﻿@charset "utf-8";
/* CSS Document */
/* CSS Written by Prawin Jha on 25th March 2015
-------------------------------------------------------- */
.vjs-captions-button {}
.vjs-default-skin .vjs-menu {margin-bottom:2.5em!important;}
.vjs-menu ul {width:8em !important}
.vjs-menu ul li{font-size:small !important}
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{bottom:1em !important}
.html5gallery-loading-0 {display:none!important}
.simple-copyright {padding-top: 10px;padding-bottom: 10px;text-align: center;}
.breadcrumbs a {color:#37AEFA;}
#main {padding:10px;}
.top-main{background: none repeat scroll 0 0 #e6e6e6;
  border-color: #e6e6e6;
  border-style: solid;
  border-width: 9px;
  border-top: none;
  clear: both;
  float: left;
  margin-top: 0;
  width: 100%!important;
  
}
.right-box {width:42%!important;} 
.animations-menu ul li a, .illustrations-menu ul li a, .presentations-menu ul li a {color:#37AEFA!important; font-size:1em;}
.video-overlay
{
    width: 100px;
    /*height: 100px;*/
    position: relative;
    
}
.video-overlay:after
{
    content: '';
    position: absolute;
    width: 25px;
    height: 25px;
    top: -25px;
    /*left: 11px;
    background: url(../img/centre_video-btn.png) no-repeat;*/
}
.pres-overlay
{
    width: 100px;
    /*height: 100px;*/
    position: relative;
    
}
.pres-overlay:after
{
    content: '';
    position: absolute;
    width: 25px;
    height: 25px;
    top: -25px;
    /*left: 11px;
    background: url(../img/centre_pres-btn.png) no-repeat;*/
}
.img-overlay
{
    width: 100px;
    /*height: 100px;*/
    position: relative;
    
}
.img-overlay:after
{
    content: '';
    position: absolute;
    width: 25px;
    height: 25px;
    top: -25px;
    /*left: 11px;
    background: url(../img/centre_img-btn.png) no-repeat;*/
}
.large-pres-overlay
{
    width: 100px;
    /*height: 100px;*/
    position: relative;
    z-index:99;
    float:right;
    left:20px;
	cursor:pointer;
    margin-right:-10px;
}
.large-pres-overlay:after
{
    content: '';
    position: absolute;
    width: 30px;
    height: 30px;
    background: url(../img/centre_enlarge.png) no-repeat;
    background-size: 30px 30px;
}
#readless{line-height:1;}
.nivo-caption p {margin-top:2px!important; line-height:1.5!important;}
.nivo-caption strong {padding-left:5px!important;padding-right:5px!important;line-height:1.5!important;color: #37AEFA}
.nivo-controlNav {
    text-align:center;
    padding: 15px 0 !important;
    position: absolute;
    left:50%;
    margin-left: -50px;
    top: 255px;
    z-index:99 !important;
    display:block!important;
}
.nivoSlider .nivo-directionNav{
    display: block !important; /* ALWAYS show the arrows */
}
#pres-11-large .theme-default .nivo-directionNav a {opacity:1!important; top :0; background-position:center!important; height:98%;}
#pres-1-large .theme-default .nivo-directionNav a {opacity:1!important; background-position:center!important; height:45px;top :150px;}
.media-box 
{
 border: 5px solid #e6e6e6;
text-align: center;
padding: 10px !important;
height: 306px;
max-height:306px;

}
.small-text {display:none;}
.media-box img {max-height:275px; height:275px;margin:0 auto!important;}
.pres-box img, .img-box img {width:auto!important;}
#pres-11-large .nivo-main-image, #pres-11-large .nivo-slice, #pres-11-large .nivo-box {margin:0 auto!important; width:auto!important;}
.theme-default a.nivo-nextNav {  background: url(../img/centre_carousal-next.png) no-repeat!important; background-position:center!important;}
.theme-default a.nivo-prevNav {  background: url(../img/centre_carousal-prev.png) no-repeat;}
.slider-section {position:relative;}
.slider-section .jcarousel-control-next {background-position: center!important; top: 0;  height: 85%!important;  right: -17px!important;margin-top:20px!important;}
.slider-section .jcarousel-control-prev {background-position: center!important; top: 0;  height: 85%!important;  left: -17px!important;margin-top:20px!important;}
/* all top are new*/

.presentations-menu {
	display: none;
	/*border: 1px solid #37AEFA;*/
	z-index: 9999;
	width: 98%;
	position: absolute;
	background-color: rgba(255,255,255,0.9);
	left: 9px;
	top: 38px;
	padding: 7px;
}
@media only screen and (max-width: 640px) and (min-width: 320px)
{
    .presentations-menu {border: 1px solid #859445;left:5px;width:97%;}
    
  }
.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: 'Lato', sans-serif;
	/*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: 'Lato', sans-serif;
	font-size: 1em;
	color: #37AEFA;
	font-weight: 700;
}
.height-176{
	height:176px !important;
}
.grey-bg {
	background: #e6e6e6 !important;
}
.grey-bg {height:306px;}

.image-overlay:hover {
    background: none!important;
    height: auto!important;
    left: inherit!important;
    position: inherit!important;
    top: inherit!important;
    z-index: auto!important;
}
#presentation-description .light-box-title {display:none!important;}
.show-for-small .light-box-title {display:none!important;}
.light-box-title{font-weight:600;display:block!important;color:#37AEFA;}
.media-title{font-size:1.68rem;}
.animation-wrap img {}
.presentation-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;
}
@media all and (-ms-high-contrast:none){
.animations-menu ul li, .illustrations-menu ul li, .presentations-menu ul li
{
    list-style-position: inside!important;
    padding: 0px 0 10px 33px!important;
    text-indent: -2em!important;
    line-height:21px;
   
}

}
.animations-menu ul li, .illustrations-menu ul li, .presentations-menu ul li
{
   
    width:280px !important;
    line-height:21px;
}
.a-z-toggle{display:block!important;}
.animations-menu ul {max-height:190px;overflow:auto;}
.illustrations-menu ul{max-height:190px;overflow:auto;}
.presentations-menu ul{max-height:190px;overflow:auto;}
.animations-menu, .illustrations-menu, .presentations-menu {z-index:99 !important;}
/*for new Chagnes*/
.html5gallery-box-0 {top:15px!important;}
.vjs-poster {}
#presentation-section, #image-section {height:306px!important;}
/*#presentation-section img, #image-section img {top:0px!important;}*/
 .html5gallery-container-0 {height:285px!important;box-shadow:none!important;}
 .html5gallery-container-0 .html5gallery-car-0 {display:none;}
 .html5gallery-title-text-0 {display:none;}
.html5gallery-fullscreen-box-0
{
    height:400px!important;
  
    overflow:visible!important;
}
.html5gallery-fullscreen-bar-0{height:100px!important;top:292px!important;}
.html5gallery-fullscreen-title-0 {overflow:auto;height:auto!important;max-height:100px!important;max-width:406px;width:auto!important; top:-40px!important;font-size:12px;font-family:"Lato",sans-serif;font-weight:600;}
.html5gallery-fullscreen-bar-0{border-top:solid 1px;}
.html5gallery-fullscreen-close-0 {top:-327px!important;left:35px;opacity:-1;height:36px!important;width:36px!important;}
.html5gallery-fullscreen-bar-0{overflow:visible!important;}
.vjs-default-skin .vjs-big-play-button {background:#37AEFA!important;}
.video-js{height:275px!important;width:100%!important;text-align: center;}
.show-for-small{line-height:1.5;}
#MainCentersBlock .hide-for-small{display:block!important;}
@media only screen and (min-width: 64.063em)
{
/*.html5gallery-elem-image-0 {height: 271px!important;}*/

}
/*satya*/   
.html5gallery-elem-0, .html5gallery-elem-img-0, .html5gallery-elem-image-0 {max-height:250px!important;height:250px!important;}
.search-b {display:block!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: -18px !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: 'Lato', sans-serif !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: 12px;
	float: right;
}
h3.left {margin-top: 0.1rem;}
.panel-right-link2 a, .panel-right-link3 a, .panel-right-link4 a {
	color: #FFF!important;
}
.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: #fff;
	border-color: #fff;
	height:58px;
	word-break: break-word;
}

.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: 5px !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: 5px !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, .morelink-pres {
	/*display: block;
	margin-top: 10px;
	border-top: #676767 1px solid;
	padding: 5px;*/
	text-align: center;
	color: #636363;
}
.morelink:hover, .morelink-pres: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;
}

/* tabs */
.article-tabs{
margin-bottom:10px;	
}
.article-tabs .medium-12 {
	width:100% !important;
	}
.article-tabs .medium-12 .padding-10{
	padding:10px 0;
	}
.article-tabs 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 dd:last-child > a{
	margin-right:0;
	}
	 .animation-wrap.wrapped img 
	    {
	   max-width:initial;
	  /* width:100%; height:100%;*/
	   /*max-height:142px;
	   max-width:168px;*/
	    }
		.animation-wrap.wrapped img{/*max-height:134px;min-height:134px;*/}
	@media only screen and (max-width:1450px) and (min-width:1000px)
	{
	  .animation-wrap.wrapped img 
	    {
	    /*max-height:142px;  min-height:142px;*/
	    /*max-width:177px;  min-width:177px;*/
	    }
	}
	@media only screen and (max-width:1000px) and (min-width:900px)
	{
	  .animation-wrap.wrapped img 
	    {
	     /*max-height:124px; min-height:124px;*/
	     /*max-width:164px;  min-width:164px;*/
	    }
	    /*.video-overlay:after, .pres-overlay:after, .img-overlay:after {top:145px;}*/
	}
	@media only screen and (max-width:900px) and (min-width:800px)
	{
	  .animation-wrap.wrapped img 
	    {
	   /* max-height:106px; min-height:106px;*/
	    
	    }
	    /*.video-overlay:after, .pres-overlay:after, .img-overlay:after {top:145px;}*/
	}
	@media only screen and (max-width:800px) and (min-width:700px)
	{
	  .animation-wrap.wrapped img 
	    {
	   /* max-height:90px; min-height:90px;*/
	    
	    }
	  
	}
	@media only screen and (max-width:692px) and (min-width:655px)
	{
	  .animation-wrap.wrapped img 
	    {
		/*max-height:215px; min-height:215px;*/
	    /*height:125px; min-height:87px;*/
	    
	    }
	   /*.video-overlay:after, .pres-overlay:after, .img-overlay:after {top:110px;}*/
	}
	@media only screen and (max-width:656px) and (min-width:540px)
	{
	    .animation-wrap.wrapped img 
	    {
	  /*  max-height:170px; min-height:170px;*/
	    /*max-width:248px;  min-width:248px;*/
	    }
	    /*.video-overlay:after, .pres-overlay:after, .img-overlay:after {top:135px;}*/
	}
	@media only screen and (max-width:541px) and (min-width:360px)
	{
	  .animation-wrap.wrapped img 
	    {
	   /* min-height:130px; max-height:130px;*/
	   
	    }
	    /*.video-overlay:after, .pres-overlay:after, .img-overlay:after {top:87px;}*/
	}
	@media only screen and (max-width:740px)
	{
	    .html5gallery-elem-image-0 {/*max-height:85%!important;*/}    
	}
	@media only screen and (max-width:655px)
	{
	.animation-wrap.wrapped img {}
	 /*.animation-wrap img {height:200px!important;}    */
	}
	@media only screen and (max-width:640px)
	{
	    .html5gallery-elem-image-0 {/*max-height:75%!important;*/}
	    #presentation-section, #image-section {height:350px!important;}
	    .large-text{display:none;}
	    .small-text{display:block;}
	    
	}
	@media only screen and (max-width:540px)
	{
	  .html5gallery-elem-image-0 {/*max-height:85%!important;*/}
	  #presentation-section, #image-section {height:310px!important;}
	   /*.animation-wrap img {height:130px!important;}*/
	   #pres-1-large .theme-default .nivo-directionNav a {top :130px;}
	   /*.animations-menu ul {max-height:200px;overflow:auto;}
      .illustrations-menu ul{max-height:200px;overflow:auto;}
      .presentations-menu ul{max-height:200px;overflow:auto;}*/
     
	}
	
	@media only screen and (max-width:460px)
	{
	    .html5gallery-fullscreen-bar-0 {top:270px!important;}    
	    .html5gallery-fullscreen-title-0 {max-height:120px!important;max-width:330px!important;}
	    .html5gallery-fullscreen-close-0 {top:-301px!important;}
	    /*.animation-wrap img   { max-height:100%!important; max-width:100%!important;}*/
	    .animation-list li {width:290px!important;}
        /*.animation-wrap img {height:140px!important;width:99%;}*/
	   .media-box img, .video-js, .vjs-poster {height:235px!important;}
	  #pres-1-large {left:30px!important;}
	  #pres-1-large .theme-default .nivo-directionNav a {top:105px;}
	  
	}
	@media only screen and (max-width:400px)
	{
	   /*.animation-wrap img {height:200px!important;}*/
	}	
	@media only screen and (max-width:442px)
	{
	   .animation-wrap.wrapped img{max-height:200px;}

	}
	@media only screen and (max-width:400px)
	{

	}
	@media only screen and (max-width:360px)
	{
	    .html5gallery-fullscreen-bar-0 {top:260px!important;}  
	    .html5gallery-fullscreen-title-0 {max-height:125px!important;}
	    .html5gallery-fullscreen-close-0 {top:-290px!important;}  
	     #presentation-section, #image-section {height:225px!important;}
	    /*.animation-wrap img {height:200px!important;}*/
	    .media-box {height:auto!important;}
	    .media-box img,.video-js, .vjs-poster {height:210px!important;}
	    #pres-1-large .theme-default .nivo-directionNav a {top :70px;}
	    .animation-wrap.wrapped img 
	    {
	   /* max-height:180px; min-height:180px;*/
	   
	    }
	}
	@media only screen and (max-width:300px)
	{
	    .html5gallery-fullscreen-bar-0 {top:250px!important;} 
	    .html5gallery-fullscreen-close-0 {top:-285px!important;}   
	     #presentation-section, #image-section {height:225px!important;}
	     .video-js, .vjs-poster {height:200px!important;}
	}
	@media only screen and (max-width:250px)
	{
	    .html5gallery-fullscreen-bar-0 {top:240px!important;} 
	    .html5gallery-fullscreen-close-0 {top:-280px!important;}   
	}
@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 .row{
	margin-bottom:1rem;
}
.article-tabs a{
	color:#464748;
}
.article-links{
}
.article-links strong{
	color:#1577bd;
}
.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;
}
.bookmark a:hover{
	color:#FFF;
}
.headline{
	color:#0773ba;
	font-size:1.5em;
	font-family: "Lato",sans-serif;
	font-weight:700;
}
.quiz-title{
	background:#37AEFA;
	color:#FFF;
	font-size:2em;
	font-family: "Lato",sans-serif;
	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%;
}
.modbox.modbox-width {
    width: 100%;
}
@media (max-width:800px)
{
.video-js {
  width: 100%!important;
  
} 

}
@media (max-width:641px){
.example-orbit-content form {  padding: 0 20px; }
.right-box { width:100%!important; margin-bottom:0px;}   
.grey-bg{height:auto !important;}
.hide-btn{
	display:inline-block;
	}
.home-box-icon{ display:none; }
.search-box-icon, .search-box-submit{ right:0; }
.hide-btn2{ display:none; }
#image-description,#video-description,#presentation-description{display:none;}
}
@media (max-width:900px){
	.search-box-input{
		/*width:78% !important;*/
		}
	.search-b{
		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/centre_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: "Lato",sans-serif;
    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: 'Lato', sans-serif;
	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: "Lato",sans-serif;
    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: #DADEC7;
}
.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;}
.sub-section {padding: 10px 10px 0 10px !important;background-color: white;}
}
@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:none; }
	#right-panel{ display:none !important; }
	.slide_left .right-panel{ margin-left:0 !important; }
	}
