/*-----------------Custom Style---------------------*/
/****Written by Pravin Patil  17-Feb-2014************/
/*--------------------------------------------------*/
@import url("icon.css");
@import url("yamm.css");

/**********css less variables***********************/

@blue:#006699;
@grey:#666666;
@green:#66CC33;
@red:#CC0033;
@purple:#990099;
@yellow:#FFCC33;
@orange:#FF6600;
@lightgreen:#CCCC00;
.grey-bg {
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); /* IE6-8 */
}
/***************************************************/

/*temp style to handle a home-page****************/
#upcoming-events img, #latest-research img, #upcoming-webcasts img {
	width: 100%;
	height: 130px;
} /**************************************************************/
body {
	font-family: 'open sans', Arial, Gadget, sans-serif;
	font-size: 10pt;
	background: #fff;
	color: #000;
	margin: 0;
	padding: 0;	
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, body {
	font-family: 'open sans', Arial, Gadget, sans-serif;
}
a:link {
	text-decoration: none;
	color: #08528a
}
a.more {
	font-size: 0.9em;
	color: #08528a;
	margin-top: 10px;
	display: inline-block;
	text-decoration: none;
}
a.more:before {
	content: " »";
	padding: 0px 3px 0px 3px
}
a.more:hover {
	text-decoration: none;
}
.top-blue-strip {
 background:@grey;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
}
.top-wrapper {
	background: #fff;
}
.top-link {
	color: #fff !important;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0px 5px;
}
.top-link:hover {
	color: #fff;
}
.social {
	padding: 3px;
}
.right-text {
	text-align: right;
}
.search-text {
	width: 200px;
	border: 1px solid #ddd;
	padding: 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
ul.middle-links {
	margin: 0;
	padding: 0;
}
ul.middle-links li {
	display: inline-block;
	border-right: 1px solid #f1f1f1;
	padding: 2.2em 1.6em;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg, rgba(255,255,255,0) 0%, rgba(249,249,249,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(249,249,249,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0) 0%, rgba(249,249,249,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, rgba(255,255,255,0) 0%, rgba(249,249,249,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, rgba(255,255,255,0) 0%, rgba(249,249,249,1) 100%); /* IE10+ */
	background: linear-gradient(135deg, rgba(255,255,255,0) 0%, rgba(249,249,249,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f9f9f9', GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
ul.middle-links li.search-bar {
	padding: 1.9em 1.6em;
}
ul.middle-links li a {
	font-size: 1.2em;
}
ul.middle-links li a:hover {
	text-decoration: none;
	cursor: pointer;
	transition: all ease 1s
}
.search-box {
	/*position: relative;*/
	background: #fff;
	border: 1px solid #7D8188;
	border-radius: 5px;
	display: none;
	margin-top: 20px;
	padding: 10px;
}
.tcb-wrapper {
	margin-top: 20px;
}
.right-box-el {
	text-align: right;
	margin-bottom: 5px;
}
.navbar {
 background:@blue !important;
	margin-bottom: 0;
}
.navbar-nav>li>a {
	color: #fff !important;
}
.in .main-menu ul.main-submenu li a {
	color: #fff !important
}
.navbar {
	position: relative;
	min-height: 30px !important;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 0;
}
.navbar-nav>li>a {
	padding-top: 0px;
	padding-bottom: 0px;
}
.navbar-nav>li>a {
	padding: 5px 8px;
}
.navbar-nav>li>a:hover {
	background: #999
}
.navbar-toggle {
	background: #0172b6;
}
.web-footer {
	background: #666;
	min-height: 150px;
	color: #fff;/*margin-top: 10px;*/
}
.t-blue {
	background: #0172b6;
	color: #fff;
	border: 1px solid #0172b6;
	cursor: pointer
}
.web-header {
	margin-top: 0px;
	font-size: 0.9em;
}
.web-header .left .row {
	margin-top: 5px;
}
.advance-question {
	color: #333;
	text-decoration: underline;
	padding-left: 5px;
}
.advance-question:hover {
	color: #000
}
.tcb-question {
	color: #333;
	text-decoration: underline;
	padding-left: 5px;
}
.tcb-question:hover {
	color: #000
}
.lg-box {
	background: #fff
}
.main-menu .caret {
	border-top-color: rgb(250, 250, 250);
	border-bottom-color: rgb(255, 255, 255);
}
.main-menu ul.main-submenu {
	min-width: 225px;
}
.main-menu ul.main-submenu li.dropdown-header {
	padding: 3px 0px;
	font-weight: bold;
	color: rgb(8, 82, 138);
}
.main-menu ul.main-submenu li a {
	color: #666;
	font-size: 0.9em;
}
.main-menu .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background-color: #0172b6 !important;
	border-color: #0172b6 !important;
}
.main-menu .nav .caret {
	border-top-color: rgb(255, 255, 255);
	border-bottom-color: rgb(255, 255, 255);
}
.bread-strip {
	background: rgb(245, 245, 245);
}
.footer-list {
	margin-top: 15px;
}
.footer-list li {
	list-style: none;
}
.footer-list ul li {
}
.footer-list ul li a {
	color: #eee;
	display: inline-block;
	padding-left: 10px;
}
.ftlist-head {
	font-weight: bold;
	margin-bottom: 5px;
}
.ftlist-subhead {
	margin-top: 5px;
	font-style: oblique;
}
.ft-hr {
	border-bottom: 1px solid #aaa;
	border-top: 1px solid #222;
}
/****************carousel starts***********************************************/
.carousel-control.right {
	background: transparent !important;
}
.carousel-control.left {
	background: transparent !important;
}
.carousel-inner {
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	width: 100%;
	height: 300px;
}
.carousel-control {
	z-index: 11
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
	font-size: 14px;
	color: #000;
}
/******************carousel ends***********************************************/
/************home feature news starts******************************************/

.shadow-0 {
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 15px;
	left: 10px;
	width: 50%;
	top: 80%;
	max-width: auto;
	background: #777;
	-webkit-box-shadow: 0 15px 10px #777;
	-moz-box-shadow: 0 15px 10px #777;
	box-shadow: 0 15px 10px #777;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
.shadow-1 {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto;
}
#home-feature-news {
	background: #fff;
	height: auto;
	overflow: auto;
	border: 1px solid rgb(221, 221, 221);
	padding: 3px;
	margin-bottom: 20px;
}
#home-feature-news img {
	float: left;
	margin-right: 15px;
}
#home-feature-news .home-news-info {
}
.featured_date {
	font-style: italic;
	color: #999;
}
/**********home news********************************************************/
#home-news {
	background: #fff;
	margin-bottom: 20px;
	border: 1px solid #f6f6f6;
	border-bottom: none;
	padding: 10px 20px;
}
#home-news .carousel-inner .homenews-item {
	display: inline-block;
	float: left;
	width: 25%;
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding: 0;
}
#home-news .carousel-inner .homenews-item img {
	height: 60px !important;
	width: 60px;
	margin-right: 5px;
	float: right;
}
#home-news .home-news-info {
	height: 120px;
	background: #fff;
	float: left;
	border-bottom: none;
	padding: 5px;
	color: #08528a;
	font-size: 0.8em
}
#home-news .item a {
	border-right: 1px dashed #bbb;
}
#home-news .item a:last-child {
	border-right: none;
}
#home-news .left {
	left: -50px;
}
#home-news .right {
	right: -50px;
}
#home-news:before, #home-news:after {
.shadow-0();
}
#home-news:after {
.shadow-1();
}
/***********news ends**************************************************/
/***********economics indicators starts*******************************/
.eco-indicators {
	padding: 0px;
	border: 1px solid #ddd;
}
.eco-indicators li {
	list-style: none;
	padding-left: 25px;
}
.eco-indicators li .indicator-name {
	color: #0172b6;
	font-size: 0.9em;
	font-weight: normal;
}
.eco-indicators li .indicator-name a {
	color: #777;
}
.eco-indicators li .indicator-points {
	float: right;
}
.indicator-head {
.block-head();
	border-top: none;
}
.eco-indicators li.down {
	background: url(/assets/images/down.png);
	background-repeat: no-repeat;
}
.eco-indicators li.up {
	background: url(/assets/images/up.png);
	background-repeat: no-repeat;
}
.us-indices, .globe-indices {
 background:@blue !important;
 border:1px solid @blue!important;
 border-bottom:1px solid @blue!important;
	border-radius: 0;
	color: #fff !important;
	padding: 7px 10px !important;
}
.eco-indicators .panel-title {
	font-size: 1.0em !important;
}
.eco-indicators .panel-title a {
	color: #fff
}
.eco-indicators .panel+.panel {
	margin-top: 0px;
}
.eco-indicators .panel-body {
	border-top: none !important;
}
.eco-indicators .panel {
	background-color: rgb(255, 255, 255);
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 0px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.eco-indicators .panel-default>.panel-heading {
	color: rgb(51, 51, 51);
	background-color: rgb(255, 255, 255);
}
/***********economics indicators ends*******************************/
/***********event container starts*********************************/
.event-container .tab-pane {
	background: #fff;
}
.event-container .nav-tabs {
.grey-bg();
	border: 1px solid #ccc;
border-top:1px solid @blue;
}
.event-container .nav-tabs>li {
	border-right: 1px solid #ccc;
	font-weight: bold;
}
.event-container .nav-tabs>li>a {
	margin-right: 0px;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 0;
	color: #000;
}
.event-container .nav-tabs>li.active>a {
color:@blue;
}
.event-container .nav-tabs>li>a:hover {
background:@blue;
	color: #fff;
}
.event-container .tab-pane img {
}
.event-container .tab-pane span {
	font-weight: normal !important
}
.event-container .tab-pane {
	padding: 10px;
	border: 1px solid #ccc;
	border-top: none;
}
.event-title {
	margin-top: 10px;
}
.event-title a {
	color: #0172b6;
	font-weight: bold;
	font-size: 0.85em;
}
.event-time .register-link a {
	color: #F00;
	font-weight: bold;
	font-size: 0.85em;
}
/***********event container ends*********************************/
/***********TCB Topics starts here***********************************/
#tcb-topics .panel {
	border-radius: 0 !important;
	border: none;
}
#tcb-topics .panel-heading {
 .grey-bg();
	color: #000;
	border-radius: 0 !important;
	border: 1px solid #ccc;
	border-left: 2px solid #666;
	text-transform: uppercase;
}
#tcb-topics .panel-body {
	background: #fff;
	border: 1px solid #ccc;
	border-top: none;
}
#tcb-topics .panel-body img {
	width: 120px;
	height: 100px;
	float: left;
	margin-right: 10px;
}
.topic-box {
	background: none;
}
.topic-box-ttl {
	padding: 0 0 7px 0;
	color: #000;
	font-size: 1.3em;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
}
.topic-box-info {
}
.topic-box-info img {
	width: 100px;
	height: 100px;
	float: left;
	margin-right: 10px;
}
/************Products Services***************************/
.lg-box {
	margin-top: 10px;
}
.product-box {
	background: #fff;/*min-height: 300px;*/
}
.product-box .product_listing_info {
	color: #666;
	font-size: 0.9em
}
.product-box-ttl {
	padding: 0 0 7px 0;
	color: #000;
	font-size: 1.3em;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
	margin-top: 10px;
}
.product-box-ttl i {
 color:@blue;
	font-size: 0.9em;
}
.product-box .view_all {
	color: #000;
	margin-top: 5px;
	background: #f9f9f9;
	border: 1px solid #f1f1f1;
	padding: 3px;
}
.product-box-ttl a {
	color: #333
}
/***************Products Services******************************/

