/*******************************************************************************************************/
/* PLEASE DO NOT MAKE ANY CHANGES IN THIS STYLESHEET UNTIL YOU HAVE BEEN BRIEFED HOW TO USE IT */
/* BE CAREFUL AS ANY CHANGES ON THIS FILE WILL AFFECT THE LIVE SITE */
/* PLEASE TALK TO PUNEET OR LOUISE IF YOU ARE REQUIRED TO DO ANY CHANGES ON THIS FILE */
/*******************************************************************************************************/

/* Site url: www.risk.net */
/* Site type: Desktop */
/* Author: @puneetudasi */
/* Last updated: 27/08/2015 */
/* Last updated by: Louise Walker */
/* Update reason: Top leaderboard advert padding adjustment and dynamic div alignment */

/*
.toolsContainer .reprint_tool {
    background-position: 0 -84px !important;
	cursor:pointer;
}
*/
/* GPT TAGS CSS */
#otdm-gptad-leaderboard_top {padding-bottom: 10px; margin-left: -15px;}

/* remove header advert height when there is no advert */
.header_advertisement {
    height: auto;
}

/* Hussian: Risk sub page adestra form */
#form-join-sub-wrapper{
	width:100%;
	display:block;
	overflow:auto;
	height: 1000px;
}

#form-join-sub-wrapper iframe{
	width:100%;
	min-height:100%;
	height:auto;
	display:block;
	border:none;
	outline:none;
}

/*Hide Subscribe and Free Trial buttons if you are already logged in. (contextual interface) */
/*Journals page buttons interface*/
.journal_buttons ul li.loggedin-trial-free-trial,
.journal_buttons ul li.loggedin-subscribe,
.journal_buttons ul li.loggedin-free-trial,
/*Single journal pages text interface*/
.journal_buttons ul li.loggedin-subscribe-today,
.journal_buttons ul li.loggedin-start-free-trial,
.journal_buttons ul li.loggedin-trial-start-free-trial{
display:none;
}


.journal_buttons.single_journal_page{
padding-top:0px;
}


.static_fragment_main .single_journal_page ul li{
background:none;
width:auto;
padding: 2px 2px !important;
margin-right: 3px;
font-weight:600;

}


.single_journal_page ul li ,
.single_journal_page ul li a{
color:#3B7E8C;
}
.single_journal_page ul li a:hover{
color:#999!important;
}



.single_journal_page ul li.text-red,
.single_journal_page ul li.text-red a{
color:#ff0000;

}

.single_journal_page ul li.text-green,
.single_journal_page ul li.text-green a
{
color:#336600;
}





/* Adam */
.closeButton { display:none; }