@media only screen and (min-width: 900px) and (max-width:1024px) {
	
	.right-panel .top-border .medium-12{
		width:66.6667% !important;
		}
	.right-panel .top-border .hide-for-medium{
		display:block !important;
		}
	}

/*-- ARTICLE LEFT ACCORDION --*/
.article-links .panel.mod-accordion{
	background:none;
	}
.article-links .container, .article-links .accordion {
	margin-bottom: 10px !important;	
	}
.article-links .accordion.panel {
	color:#1577bd !important;
	font-size:15px !important;
	font-weight:bold !important;
	padding:0 1.25rem !important;
	cursor:pointer;
	line-height:44px;
	}
.article-links .container {
	border:none !important;
	color:#1577bd !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/centre_tab-arrow.jpg) right center no-repeat;
	width:27px;
	height:44px;
	}
.article-links .accordion-close span{
	display:inline-block;
	float:right;
	background:url(../img/centre_tab-arrow-left.jpg) right center no-repeat;
	width:17px;
	height:44px;
	}
.article-links .container .content{
	margin:1.25rem !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 ; }
	}

/*--------
	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; }
a.open_ref_btn{ background:#e2e2e2; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; padding:10px; display:inline-block; margin-top:10px; }
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; }

.txt_only{ margin:30px 84px 0 0 ;  }
.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: "Lato",sans-serif;
    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: "Lato",sans-serif;
    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;
	}


/*----------
	27 APRIL 2015
	----------------*/