/******************Home Page Design ends here*****************/

/***********Comman Design Blocks Starts Here******************/
/***********widget Block**************************************/
.widget {
	background: rgba(253,253,253,0.3);
	margin: 0;
	padding: 0;
	border: 1px solid #ddd;
	border-top: none;
	margin-bottom: 20px;
}
.block-head {
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); /* IE6-8 */
	margin-top: 0;
	margin-bottom: 0;
	color: #fff;
	padding: 7px 5px;
	color: #000;
	font-weight: normal;
	font-size: 1.2em;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.widget h4, .widget-title {
.block-head();
}

.widget h4 br, .widget-title br {
	display: none;
}
.widget-img {
	float: left;
	display: inline-block;
	border: 1px solid #ccc;
	margin-right: 10px;
	max-width: 150px;
	max-height: 120px;
}
.widget-title p {
	margin-bottom: 0px;
}
.widget-info {
	min-height: 60px;
	height: auto;
	overflow: auto;
	background: #fff;
	padding: 5px;
	
}
.widget-info b {
	font-weight: normal;
}
.widget a.play_webcast {
	padding: 0 !important;	
	display:block;
	height:150px;
	width:100%;
	position:relative;
}
.widget .play_webcast img:nth-child(2) {
	/*position: absolute !important;
	top:0 !important;
	left:0 !important;
	margin-top: 160px !important;
	margin-left: 140px !important;
	width: 30px !important;
	height: 30px !important;*/
	display: none;
}

