/* 
	Symbicort Brand layout 
	These properties are not permitted in this file, and should be in the colour file(s):
	background-color
	border-color (border-left-color etc)
	background-image
	color
*/

/* Menu */

#container #links div#page_tools {
    top: 153px;
}

#menu {
	padding-top:0;
}

#menu a:link, #menu a:visited,
#menu ul li ul li a:link, #menu ul li ul li a:visited {
	font-weight:bold;
}

#menu ul {
	border-top-width:1px;
	border-top-style:solid;
}

#menu a#home:link, #menu a#home:visited {
	padding:20px 11px 20px 22px;
}

#menu ul li {
	border-bottom-width:1px;
	border-bottom-style:solid;
}

#menu ul li a.selectexpand:link, #menu ul li a.selectexpand:visited {
	border-bottom-width:1px;
	border-bottom-style:solid;
}

#menu ul li ul li, #menu ul li ul li ul li,
#menu ul li ul li a.selectexpand:link, #menu ul li ul li a.selectexpand:visited{
	border:none;
}

/* Main feature overide */

#container #home_text .panels li div div.intro h2, #container #home_text .panels li div div h2 {
	width:528px;
}

/* Panels */

.columns_2 li {
	width:282px;
}

#container .panels li div{
	border-width:1px;
	border-style:solid;
	margin-bottom:20px;
}

#container .panels li div div, #container .panels li div div.intro{
	border:none;
	margin-bottom:0;
}

#container .panels li div h3 {
	padding:10px 13px 3px;
}

#container .panels li div div.intro, 
#container .panels li div div{
	font-size:85%;
	padding:0 13px 8px;
}

/* Features */

#container .panels li div.features{
	margin-bottom:0;
}

#container .panels li div.features div.intro{
	padding:0 10px 4px 13px;
}

#container .panels li .features li{
	padding:0 10px 10px 13px;
}

/* Pagination */

#container .panels .pagination {
	border-top-width:1px;
	border-top-style:solid;
}

/* Legal overides */

#container .panels li div.honlogo, #container .panels li div.legalpages {
	border:none;
}

/* TEMP FIX - Nav menu items removed on COPD 19 */

#navigation_8364072,#navigation_8364289,#navigation_8364314,#navigation_8364680,#navigation_8376601{
	display:none;
}

/* Banner */

#container #home_text .panels li div div.intro, 
#container #home_text .panels li div div{
	padding:10px 0;
}

#container #home_text .panels li div div img{
    margin:0;
}

/*Privacy Popup styles*/

#home_page #privacy-popup{
	position:absolute;
	top:310px;
	left:150px;
	padding:15px;
	border:2px solid;
	width:510px;
	z-index:1;
	display:none;
}

#home_page #privacy-popup h1{
	margin: 0 10px 20px 10px;
	padding:0 0 20px 0;
	border-bottom:1px solid;
	border-top:none;
}

#home_page #privacy-popup #content-popup{
	padding:20px;	
	float:left;
}

#home_page #privacy-popup #content-popup div{
	margin:10px;
	overflow-y:scroll;
	height:270px;
	font-size:86%;
}

#home_page #privacy-popup #content-popup h3,#home_page #privacy-popup #content-popup h4{
	font-size:100%;
}

#home_page #privacy-popup #content-popup p,#home_page #privacy-popup #content-popup h3,#home_page #privacy-popup #content-popup h4{
	margin-bottom:5px;
}

#home_page #privacy-popup a#close-popup{
    display: inline;
    float: right;
    font-size: 100%;
    font-weight: bold;
    padding:3px;
    text-decoration: none;
    width: auto;
	margin-bottom:10px;
}

#overlay_container_exitramp {
    background: none;
    height: 1100px;
    font-size: 88%;
    height: 84%;
    padding: 8% 0;
    width: 100%;
    display: inline-block;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 500;
}

/*Exit Ramp Overlay styles*/

#exit_ramp_overlay{
    border:none;
    height: 269px;
    width: 684px;
	padding:40px;
	margin:0 auto;
	position:relative;
	left:0;
	top:0;	
}

#exit_ramp_overlay h1{
	padding:110px 0 10px 0;
	font-size:180%;
	margin-bottom:10px;
	font-weight:normal;
}

#exit_ramp_overlay .formatted_text_holder{
    padding:0;
}

#exit_ramp_overlay .submitholder{
    position:absolute;
	bottom:45px;
	left:40px;
    padding: 0;
    text-align: center;
    width: 51%;
}

#exit_ramp_overlay a.mimic_button:link, #exit_ramp_overlay a.mimic_button:visited, #disclaimer_overlay a.mimic_button:link, #disclaimer_overlay a.mimic_button:visited {
    text-decoration: none;
    padding:0;
}

#exit_ramp_overlay .mimic_button {
    border:none;
    padding:0;
    float: none;
    font-size:0;
    margin: 0 10px 0 0;
    height:56px;
	float:right;
}

#exit_ramp_overlay .continue{
	background-position:right center;
	width:210px;
}

#exit_ramp_overlay .cancel{
	background-position:left center;
	width:155px;
}
