﻿@charset "utf-8";
/* CSS Document */
/* CSS Written by Prawin Jha on 25th March 2015
-------------------------------------------------------- */
.presentations-menu {
	display: none;
	border: 1px solid #37AEFA;
	z-index: 9999;
	width: 97%;
	position: absolute;
	background-color: rgba(255,255,255,0.9);
	left: 5px;
	top: 48px;
	padding: 7px;
}
.presentations-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.presentations-menu ul li {
	padding: 0 7px 3px 21px;
	list-style: square;
	list-style-position: inside;
	text-indent: -1em;
	color: #37AEFA;
}
.presentations-menu ul li a {
	font-family: "Trebuchet MS";
	font-size: 1.125em;
	color: #37AEFA;
	font-weight: 700;
}
.presentations-menu {
	display: none;
	border: 0;
	z-index: 9999;
	width: 98%;
	position: absolute;
	background-color: rgba(255,255,255,0.9);
	left: 9px;
	top: 38px;
	padding: 7px;
	-moz-box-shadow: 0px 5px 5px 4px #c3c3c6;
	-webkit-box-shadow: 0px 5px 5px 4px #c3c3c6;
	box-shadow: 0px 5px 5px 4px #c3c3c6;
}
.presentations-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.presentations-menu ul li {
	padding: 0 7px 3px 21px;
	list-style: square;
	list-style-position: inside;
	text-indent: -1em;
	color: #37AEFA;
	float: left;
	width: 301px;
	line-height: 21px;
}
.presentations-menu li a {
	font-family: "Trebuchet MS";
	font-size: 1em;
	color: #37AEFA;
	font-weight: 700;
}
.height-176{
	height:176px !important;
}
.grey-bg {
	background: #edebeb !important;
}
.padding-10 {
	padding: 10px;
}
.padding-20 {
	padding: 20px;
}
.panel {
	background: #edebeb;
	position: relative;
	border:0;
}
.panel.no-border {
	border: 0;
}
.panel-heading {
	background: #37AEFA;
	margin-top: -22px !important;
	margin-left: -20px;
	margin-right: -20px;
	padding: 0.5rem 1.25rem;
	position: relative;
}
.panel-heading h1, .panel-heading h2, .panel-heading h3 {
	color: #FFF;
	font-family: "Trebuchet MS" !important;
	font-weight: 700 !important;
	margin-bottom: 0.3rem;
}
.panel-heading h3 {
	font-size: 1.25em;
}
.panel-heading .panel-right-link {
	position: absolute;
	right: 1.25rem;
	top: 0.8rem;
}
.panel-heading .panel-right-link a {
	color: #FFF;
}
.panel-heading .panel-right-link a:hover {
	color: #95ccf1;
}
.panel-right-link2, .panel-right-link3, .panel-right-link4 {
	margin-top: 5px;
	float: right;
}
.panel-right-link2 a, .panel-right-link3 a, .panel-right-link4 a {
	color: #FFF;
}
.panel-right-link2 a:hover, .panel-right-link3 a:hover, .panel-right-link4 a:hover {
	color: #95ccf1;
}
.panel-body {
	padding-top: 20px;
}
/* thumbnail carousal */
.animation-wrap.wrapped {
	border-left: 12px solid #ebeced;
	border-right: 12px solid #ebeced;
	border-top: 12px solid #ebeced;
}
.animation-text.description {
	background: #ebeced;
	border-color: #ebeced;
}
.jcarousel ul.gap > li, .jcarousel-second ul.gap > li, .jcarousel-third ul.gap > li {
	margin: 0 13px;
}
.jcarousel-prev {
	background: transparent url(../img/centre_carousal-prev.png) no-repeat left top !important;
	width: 20px !important;
	height: 42px !important;
	padding: 0 15px !important;
	left: 0 !important;
	border: 0 !important;
}
.jcarousel-next {
	background: transparent url(../img/centre_carousal-next.png) no-repeat right top !important;
	width: 20px !important;
	height: 42px !important;
	padding: 0 15px !important;
	right: 0 !important;
	border: 0 !important;
}
.f-dropdown.content {
	max-width: 100%;
}
/*.animations-menu.gallery-browse {
	width:99%;
}*/

@media (width:320px) {
.jcarousel li, .jcarousel-second li, .jcarousel-third li {
	width: 252px !important;
}
.jcarousel, .jcarousel-second, .jcarousel-third{
	margin:0 !important;
	}
.home-box-icon{ display:none; }
.search-box-icon, .search-box-submit{ right:0; }
.hide-btn2{ /*display:none;*/ }
}
.morecontent span {
	display: none;
	transition: all 2s ease;
}
.morelink {
	display: block;
	margin-top: 10px;
	border-top: #676767 1px solid;
	padding: 5px;
	text-align: center;
	color: #636363;
}
.morelink:hover {
	text-decoration: none;
}
.margin-top-20{
	margin-top:20px;
}
.margin-bottom-0{
	margin-bottom:0;
}
.margin-bottom-10{
	margin-bottom:10px !important;
}
.margin-bottom-20{
	margin-bottom:20px !important;
}
	
/*---------
	25-05-2015
	-----------*/
.references-panel{
	margin-top:20px;
	clear:left;
	}
.references-panel .headline{
	color:#37AEFA !important;	
	font-size:1em !important;
	font-family: "Lato",sans-serif !important;
	font-weight:700;
	margin-bottom:10px;
	}

/* tabs */
.article-tabs{
/*margin-bottom:10px;*/
  padding-top: 0.6375rem;
}
.article-tabs .medium-12 {
	width:100% !important;
	}
	#toggle-pane-mobile .medium-12 {
	width:100% !important;
	}
.article-tabs .medium-12 .padding-10{
	padding:10px 0;
	}
	#toggle-pane-mobile .medium-12 .padding-10{
	padding:10px 0;
	}