.article-tabs .tabs {
	padding:7px 10px 10px 0;
	background:#eff7fe;
	}
.article-tabs .tabs dd > a, .article-tabs .tabs-content .content{
	background:#fff;
	}
.article-tabs .tabs-content .content{
	padding:10px;
	}


/*----------
	08 MAY 2015
	-------------*/
.sidebar-right{
	background:#eef7fd;
	}
.responsive_carousel ul li .animation-wrap.wrapped{
	border:1px solid #fff;
	padding:10px;
	background-color:#fff;
	}
.jcarousel-2.responsive_carousel ul li{
	width:216px;
	}

.hide-btn{
	display:inline-block;
	background:#DADEC7;
    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;
	}
}


@media only screen and (max-width:640px)
{
    .jcarousel-2.responsive_carousel ul li
    {
        /*width:auto !important;
        max-width:200px;*/
        }
    }
@media only screen and (max-width:480px)
{
    .jcarousel-2.responsive_carousel ul li
    {
        /*width:auto !important;
        max-width:220px;*/
        padding:0 12px 10px;
    }
    .media-box {height:auto !important;}
}
@media only screen and (max-width:414px)
{
    .jcarousel-2.responsive_carousel ul li
    {
        /*width:auto !important;
        max-width:188px;*/
        padding:0 10px 10px;
    }
    /*.video-overlay:after, .pres-overlay:after, .img-overlay:after {top:112px;}*/
}
@media only screen and (max-width:375px)
{
    .jcarousel-2.responsive_carousel ul li
    {
        /*width:auto !important;
        max-width:152px;*/
        padding:0 10px 10px;
    }
     /*.video-overlay:after, .pres-overlay:after, .img-overlay:after {top:84px;}*/
     .large-pres-overlay:after { /*left :256px;*/}
     .nivo-controlNav {top:207px;} 
     .media-box img, .video-js, .vjs-poster {height:225px;max-height:225px;}
     #img-1-large {left:20px!important;}
}