.widget-sponsors .widget-info a {
	border: 1px solid #f1f1f1;
	padding: 5px;
	display: inline-block;
	width: 210px;
	height: 70px;
}
.widget-sponsors .widget-info a img {
	width: 200px !important;
	height: 60px !important;
	position: absolute;
	float: left;
	padding: 0 !important;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	transition: all ease 1s;
}
.widget-sponsors .widget-info a img:hover {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	transition: all ease 1s;
}
.widget-sponsors .widget-info p br {
	display: none;
}
.widget .play_webcast {
	display: block;
}
.widget .play_webcast img {
	padding: 0 !important;
	height: 150px;
	width: 100% !important;
	display: block;
	position:absolute;
}
.play-btn {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADFUlEQVRYR8WXW4jPQRTHdxcbQnJdiRf3S3kir8oL0qK0RXlAHjZil8iDB5Ekl5Ak5EHaUC5tJLwoD4tXciehlUtya63757v9Rmen+f12fr//tnvq03/mN+fMnP/MmZkz5WXxMhDV+TAbJsFoqEzMf/D7Au7DdWiETzFdl0coTUFnEyyG3hH6UvkOZ2Bn4lSqWZYD/bDaAbXQI3JgX+0XHw7BZmgJ9ZHmwASUzydTXXDsdmZ3qFVDs99ZyIFpKF2FYYGR1YEcuwgv4V2iM5RfxYQGWQhVAVvpz4W7ts13YCyNN2G418Er6tvgBPzsYEp60b4ctsBIT1dOzIA37rt1oC8fb8FUz+gc9WXwrYOB/WbF0ElY4DU0UZ8FCtQy68Be6nWe8j7q6+FvzsGdegWFPbDOs9+ezNB/BxR0WpueRlHrvAj+FBzcOnGBis4QJ5rNcdDsZuA4Fa2bk9cUdNh8KXFwZz6AwgMYYfo7TLlWDqhR0a0YcCJnFHAh0QFTDwrMPLIS5aPGQLNQJQeWwCnToCN1DPxO6V3xIGPtCsWIjuEY0WH2HEYZ5Ro5cAxWmI8HKK/N6NEGpKZ1Dej8j5GDKK02ikfkwG2Ybj7OoXwl0gGndpZCzLKo78um7yY5oNNsiPmoHfEopwNSj1mWiejpxnTyVg60grtW1dAfvhZwwJk8o6B9ryvZF/X92XxslQMKIh2fTkp1QLtDy6FliXLAX4LxWD0uMAP6I9oV2h1px7aWV4HrpG0JOiMItQsU3Q8zHFdTMAhL2YZZ0x3yJbgNixxEMdPtO5B6EOU9iq9FTrfvQOpRLMXuuIx0L6xyt2FXX8dawsnwtLsSkl0MrlS/XUbUh/oNsPeCdLosJdNgg0F5oa5jK++p7Ib90JbLZYgeL7pNN4C9Y2TyBGbCB2cfSsuVlF4Cpdm+2LRcnSlzkij7VYqVlZYrz5gH92ynaQ+TQSidBr0DO0O0dWvgo99Z1tNMN+RGULAoxS4iWi69D/XEC74nYh6nSiR1wSyFPI/TBvS3gqY+VWIccMah57kLMgVpoef5P6GiwWWNO5UCAAAAAElFTkSuQmCC);
	/*background-color: #fff;*/
	display: inline-block;
	width: 32px;
	height: 32px;
	position: absolute;
	left: 45%;
	margin-top: 25%;
}
.tcb_play_large {
.play-btn()
}
.webcast-play {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADFUlEQVRYR8WXW4jPQRTHdxcbQnJdiRf3S3kir8oL0qK0RXlAHjZil8iDB5Ekl5Ak5EHaUC5tJLwoD4tXciehlUtya63757v9Rmen+f12fr//tnvq03/mN+fMnP/MmZkz5WXxMhDV+TAbJsFoqEzMf/D7Au7DdWiETzFdl0coTUFnEyyG3hH6UvkOZ2Bn4lSqWZYD/bDaAbXQI3JgX+0XHw7BZmgJ9ZHmwASUzydTXXDsdmZ3qFVDs99ZyIFpKF2FYYGR1YEcuwgv4V2iM5RfxYQGWQhVAVvpz4W7ts13YCyNN2G418Er6tvgBPzsYEp60b4ctsBIT1dOzIA37rt1oC8fb8FUz+gc9WXwrYOB/WbF0ElY4DU0UZ8FCtQy68Be6nWe8j7q6+FvzsGdegWFPbDOs9+ezNB/BxR0WpueRlHrvAj+FBzcOnGBis4QJ5rNcdDsZuA4Fa2bk9cUdNh8KXFwZz6AwgMYYfo7TLlWDqhR0a0YcCJnFHAh0QFTDwrMPLIS5aPGQLNQJQeWwCnToCN1DPxO6V3xIGPtCsWIjuEY0WH2HEYZ5Ro5cAxWmI8HKK/N6NEGpKZ1Dej8j5GDKK02ikfkwG2Ybj7OoXwl0gGndpZCzLKo78um7yY5oNNsiPmoHfEopwNSj1mWiejpxnTyVg60grtW1dAfvhZwwJk8o6B9ryvZF/X92XxslQMKIh2fTkp1QLtDy6FliXLAX4LxWD0uMAP6I9oV2h1px7aWV4HrpG0JOiMItQsU3Q8zHFdTMAhL2YZZ0x3yJbgNixxEMdPtO5B6EOU9iq9FTrfvQOpRLMXuuIx0L6xyt2FXX8dawsnwtLsSkl0MrlS/XUbUh/oNsPeCdLosJdNgg0F5oa5jK++p7Ib90JbLZYgeL7pNN4C9Y2TyBGbCB2cfSsuVlF4Cpdm+2LRcnSlzkij7VYqVlZYrz5gH92ynaQ+TQSidBr0DO0O0dWvgo99Z1tNMN+RGULAoxS4iWi69D/XEC74nYh6nSiR1wSyFPI/TBvS3gqY+VWIccMah57kLMgVpoef5P6GiwWWNO5UCAAAAAElFTkSuQmCC);
	/*background-color: #fff;*/
	display: inline-block;
	width: 32px;
	height: 32px;
	position: absolute;
	left: 40%;
	margin-top: 40%;
}
.widget-footer {
	height: auto;
 border:1px solid @grey;
	padding: 1px;
 background:@grey;
}
.widget-footer .wdt-action {
	display: inline-block;
	padding: 5px 15px;
	color: #000;
	background: #f1f1f1;
	border: 1px solid #222
}
.wdt-action:hover {
background:@blue;
	color: #fff;
	border: 1px solid #003366;
	transition: background ease 1s;
}
/*.widget div{ background:#fff;}*/