.article-tabs p {
    line-height: 1;
	margin-bottom:0.8rem;
}
#toggle-pane p{
	line-height: 1;
	margin-bottom:0.8rem;
}
#toggle-pane-mobile p
{
	line-height: 1;
	margin-bottom:0.8rem;
}
.article-tabs .tabs dd > a {
    color: #37AEFA;
    font-weight: 700;
    padding: 0 1.4rem;
	margin-right:0.8125rem;
	line-height:44px;
}
.article-tabs .tabs li > a {
    color: #37AEFA;
    font-weight: 700;
    padding: 0 1.4rem;
	margin-right:0.6375rem;
	line-height:44px;
}
.article-tabs .tabs dd:last-child > a{
	margin-right:0;
	}
	.article-tabs .tabs li:last-child > a{
	margin-right:0;
	}
@media only screen and (min-width:910px) and (max-width:935px){
	.article-tabs .tabs dd > a {
		padding: 0 1.4rem;
		}
	}
@media only screen and (min-width:900px) and (max-width:910px){
	.article-tabs .tabs dd > a {
		padding: 0 1.3rem !important;
		}
		.article-tabs .tabs li > a {
		padding: 0 1rem;
		}
		a#tog-btn{
		padding:0 1.2rem;
		}
		a#tog-btn-mobile{
		padding:0 1.2rem;
		}
	}
.article-tabs .row{
	margin-bottom:1rem;
}
.panes .row{margin-bottom: 1rem;}
.article-tabs a{
	color:#464748;
}
.row-title{
color:#464748;
  cursor: default !important;
}
.row-title:hover{
color:#464748;
 cursor: default !important;
}
.article-links{
}
.article-links strong{
	color:#37AEFA;
}
.panel-list{
	list-style:none;
	padding:0;
	margin:0;
}
.panel-list a{
	text-decoration:underline;
}
.panel-list a:hover{
	text-decoration:none;
}
.bookmark a{
	color:#FFF !important;
}
/*.bookmark a:hover{
	color:#555;
}*/
.headline{
	color:#37AEFA;
	font-size:1.5em !important;
	font-family:"Trebuchet MS" !important;
	font-weight:700;
	/*margin-bottom:10px;*/
}
.quiz-title{
	background:#37AEFA;
	color:#FFF;
	font-size:2em;
	font-family:"Trebuchet MS";
	font-weight:400;
	padding:10px 0;
	padding-left:20px;
}
.example-orbit-content form{
	padding:0 60px;
}
.orbit-slide-number{
	display:none;
}
.orbit-timer{
	display:none;
}
.orbit-container .orbit-prev, .orbit-container .orbit-next {
    background-color: #37AEFA;
    color: #ffffff;
}
.orbit-container .orbit-prev, .orbit-container .orbit-next{
	top:35%;
}
.orbit-container .orbit-bullets {
    margin: 0 auto 10px;
	padding:10px 0;
	background:#FFF;
}
.panel.orbit-padding{
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
}

.modtitle.panel-title {
    margin: 0;
    width: 100%;
    padding: 7px 50px 4px 20px!important;
    background-size: inherit !important;
}
.modbox.modbox-width {
    width: 100%;
}
@media (max-width:640px){
    .embedded-message {
        margin: 0px !important;
        border-bottom: 0 none;
    }
.example-orbit-content form {
    padding: 0 20px;
}
.hide-btn{
	display:inline-block;
	}
.home-box-icon{ display:none; }
.search-box-icon, .search-box-submit{ right:0; }
.hide-btn2{ /*display:none; */}
}