@media only screen and (max-width:360px)
{
    .jcarousel-2.responsive_carousel ul li
    {
        /*width:auto !important;
        max-width:143px;*/
        padding:0 10px 10px;
    }
    .media-box {height:auto;}
    .media-box img {max-height:205px;}
    /*a.nivo-nextNav,a.nivo-prevNav {top:120px!important} */
    .large-pres-overlay:after { /*left :242px;*/}
    .nivo-controlNav {top:185px;} 
   
 }

@media only screen and (max-width:320px)
{
    .jcarousel-2.responsive_carousel ul li
    {
        /*width:auto !important;
        max-width:125px;*/
        padding:0 10px 10px;
     }
     /*.video-overlay:after, .pres-overlay:after, .img-overlay:after {top:48px;}*/
    .large-pres-overlay:after { /*left :202px;*/}
    .media-box {height:auto;}
    .nivo-controlNav {top:177px;} 
    .media-box img, .video-js, .vjs-poster {height:195px;max-height:195px;}  
     
 }
    
    /*For light box*/
 .lightbox-image-description
{
    color:black;text-align:left;
    background: #eee none repeat scroll 0 0;
    border-top: 1px solid #000;
    overflow: hidden;
    width: 100%;
    line-height:1.5;
    margin-top:10px;
    padding:5px;
}
#light-box-1 {
 	background: #000;
 	width: 100%;
 	height: 3800px;
 	/*position: absolute;*/
	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;
}
.ADAM_image-box-center {position: absolute;}
  .ADAM_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;
			text-decoration:none;
		}
	.ADAM_search-image {
			width: 100%;
			height: 100%;
		}
		.ADAM_search-results-image {
			max-width: 400px;
			margin: 0 auto;
			clear: both;
			/*border-left: 1px solid #000;
			border-right: 1px solid #000;
			border-top: 1px solid #000;*/
			margin:15px;
			color:White;
		}
		.ADAM_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;
		}