/***********widget*******************************************************/
/*******news widget starts**********************************************/
.news_widget ul {
	margin: 0;
	padding: 0;
}
.news_widget ul li {
	list-style: none;
	background: #fff;
	padding: 5px;
	border-bottom: 1px solid #f9f9f9;
	border-left: 2px solid #fff;
	margin-bottom: 10px;
}
.news_widget ul li:hover {
	background: #f9f9f9;
	border-left: 2px solid #0099DA;
}
.news_widget ul li:hover a {
	color: #0099DA
}
.news_widget ul li a {
	color: #666;
	font-size: 0.9em;
}
.news_widget .widget-info {
	max-height: 200px;
	height: 175px;
	overflow: auto;
	margin-right: 2px;
}
/************news widget ends****************************************/
/***************widget-text starts**********************************/
.widget-text ol,.widget-text ul{ margin:0; padding:0;}
/***************widget-text ends**********************************/
/************Text widget starts*************************************/
.text_widget {
	min-height: 90px;
	height: auto;
	overflow: auto;
}
.text_widget h4 a {
	color: #000;
}
.text_widget {
	min-height: 140px;
}
.text_widget div, .image_widget div {
	padding: 5px;
}
.text_widget ul, .text_widget ol {
	margin: 0;
	padding: 0;
	height: auto;
	max-height: 250px;
	overflow: auto;
}
.text_widget ul li {
	list-style: square;
	list-style-position: inside;
	margin-bottom: 10px;
	border-bottom: 1px dotted rgb(125, 184, 52);
	padding-bottom: 10px;
	color: rgb(125, 184, 52)
}
.text_widget ul li a {
	color: #000;
}
.text_widget div p br {
	display: none !important;
}
.text_widget div p {
	padding-left: 0 !important;
}
.text_widget div p a {
	display: block;
	padding: 0 !important;
	color:@green;
}
.text_widget div p a:hover {
	text-decoration: underline;
	cursor: pointer
}
.text_widget img {
	border: 1px solid rgba(249, 249, 249, 0.81);
	float: left;
	margin-right: 10px;
}
/***********************************************************************/
.press-highlight img {
	float: left;
	margin-right: 10px;
}