/* written by Rohit */
img.img-gap{ padding-top:10px;}
.container-padded10{ padding:10px 0;}
.panel-lgrey{ background:#f2f2f2;}
.bg-white{ background:#FFFFFF; padding:10px 0;}
.bg-white-normal{ background:#FFFFFF;}
.my-checkups-module2{ width:100%; float:left;}
.my-checkups-module2 .checkups-select2{
	   background-color: #d2e9f8;
    background-image:url(../img/dropdown-arrow2.jpg);
    background-position: 100% center;
    background-repeat: no-repeat;
    background-size: 37px auto;
    border: 0 none;
    clear: left;
    color: #0873b8;
    float: none;
    font-family:"Trebuchet MS";
    font-size: 1.063em;
    font-weight: 700;
    height: 35px !important;
    margin: 7% 0 0;
    width: 90%;
	}
.my-checkups-module2 .checkups-submit2 {
	background: none repeat scroll 0 0 #0873b8;
	border: 0 none;
	color: #ffffff;
	cursor: pointer;
	font-family: "Trebuchet MS";
	font-size: 1.063em;
	margin: 30px 18px 0 0;
	padding: 5px 7px;
	height: 34px;
	float:right;
}
.border0{ border:none;}
.padding20{ padding:20px;}
.float-lft{ float:left;}
h1.title-simple {
    color: #ffffff;
    font-family: "Trebuchet MS";
    font-size: 1.125em;
	padding: 0px;
	font-weight:600;
	padding: 0px 10px 0px 23px;
	 
}
.bg-darkblue{ background:#37AEFA;}
.checkupsTable { width:100%;  border-collapse:collapse; border:none; margin-bottom:0; }
.checkupsTable td { padding:8px; border: none; font-size:16px; line-height:22px; color:#4d4d4d; font-weight:700; }
.checkupsTable td a{ text-decoration:underline; color:#37AEFA; font-weight:normal;}
.checkupsTable td a:hover{ text-decoration:none;}
.checkupsTable tr:nth-child(even) { /*(even) or (2n 0)*/
background: #fff;
}
.checkupsTable tr:nth-child(odd) { /*(odd) or (2n 1)*/
background: #F7F3E7;
}
.button.padding3{ padding:5px 3px;}
.padding5{ padding:5px!important;}
h1.title-blue-txt { font-size:24px; font-weight:bold; color:#37AEFA;}
h3.title-blue-txt { font-size:18px; font-weight:bold; color:#37AEFA;}
.footer-bottom p{ font-size:11px!important;}
.btn-selection a{ color:#fff; text-decoration: none;}
@media only screen and (max-width: 640px) {
.mobile-view-full{ width:100%;}
.marginTopBottom10{ margin:10px 0;}
}
@media only screen and (max-width: 800px) {
.article-tabs .tabs dd > a{
	padding:1rem 1.45rem;
	}
}
@media only screen and (min-width: 900px) {
	.hide-btn{ display:none !important; }
	.search-b{ display:block; }
	#right-panel{ display:none !important; }
	.slide_left .right-panel{ margin-left:0 !important;padding-right: 0; }
	.setWidthLarge
		{
		width:99%;
		}
@media screen and (-webkit-min-device-pixel-ratio:0) { .bookmarks-wrap{height:20px !important;}}

	}
@media only screen and (min-width: 900px) and (max-width:1025px) {
	
	.right-panel .top-border .medium-12{
		width:66.6667% !important;
		}
	.right-panel .top-border .hide-for-medium{
		display:block !important;
		}
		.right-panel.medium-12.setWidthLarge
		{
		width:99% !important;
		}
	}

/*-- ARTICLE LEFT ACCORDION --*/
.article-links .panel.mod-accordion{
	background:none;
	}
.article-links .container, .article-links .accordion {
	margin-bottom: 10px !important;	
	}
	.article-links .container, .article-links .accordion-mobile {
	margin-bottom: 10px !important;	
	}
.article-links .accordion.panel {
	color:#37AEFA !important;
	font-size:15px !important;
	font-weight:bold !important;
	padding:0.5rem 1.25rem !important;
	cursor:pointer;
	line-height:28px;
	display:flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	/*padding-bottom: 0.1rem !important;*/
	}

	.article-links .accordion-mobile.panel
	{
	color:#37AEFA !important;
	font-size:15px !important;
	font-weight:bold !important;
	padding:0.5rem 1.25rem !important;
	cursor:pointer;
	line-height:28px;
	display: -webkit-flex; /* Safari */
	display:flex;
	display: -ms-flexbox;
	/*display: -ms-inline-flexbox;*/
	}
/* for IE 9 only */
	@media all and (min-width:0\0) and (min-resolution: .001dpcm)
{
	.accordion-open span{margin-top:-30px;}	
	.bookmarks-wrap {height:20px !important;}
}
/* end IE 9 */

/* for IE 10 only */
@media all and (-ms-high-contrast:none){
.bookmarks-wrap {height:20px !important;}
}
/* end IE 10 */

	@-moz-document url-prefix() {
	.bookmarks-wrap {height:20px !important;top:0px !important;}
	
	}


.article-links .container {
	border:none !important;
	color:#37AEFA !important;
	font-size:15px !important;
	font-weight:normal !important;
	}
.article-links .container a{
	/*text-decoration:underline;*/
	}
.article-links .accordion-open span{
	display:inline-block;
	float:right;
	background:url(../img/tab-arrow.jpg) right center no-repeat;
	width:27px;
	height:35px;
	cursor:pointer;
	}
.article-links .accordion-close span{
	display:inline-block;
	float:right;
	background:url(../img/tab-arrow-left.jpg) right center no-repeat;
	width:17px;
	height:35px;
	cursor: pointer;
	}	
.article-links .container .content{
	margin:1.25rem !important;	
	margin-left: 2.2rem !important;
	}
.article-links .container .content ul{
	margin:0;
	list-style:none;
	}
	
/*---------
	MULTIMEDIA GALLERY
	--------------------*/
.animations-menu .gal-close-btn, .illustrations-menu .gal-close-btn, .presentations-menu .gal-close-btn{ width:auto; top:-33px; right:0; }
.hide_text{ display:none; }
@media only screen and (min-width:320px) and (max-width:640px){
	.animations-menu, .illustrations-menu, .presentation-menu{
		top:38px;
		}
	#right-panel .article-tabs .margin-top-20{ margin:0; }
	}
@media only screen and (min-width:320px) and (max-width:900px){
#right-panel .article-tabs .margin-top-20{ margin:0; }
	.article-tabs .tabs dd > a{ padding: 0 1rem ; }
	}
	.article-tabs .tabs li > a{ padding: 0 0.8rem ; }
	}

/*--------
	09-04-2015
	-----------*/
.body_background{ background:#f5f6f8; }
.no-border{ border:none !important; }
.wht_bg{ background:white !important; }
.lgt_wht{ background:#f0f2f3 !important; }
.lightbox_gallery{ background:#cecfd0 !important; padding:0 20px !important;  }
.lightbox_elem{ background:#fff; padding:10px; position:relative !important; width:100% !important; left:0!important; top:49px!important; }
.lightbox_gallery .lightbox_pagination{ top:0 !important; }
.page_control{ position:absolute; top:0; left:auto; }
.page_control a{ display:inline-block; width:29px; height:29px; background:#0e76bc; border:1px solid #0e76bc;  color:#fff; font-size:15px; font-weight:bold; line-height:28px; border-radius:50%; text-align:center; margin:11px 3px;  }
.page_control a.active{ background:#c2dff1; border:1px solid #0e76bc; color:#0876bc; }
.html5gallery-fullscreen-play-0, .html5gallery-fullscreen-pause-0{ display:none !important; }
.tpc{ position:absolute; width:100%; top:0; }
.tp_pagination{ width:176px; margin:0 auto; position:relative; }
.tp_pagination .html5gallery-fullscreen-next-0{ top:11px !important; right:-32px !important; left:auto !important; }
.tp_pagination .html5gallery-fullscreen-prev-0{ top:11px !important; right:auto !important; left:-32px !important; }
.lightbox_gallery .html5gallery-elem-0{ position:relative !important; width:100% !important; }
.lightbox_gallery .html5gallery-elem-0 .html5gallery-elem-img, .lightbox_gallery .html5gallery-elem-0 .html5gallery-elem-img-0, .lightbox_gallery .html5gallery-elem-0 .html5gallery-elem-img-0 .html5gallery-elem-image-0{ position:relative !important; width:100% !important; }
.lightbox_gallery .html5gallery-elem-0 iframe{ width:100% !important; height:93% !important; }
.gallery_content{ text-align:left; }
.gallery_content h5{ font-weight:bold; }

/*----------
	16-04-2015
	------------*/
.article_content ul{ padding-left:28px; }
.margin-top-7{ /*margin-top:7px;*/ }
.answer_message{ padding:10px; background:#fff;margin-right:9px; }
a.open_ref_btn{ background:#e2e2e2 ; border:1px solid #ebebeb; border-radius:2px; text-decoration: none !important;
-webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; padding:10px; color:#37AEFA; /*font-weight:bold; line-height:45px; font-size:14px;*/ display:inline-block; margin-top:10px; }
.back_to_top{ /*margin:30px 0 0 0 ; font-size:14px;*/}
.back_to_top a{ /*margin:30px 0 0 0 ;*//* text-transform:uppercase; text-decoration:underline;*/ }
.txt_only{ margin:20px 27px 0 0 ; /*text-transform:uppercase; text-decoration:underline; font-size:14px;*/ }
.txt_only{ /*color: #008cba; */ }
.tp_msg_inner{ background:#fff; width:85%; margin:0 auto; text-align:center; padding:10px; }
.tp_msg{background:#e2e2e2; padding:10px;}
.tp_msg h1 {
    color: #1d78bd !important;
    font-family: "Trebuchet MS";
    font-size: 1.125em ;
    font-weight: 700;
    margin: 0;
	display:inline;
}
.tp_msg p {
    display: inline;
    font-size: 0.75em;
    margin: 0 2px;
    color: #000000;
    font-family: "Trebuchet MS";
    line-height: 1.2;	
}
.embedded-number {
    font-size: 1.125em !important;
}
.tp_msg p.embedded-number {
    background: none repeat scroll 0 0 #fcfccf;
    font-size: 1.063em !important;
    font-weight: 700;
    padding: 3px 2px;
}

/*----------
	20 APRIL 2015
	--------------*/
.palpitation_quiz input[type="checkbox"] {
    display:none;
}
.palpitation_quiz input[type="checkbox"] + label span {
    display:inline-block;
    width:20px;
    height:19px;
    margin:2px 4px 6px 0;
    vertical-align:middle;
    background:url(../img/checkbox-btn1.png) left top no-repeat;
    cursor:pointer;
}
.palpitation_quiz input[type="checkbox"]:checked + label span {
    background:url(../img/checkbox-btn1.png) left -20px no-repeat;
}
.palpitation_quiz button{
	margin-top:23px;
	margin-left:20px;
	}

/***Radio Button*****/

.palpitation_quiz input[type="radio"] {
    /*display:none;*/
	 cursor:pointer;
}
.palpitation_quiz input[type="radio"] + label span {
   /* display:inline-block;
    width:20px;
    height:19px;
    margin:2px 4px 6px 0;
    vertical-align:middle;
    background:url(../img/checkbox-btn1.png) left top no-repeat;*/
    cursor:pointer;

  /*display: inline-block;
  width: 0.8625rem;
  height: 0.8625rem;
  background: #cccccc;
  float: none;
  margin-right: 6px;
  border-radius: 1000px;*/
}
.palpitation_quiz input[type="radio"]:selected + label span {
    background:url(../img/checkbox-btn1.png) left -20px no-repeat;
}
.palpitation_quiz button{
	margin-top:23px;
	}



/*----------
	27 APRIL 2015
	----------------*/
.article-tabs .tabs {
	padding:0 0 10px 0;
	background:#e6e6e6;
	}	
.article-tabs .tabs dd > a, .article-tabs .tabs-content .content{
	background:#fff;
	}
.article-tabs .tabs-content .content{
	padding:10px;
	}
	.panes .content{
	padding:10px;
	}


/*----------
	08 MAY 2015
	-------------*/
.sidebar-right{
	background:#e6e6e6;
	}
.responsive_carousel ul li .animation-wrap.wrapped{
	border:1px solid #fff;
	padding:10px;
	}
.jcarousel-2.responsive_carousel ul li{
	width:225px;
	}
@media only screen and (min-width:900px) and (max-width:1024px){
	/*.tab-bar .left{
		display:none;
		}
	.tab-bar .middle{
		text-align:left;
		}*/
	}
.hide-btn{
	display:inline-block;
	background:#F7F3E7;
    padding: 0 0 0 0.375rem;
    line-height: 13px;
    font-weight: bold;
	margin-top:2px;
	}
.hide-btn a{
	color:#37AEFA !important;
	}
.hide-btn i{
	vertical-align:middle;
	display:inline-block;
	padding:4px;
	color:#fff;
	background:#37AEFA;
	}


	.tabs li > a{
  display: block;  
  padding: 1rem 2rem;
  font-family: "Trebuchet MS";
  font-size: 1rem;
}
.article-tabs .tabs li > a, .article-tabs .tabs-content .content{
	background:#fff;
	}

	#toggle-pane{margin-bottom:10px;}
	#toggle-pane-mobile{margin-bottom:10px !important;}
	#right-panel{z-index:99 !important;}

	a.open_ref_btn i
	{
	background: #37AEFA;
  width: 17px;
  height: 17px;
  font-weight: bold;
  color: #fff;
  line-height: normal;
  padding: 0 3px;
  margin: 0 0 0 10px;
  font-style: normal;
	}

	
	
	.tabs li
{
  position: relative;
  margin-bottom: 0 !important;
  float: left;
  list-style: none;
}

.title-bar-article{width: 100%; background: #37AEFA; font-family: "Trebuchet MS"; font-size: 1.438em; font-weight: 700; color: #ffffff;padding: 6px 0 6px 13px;}
	
	/*****Specific for Article Page*******/
	body{/*background: #f5f6f8 !important;*/}
	#footer{/*margin-top:2% !important;*/}
	.main-section{background-color: #fff !important;}	
	.pad10{width:85%;padding-top:4px;}


	#quiz-banner {
	background-color:#37AEFA;
	height:100px;
	}

	#quiz-header{
	float: left;
  color: #fff;
  line-height: 101px !important;
  margin-left: 25px;
  font-size: 25px;
	}
#answer-1 p {background:#eef7fd !important;}
	.flexslider table tr{
	background : #fff !important;
	}

	dialog .close-reveal-modal, .reveal-modal .close-reveal-modal{
	background:url(../img/centre_button_lightbox_close.png) no-repeat;
	width:35px;
	top: -0.48em;
	right: -0.68rem;
    height: 37px;
	}

	.reveal-modal
	{	
	max-width:672px;
	}

	dialog, .reveal-modal{
	z-index: 1000;
	}
	.reveal-modal-bg{
	z-index: 900;
	}

	.panel.callout{
	overflow:inherit !important;
	}

	/*.open{
	top: 93px !important;
	}*/

	.presentation{
	max-width:430px;
	}

	.content ul li{
	  list-style: disc;
	}

	.smb-asset{
	border:1px solid #000;
	}
	.ppy-stage
	{
	background-size: 100% 100%;
	background-repeat:no-repeat;
	}

	.ADAMURAC img {
	max-width: 100px;
	float: left;
	/*margin-right: 6px;*/
	}
	.right-panel{
	background-color:#e6e6e6;
	}

	.column, .columns{
	padding-left: 0.6375rem;
	padding-top: 0.6375rem;
	padding-right: 0.6375rem;
	padding-bottom: 0.6375rem;
	}

	.padrightRemove{
	padding-right: 0rem;
	}

	
	.columns-new{
	padding-left: 0.6375rem;
	padding-top: 0rem;
	padding-right: 0.6375rem;
	padding-bottom: 0rem;
	background-color: #fff;
	}

	.article-links .accordion-close span
	{	
	display: inline-block;
	float: right;
	background: url(../img/tab-arrow-left.jpg) right center no-repeat !important;
	width: 27px;
	height: 35px;	
	cursor:pointer;
	}

	.marginReference{
	margin-bottom:3%;
	}	

	#footer{
	margin : 0 !important;
	}

	.large-12 p strong {
	/*color: #37AEFA;*/
	}
	#LinkDiv{
	background-color:#e6e6e6;
	padding: 0 0.6375rem;
	}

	.padTitle{
	padding:0 0.6375rem;
	}

	.articleBG {
    background: #fff;
}
.article{
padding: 0 0.9375rem;
}

/*.sidebar-right-mobile{
display:table !important;
}*/

#review-info{
padding:10px;
padding-bottom:0px;
}

input[type="checkbox"] + label, input[type="radio"] + label{
display: inline;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
  vertical-align: top;
 /* width: 80%;*/
  cursor:default;
}

ul.se-ul li strong {
/*color:#37AEFA;*/
}

.ADAMDisclaimer {
    float: left;
}

.reveal-modal{
padding: 15px;
}

.orbit-container .orbit-next > span{
border-style:solid;
}

.orbit-container .orbit-prev > span{
border-style:solid;
}

dialog.large, .reveal-modal.large{
width:auto;
}

.marginPopup{
 margin-left: 5% !important;
}

.label{
margin-right:0.124rem;
}

#footer{
float: left;
clear: both;
}
.ppy-placeholder{
min-height:255px;
}


/*QUIZ*/

.flex-direction-nav a{
/*background:none !important;
position: absolute !important;
    top: 45% !important;
    margin-top: -25px !important;
    width: 36px !important;
    height: 60px !important;
    line-height: 50px !important;
    color: white !important;
    background-color: transparent !important;
    text-indent: -9999px !important;
    z-index: 10 !important;
	background-color: #37AEFA !important;
    color: #ffffff !important;*/
}
.quiz-pad{
padding:25px;
}

.flex-viewport{
top:0 !important;
}

.flexslider{
background:#f0f2f3 !important;
border:0 !important;
}
.flex-control-nav li{
margin:0 4px !important;
}
	.flex-control-paging li a{
	display: inline-block;
    width: 0.5625rem !important;
    height: 0.5625rem !important;
    background: #cccccc !important;
    float: none;
    margin-right: 0 !important;
    border-radius: 1000px;
	box-shadow:none !important;
	}
	.flex-control-paging li a:hover { background: #cccccc !important; background: cccccc !important; }
    .flex-control-paging li a.flex-active { background: #999999 !important; background: #999999 !important; cursor: default; }
	.article_content .slides{
	padding-left:0;
	}

	.quiz-pad form{
	margin-left:10px;
	}
	.flex-prev span{
	/*border-style: solid;
	border-color: transparent;
    border-right-color: white;
	left: 50%;
    margin-left: -4px;
	position: absolute;
    top: 50%;
    margin-top: -10px;
    display: block;
    width: 0;
    height: 0;
    border: inset 10px;*/
	}
	.flex-next span{
	/*border-style: solid;
	border-color: transparent;
    border-right-color: white;
	position: absolute;
	left: 50%;
    margin-left: -4px;
    top: 50%;
    margin-top: -10px;
    display: block;
    width: 0;
    height: 0;
    border: inset 10px;*/
	}
	#quiz-ui{
	overflow: hidden;
	margin-left: 0px;
    margin-top: 25px;
    margin-bottom: 25px;
    width: 100%;
	}
	.quiz-pad input
	{
	cursor:pointer;
	float: left;
    margin-top: 6px;
    margin-right: 0.5rem;
	}

	.quiz-pad label span{
     cursor:pointer;
	 line-height: 1.695em;
	}

	.quiz-pad .button
	{
	margin-top:1.25rem;
	}
	.video-overflow
	{
	min-height: 20px;
    overflow: auto;
	}
	.bookmark_row{
	padding-bottom:8px;
	padding-top:10px;
	}
	.bookmark_delete{
	float:left;
	margin-right:5px;
	}
	.bookmark_a{
	display: block;
	}
	.ADAM_hide{
	display:none;
	}
	
	
	
	/**Copied from Layout.css**/
	
 div,p, a, ol, ul, li {
	border: 0;
	font-family: inherit;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
}
	.se-h2 {
	color:#37AEFA;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 1.265em;
	
	}
	
	
.se-ul {
	font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  margin-left: 20px;
  list-style-type: disc;
  list-style-position: outside;
  font-family: "Trebuchet MS";
  color: inherit !important;
}

	
	.se-ul li {
	line-height: 1.5em;
	
}
#secondary {
	padding-right: 0.6375rem;
	padding-top:0;
	z-index:10;
}

#alt-names {
	color:#747474;
	font-size: 80%;
	display: inline-block;
    margin-bottom: 11px;
	width:100%;
}

.large-8 p {
	margin-bottom: 1.625em;
	font-family: "Trebuchet MS" !important;
    line-height: 1.625em !important;
    padding-right: 0.9375rem;
}
	
#light-box-1 {
 	background: #000;
 	width: 100%;
 	height: 3800px;
	position: fixed;
 	top: 0px;
 	left: 0px;
 	bottom: 0px;
 	z-index: 500;
 	opacity: 0.5;
 	-moz-opacity: 0.5;
 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'";
 	display: none;
}

#img-1-large {
	background: none repeat scroll 0 0 #FFFFFF;  
    text-align: center;
    display: none;
    z-index: 10001;
}
.references-panel {
    display: none;
    float: left;
    overflow: hidden;
}
.reference-toggle a {
	display: block;
    /*margin-top:-12px;*/
}
.references-panel {
	overflow: hidden;
	display: none;
	float: left;
    width:100%;
    word-wrap:break-word;
}

.video-th {
			display: block;
			width: 125px;
			height: 100px;
			margin: 7px 0 0 7px;
		}
		
		.video-overlay {
		  content: '';
		  position: absolute;
		  /*width: 7.051rem;
          height: 5.8rem;*/
          width:93%;
          height:93%;
		  background: url(../img/centre_movie-th-off.png) no-repeat;
		  margin-left: 4px;
		  background-position:center;
		  cursor:pointer;
          margin-top:3px;
		}	
		
		.video-overlay:hover {
			content: '';
			background: url(../img/centre_movie-th-on-139.png) no-repeat;
			/*width: 5.8rem;
            height: 6.212rem;*/
            width:93%;
            height:93%;
			z-index: 50px;
			position: absolute;
			z-index: 50;			
			background-position: center;
			cursor:pointer;
            margin-top:3px;
		}


		.video-overlay-mobile {
		  content: '';
		  position: absolute;
		  width: 132px;
		  height: 114px;
		  background: url(../img/centre_movie-th-off.png) no-repeat;
		  margin-left: 4px;
		  background-position:center;
		  cursor:pointer;
		  margin-left: 1px;
          margin-top: -3.5px;
		}	
		
		.video-overlay-mobile:hover {
			content: '';
			background: url(../img/centre_movie-th-on-139.png) no-repeat;
			width: 132px;
			height: 114px;
			z-index: 50px;
			position: absolute;
			z-index: 50;			
			background-position: center;
			cursor:pointer;
		}
		

		
		.image-overlay {
		  content: '';
		  position: absolute;
		  width: 93%;
		  height: 99%;
		  background: url(../img/image-th-on-139.png) no-repeat;
		  margin-left: 4px;
		  background-position:center;
		  cursor:pointer;
			opacity:0;
		}

		.image-overlay:hover {
			content: '';
			background: url(../img/image-th-on-139.png) no-repeat;
			width: 93%;
			height: 99%;
			z-index: 50px;
			position: absolute;
			z-index: 50;			
			background-position: center;
			cursor:pointer;
			opacity:1;
		}

		.image-overlay-mobile {
		  content: '';
		  position: absolute;
		  width: 132px;
		  height: 114px;
		  background: url(../img/image-th-on-139.png) no-repeat;
		  margin-left: 4px;
		  background-position:center;
		  cursor:pointer;
		  opacity:0;
		}

		.image-overlay-mobile:hover {
			content: '';
			background: url(../img/image-th-on-139.png) no-repeat;
			width: 132px;
			height: 114px;
			z-index: 50px;
			position: absolute;
			z-index: 50;			
			background-position: center;
			cursor:pointer;
			opacity:1;
		}
		
		.pres-overlay {
		  content: '';
		  position: absolute;
		  width: 93%;
		  height: 99%;
		  background: url(../img/centre_pres-th-on-139.png) no-repeat;
		  margin-left: 4px;
		  background-position:center;
		  cursor:pointer;
		  opacity:0;
		}
				
		
		.pres-overlay:hover {
			content: '';
			background: url(../img/centre_pres-th-on-139.png) no-repeat;
			width: 93%;
			height: 99%;
			z-index: 50px;
			position: absolute;
			z-index: 50;			
			background-position: center;
			cursor:pointer;
			opacity:1;
		}


		.pres-overlay-mobile {
		  content: '';
		  position: absolute;
		  width: 132px;
		  height: 114px;
		  background: url(../img/centre_pres-th-on-139.png) no-repeat;
		  margin-left: 4px;
		  background-position:center;
		  cursor:pointer;
		  opacity:0;
		}
				
		
		.pres-overlay-mobile:hover {
			content: '';
			background: url(../img/centre_pres-th-on-139.png) no-repeat;
			width: 132px;
			height: 113px;
			z-index: 50px;
			position: absolute;
			z-index: 50;			
			background-position: center;
			cursor:pointer;
			opacity:1;
		}
		a#tog-btn-mobile {
	display: block;
	width: auto;
	height: 44px;
	background: #fff;
	color: #fff;
	font-weight: bold;
	background:#fff url(../img/centre_tog-btn-139.png) no-repeat 50% 50%;
	text-indent: -2500px;
	padding:0 1.2rem;
	}
a#tog-btn-mobile:hover {
	color: #37AEFA !important;
	background: #37AEFA url(../img/centre_tog-btn-wt.png) no-repeat 50% 50% !important;
}
		
		a.highlight {
	color: #fff !important; /*HS ! Important*/
	background: #37AEFA !important;
}



.video-subtitle-bar {
			background: #eee;
			width: 100%;
			height: 70px;
			border-top: 1px solid #000;			
			/*margin-left: 15px;*/
			display: inline-table;
		}
		
		.image-subtitle-bar {
			background: #eee;
			width: 100%;
			height: 70px;
			margin-top: -9px;
border-right: 1px solid #000;
			border-left: 1px solid #000;
			border-bottom: 1px solid #000;
			margin-left: -1px;
}
.search-results-image-page {
			max-width: 400px;
			margin: 0 auto;
			clear: both;
			border-left: 1px solid #000;
			border-right: 1px solid #000;
			border-top: 1px solid #000;
			box-shadow: 0 1px 5px 0 #4a4a4a;
		}
		
		
		.video-sub-title {
			float: left;
			color: #37AEFA;
    		font-weight: bold;
    		text-align: left;
			margin: 10px 0 0 15px;
		}
		
		.video-sub-p {
			float: left;
			clear:left;
			color: #464748;
    		font-weight: normal;
    		text-align: left;
			margin: 0 5px 5px 15px;
		}

.image-box-center {		 
		   position: absolute;		   
		}
		.search-results-image {
			max-width: 400px;
			margin: 0 auto;
			clear: both;
			margin:15px;
			color:White;
		}
		.search-results-image-page {
			max-width: 400px;
			margin: 0 auto;
			clear: both;
			border-left: 1px solid #000;
			border-right: 1px solid #000;
			border-top: 1px solid #000;
			box-shadow: 0 1px 5px 0 #4a4a4a;
		}


		.search-results-image {
			max-width: 400px;
			margin: 0 auto;
			clear: both;
			margin:15px;
			color:White;
		}
		.search-results-image-page {
			max-width: 400px;
			margin: 0 auto;
			clear: both;
			border-left: 1px solid #000;
			border-right: 1px solid #000;
			border-top: 1px solid #000;
			box-shadow: 0 1px 5px 0 #4a4a4a;
		}
		
		.search-results-image-video {
			max-width: 638px;
			margin: 0 auto;
			clear: both;
			border-left: 1px solid #000;
			border-right: 1px solid #000;
			border-top: 1px solid #000;
			box-shadow: 0 1px 5px 0 #4a4a4a;
		}

		.search-image-subtitle-bar {
			background: #eee;
			width: 100%;
			border-top: 1px solid #000;
			margin-left: -1px;
			/*overflow: auto;*/
			overflow:hidden;
			
		}
		
		.search-image-subtitle-bar-page {
			background: #eee;
			width: 100%;
			margin-top: -8px;
			border-right: 1px solid #000;
			border-left: 1px solid #000;
			border-bottom: 1px solid #000;
			margin-left: -1px;
			overflow: auto;
			overflow:hidden;
		}
		
		.search-image-subtitle-bar-video {
			background: #eee;
			width: 100%;
			margin-top: -25px;
			border-right: 1px solid #000;
			border-left: 1px solid #000;
			border-bottom: 1px solid #000;
			margin-left: -1px;
			overflow: auto;
			
		}

		.se-h4-grn {
	color: #37AEFA;
	text-align: left;
	font-weight: normal;
	margin-top: 10px;
}

.image-gallery {
	float: right;
	margin-left: 25px;
	margin-bottom:20px;
}

.inline-img {
	float: right;
	border: 1px solid #afb0b4;
	margin-left: 25px;
	width: 318px;
	height: 253px;
}

.thumb-caption {
    clear: right;
    color: #37AEFA;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin-right: 23px;
}

#pres-1-large {
	background: none repeat scroll 0 0 #FFFFFF;  
    text-align: center;
    display: none;
    z-index: 600;
    max-width: 420px;
}
p.review-info{
color:#464646 !important;
cursor:pointer;
}


a#all-btn-mobile:hover {
	color: #fff !important; 
	background: #37AEFA;
}
a#video-btn-mobile:hover {
	color: #fff !important; 
	background: #37AEFA;
}
a#img-btn-mobile:hover {
	color: #fff !important; 
	background: #37AEFA;
}

a.tab-active {
	color: #fff !important;
	background: #37AEFA url(../img/centre_tog-btn-wt.png) no-repeat 50% 50% !important;
}
.illustration-cls-btn {
			background: url(../img/centre_button_lightbox_close.png) no-repeat;
			width:38px;
			height: 38px;
			position: absolute;
			top: -19px;
			right: -19px;
			z-index: 60;
		}
/***Copied from Video-js.css***/
.vjs-default-skin .vjs-big-play-button {
  display: block; /* Start hidden */ z-index: 2;
  position: absolute; top: 50%; left: 50%; width: 8.0em; height: 8.0em; margin: -42px 0 0 -42px; text-align: center; vertical-align: center; cursor: pointer !important;
  border: 0.2em solid #fff; opacity: 0.95;
  -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;

  background: #37AEFA !important;
  background: #37AEFA !important; /* Old browsers */
  background: -moz-linear-gradient(top,  #37AEFA  0%, #37AEFA 100%) !important; /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37AEFA ), color-stop(100%,#37AEFA)) !important; /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #37AEFA 0%,##37AEFA 100%) !important; /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #37AEFA 0%,#37AEFA 100%) !important; /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #37AEFA  0%,#37AEFA 100%) !important; /* IE10+ */
  background: linear-gradient(to bottom,  #37AEFA  0%,#37AEFA 100%) !important; /* W3C */
/*  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37AEFA, endColorstr='#37AEFA,GradientType=0 ) !important;  IE6-9 */
}
/*****/


	/**Copied from Styles.css**/
	
	 body {
        font-family: "Trebuchet MS";
        font-size: 14px;
        text-align : left;
        line-height:inherit;
        }
        
	@media screen and (-webkit-min-device-pixel-ratio:0) { .bookmarks-wrap{height:20px;}}
	
    .bookmarks-wrap {
    display: none;
    font-family: "Trebuchet MS";
    font-size: 0.6875rem;
    }
    .bookmarks-wrap-on {
	 display: inline-block;
    }
    

.bookmarks-menu {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    box-shadow: 0 0 8px #bdbdbd;
    display: none;
    margin-left: -176px;
    margin-top: -16px;
    padding: 10px;
    position: absolute;
    text-align: left;
    width: 253px;
    z-index: 20 !important;
    }

#bookmarks-wrap > span {
    background: #37AEFA none repeat scroll 0 0;
    height: 24px;
    margin-right: 2px;
    padding: 0.15rem 0.5rem 0.375rem;
    position: relative;
    text-indent: -2000px;
    width: 112px;
    z-index: 25;
    }

.bookmarks-menu-on {   
      display: block !important;
      z-index: 20 !important;
    }
a.bookmark-links {
  color: #37AEFA !important;
  display: table;
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  text-decoration: none;
  white-space: pre-wrap;
  width:auto;
  padding-left:4px;text-decoration: underline !important;
}
a.bookmark-links:hover{
color:#37AEFA !important;text-decoration: underline !important;
}
#bookmarkDelete
{
    background: url(../img/centre_remove-bookmarks-btn.png) no-repeat 0 4px;
}

.popup_1 {
	position: absolute;
	display: none;
	width: 300px;
	box-shadow: 0 0 10px #bdbdbd;	
	border: 1px solid #aaaaaa;
	left: 100px;
	background: #fff url(../img/centre_enhanced-link-bg-139.png) repeat-x;
	z-index: 500;
	margin-left:50px;
	border-top:0;
}

.popup_1 h1 {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff !important;
	margin: 5px 0 0 8px;
	line-height: 16px;
}

.popup_1 p {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	color: black;
	float: left;
	clear: left;
	margin: 4px 0 0px 8px;
	width: 215px;
	line-height: 14px;
}
			
.popup_1 a.readmore {
	float: left;
	display: block;
	color: #37AEFA;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	margin: 0px 0 0 8px;
	height: 25px;
}

.popup_1 a.bookmark-it {
	float: left;
	display: block;
	color: #37AEFA;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	margin: 0px 0 0 8px;
	height: 25px;
}

.popup_1 a.img-link {
	float: right;
	display: block;
	color: #37AEFA;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	margin: 0px 8px 0 0px;
	height: 25px;
	clear: right;
}

a.img-link:hover {
	color: #37AEFA;
}

.popup_1 img {
	float: right;
	margin: 15px 8px 0 8px;
	border: 1px solid #aaa;
}

.pad-me-clear-me {
	margin-bottom: 10px;
	clear: both;
}

.show
{
    display:block;
}

@media only screen and (min-width: 40.063em) {
@media screen and (-webkit-min-device-pixel-ratio:0) { .bookmarks-wrap {height:20px !important;}}

}

.label{
height:20px;
}

.search-image
{
    width:400px;
}
.references-panel p
{
    word-break: break-word;
}

.toptop
{
    margin-top:-32px;
}
.theme-default .nivo-directionNav a {
    width:31px !important;
}
/*.flex-video video {
    background-color:white !important;}*/
.printer-friendly
{
padding:5px;
}
.hide-btn2{padding:2px !important;padding-top:4px !important; }
.flexslider .slides > li {display: none;backface-visibility: inherit !important;}
.embedded-message {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
blockquote {
    /* border: none; */
    border-left: 0px !important;
}
.large-5.columns img.smb-asset{    max-height: 92px;}
.large-5.medium-12 img.smb-asset{max-height: 112px;}
#review-info-header-min {
    width:145px;
}
a.open_ref_btn.Hide i{
    padding: 0 5px 1px !important;
}
.panel.callout h4{
    color:#37AEFA;
}
.vjs-default-skin div.vjs-progress-control {
    top: -1.1em !important;
}
.vjs-default-skin .vjs-time-controls {
    top: -1.1em !important;
}
	.home-module-inner table {
	    border-right-color: grey;
	}
@media only screen and (max-width: 420px) {
    .bookmarks-wrap-on {
        display: none;
    }
}
@media screen and (min-width:0\0)  and (max-width: 500px) {
    .search-image {
        width: 100% !important;
    }
}
	.article table tr{
	    border-color: black;
	}

.article table tr td
{
    border:1px solid black;
}
 th {
    border: 1px solid;
}
.mod-accordion.active .modtitle {
    background-size: auto !important;
}
#MyCheckupsBlock .title-bar-mycheckup{padding: 7px 0 7px 13px}
/*#MyCheckupsBlock h1.title-simple{margin-top: 0px;margin-bottom: 0px;}*/
#MyCheckupsBlock h1.se-entry{margin-top: 5px;line-height: inherit; margin-bottom: .6rem;}

@media only screen and (max-width: 640px){
#MyCheckupsBlock ul.breadcrumbs {
    padding-top: 0px;
    padding-bottom: 0px;
}
}
/*#MyCheckupsBlock .panel.panel-lgrey.border0 {
    margin-bottom: 0;
}*/
#MyCheckupsBlock .large-12.columns{padding-bottom: 2px;
    padding-top: 0px;
}
#MyCheckupsBlock .embedded-message {
    padding-bottom: 2px !important;
    padding-top: 1px !important;
}
#MyCheckupsBlock .columns {
    padding-left: 0.9375rem; 
    padding-right: 0.9375rem;
    padding-top: 0px;
    padding-bottom: 0px;
}

#MyCheckupsBlock .breadcrumbs {
    margin-bottom: -2px;
}
#MyCheckupsBlock .large-8 p {
    margin-bottom: 1.3em;
    padding-right: 0px;
}
#MyCheckupsBlock p {

    margin-bottom: 1.25rem !important;
}
.article_content{clear:both;}

.article .video-js{clear:both;}