#pres-11-large .nivoSlider {border:none!important;}
/*.media-box img {max-height:274px;}*/
.nivo-caption {padding-top:7px!important; border-top:1px solid!important;margin-top:10px!important; }
.pres-desc{display:none;}

/*presentation*/
#pres-1-large {
    background: #ffffff none repeat scroll 0 0;
    display: none;
    left: 0;
    max-width: 420px;
    text-align: center;
    z-index: 600;
    position:absolute;
}
#light-box-1 {
    background: #000 none repeat scroll 0 0;
    bottom: 0;
    display: none;
    height: 3800px;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 500;
}
#pres-1-large .slider-wrapper {margin:10px!important;}
#pres-1-large .nivoSlider {border:none!important}
.media-box .nivoSlider img {max-width:100%!important;}

    /*end light box*/
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
  .video-js .vjs-tech { top: 2px; } 
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
  .video-js .vjs-tech { top: 2px; } 
}
.ADAMCopyright 
{
    color: #222222;
    margin: 7px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small!important;
    line-height: 1.125rem;
}
.large-text p
{
word-wrap: break-word;
}

.nivo-caption p
{
word-wrap: break-word;
}
.full-mm-image:hover {cursor:inherit!important;}
@media only screen and (max-width: 640px) and (min-width: 320px)
{
    .full-mm-image:hover {cursor:inherit!important;}
  }
@media only screen and (max-width:400px) and (min-width: 350px){
.animations-menu ul li, .illustrations-menu ul li, .presentations-menu ul li {
    width: 255px!important;
}
}
@media only screen and (max-width:349px){
.animations-menu ul li, .illustrations-menu ul li, .presentations-menu ul li {
    width: 200px!important;
    text-indent: 0px;
    padding-left: 0px;
}
}
@media only screen and (max-width:349px){
.animations-menu ul li a, .illustrations-menu ul li a, .presentations-menu ul li a {
    display: inline-table;
    width: 90%;
    margin-left: -15px;
}
}

@media only screen and (min-width:641px)
{
#readless {display:none!important;}
}