/*****************widgets ends*****************************************/

/************************Left Navigation Starts***********************/
.left-nav {
	background: #fff;
}
.left-nav-ttl {
	padding: 5px;
	border: 1px solid #0099DA;
	background: #0099DA;
	color: #fff;
	font-size: 1.1em
}
.left-nav-ttl a {
	color: #fff;
	font-size: 1.1em
}
.left-nav-ttl i {
	font-size: 0.9em;
	padding-top: 4px;
	padding-right: 0px;
}
.left-nav-menu {
	min-height: 50px;
	border: 0px solid #ddd;
	border-top: none;
	margin-bottom: 20px;
}
.left-nav-menu ul {
	margin: 0;
	padding: 0;
}
.left-nav-menu ul li {
	list-style: none;
}
.left-nav-menu ul li.current_section a {
	color: #0099DA;
	border-left: 2px solid #0099DA;
}
.left-nav-menu ul li a {
	display: block;
	padding: 8px 5px;
	background: #fff;
	border-bottom: 1px solid #f1f1f1;
	border-left: 2px solid #999;
	border-right: 1px solid #ddd;
	color: #000
}
.left-nav-menu ul li a:hover {
	background: #f9f9f9;
	color: #0099DA;
	border-left: 2px solid #0099DA;
}
.left-nav-menu ul li:last-child a {
	border-bottom: 1px solid #ddd;
}
.left-nav-menu ul li ul li a {
	padding-left: 20px;
}
/************************Left Navigation Ends****************************/
/********pagination starts here******************************************/

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 0px;
}
.pagination > li {
	display: inline;
}
.pagination > li > a, .pagination > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #0099da;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
	margin-left: 0;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	color: #000000;
	background-color: #0099da;
	border-color: #0099da;
	color: #fff;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #0099da;
	border-color: #0099da;
}
.pagination.pagination-border > li > a, .pagination.pagination-border > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #000;
	text-decoration: none;
	background-color: transparent;
	border: none;
	border-bottom: 3px solid #eee;
}
.pagination.pagination-border > .active > a, .pagination.pagination-border > .active > span, .pagination.pagination-border > .active > a:hover, .pagination.pagination-border > .active > span:hover, .pagination.pagination-border > .active > a:focus, .pagination.pagination-border > .active > span:focus, .pagination.pagination-border > li > a:hover, .pagination.pagination-border > li > span:hover, .pagination.pagination-border > li > a:focus, .pagination.pagination-border > li > span:focus {
	border-color: #0099da;
	background-color: transparent;
	color: #0099da;
}
.pager li > a, .pager li > span {
	border-radius: 2px;
	color: #0099da;
}
.pager li > a:hover, .pager li > span:hover {
	color: #fff;
	background-color: #0099da;
}
.pager.pager-border li > a, .pager.pager-border li > span {
	border-radius: 2px;
	color: #0099da;
	border: none;
	border-bottom: 3px solid #eee;
	padding-left: 0;
	padding-right: 0;
	margin: 0 15px;
}
.pager.pager-border li > a:hover, .pager.pager-border li > span:hover {
	color: #fff;
	background-color: transparent;
	border-color: #0099da;
	color: #000;
}
/*************************************Pagination ends here******************/