/* Sibos content hub introduction and form component - START */
.hub-introduction h1 { margin:2px 5% 0 1%; width:90%; }
.hub-introduction p { font-size:1.4em; line-height:20px; padding-top:5px; padding-bottom:10px; margin:2px 1% 0 1%; width:95%; }
.hub-introduction p:last-child { padding-bottom:20px; }
.sibos-component { border-top:1px solid #b1b1b1; border-bottom:3px solid #b1b1b1; background:#fff url('http://www.risk.net/images/block_desc_bg2.jpg') repeat-y left top; margin-bottom:12px; }
.sibos-component .form-text { float:left; width:45%; }
	.sibos-component .form-text p { width:80%; margin:0 5%; font-size:2em; font-weight:bold; padding-top:27px; }
.sibos-component .form-content { float:right; width:50%; margin-right:5%; padding-top:10px;}
.sibos-component .form-content label { font-weight:bold; font-size:1.3em; }
.sibos-component .form-content input[type=text] { background-color:#fff; border-color:#a0a0a0 #a0a0a0 #e2e2e2; border-style:solid; border-width:1px; font-size:1.1em; height:14px; margin:0; padding:3px; width:100%; }
.sibos-component .amf-el.amf-type-button .button { background:#4f4c4d; border:0 none; border-radius:0;color:#fff; float:left; font-size:12px; margin:0; width:65px; height:23px; padding:0 0 2px 0; }
/* Sibos content hub introduction and form component - END */

/* Article content blockquote styles - START */
.article-description blockquote { margin:0 0 20px 0; padding:0; width:100%; border-top:4px solid #3b7c8e; border-bottom: 1px solid #3b7c8e; }
.article-description blockquote:before { content:"\201C"; font-size:130px; color:#d9e9ec; position:relative; left:30px; top:70px; line-height:0; vertical-align:top;}
.related-articles + blockquote { max-width:400px; float:right; }
.article-description blockquote p { position:relative; left:40px; top:0px; margin:0px 0px 10px 65px; width:75%; display:inline-block; font-size:20px; line-height:26px; color:#666; font-weight:bold; letter-spacing:0; }
.article-description blockquote p:nth-of-type(1) { margin: 20px 0 0 0; }
.article-description blockquote p:last-child { font-size:14px; font-weight:normal; margin:0px 0px 10px 48px; }
.related-articles + blockquote p { width:65%; }
/* Article content blockquote styles - END */

/* New inline image styles - figure/figcaption tags and caption display - START */
/* With p tags in code render*/
.article-description p.figure { padding:0; position:relative; width:-webkit-min-content; width:-moz-min-content; width:min-content; display:table !important; }
.article-description p.figure img { margin-bottom:0em; height:auto; }
.article-description p.figure span.figcaption { position:relative; bottom:0; left:0; width:auto; padding:4px 0 0 0; margin:0; color:#777; font-size:0.9em; line-height:1.2em; height:auto; text-align:left; caption-side:bottom; display:table-caption; }
.article-description p.figure.left { float:left; margin:0 15px 5px 0; padding-bottom:4px; }
.article-description p.figure.right { float:right; margin:0 0 5px 15px; padding-bottom:4px; }
.article-description p.figure.center { margin:10px auto; display:block; }
/* New inline image styles - figure/figcaption tags and caption display - END */


/* Update for save article - START */
	/* no local storage support message - only shown to =+>IE7 and Opera mini users */
	.no-ls-message, .no-user-message { top:50%; left:20%; }
/* Update for save article - END */


/* Boxout update for spacing - START */
.article-description .boxout { background-color:#e9e7e7; width:auto; padding:2% 5% 1% 5%; margin-bottom:15px; }
.article-description .boxout p { margin-bottom:0.5em; }
.article-description .boxout ul { padding:5px 0 10px; }
.related-articles + .boxout { max-width:400px; float:right; }
/* Boxout update for spacing - END */

/* Start: Cookie consent message
#cookie-bar {
	background:#F9FAFA; height:auto; line-height:26px; color:#000000; text-align:center; padding:10px 0; margin-bottom:6px;
	-webkit-box-shadow: 0px 0px 20px 3px rgba(0,0,0,0.20);
	-moz-box-shadow: 0px 0px 20px 3px rgba(0,0,0,0.20);
	box-shadow: 0px 0px 20px 3px rgba(0,0,0,0.20);
}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0; font-size:12px;}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}
#cookie-bar a:hover {color:#ffffff;}
#cookie-bar .cb-enable {background:#666;}
#cookie-bar .cb-enable:hover {background:#666; color:#FFF !important;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#990000; color:#FFF !important;}
#cookie-bar .cb-policy {background:#336B78;}
#cookie-bar .cb-policy:hover {background:#336B78; color:#FFF !important;}
End: Cookie consent message */

/* Newsletter signup static frag on all article pages */
.common_input_button_new {
    background-color: #4f4c4d;
    border: medium none;
    color: #ffffff;
    float: right;
    font-family: arial;
    font-size: 12px;
    height: 16px;
    margin-top: -2em;
    padding: 1px 10px 3px;
    width: 50px;
}
.news-letter li {font-size:1.2em;}

/* Remove header advert background image - overwrites base_css_packaged.css Line 238 */
.header_advertisement { background:none; }

/* Change padding arrangement for main container - RHC top div and advert slot */
.header_advertisement { padding-bottom:0; }
#otdm-gptad-leaderboard_top { padding-bottom:0; }
#dynamic_message { padding:0; }
#container { padding-top:10px; }


/* Energy Risk insight component - START */
.risk-hub-introduction div { width: 329px; float: left;}
.risk-hub-introduction h1 { margin:2px 5% 0 1%; width:90%; }
.risk-hub-introduction p { font-size:1.4em; line-height:20px; padding-top:5px; padding-bottom:10px; margin:2px 1% 0 1%; }
.risk-hub-introduction p:last-child { padding-bottom:20px; }
/* Energy Risk insight component - END */