.vjs-default-skin .vjs-big-play-button {
  display: block; /* Start hidden */ z-index: 2;
  position: absolute; top: 50%; left: 50%;  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;
  background: #37AEFA; /* Old browsers */
  background: -moz-linear-gradient(top,  #37AEFA 0%, #37AEFA 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37AEFA), color-stop(100%,#37AEFA)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #37AEFA 0%,#37AEFA 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #37AEFA 0%,#37AEFA 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #37AEFA 0%,#37AEFA 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #37AEFA 0%,#37AEFA 100%); /* W3C */
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37AEFA, endColorstr='#37AEFA,GradientType=0 );*/ /* IE6-9 */

 /* background: -moz-linear-gradient(top, #454545 0%, #232323 50%, #161616 50%, #3f3f3f 100%);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%,#454545), color-stop(50%,#232323), color-stop(50%,#161616), color-stop(100%,#3f3f3f));
  background: -webkit-linear-gradient(top, #454545 0%,#232323 50%,#161616 50%,#3f3f3f 100%);
  background: -o-linear-gradient(top, #454545 0%,#232323 50%,#161616 50%,#3f3f3f 100%);
  background: -ms-linear-gradient(top, #454545 0%,#232323 50%,#161616 50%,#3f3f3f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#3f3f3f',GradientType=0 );
  background: linear-gradient(top, #454545 0%,#232323 50%,#161616 50%,#3f3f3f 100%); */

  /* CSS Shadows */
 /* -webkit-box-shadow: 4px 4px 8px #000; -moz-box-shadow: 4px 4px 8px #000; box-shadow: 4px 4px 8px #000; */
}

.media-subtitle
{
    font-size:1.234rem;
}
.theme-default .nivo-controlNav a {
 
    background: url(../img/centre_139_bullets.png) no-repeat;
    margin:0px;
   
}

/*settubg play icons into center of thumbnail icons*/
.video-overlay:after, .img-overlay:after, .pres-overlay:after {left:75px; top:-75px;}
@media only screen and (max-width:910px)
{
    .video-overlay:after, .img-overlay:after, .pres-overlay:after {left:70px;}
}
@media only screen and (max-width:909px) and (min-width:800px)
{
    .video-overlay:after, .img-overlay:after, .pres-overlay:after {left:55px; top:-64px;}
}
@media only screen and (max-width:799px)
{
    .video-overlay:after, .img-overlay:after, .pres-overlay:after {left:51%; margin-top:-55%; top:0px;}
}
@media only screen and (max-width:710px)
{
    .video-overlay:after, .img-overlay:after, .pres-overlay:after {left:45%; margin-top:-55%; top:0px;}
}
@media only screen and (max-width:692px)
{
    .video-overlay:after, .img-overlay:after, .pres-overlay:after {left:118%; margin-top:-118%; top:0px;}
}
@media only screen and (max-width:656px)
{
    .video-overlay:after, .img-overlay:after, .pres-overlay:after {left:96%; margin-top:-96%; top:0px;}
}
@media only screen and (max-width:580px)
{
    .video-overlay:after, .img-overlay:after, .pres-overlay:after {left:80%; margin-top:-96%; top:0px;}
}
@media only screen and (max-width:540px)
{
    .video-overlay:after, .img-overlay:after, .pres-overlay:after {left:80%; margin-top:-78%; top:0px;}
}
@media only screen and (max-width:520px)
{
    .video-overlay:after, .img-overlay:after, .pres-overlay:after {left:74%; margin-top:-78%; top:0px;}
}
@media only screen and (max-width:480px)
{
    .video-overlay:after, .img-overlay:after, .pres-overlay:after {left:63%; margin-top:-78%; top:0px;}
}
@media only screen and (max-width:442px)
{
    .video-overlay:after, .img-overlay:after, .pres-overlay:after {left:137%; margin-top:-78%; top:0px;}
}
@media only screen and (max-width:420px)
{
    .video-overlay:after, .img-overlay:after, .pres-overlay:after {left:127%; margin-top:-110%; top:0px;}
}
@media only screen and (max-width:398px)
{
    .video-overlay:after, .img-overlay:after, .pres-overlay:after {left:115%; margin-top:-110%; top:0px;}
}
@media only screen and (max-width:320px)
{
    .video-overlay:after, .img-overlay:after, .pres-overlay:after {left:95%; margin-top:-99%; top:0px;}
}
.animation-text.description p a {color: inherit!important; cursor: inherit;}
.animation-text.description p:nth-child(1) {width:100%;}
#animation-list .animation-text.description p:nth-child(1) {width:70%;}
@media screen and (min-width:0\0) {
    .large-pres-overlay {
        margin-right: -60px !important;
    }
}
@media only screen and (max-width:459px) and (min-width:376px)
{
     .nivo-controlNav {top:220px;}
}
@media only screen and (min-width: 40.063em)
{
#MainCentersBlock .hide-for-small{display:block!important;max-height: 280px;overflow: auto;}
}
#MMreview-info-header-min {
    background: url("../img/centre_minus-toggle.png") no-repeat scroll 125px 0 transparent;
    color: #000000;
    height: 25px;
    width: 145px;
    background-position: right top;
}