.pdf {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACJ0lEQVQ4T4XTzWsTQRgH4N/O7CZha9xsvmpBSxW1oiC1MQYVRYOCXhR6EOpBPHgJjdGDloKFFhQ9FCmNJ+PBQ845ePEgeBDBkpz9A6RUxQZWsO2a/YwzW1c3zaILwwyz8z7z7s68Av4+u9lwkDUamAsbrrHJFdZc/lIIrMh1Op23lNK4IAgkLNK2bdRqtWqlUln0kSBwwrKsZUPXiVN9DHL6PEjhDHiQ67owTROpVArtdhuNRqNaLpc9xAd4n2eLm9ZPHebCPMSJ6yCjRzzAcRwPSCaTXs/Ber1eLZVKi30AX7w5ewfiWB4SQ7rdrocYhgFVVXu+TBTFQh/AA9YfzkA6Oo7Y1Wve7rxxhH2itzsfZ7NZhAJ8C23qJshOBYknS14GPuL3HFEUJRywVz5Bm5sG2RGHcvs+pIOH/iA8kCMclWU5HGjP3EVk9DDk4kVoC4+QvPcA0sg+L3U/G55lJBLpB4xvX5tfpm5haOk53M0NaM+eQm8tQ9o1BJoZBE1nEBvPY+DKBA/uB1Znp5uCSCEXTsFm5x0Z2QuaSuPHqwasz6ugCRXS/gNQJm/0Au8VRf1IncqFYnF+uPYSlP1A/vCUg73zXQORByBEoyCEbGXQyiTOEiJcXnfdS7nXb8bkY7mes/aR7VebXfctoJmOv0BXGG5Z5oeStjG3rT7+VVcuA04Ga+E4u23vWDHFWFRoMQU0lx2nHo1GzwWBPb/L+X/BvuOwwdov4QEJrudVMsEAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #FA760F
}
.page-title, .subsite-title {
	font-size: 1.5em;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #eee
}
.block-sub-ttl {
	background: #f9f9f9;
	padding: 8px 7px;
	border-bottom: 1px solid #0099DA;
	color: #0099DA;
	font-size: 1.2em;
	margin-bottom: 10px;
}
.block-sub-ttl .glyphicon {
	color: #666
}
.date {
	color: #999;
	font-size: 0.7em;
	font-style: italic
}
.press-date {
	margin-top: 10px;
}
.get-to-top {
	display: inline-block;
	background: #000;
	padding: 10px 13px;
	position: fixed;
	bottom: 5px;
	right: 10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
#tabs ul {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}
#tabs ul li {
	display: inline-block !important;
	padding: 5px 8px;
background:@grey;
}
#tabs ul li.active {
background:@green;
}
#tabs ul li a {
	color: #fff;
}
.product_listing_info {
	color: #666;
	font-size: 0.9em; margin-top:5px;
}
.content-list{ margin:0; padding:0}
.content-list li{ border-bottom:1px solid #f1f1f1; margin-bottom:15px}
.content-list li img{ float:left; margin-right:10px; margin-bottom:10px;}
.content-list-title{ 
font-size: 1.2em;

display: inline;
/*
padding: 4px;
border: 1px solid #E9E9E9;
background: #FAFAF2;*/
color:#333;
margin-bottom:10px;

}

#sort_type {
	background: #666;
	height: 45px;
	
	padding: 5px;
	
}

.search_products{}

/***********Comman Design Blocks ends Here**********************************/

/************Website Modules starts here********************************/

/********Press Starts************/
table#press_listing tr:last-child {
	border-bottom: 1px solid #ccc;
}
.date_listing {
	background: #f9f9f9;
	width: 120px;
	border-right: 1px solid #f1f1f1
}
.date_listing:hover {
	border-right: 1px solid #ddd
}
.right_bar {
	text-align: center;
	vertical-align: middle;
	line-height: 60px;
	font-weight: normal;
	color: #999;
}
.box-page {
	background: #fff;
	box-sizing: border-box;
	/*border: 1px solid #ccc;*/
	border-top: none;
	padding: 5px 10px;/*	margin-top: -9px;
	-moz-box-shadow: 3px 3px 3px rgba(50,50,50,0.28);
	-webkit-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.28);
	box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.28);*/
}
.warning-box {
	border: 1px solid #D6E9C6;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #DFF0D8;
	color: #3C763D;
}
.press-title {
	background: #f9f9f9;
	border: 1px solid #f0f0f0;
	padding: 7px;
	font-size: 1.2em
}
/**********************Press Ends*******************************************/
/***********************Webcast starts**************************************/
.webcast-listing {
	background: rgba(251,251,251,0.5);
	margin-bottom: 20px;
	padding: 5px;
	min-height: 150px;
	height: auto;
	overflow: auto;
	border: 1px solid rgba(204, 204, 204, 0.35);
}
.webcast-listing .video-pic {
	float: left;
	height: 150px;
	width: 150px;
	margin-right: 20px;
}
.webcast-listing a {
	font-size: 1.1em;
}
.webcast-listing .video-pic a {
	display: block;
	width:150px;
	height:150px;
	position:relative;
}
.webcast-listing .video-info {
}
.webcast-listing img {
	width: 100%;
	height: 150px;
	opacity: 0.72;
	-webkit-filter: grayscale(20%);
	-moz-filter: grayscale(20%);
	-ms-filter: grayscale(20%);
	-o-filter: grayscale(20%);
	filter: grayscale(20%);
	transition: all ease 1s;
	position:absolute;
}
.webcast-listing img:hover {
	opacity: 1.0;
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);	
	transition: opacity 1s ease;
}
/***********************Webcast ends**************************************/
/***********Topics**************/
/******This css is written for control feautered class accross the site********/

#content .featured img {
	width: 100%;
	height: 300px;
}
#content .featured-item {
	height: 300px;
	overflow: hidden;
	position: relative
}
#content .featured-item-info {
	position: absolute;
	top: 300px;
	left: 0;
	right: 0;
	margin: 0;
	background: #fff;
	padding: 15px;
	height: 103px;
 border:5px solid @green;
	border-bottom: none;
	transition: top 0.6s ease-in-out;
}
#content .featured-item:hover .featured-item-info {
	top: 198px;
	-moz-opacity: 0.94;
	-khtml-opacity: 0.94;
	opacity: 0.94;
}
#content .featured-title {
background:@green;
	padding: 7px;
	color: #fff;
	font-size: 1.3em;
	text-transform: uppercase
}

