/*
Theme Name: Managed Care CGM
Theme URI: http://www.managedcarecgm.com/
Author: netStride
Author URI: http://www.netstride.com/
Version: 1.0
Text Domain: netStride
*/
@import url('https://fonts.googleapis.com/css?family=Figtree:400,400i,500,700,700i&display=swap');
@font-face {
	font-family: 'FontAwesome';
	src: url('font-awesome-4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0');
	src: url('font-awesome-4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('font-awesome-4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('font-awesome-4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('font-awesome-4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('font-awesome-4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	font-family: 'Figtree', sans-serif;
}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, blockquote {
	margin: 0;
	padding: 0;
}
h1 {
  font-family: "Figtree", sans-serif;
  font-weight:600;
  text-transform:uppercase;
  line-height: 1.4em;
  color:#0090bc;
}
h2 {
  font-family: "Figtree", sans-serif;
  font-weight: 700;
  font-size: 35px;
  margin:0.5em 0;
  line-height: 1.4em;
  color:#0090bc;
}
h3 {
  font-family: "Figtree", sans-serif;
  font-weight: 500;
  margin:0.5em 0 0;
  font-size: 28px;
  line-height: 1.4em;
  color:#0092BC;
}
h4 {
  font-family: "Figtree", sans-serif;
  font-weight: 500;
  text-transform: capitalize;
  font-size: 24px;
  line-height: 1.4em;
  color:#0092BC;
}
img {
	width: auto;
	height: auto;
	max-width: 100%;
}
a {
	outline: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
a img {
	border: none;
}
a.post-edit-link {
	position: fixed;
	padding: 5px 10px;
	background: #df3832;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#df3832), to(#930402));
	background-image: -webkit-linear-gradient(#df3832, #930402);
	background-image: -moz-linear-gradient(#df3832, #930402);
	background-image: -ms-linear-gradient(#df3832, #930402);
	background-image: -o-linear-gradient(#df3832, #930402);
	background-image: linear-gradient(#df3832, #930402);
	color: #fff !important;
	text-decoration: none !important;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	ms-border-radius: 0 5px 5px 0;
	margin: 0;
	top: 35%;
	left: 0;
	font-size: 13px;
	z-index: 999;
}
a.post-edit-link:hover {
	background: #930402;
}
hr {
	clear: both;
	border: none;
	border-bottom: 1px #4A4A3E solid;
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
}
h2.widgettitle {
	visibility: hidden;
	display: none;
}
p:empty {
	visibility: hidden;
	display: none;
}
body a {
	text-decoration: none;
}
.clear {
	clear: both;
}
.content {
	max-width: 1200px;
	margin: 0 auto;
}
.section_left {
	float: left;
}
.section_right {
	float: right;
}
.alignright {
	float: right;
	margin: 0 0 10px 10px;
	display: block;
	box-sizing: border-box;
}
.alignleft {
	float: left;
	margin: 0 10px 10px 0;
	display: block;
	box-sizing: border-box;
}
.aligncenter {
	float: none;
	margin: 0 auto 10px auto;
	display: block;
	box-sizing: border-box;
}
.width_100 {
	width: 100%;
}
.width_95 {
	width: 95%;
}
.width_90 {
	width: 90%;
}
.width_85 {
	width: 85%;
}
.width_80 {
	width: 80%;
}
.width_75 {
	width: 75%;
}
.width_70 {
	width: 70%;
}
.width_65 {
	width: 65%;
}
.width_60 {
	width: 60%;
}
.width_55 {
	width: 55%;
}
.width_50 {
	width: 50%;
}
.width_45 {
	width: 45%;
}
.width_40 {
	width: 40%;
}
.width_35 {
	width: 35%;
}
.width_30 {
	width: 30%;
}
.width_25 {
	width: 25%;
}
.width_20 {
	width: 20%;
}
.width_15 {
	width: 15%;
}
.width_10 {
	width: 10%;
}
.header_wrapper {
	background: #fff;
	border-bottom: 10px #0090bc solid;
}
.header_wrapper .content {
	padding: 0 0;
	position: relative;
}
.header_wrapper .content .logo_section {
	padding: 0;
}
.header_wrapper .content .small_login {
	padding: 15px;
	border: 3px #e7e7e7 solid;
	border-top: none;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	ms-border-radius: 0 0 10px 10px;
	float: right;
	width: 500px;
	font-size: 13px;
	position: absolute;
	top: 0;
	right: 0;
}
.header_wrapper .content .small_login input {
	display: block;
	padding: 2px;
	width: 100%;
	border: 1px solid #0090bc;
	background: #fff;
	box-sizing: border-box;
	margin: 0 0 10px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	ms-border-radius: 5px;
}
.header_wrapper .content .small_login input[type="email"] {
	float: left;
	width: 30%;
    margin-right: 10px;
}
.header_wrapper .content .small_login input[type="password"] {
	float: left;
	width: 30%;
}
.header_wrapper .content .small_login select {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  ms-border-radius: 5px;
  border: 1px solid #0090bc;
  float: right;
  width: 36%;
}
.header_wrapper .content .small_login input[type="submit"] {
	width: auto;
	float: right;
	background: #0090bc;
	color: #fff;
	cursor: pointer;
	padding: 2px 4px;
}
.header_wrapper .content .small_login a {
	color: #000;
	text-decoration: underline;
}
.header_wrapper .content .small_login a#lnk-sign-in {
	width: auto;
	background: #0090bc;
	color: #fff;
	cursor: pointer;
	padding: 2px 4px;
	display: inline-block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	ms-border-radius: 5px;
	text-decoration: none;
}
.header_wrapper .content .small_login input[type="checkbox"] {
	width: auto;
	border: none;
	padding: 0;
	margin: 0 5px 0 0;
	display: inline-block;
}
.header_wrapper .content .small_login label {
	display: block;
	margin: 0 0 10px 0;
	color: #0090bc;
	float: left;
}
.header_wrapper h1 {
	display: block;
	float: left;
}
.header_wrapper h1 a {
	display: block;
	width: 460px;
	height: 148px;
	padding: 20px 0;
	background: url(../images/NORDClaimCareLogo.svg) 0 0 no-repeat;
	background-size: 100% auto;
	overflow: hidden;
	text-indent: -9999px;
}
@media only screen and (max-width:768px){
	.header_wrapper h1 a {height:102px;width:325px}
}
.header_wrapper .nhf {
	display: block;
	float: right;
	font-size: 10px;
	color: #000;
	background: url(../images/logo_nhf.svg) 0 0 no-repeat;
	padding: 40px 0 0 260px;
	height: 50px;
	width: 150px;
	margin: 0;
	background-size: 230px auto;
}
.header_wrapper .tag {
	font-size: 22px;
	font-family: 'Figtree', sans-serif;
	font-style: italic;
	font-weight: 400;
	color: #0090bc;
	display: block;
	text-align: right;
	padding: 20px 0;
	float: right;
}
.header_wrapper .tag h2.widgettitle {
	font-size: 22px;
	font-family: 'Figtree', sans-serif;
	font-style: italic;
	font-weight: 400;
	color: #e62d25;
	visibility: visible;
	display: block;
}
.top-desc {
	display:block;
	text-align:right;
	color:#133963;
	font-size:14px;
	padding:10px 0;
	margin:0;
	float:right;
}
.top-desc .textwidget p:last-child {
	font-size:12px;
}
.top-desc a {
	color:#000;
	text-decoration:underline;
}
.top-desc img {
	display:inline-block;
	margin:0 5px 0 0;
	vertical-align:middle;
}
.slider_wrapper {
	background: #fff;
}
.slider_wrapper .ms-slide-info {
	position: absolute !important;
	margin: 0 !important;
	z-index: 999 !important;
	top: 60px;
	left: 100px;
	max-width: 520px !important;
}
.slider_wrapper .ms-slide-info h2 {
	color: #fff;
	font-size: 36px;
	font-family: 'Figtree', sans-serif;
	font-weight: 700;
	margin: 0 0 20px 0;
}
.slider_wrapper .ms-slide-info h3 {
	color: #fff;
	font-size: 24px;
	font-family: 'Figtree', sans-serif;
	font-weight: 700;
	margin: 0 0 30px 0;
	padding: 0 0 70px 0;
	background: url(../images/slider_title_bg.png) bottom left no-repeat;
}
.slider_wrapper .ms-slide-info a {
	color: #fff;
	text-decoration: underline;
	text-transform: uppercase;
}
.content_wrapper {
	background: #fff;
	margin: 0 0 20px 0;
}
.content_wrapper .content {
	padding: 30px 0;
}
.content_wrapper .content .section_left {
	width: 23%;
}
.content_wrapper .content .section_left .intro_video {
	margin: 0 0 30px 0;
}
.content_wrapper .content .section_left .intro_video a {
	display: block;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	ms-border-radius: 10px;
	color: #fff;
	background: #f15c28;
	text-transform: uppercase;
	font-family: 'Figtree', sans-serif;
	font-weight: 400;
	text-align: center;
	padding: 10px 0;
	font-size: 14px;
}
.content_wrapper .content .section_left .intro_video a:hover {
	background: #36ABD4;
}
.content_wrapper .content .section_left .advisory h3 {
	font-family: 'Figtree', sans-serif;
	font-weight: 400;
	font-size: 23px;
	color: #352665;
	margin: 0 0 20px 0;
	text-align: center;
	text-transform: uppercase;
}
.content_wrapper .content .section_left .advisory .block {
	padding: 0 0 20px 65px;
	margin: 0 0 20px 0;
	border-bottom: 1px #38c0f3 dotted;
	font-size: 12px;
	position: relative;
}
.content_wrapper .content .section_left .advisory .block img {
	position: absolute;
	top: 0;
	left: 0;
}
.content_wrapper .content .section_left .advisory .block h4 {
	font-weight: 500;
	margin: 0 0 5px 0;
}
.content_wrapper .content .section_right {
	width: 75%;
}
.content_wrapper .content .section_right .block {
	padding:20px;
	border:4px #ddd solid;
	border-radius:10px;
    margin: 0 0 30px 0
}
.content_wrapper .content .section_right .block h2 {
	font-weight:300;
	color:#352665;
	font-size:36px;
	visibility:visible;
	display:block;
	margin:0 0 20px 0;
}
.content_wrapper .content .section_right .block.activities {
	border:4px #5e89a5 solid;
}
.content_wrapper .content .section_right .block .post {
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	border-bottom:2px #5d89a4 dotted;
}
.content_wrapper .content .section_right .block .post:after {
	content:'';
	clear:both;
	display:block;
}
.content_wrapper .content .section_right .block h3 {
	font-weight:400;
	color:#01245c;
	margin:0 0 10px 0;
}
.content_wrapper .content .section_right .block p {
	margin:0 0 10px 0;
}
.content_wrapper .content .section_right .block p.date {
	font-weight:700;
	color:#e5b530;
	margin:0;
}
.content_wrapper .content .section_right .block p.time {
	font-weight:700;
	color:#5e89a5;
	margin:0 0 10px 0;
}
.content_wrapper .content .section_right .block p.button a {
	display:inline-block;
	padding: 5px 10px;
	border-radius: 10px;
	background: #5e89a5;
	color: #fff;
	text-decoration: none;
	font-weight: 700;
}
.content_wrapper .content .section_right .block p.button a:hover {
	background:#33bdc4;
}
.content_wrapper .content .section_right .block .wp-post-image {
	float:left;
	margin:0 20px 0 0;
	width:220px;
	height:auto;
	box-sizing:border-box;
	border:1px #5d89a4 solid;
}
.content_wrapper .content .section_right .section_left {
	width: 67%;
}
.content_wrapper .content .section_right .section_left.width_100 {
	width:100%;
}
.content_wrapper .content .section_right .section_left .quick_facts {
	border: 4px #0090bc solid;
	padding: 20px;
	box-sizing: border-box;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	ms-border-radius: 10px;
/*	min-height: 1326px;*/
	margin: 0 0 20px 0;
	font-size: 14px;
}
.content_wrapper .content .section_right .section_left .quick_facts h2 {
	color: #0090bc;
	font-family: 'Figtree', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	position: relative;
	display: inline-block;
	font-size: 38px;
	margin: 0 0 20px 0;
}
.content_wrapper .content .section_right .section_left .quick_facts hr {
	padding: 0 0 5px 0;
	border-bottom: 3px #2dbdc6 dotted;
}
.content_wrapper .content .section_right .section_left .quick_facts p {
	margin: 0 0 15px 0;
}
.content_wrapper .content .section_right .section_left .quick_facts ul {
	list-style: none;
	padding: 0 0 0 15px;
	margin: 0 0 15px 0;
}
.content_wrapper .content .section_right .section_left .quick_facts ul ul {
	margin: 0;
}
.content_wrapper .content .section_right .section_left .quick_facts ul li {
	color: #000;
	position: relative;
	margin: 0 0 15px 0;
}
.content_wrapper .content .section_right .section_left .quick_facts ul li li {
	margin: 15px 0 0 0;
}
.content_wrapper .content .section_right .section_left .quick_facts ul li:before {
	content: '\f111';
	font-family: 'FontAwesome';
	color: #0090bc;
	display: inline-block;
	margin: 0 5px 0 0;
	position: absolute;
	left: -14px;
	top: 3px;
	font-size: 10px;
}
.content_wrapper .content .section_right .section_left .quick_facts ul li ul li:before {
	content: '\f10c';
	font-family: 'FontAwesome';
}
/*.content_wrapper .content .section_right .section_left .quick_facts h2:after {
	position:absolute;
	font-family: 'FontAwesome';
	content:'\f00c';
	top:0;
	right:0;
	font-size:30px;
}*/
.content_wrapper .content .section_right .section_left .quick_facts .scroll {
	overflow: auto;
	max-height: 530px;
	padding: 0 10px 0 0;
}
.content_wrapper .content .section_right .section_right {
	width: 30%;
}
.content_wrapper .content .section_right .section_right .latest_interview {
	margin: 0 0 20px 0;
}
.content_wrapper .content .section_right .section_right .latest_interview a {
	display: block;
	font-size: 24px;
	font-family: 'Figtree', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #332564;
	background: url(../images/icon_latest_interview.png) right center no-repeat;
	text-decoration: none;
	height: 120px;
	padding: 25px 105px 0 0;
	box-sizing: border-box;
}
.content_wrapper .content .section_right .section_right .latest_interview a:hover {
	color: #0094D9;
}
.content_wrapper .content .section_right .section_right .archived_interview {
	margin: 0 0 20px 0;
}
.content_wrapper .content .section_right .section_right .archived_interview a {
	display: block;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	ms-border-radius: 10px;
	color: #332666;
	background: #b0c5d3;
	text-transform: uppercase;
	font-family: 'Figtree', sans-serif;
	font-weight: 400;
	text-align: center;
	padding: 10px 0;
	font-size: 14px;
}
.content_wrapper .content .section_right .section_right .archived_interview a:hover {
	background: #332666;
	color: #fff;
}
.content_wrapper .content .section_right .section_right .stay_connected {
	border: 4px #332564 solid;
	padding: 15px;
	box-sizing: border-box;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	ms-border-radius: 10px;
	min-height: 401px;
	margin: 0 0 20px 0;
}
.content_wrapper .content .section_right .section_right .stay_connected iframe {
	height: 442px !important;
}
.content_wrapper .content .section_right .section_right .stay_connected h2 {
	color: #332564;
	font-family: 'Figtree', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	position: relative;
	font-size: 18px;
}
.content_wrapper .content .section_right .section_right .stay_connected h2:after {
	position: absolute;
	font-family: 'FontAwesome';
	content: '\f099';
	top: 0;
	right: 0;
	font-size: 20px;
}


.content_wrapper .content .section_left .latest_interview {
	margin: 0 0 20px 0;
}
.content_wrapper .content .section_left .latest_interview a {
	display: block;
	font-size: 24px;
	font-family: 'Figtree', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #332564;
	background: url(../images/icon_latest_interview.png) right center no-repeat;
	text-decoration: none;
	height: 120px;
	padding: 25px 105px 0 0;
	box-sizing: border-box;
}
.content_wrapper .content .section_left .latest_interview a:hover {
	color: #0094D9;
}
.content_wrapper .content .section_left .archived_interview {
	margin: 0 0 20px 0;
}
.content_wrapper .content .section_left .archived_interview a {
	display: block;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	ms-border-radius: 10px;
	color: #332666;
	background: #b0c5d3;
	text-transform: uppercase;
	font-family: 'Figtree', sans-serif;
	font-weight: 400;
	text-align: center;
	padding: 10px 0;
	font-size: 14px;
}
.content_wrapper .content .section_left .archived_interview a:hover {
	background: #332666;
	color: #fff;
}
.content_wrapper .content .section_left .stay_connected {
	border: 4px #332564 solid;
	padding: 15px;
	box-sizing: border-box;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	ms-border-radius: 10px;
	min-height: 401px;
	margin: 0 0 20px 0;
}
.content_wrapper .content .section_left .stay_connected iframe {
	height: 442px !important;
}
.content_wrapper .content .section_left .stay_connected h2 {
	color: #332564;
	font-family: 'Figtree', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	position: relative;
	font-size: 18px;
}
.content_wrapper .content .section_left .stay_connected h2:after {
	position: absolute;
	font-family: 'FontAwesome';
	content: '\f099';
	top: 0;
	right: 0;
	font-size: 20px;
}


.content_wrapper .content .section_right .questionnaire {
	border: 4px #2dbdc6 solid;
	padding: 20px;
	box-sizing: border-box;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	ms-border-radius: 10px;
	font-size: 14px;
	min-height: 500px;
}
.content_wrapper .content .section_right .questionnaire h2 {
	color: #0090bc;
	font-family: 'Figtree', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	position: relative;
	display: inline-block;
	font-size: 38px;
	margin: 0 0 20px 0;
}
/*.content_wrapper .content .section_right .questionnaire h2:after {
	position:absolute;
	font-family: 'FontAwesome';
	content:'\f044';
	top:5px;
	right:0;
	font-size:30px;
}*/
.content_wrapper .content .section_right .questionnaire hr {
	padding: 0 0 5px 0;
	border-bottom: 3px #2dbdc6 dotted;
}
.content_wrapper .content .section_right .questionnaire p {
	margin: 20px 0 5px 0;
}
.content_wrapper .content .section_right .questionnaire #poll-container {
	max-height: 400px;
	overflow: auto;
	padding: 0 10px 0 0;
	height: auto !important;
}
.content_wrapper .content .section_right .questionnaire label {
	display: block;
	margin: 0 0 5px 0;
	position: relative;
	padding: 0 0 0 20px;
}
.content_wrapper .content .section_right .questionnaire .inline label {
	display: inline-block;
	margin: 0 5px;
}
.content_wrapper .content .section_right .questionnaire label input[type="radio"] {
	position: absolute;
	top: 3px;
	left: 0;
	margin: 0;
	padding: 0;
}
.content_wrapper .content .section_right .questionnaire input[type="submit"] {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	ms-border-radius: 10px;
	background: #0090bc;
	;
	width: 200px;
	height: 50px;
	line-height: 50px;
	text-decoration: none;
	font-size: 20px;
	color: #fff;
	display: block;
	text-align: center;
	margin: 20px auto 0 auto;
	border: 0px;
	font-family: 'Figtree', sans-serif;
	font-weight: 400;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	cursor: pointer;
}
.content_wrapper .content .section_right .questionnaire input[type="submit"]:hover {
	background: #00aeef;
	text-decoration: none;
	color: #fff;
}
.content_wrapper .content .section_right .questionnaire .graph {
	position: relative;
}
.content_wrapper .content .section_right .questionnaire .bar-title {
	position: relative;
	line-height: 20px;
	margin: 5px 0 0 0;
	text-align: left;
}
.content_wrapper .content .section_right .questionnaire .bar-container {
	position: relative;
	width: 300px;
	height: 30px;
	margin: 0px 0px 30px 0;
	border: 1px #bbb solid;
}
.content_wrapper .content .section_right .questionnaire .bar-container:last-child {
	margin: 0;
}
.content_wrapper .content .section_right .questionnaire .bar-container div {
	background-color: #cc4400;
	height: 30px;
}
.content_wrapper .content .section_right .questionnaire .bar-container strong {
	position: absolute;
	right: -50px;
	top: 6px;
	overflow: hidden;
	width: 40px;
	display: block;
	text-align: left;
}
.content_wrapper .content .section_right .questionnaire .totalVotes {
	color: #B71D21;
	font-weight: bold;
	font-size: 20px;
	margin: 0;
}
.footer_wrapper {
	background:#FFF;
}
.footer_wrapper .content {
	padding:30px 0;
}
.footer_wrapper .content ul {
	list-style:none;
}
.footer_wrapper .content .section_left img {
	height:80px;
	width:auto;
	margin:30px;
}
.footer_wrapper .content .section_left h4 {
	font-size:18px;
	font-weight:bold;
}
.footer_wrapper .content .section_left {
	margin:0 0 20px 0;
	/*border-bottom:1px #6d6e71 dotted;*/
	font-size:12px;
}
.footer_wrapper .content .section_left p {
	margin:0 0 20px 0;
}
.footer_wrapper .content .section_left, .footer_wrapper .content .section_right {
	float:none;
	text-align:center;
}
.footer_wrapper .content ul li {
	display:inline-block;
	padding:0 10px 0 0;
	margin:0 5px 0 0;
	border-right:1px #000 dotted;
}
.footer_wrapper .content ul li:last-child {
	margin:0;
	padding:0;
	border:none;
}
.footer_wrapper .content ul li a {
	display:block;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
.footer_wrapper .content ul li a:hover {
	text-decoration:underline;
}
.footer_wrapper a {
	font-family: 'Figtree', sans-serif;
  font-size: calc(15.25926px + .24691vw);
  text-decoration: none;
  color: #0083bb;
}
.inner_wrapper .content {
	padding: 30px 0;
	min-height: 500px;
	font-size: 14px;
}
.inner_wrapper .content h1 {
	font-family: 'Figtree', sans-serif;
	font-weight: 600;
	color: #0090bc;
	font-size: 40px;
	margin: 0 0 20px 0;
}
.inner_wrapper .content h2 {
	font-family: 'Figtree', sans-serif;
	font-weight: 700;
	color: #0090bc;
	font-size: 25px;
	margin: 0 0 10px 0;
}
.inner_wrapper .content h3 {
	font-family: 'Figtree', sans-serif;
	font-weight: 500;
	color: #424242;
	font-size: 32px;
	margin: 0 0 10px 0;
}
.inner_wrapper .content h3 a {
	color: #0090bc;
	text-decoration: none;
}
.inner_wrapper .content h4 {
	font-family: 'Figtree', sans-serif;
	font-weight: 700;
	color: #000;
	font-size: 20px;
	margin: 0 0 10px 0;
}
.inner_wrapper .content p {
	margin: 0 0 20px 0;
}
.inner_wrapper .content ul, .inner_wrapper .content ol {
	padding: 0 0 0 15px;
	margin: 0 0 20px 0;
}
.inner_wrapper .content ul li, .inner_wrapper .content ol li {
	margin: 0 0 10px 0;
}
.inner_wrapper .content ul li:last-child, .inner_wrapper .content ol li:last-child {
	margin: 0;
}
.inner_wrapper .content a {
	color: #000;
	text-decoration: underline;
}
.inner_wrapper .content .button a {
	display: inline-block;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	ms-border-radius: 10px;
	background: #0090bc;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
}
.inner_wrapper .content .button {
	clear: both;
	margin: 0 0 20px 0;
}
.inner_wrapper .content .button a:hover {
	background: #6d6e71;
}
.inner_wrapper .content small {
	font-size: 11px;
}
.inner_wrapper .content .section_left {
	width: 25%;
	background: #e7e7e7;
	padding: 20px;
	box-sizing: border-box;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	ms-border-radius: 10px;
}
.inner_wrapper .content .section_left.activity {
	width: 35% !important;
	box-sizing: border-box !important;
	background: none;
	text-align: center;
	border: 2px #e7e7e7 solid;
	float: left;
}
.inner_wrapper .content .actual-wid .block_left {
	width: 41% !important;
	box-sizing: border-box !important;
	background: none;
	text-align: center;
	float: left;
	/*border: 2px #e7e7e7 solid;
    padding: 20px 0 0 0;*/
}
.inner_wrapper .content .actual-wid .block_left div {
	width: auto !important;
}
.inner_wrapper .content .actual-wid .block_left img {
	margin: 20px 0 0 0;
}
.inner_wrapper .content .section_left.video {
	width: 60%;
}
.inner_wrapper .content .section_left.video p {
	margin: 0;
}
.inner_wrapper .content .section_left.video .interviewee {
	display: block;
	background: #ccf3ff;
	min-height: 120px;
	box-sizing: border-box;
	padding: 10px 10px 10px 100px;
	position: relative;
	margin: 0 0 20px 0;
	overflow: hidden;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	ms-border-radius: 10px;
}
.inner_wrapper .content .section_left.video .interviewee img {
	position: absolute;
	top: 0;
	left: 0;
}
.inner_wrapper .content .section_left ul {
	list-style: none;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.inner_wrapper .content .section_left ul li {
	border-bottom: 1px dashed #403f3f;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
}
.inner_wrapper .content .section_left ul li:last-child {
	margin: 0;
	padding: 0;
	border: none;
}
.inner_wrapper .content .section_left ul li a {
	color: #403f3f;
	text-decoration: none;
}
.inner_wrapper .content .section_left ul li a:hover, .inner_wrapper .content .section_left ul li.current-menu-item a, .inner_wrapper .content .section_left ul li.current-page-ancestor a {
	color: #0090bc;
}
.inner_wrapper .content .section_right {
	width: 72%;
}
.inner_wrapper .content .section_right.activity_details {
	width: 62% !important;
	float: right;
}
.inner_wrapper .content .actual-wid .block_right_other {
	width: 57% !important;
	float: right;
}
.inner_wrapper .content .section_right.description {
	width: 37%;
}
.inner_wrapper .content .section_right .button, .inner_wrapper .content .section_right .featured {
	text-align: center;
}
.inner_wrapper .content .section_right .featured {
	display:block;
}
.inner_wrapper .content .section_right .button a {
	min-width: 360px;
	text-align: center;
}
.inner_wrapper .content .faculty {
	padding: 20px;
	border: 1px #0090bc dashed;
	margin: 0 0 20px 0;
	text-align: center;
	background: #ccf3ff;
}
.inner_wrapper .content .faculty .block {
	display: inline-block;
	position: relative;
	min-height: 180px;
	width: 280px;
	padding: 10px 10px 10px 100px;
	border: 1px #bbb solid;
	text-align: left;
	box-sizing: border-box;
	vertical-align: top;
	margin: 5px;
	font-size: 12px;
	background: #fff;
}
.inner_wrapper .content .faculty .block strong {
	display: block;
	margin: 0 0 10px 0;
}
.inner_wrapper .content .faculty .block img {
	position: absolute;
	top: 0;
	left: 0;
}
.inner_wrapper .content .faculty h3 {
	color: #0090bc;
}
.inner_wrapper table {
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	width: 100%;
	margin: 0 0 20px 0;
}
.inner_wrapper table tr td {
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	padding: 5px;
	vertical-align: top;
}
.inner_wrapper .content .login {
	padding: 15px;
	width: 500px;
	box-sizing: border-box;
	background: #f0f0f0;
	border: 3px #0090bc solid;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	ms-border-radius: 10px;
	margin: 0 auto;
}
.inner_wrapper .content .login h1 {
	font-size: 30px;
}
.inner_wrapper .content .login p {
	margin: 0 0 10px 0;
}
.inner_wrapper .content .login ul.crt-acc-frm {
	list-style: none;
	margin: 0;
	padding: 0;
}
.inner_wrapper .content .login ul.crt-acc-frm li.a {
	margin: 0 0 5px 0;
}
.inner_wrapper .content .login ul.crt-acc-frm li.b {
	margin: 0 0 10px 0;
}
.inner_wrapper .content .login input, .inner_wrapper .content .login select {
	background: #fff;
	border: 1px solid #0090bc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	ms-border-radius: 10px;
	margin: 0 0 10px 0;
	padding: 10px;
	width: 100%;
	box-sizing: border-box;
}
.inner_wrapper .content .login label {
	display: block;
	margin: 0 0 10px 0;
}
.inner_wrapper .content .login .req {
	border: 1px solid #b80000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	ms-border-radius: 10px;
	padding: 10px;
	margin: 0 0 10px 0;
	background: #ffebeb
}
.inner_wrapper .content .login input[type="submit"] {
	width: auto;
	display: inline-block;
	background: #0090bc;
	color: #fff;
	cursor: pointer;
	margin: 0 20px 20px 0;
}
.inner_wrapper .content .login a {
	color: #0090bc;
	text-decoration: underline;
}
.inner_wrapper .content .login a:hover {
	text-decoration: none;
}
.inner_wrapper .content .login input[type="checkbox"] {
	margin: 0;
	width: auto;
}
.inner_wrapper .content label.verify {
	display: block;
	margin: 0 0 20px 0;
	border-bottom: 1px #0090bc dotted;
	padding: 0 0 20px 0;
}
.inner_wrapper .content img.cat_featured_img, .inner_wrapper .content img.featured_img {
	display: block;
	float: left;
	margin: 0 10px 10px 0;
	border: 2px #0090bc solid;
}
.inner_wrapper .content .cat_post .button {
	margin: 0;
}
.inner_wrapper .activity_banner {
	background: #e7e7e7;
	margin: 0 0 20px 0;
}
.inner_wrapper .activity_banner p {
	margin: 0;
}
.inner_wrapper .content .login #notice-message {
	background: #fc4c02;
	color: #fff;
	padding: 10px;
	margin: 0 0 10px 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	ms-border-radius: 10px;
}
.inner_wrapper .content .login #notice-message a {
	color: #fff;
}
.acknowledge {
	text-align: center;
}
.acknowledge form {
	margin: 0;
}
.acknowledge label {
	margin: 0 0 20px 0;
}
/*CME/CE Tabs.............................................*/
.inner_wrapper .content #page {
	margin: 38px 0 0 0;
	width: 100%;
	position: relative;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	ms-border-radius: 10px;
	border: 1px solid #0090bc;
	padding: 10px;
	min-height: 300px;
	box-sizing: border-box;
}
.inner_wrapper .content ul.mytabs {
	position: absolute;
	z-index: 2;
	margin: 0;
	padding: 0;
	top: -38px;
	left: 0;
	list-style: none;
	text-align: center;
	width: 100%;
	box-sizing: border-box;
}
.inner_wrapper .content ul.mytabs li {
	padding: 0 5px 0 0;
	display: inline-block;
	vertical-align: top;
}
.inner_wrapper .content ul.mytabs li a {
	float: left;
	padding: 10px;
	background: #0090bc;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	ms-border-radius: 10px 10px 0 0;
	font-weight: bold;
}
.inner_wrapper .content ul.mytabs li a:hover, .inner_wrapper .content ul.mytabs li.current a {
	background: #0090bc;
	color: #fff;
}
.inner_wrapper .content .mytabs-container {
	clear: both;
}
.pum-container .popmake-title {
	margin:0 0 20px 0;
}
.pum-container .pum-content p {
	margin:0 0 20px 0;
}
.pum-container .button a {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	ms-border-radius: 10px;
	display:inline-block;
	background: #0090bc;
	text-decoration:none;
	color:#fff;
	padding:10px 20px;
}
.pum-container .button a:hover {
	background:#e62d25;
}
.filter {
	background:#ddd;
	padding:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	ms-border-radius: 10px;
	margin:0 0 20px 0;	
}
.filter label {
	float:right;
}
.filter label select {
	background: #fff;
	border: 1px solid #aaa;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	ms-border-radius: 5px;
	padding: 5px;
	box-sizing: border-box;
	width:200px;
	margin:0 0 0 10px;
	cursor:pointer;
}
.filter a {
	display:block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	ms-border-radius: 5px;
	padding:5px 10px;
	background:#0090bc;
	color:#fff !important;
	float:left;
	text-decoration:none !important;
	margin:2px 0 0 0;
}
.filter a:hover {
	background:#352665;
}
.meta {
	background:#cef2ff;
	padding:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	ms-border-radius: 10px;
	margin:0 0 20px 0;
	text-align:right;
}
.meta a {
	color:#0090bc !important;
}
a.featured {
	display:inline-block;
	margin:0 auto 20px auto;
}
.tag_cloud a {
	border-bottom: 1px dashed #403f3f;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	color: #403f3f !important;
	text-decoration: none !important;
	font-size:18px !important;
	font-weight:bold;
	display:block;
}
.tag_cloud a:last-child {
	margin: 0;
	padding: 0;
	border: none;
}
.tag_cloud a:hover {
	color: #0090bc !important;
}
.tag_cloud a.red {
	background: #0090bc;
	color:#fff !important;
	border:none;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	ms-border-radius: 5px;
	margin:0 0 30px 0;
}
.tag_cloud a.red:hover {
	background:#0090bc;
	color:#fff !important;
}
.section_right.articles h2, .section_center.articles h2 {
	font-style:italic !important;
}
.section_right.articles h2 a, .section_center.articles h2 a {
	color:#0090bc !important;
	text-decoration:none !important;
}
.banner {
	text-align:center;
	padding:20px 0 0 0;
}
.banner a {
	display:inline-block;
}
/*New Sections */
.news {
	border: 4px #332564 solid;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 10px;
	margin: 0 0 30px 0;
}
.news h2  {
	color: #332564;
	font-family: 'Figtree', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	position: relative;
	display: inline-block;
	font-size: 32px;
	margin: 0 0 10px 0;
}
.news hr {
	padding: 0 0 10px 0;
	border-bottom: 3px #332564 dotted;
	clear:both;
}
.featured_resources {
	border: 4px #0090bc solid;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 10px;
	margin: 0 0 30px 0;
}
.featured_resources h2  {
	color: #0090bc;
	font-family: 'Figtree', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	position: relative;
	display: inline-block;
	font-size: 32px;
	margin: 0 0 10px 0;
}
.featured_resources hr {
	padding: 0 0 10px 0;
	border-bottom: 3px #2dbdc6 dotted;
	clear:both;
}
.featured_education {
	border: 4px #2dbdc6 solid;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 10px;
	margin: 0 0 30px 0;
}
.featured_education h2  {
	color: #332564;
	font-family: 'Figtree', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	position: relative;
	display: inline-block;
	font-size: 32px;
	margin: 0 0 10px 0;
}
.featured_education hr {
	padding: 0 0 10px 0;
	border-bottom: 3px #0090bc dotted;
	clear:both;
}
.buttonSignUp {
  background-color: #0090bc;
  color: white;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 50px;
  padding-left: 50px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 18px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 10px;
  border-style: solid;
  border-width: 2px;
  border-color: black;
}
.inner_wrapper .content .downloadables {
  padding: 15px;
  box-sizing: border-box;
  margin: 0 auto;
}
.downloadables-content {
	background-color:#f0f0f0;
	width:auto;
	max-width:100vw;
	margin-top:-30px;
	margin-left:calc( -100vw / 2 + 100% / 2 )!important;
	margin-right:calc( -100vw / 2 + 100% / 2 )!important;
}
.downloadables-content .container {
	width:90%;
	padding:20px;
	max-width:1200px;
	box-sizing:border-box;
	margin:0 auto;
}
.downloadables-content .container p {
	font-family: 'Figtree', sans-serif;
	font-weight:300;
	font-size:25px;
}
@media only screen and (max-width:767px) {
	.downloadables-content .container {width:100%}
}