#MMreview-info-header {
    background: url("../img/centre_plus-toggle.png") no-repeat scroll 125px 0 transparent;
    color: #000000;
    height: 25px;
    width: 145px;
    background-position: right top;
}

#MMreview-info-header :hover {
        color: #37AEFA;
		cursor: pointer;
}
#MMreview-info-header-min :hover {
        color: #37AEFA;
		cursor: pointer;
}

#MMreview-info {
    background: #E6E6E6 !important;
    width: 100%;
    padding-bottom: 0px !important; 
    padding-top: 10px;
    padding-left: 7px;
	color:#222222;
    /*margin-top:-29px;*/
}
.sub-section
{
	padding-bottom: 1.25rem;
        margin:-10px !important;
}

#divdisclaimer
{
	background: #e6e6e6 !important;
    margin-bottom: 1.25rem !important;
}

table {
    background: inherit;
}
#MMreview-info-header-min p.review-info{color:#464646 !important}
#MMreview-info-header p.review-info{color:#464646 !important}
#MMreview-info-content p.review-info{color:#464646 !important; margin-bottom:5px !important;    cursor: default !important;}
#sub-section-back{background:white !important}
.vjs-default-skin div.vjs-progress-control {
top:-1.1em !important
}
.vjs-default-skin .vjs-time-controls {

}

.fa.fa-play-circle-o{

    position: absolute;
    font-size: 40px;
    height: 25px;
    width: 25px;
}

.fa.fa-picture-o{
    position: absolute;
    font-size: 40px;
    height: 25px;
    width: 25px;
   
}
.fa.fa-file-powerpoint-o
{
    position: absolute;
    font-size: 30px;
    height: 25px;
    width: 25px;
   
}
@media only screen and (min-width:481px) {
.vjs-tech {
    
   
}
}
.video-js .vjs-tech {
    
  max-width:492px ;
  max-height:275px;
}

.jcarousel-2 ul, .jcarousel-3 ul {
    width: 2000000em !important;
}
@media only screen and (max-width:640px) {
#MMreview-info { 
    
   margin-bottom:17px !important;
}
}
@media only screen and (max-width:667px) {

    .right-box {
        margin-bottom: 0px;
    }
}
.loadNoADVideo{
    color:#37AEFA !important;
    outline-color :#37AEFA;
}
.loadNoADVideo.active{
        background-color: #37AEFA !important;
}
.loadADVideo{
     color: #37AEFA !important;
     outline-color :#37AEFA
}
.loadADVideo.active{
     background-color: #37AEFA !important;
}
.loadADVideo:hover {
   color: white !important;
}
.loadNoADVideo:hover {
   color: white !important;
}
.vjs-default-skin .vjs-play-progress {
    background: #37AEFA url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;
}
.vjs-default-skin .vjs-volume-level {

    background: #37AEFA url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;
}