#content ul {
	margin-left: -20px;
}
#content li {
	list-style: none
}
#content h2 {
	font-size: 1.3em;
	padding: 8px 3px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	background: #f9f9f9
}
#content h2 a {
	color: #000
}
#content h3 {
	font-size: 1.2em;
	border-bottom: 1px solid #f9f9f9;
	padding: 8px 3px;
}
#content h4 {
	font-size: 1.1em;
	border-bottom: 1px solid #f9f9f9;
	padding: 8px 3px;
}
/***********Topics**************/
/**********************Webcast  starts*************************************/

.pod-box {
	margin-bottom: 20px;
	width: 250px;
	height: 148px;
	border: 1px solid #ccc;
	overflow: hidden;
	position: relative;
	text-align: center;
	-webkit-box-shadow: inset 0 0 1em #f1f1f1, 0 0 1em #ccc;
	-moz-box-shadow: inset 0 0 1em #f1f1f1, 0 0 1em #ccc;
	box-shadow: inset 0 0 1em #f1f1f1, 0 0 1em #ccc;
	cursor: pointer;
}
.leftpd {
	float: left;
}
.rightpd {
	float: right;
}
.pod-box .pod-title {
	text-transform: uppercase;
	color: #FFF;
	text-align: center;
	position: relative;
	top: 1px;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); /* IE6-8 */
	font-size: 1.4em;
	border: 1px solid #ddd;
	color: #000;
	padding: 8px 5px;
	margin-top: 0;
}
.pod-box img {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.pod-box:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
.pod-box .pod-info {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	background-color: rgba(219,127,8, 0.7);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	margin-top: -150px;
	height: 107px;
}
.pod-box a.info {
	display: inline-block;
	text-decoration: none;
	padding: 7px 14px;
 background: @blue;
	color: #FFF;
	text-transform: uppercase;
	-webkit-box-shadow: 0 0 1px #000;
	-moz-box-shadow: 0 0 1px #000;
	box-shadow: 0 0 1px #000;
}
.pod-box p {
	position: relative;
	color: #fff;
	padding: 10px 10px 0px 10px;
	text-align: center;
}
.pod-box p {
	-webkit-transform: translateY(100px);
	-moz-transform: translateY(100px);
	-o-transform: translateY(100px);
	-ms-transform: translateY(100px);
	transform: translateY(100px);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.pod-box a.info {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.pod-box:hover .pod-info {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
.pod-box .pod-info:hover {
	background: #2d2d2d;
	opacity: 0.8
}
.pod-box:hover p, .pod-box:hover a.info {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}
.pod-box:hover p {
	-webkit-transition-delay: 0.1s;
	-moz-transition-delay: 0.1s;
	-o-transition-delay: 0.1s;
	-ms-transition-delay: 0.1s;
	transition-delay: 0.1s;
}
.pod-box:hover a.info {
	-webkit-transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
	-ms-transition-delay: 0.2s;
	transition-delay: 0.2s;
}

/***************webcast ends***************/

/***********Promotional Video**************/
a.chinacenter_promo_large {
	background:url(/images/site/chinacenter_videodark.jpg) no-repeat;
	display:block;
	width:505px;
	height:274px;
	margin:0;
}
a.chinacenter_promo_large:hover {
	background:url(/images/site/chinacenter_videolight.jpg) no-repeat;
	text-decoration:none;
}

a.tcb_promo_large {
	background:url(/images/widgets/tcbvideolargelight.jpg) no-repeat;
	display:block;
	width:505px;
	height:176px;
	margin:0;
}
a.tcb_promo_large:hover {
	background:url(/images/widgets/tcbvideolargedark.jpg) no-repeat;
	text-decoration:none;
}

a.council_promo_large {
	background:url(/images/widgets/counciltestimonialdark.jpg) no-repeat;
	display:block;
	width:505px;
	height:176px;
	margin:0;
}
a.council_promo_large:hover {
	background:url(/images/widgets/counciltestimoniallight.jpg) no-repeat;
	text-decoration:none;
}


/************Website Modules ends here********************************/

/***************media queries***********************************************/


@media all and (max-width: 768px) and (min-width: 768px) {
.logo {
	width: 280px;
}
.indicator-head {
	margin-top: 10px;
}
.right-box-el {
	display: none
}
.nav .dropdown a {
	font-size: 0.8em;
}
.sign-up {
	position: absolute;
	top: -40px;
	z-index: 1;
	background: #069;
	right: 32px;
}
.sign-up li {
	float: right !important;
}
ul.main-submenu {
	width: 700px !important;
}
.main-menu .col-lg-3 {
	border: none;
	width: 50%!important;
	display: inline-block!important;
	float: left;
}
.pod-box {
	float: none !important;
}
}
@media all and (max-width: 767px) {
.logo {
	width: 280px;
}
.indicator-head {
	margin-top: 10px;
}
.right-box-el {
	display: none
}
.navbar {
	background: none !important;
	position: fixed;
	top: 0;
	left: 0;
	width: 300px;
}
.navbar-collapse {
	background: #0172b6;
	max-height: 700px !important;
	min-height: 600px;
	overflow: auto!important;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
	width: 22.5em;
	transition: width .2s ease-out;
}
.main-menu li {
	border-bottom: 1px solid rgb(63, 131, 194);
	color: #fff
}
.main-menu li.dropdown ul {
	background: #212121 !important;
}
.main-menu li.dropdown li {
	border-bottom: 1px dotted rgb(172, 172, 160);
	color: #fff !important;
	padding: 5px 3px 5px 20px;
}
.main-menu li.dropdown-header {
	padding: 5px 2px !important;
	background: #212121 !important;
	color: #fff !important;
}
.main-menu li.dropdown li:hover {
	background: #fff;
}
.main-menu li.dropdown li:hover a {
	color: #000 !important;
	text-decoration: none;
}
.nav .caret {
	border-top-color: rgb(243, 245, 246);
	border-bottom-color: rgb(242, 245, 248);
}
.main-menu .col-lg-3 {
	border: none;
}
.navbar-toggle {
	float: left;
}
.web-header {
	border-bottom: 1px solid #000;
	position: fixed;
	width: 100%;
	z-index: 1;
	background: #fff;
	top: 0 !important;
	margin-top: 0 !important;
}
.web-header .mob-top {
	float: right
}
.tcb-wrapper {
	margin-top: 60px;
}
.sign-up {
/*display: none*/
}
.pod-box {
	float: none !important;
	margin: 0 auto;
	margin-bottom: 20px;
}
.webcast-box {
	background: #333;
	margin: 15px;
	padding: 0;
	padding-bottom: 10px;
}
}
@media all and (max-width: 480px) {
.logo {
	width: 280px;
}
.indicator-head {
	margin-top: 10px;
}
.right-box-el {
	display: none
}
}
/***************media queries*********************************************/

@media all and (max-width: 560px) {
.event-container .nav-tabs li {
	width: 100%;
	background: #f1f1f1;
	margin-bottom: 0px;
	border-bottom: 1px solid #0071b5;
	border-left: 5px solid #0071b5
}
.event-container .nav-tabs li.active {
	background: #0071b5;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEBklEQVRYR8VXTUhUURQ+b3T8S8WFuRDRjYjQIjIQRCMiN+UPOCr4ByamIKRgVi4GUTERCSXRTYHQSgVpFH9a6EIKRRe2SAyEXKiYCxVT02kadabvvOYO782vLzTv5nHvPfd+3z3fOefeJ9EVN+kq8QsLC6uvjADAjTj8c48EcnJyMmw2m0Gn06XB6IYWL9nt9hXYz0uSZBofH//oaS3AX2LeCNvvKgLZ2dlpmOjWCuqD4FeAPJ2YmJgXNgDvBcYT7mPugZNAVlYWn/idltOexzY8PFwqKCh4nZ+f3wTwNwCvdoC/Gh4efiETwMlv4vMJk3I/LCxMys3N1WdkZOjj4+N15wESNpubm7a5ubmTkZGRk6ioKKmlpSU0JiZG19HRsbO0tHTdAT6L730QsAoCM8C+zZMJCQm65ubm0OjoaE3AriQPDg5ser1eCgoKknp7e2lhYUE2gdv38LkF8A3uSxxw+H7gTkBAAPX09FzTempvHrJarbwfLS4uOk1AIBvgk2JAgvbd0P4xDxQVFQWVlJQEa3G5L/DOzk5aXl52mkBWKisrUwU+e4AjVE61vr4+t9Nvb28TNNTEyWKxEDSnlRXOyL8tOTmZmpqaiGVRbsYEfrD3eXB0dDQC3lCB1dTUUGlpKSEgz0Xi6OhIBl9dXXXaIxOIvREZGWkPDg5WATCBQ2E5NjYW4YpSXFxMKEqUmZlJ5eXlhKDySuTw8JDa29tpbW1NZdPY2EgpKSmEYLTU1dWFunrAJ4GKigoym83yGgQn1dfXU2xsrBuJ/f19amtrI6Shao51Zw9OT0+fMAFUx0hNBDiI+FTsBW4hISFUVVWlkmR3d5daW1uJ40XZkpKSCClNGxsbZw0NDeazszPSTIA3nJqaov7+ftXmQhI+OYMzCWUTuqOeUGVl5fHOzo58gn8iwAsHBwc5SFUgLAkH3d4e1xZ1E7rzKGT4KWbdCKAw2L1GlcsEV7TZWa6ivpvQXVhdGIHT01M5xZTFxZWK0D0wMNA5dWEEeEfOCEdgubmBA7Srq4tYd2XzScBfHfDkbNbcaDS6aY9Ip9TUVLclF06AEZBasidEjXDVXYsHfJZiX+EmakRiYqJMRqm7WMdxYzAYRBZYkQUqffxeRv4inrOCLxpX3cU6lGUbyu+xo78EAqpL5dKuY0FgYGDg99DQkNXRfwsCz5SHutQHCT/Pamtrj7kEO9pDEFAVkkt7kqE021Cif62vr8slGPXuM17H91wl9foozcvL06enp+vj4uI0vQ23trZsiItTk8lkRYY4qywI3AGBLx4J8OBlPct5b9ykjyYnJ02eAvq//5h49YByAtXxLlxmwBj/KSX7S0XlPNZ9Q38e3/c49Yy/tVf2cyqI/QFLjv+uSbR0qgAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-position: right;
}
.event-container .nav-tabs li.active a {
	color: #fff;
}
.event-container .nav-tabs li a {
	border-radius: none !important;
	background: none !important;
	border: none !important;
}
.event-container .tab-pane img {
	max-width: 90%
}
.event-container .tab-pane {
	border-left: 5px solid #0071b5
}
}
/***************Media Quesries Ends**************************/
