/*
Theme Name: CHN - Ungated
Theme URI: https://www.canadianhealthcarenetwork.ca/
Description: Ungated Theme.
Version: 1.0
Author: EquiSoft
Author URI: http://www.equisoft.com/
*/

#background-top {background-image: url("images/background-top.png");}
#background-bottom {background-image: url("images/background-bottom.png");}


#outer-head {background-image: url("images/background-head.png");}
#outer-foot {background-image: url("images/background-foot.png");}

#userlogin, #userlogin-inner {background-image: url("images/userbox.png");}


.themecolor {color: #013E7F;}
a {color: #013E7F;}
a:hover {color: #013E7F;}


#content h2, #content h2 a {color: #00afdb;}

#fancybox-content {
    overflow:auto !important;
     -webkit-overflow-scrolling:touch !important;
}


#header {
	height: 196px;
}

#welcomebox {
	/*background: url("images/welcomebox-bg.png") bottom repeat-x;*/
	padding: 20px 10px 0 30px;
	color: #013e7f;
	font-size: 14px;
	/*line-height: 1.7em;*/
}
#welcomebox.ungated-home {background:none;}

.register-label {padding-left:22px; font-weight:bold; font-size:16px; background-image:url(images/sprite-hp.png); background-repeat: no-repeat; background-position: left 2px;}

#homebox {
	float: right;
	width: 570px;
	/*line-height: 1.3em; */
        color:#b6121b;
}
.ungated-home #homebox {float:left; width:460px;}
.ungated-home #homebox p {padding-bottom:5px; margin:0px; font-size: 16px;}

#hometext {
	float: left;
	width: 330px;
	line-height: 1.5em;
}
.ungated-home #hometext {float:none; width:auto; font-size:14px;}
.ungated-home #hometext h2 {font-size:24px;}

/* Registration buttons */
.ungated-home #home-register {float:right; margin-right:60px; _margin-right:30px; text-align: center; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
.ungated-home #home-register .button-link-thick,
.ungated-home #home-register .button-link-thin {display:block; width:333px; margin-bottom:20px; padding:5px 2px; background-image:url("images/sprite-hp.png");
background-repeat: no-repeat; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:18px;}
.ungated-home #home-register .button-link-thick {height:49px; line-height:24px; color:#B6121B; background-position:0 -210px;}
.ungated-home #home-register .button-link-thin {height:29px; line-height:29px; background-position:0 -160px;}
.ungated-home #home-register .button-link-thin.red-text {color:#B6121B;}
.ungated-home #home-register p {margin:0px;}

div.register-more-help-popup a {border:0; outline:0;}

/* Signin form */
#home-signin {float:left;}
#welcomebox #home-signin h2 {font-style:normal; color:#B6121B;}
#home-signin form {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
#home-signin .formrow {margin:10px 0;}
#home-signin .formrow label {display:inline-block; width:130px; height:26px; margin-bottom:1px; font-size:15px;}
#home-signin .formrow input {width:245px; height:26px; margin-bottom:1px; border:0; background:none; background-image:url("/wp-content/themes/chn-ungated/images/sprite-hp.png"); background-repeat:no-repeat; background-position:0px -120px;}
#home-signin .formrow #signin-submit {width:35px; height:27px; margin-left:10px; padding:0; border:0; background:none; background-image:url("/wp-content/themes/chn-ungated/images/sprite-hp.png"); background-repeat:no-repeat; background-position:0px -290px; font-size:17px; color:#fff;}
#home-signin .formrow-bottom {margin-top:10px; font-size:13px;}
#home-signin .formrow-bottom label {}
#home-signin .formrow-bottom input {margin:0 20px 0 10px;}


#welcomebox h2, #homebox h2 {
	color: #4dc8ea;
	font-style: italic;
	font-weight: normal;
}

#welcomebox h2 {
	display: inline;
}
#homebox h2 {
	margin: 10px 0 !important;
	display: block;
}
.ungated-home #homebox h2 {margin-bottom:0 !important; font-size: 16px; color:#b6121b; font-style: normal;}

#welcomebox ul {
	margin: 0;
	padding: 0;
	
}
#welcomebox li {
	list-style: none;
	background: url("images/bullet-home.png") left 3px no-repeat;
	margin: 5px 0;
	padding: 0 0 0 20px;
	color: #666;
}

#homebox .rightcol {
	float: right;
	width: 190px;
}

#homebox .leftcol {
	float: left;
	width: 330px;
}


.home-button-physicians, .home-button-pharmacists, .home-button-nurses, .home-button-managers {
	display: block;
	margin-top: 10px;
	padding-bottom: 2px;
	background-image: url("images/home-buttons.png");
	background-repeat: no-repeat;
	width: 190px;
	height: 21px;
	line-height: 21px;
	color: #fff;
	text-align: center;
	text-decoration: none;
}
.ungated-home .home-button-physicians,
.ungated-home .home-button-nurses  {display:inline-block; margin-bottom:5px; margin-right:20px;}
.ungated-home .home-button-pharmacists,
.ungated-home .home-button-managers {display:inline-block; margin-bottom:5px; margin-left:20px;}

.home-button-physicians:hover, .home-button-pharmacists:hover, .home-button-nurses:hover, .home-button-managers:hover {
	color: #fff;
	text-decoration: none;
}
.home-button-physicians {background-position: 0 0;}
.home-button-pharmacists {background-position: 0 -30px;}
.home-button-nurses {background-position: 0 -60px;}
.home-button-managers {background-position: 0 -90px;}


.welcome-brought {
	position: absolute;
	bottom: 10px;
	right: 0;
	height: 40px;
	line-height: 40px;
	font-size: 0.8em;
	color: #666;
}
.welcome-brought img {
	margin-left: 10px;
	vertical-align: middle;
}


.ungated-home #home-faqs {margin-top:20px; padding-top:20px; border-top:2px solid #013E7F; font-size:14px;}
.ungated-home #home-faqs h2 {border-bottom:0; color:#B6121B; font-weight:normal;}
.ungated-home #home-faqs h2 span {font-size:16px;}

.ungated-home #home-faqs .left-column,
.ungated-home #home-faqs .right-column {float:left; width:420px; padding-left: 25px;}
.ungated-home #home-faqs .right-column {margin-left:30px;}

.ungated-home #home-faqs .faq-item {position:relative; margin-bottom:40px;}
.ungated-home #home-faqs .faq-item p {margin:20px 0 0 0;}
.ungated-home #home-faqs .faq-item .faq-trigger {position:absolute; top:0; left:-25px; display:block; width:16px; height:16px; background-image:url(images/sprite-hp.png); background-repeat:no-repeat; background-position: left -40px; cursor:pointer;}
.ungated-home #home-faqs .faq-item .faq-question {font-weight:bold; cursor:pointer;}

.ungated-home #home-faqs .faq-item .faq-slider {display:none; overflow:hidden;}
.ungated-home #home-faqs .faq-item .faq-answer {font-size:12px;}
.ungated-home #home-faqs .faq-item .faq-answer a {color:#666666;}


ul.home-headline-list {margin:0; padding:15px 0 10px 0;}
ul.home-headline-list li {margin:5px 0 10px 0; padding:0 0 0 25px; background:url("images/bullet-home.png") no-repeat scroll left 3px transparent; list-style:none; font-size:13px;}
ul.home-headline-list li a {text-decoration:none;}
ul.home-headline-list li a:hover {text-decoration:underline;}
#content ul.home-headline-list h3.list-header {font-style:italic; font-size:16px; color:#00AFDB;}