@media only screen and (max-width:641px) {
    p.morelnk {
        text-align: center;
        border-top: #676767 1px solid; 
        padding-top: 5px;
		margin-top: 1.25rem;
    }
    .pres-desc p.morelnk{border-top: #676767 1px solid;}

}
.vjs-default-skin .vjs-progress-holder {
    height: 110% !important;
}
.vjs-live-controls{
    width:6px !important;
}
.vjs-default-skin .vjs-control.vjs-HD4-button{
    width:40px;
}
@media only screen and (max-width:335px) {

.vjs-default-skin .vjs-control.vjs-HD4-button{
    width:40px;
}
}
@media only screen and (max-width: 660px) and (min-width: 640px){
.hide-for-small{
    margin:-4px;
}
}
.video-js.vjs-fullscreen {
position:static !important;
}

/*Caption Setting Work*/

.vjs-caption-settings {
    top: 0em !important;
    height:20em !important;
}
.vjs-tracksetting select{
    width:45% !important;
    margin: 0 0 0 0rem !important;
}
.vjs-caption-settings .vjs-tracksettin {
    height:55px !important;
    padding:0px !important;
}
.vjs-tracksettings-controls .vjs-default-button{
    margin: 0 1rem 0rem 0rem !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
    
}
.vjs-tracksettings-controls .vjs-done-button{
    margin: 0 0 0rem 0rem !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
}
.vjs-caption-settings .vjs-tracksetting label {
    margin-bottom: 1px !important;
    color:white !important;
}
.vjs-caption-settings .vjs-tracksettings-controls {
    right: 7.3em !important;
}

/*Caption Setting Work End*/
img{opacity: 1  !important;}

.vjs-default-skin .vjs-control:before {
    font-family: VideoJS;
    font-size: 15px !important;
}
@media screen and (min-width:0\0){
   .video-js.vjs-fullscreen {
position:fixed !important;
}

}
#main.main-10{background: #e6e6e6;}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .animations-menu ul li, .illustrations-menu ul li, .presentations-menu ul li
{
    padding: 0px 0 2px 33px!important; 
}
}
p.review-info { 
    cursor: pointer !important;
}
#breadcrumbsnew{
background-color: white;
}
@supports (-ms-accelerator:true) {
    .video-js .vjs-tech {
        max-width: inherit;
    }
}
.vjs-default-skin .vjs-play-control {
    width: 2em;
    cursor: pointer;
}
@media screen and (min-width:0\0){
    .video-js .vjs-tech {
        max-width: inherit;
    }
}
 #MyCheckupsBlock #main{padding:0px;}


 /*Add BookMark on Video*/
 /*Start Tfs PBI#28576*/



	@media screen and (-webkit-min-device-pixel-ratio:0) { .bookmarks-wrap{height:30px;}}
	
    .bookmarks-wrap {
    display: none;
    font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
    font-size: 0.6875rem;
    float:right;
    /*Start Tfs bug#28819*/
    width: 100%;
    background: #e6e6e6;
    border-color: #e6e6e6;
    border-style: solid;
    border-width: 9px;
    height:inherit;
     /*End Tfs bug#28819*/
    }
    .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;
    /*Start Tfs bug#28819*/
    right: 10px;/* Tfs bug#29045*/
    margin-top: 1px;
    padding: 10px;
    float: right;
    position: absolute;/* Tfs bug#29045*/
    /*End Tfs bug#28819*/
    text-align: left;
    width: 256px;/*Tfs Bug#28835*/
    z-index: 20 !important;
    line-height: normal;/*Tfs bug#28819*/
    }

#bookmarks-wrap > span {
    background: #37AEFA none repeat scroll 0 0;
    height: 20px;/*Tfs Bug#28835*/
    margin-right: 2px;
    padding: 0.15rem 0.5rem 0.375rem;
    position: relative;
    width: 79px;
    z-index: 25;
    }

.bookmarks-menu-on {   
      display: block !important;
      z-index: 20 !important;
    }
a.bookmark-links {
  color: #37AEFA;
  display: table;
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  text-decoration: none;
  white-space: pre-wrap;
  width:auto;
  padding-left:4px;
}
a.bookmark-links:hover{
color:#37AEFA
}
#bookmarkDelete
{
    background: url(../img/centre_remove-bookmarks-btn.png) no-repeat 0 4px;
}
.bookmark_row{
	padding-bottom:1px;
	padding-top:8px;
	}
	.bookmark_delete{
	float:left;
	margin-right:2px;
	padding-top: 1px; /*Tfs bug#28835*/
	}
	.bookmark_a{
	display: block;
	}
	.ADAM_hide{
	display:none;
	}
#article-bookmarks {
		float: right;
		height: 24px; 
		width: 112px;
		position: relative;
		z-index: 25;
	}


#article-bookmarks a {
	display: block;
	height: 24px;
	width: 112px;
    color:#FFF;
    margin-top:3px;/* Tfs bug# 28819*/
}
.adam-bookmark{
    width: auto;
    text-align: left;
    margin-top: -15px;/* Tfs bug# 28819*/
    float: left;/* Tfs bug# 28819*/
    position: relative;/* Tfs bug# 28819*/
    margin-left:5px;/* Tfs bug# 28819*/
}
/*End Tfs PBI#28576*/

/*Start Tfs PBI#28835*/
@media only screen and (max-width: 658px) and (min-width: 641px) {
    .row .sub-section {
        background-color: #edebeb;
    }
}




@media only screen and (max-width: 641px) and (min-width: 315px) {
    
     .media-box {
    z-index: 0;
    }
     .adam-bookmark{
    width: auto;
    text-align: left;
    margin-top: 1px;
    position: relative;
    clear: both;
    float:none;
    background-color: #e6e6e6 !important;
    margin-left:auto;
}
    #bookmark_fullwidth {
        display:none !important;
    }
    #bookmark_smallwidth {
        display:block !important;
    }
    /* End Tfs Bug#28835*/
}
@media only screen and (max-width: 667px) and (min-width: 641px) {
.adam-bookmark{
margin-top: 4px;/* Tfs bug# 28819*/
}
}

/* Start Tfs Bug#28819*/
#MainCentersBlock .ADAM_share_button {
    cursor: pointer;
    height: 20px !important;
    width: 73px;
    vertical-align: top;
}

/* End Tfs Bug#28819*/
/*End Tfs PBI#28835*/
