
/*Global Style*/
body {
	color: #000;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
}

/*All Wrapper*/
.container {
	max-width: 1150px;
	width: 100%;
}
.container.common-container {
	max-width: 1150px;
	padding: 0 10px;
}
/*Common wrapper*/
.common-wrapper {
	background: #F5F5F5;
}
.common-left {
	display: none;
}
/*Accessibility*/

/*Header wrapper*/
.header-wrapper {
	background: rgba(255, 255, 255, 1);
	border: none;
}
/*Logo*/
.logo {
	margin-top: 0;
	font-weight: 900;
	font-size: 170%;
	line-height: 98%;
	background-position: 11px 1px;
	padding-top: 9px;
	min-height: 109px;
	text-transform: none;
}
.logo a {
	padding-top: 9px;
	padding-bottom: 15px;
}
.logo a strong {
	font-weight: 400;
	font-size: 55%;
}
.logo a span {
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 46%;
	line-height: 145%;
}
/*Header Right Section*/
.right-content {
	padding-top: 12px;
	text-align: right;
}
.float-element a img {
	margin-right: 20px;
}
.btn-registr {
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	font-size: 90%;
	line-height: 150%;
	display: inline-block;
	background-color: #235b00;
	padding: 8px 10px 10px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
.btn-traiapp {
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	font-size: 90%;
	line-height: 150%;
	display: inline-block;
	background-color: #1a3277;
	padding: 8px 6px 10px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
.btn-traiapp:hover {
	background-color: #000;
}
.btn-registr:hover, .btn-registr:focus {
	background-color: rgba(0, 0, 0, 1);
}
/*Navigation*/
.wrapper.mega-nav-wrapper .menuzord, .wrapper.mega-nav-wrapper .menuzord * {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}
.wrapper.mega-nav-wrapper {
	background: rgba(76, 85, 87, 1);
	border: none;
	/*height: 45px;*/
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}
.wrapper.mega-nav-wrapper ul {
	display: block;
	list-style: outside none none;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 15;
}
.wrapper.mega-nav-wrapper ul li {
	border: none;
	border-left: 1px solid rgba(110, 113, 114, 1);
}
.wrapper.mega-nav-wrapper ul li a {
	font-size: 100%;
}
.wrapper.mega-nav-wrapper ul li:first-child {
	border-left: none;
}
.wrapper.mega-nav-wrapper ul li.active + li {
	border-color: rgba(76, 85, 87, 1);
}
.wrapper.mega-nav-wrapper ul li:hover a, .wrapper.mega-nav-wrapper ul li.hover a, .wrapper.mega-nav-wrapper ul li.active a {
	background: #235b00;
	color: rgba(255, 255, 255, 1);
}
.wrapper.mega-nav-wrapper ul li:first-child a {
	padding: 10px 20px;
}
.wrapper.mega-nav-wrapper ul li a {
	color: rgba(255, 255, 255, 1);
	padding: 10px 18px;
}
.wrapper.mega-nav-wrapper .menuzord-menu > li > .megamenu, .wrapper.mega-nav-wrapper ul.menuzord-menu li:hover a, .wrapper.mega-nav-wrapper .megamenu-row ul li a:hover {
	background: #235b00;
	color: rgba(255, 255, 255, 1);
}
.wrapper.mega-nav-wrapper ul.menuzord-menu li.active a {
	background: #000000 !important;
}
.wrapper.mega-nav-wrapper .megamenu-row ul li.active a, .wrapper.mega-nav-wrapper .megamenu-row ul li:hover a {
	background: rgba(76, 85, 87, 1) !important;
}
.wrapper.mega-nav-wrapper .menuzord-menu > li > .megamenu .megamenu-row {
	padding: 0;
}
.wrapper.mega-nav-wrapper ul.list-unstyled li {
	border: none;
	border-top: 1px solid rgba(128, 169, 76, 1);
	text-transform: none;
}
.wrapper.mega-nav-wrapper ul.list-unstyled li:first-child {
	border: none;
}
.nav-wrapper .showhide {
	display: none !important;
	float: right;
	height: 30px;
	outline: 0 none;
	padding: 0;
	position: absolute;
	right: 5%;
	text-decoration: none;
	top: -80px;
	width: 25px;
	z-index: 1000;
}
.nav-wrapper .showhide em {
	background: #777 none repeat scroll 0 0;
	float: right;
	height: 3px;
	margin: 5px 0 0;
	width: 25px;
}
/*Banner*/
.banner-wrapper {
	padding-bottom: 0;
	background: none;
}
.banner-wrapper .flex-direction-nav a {
	width: 50px;
	height: 60px;
	margin: -30px 0 0;
}
.flexslider:hover .flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-prev {
	opacity: 0.4;
	-webkit-opacity: 0.4;
}
.flexslider:hover .flex-direction-nav .flex-next:hover, .flexslider:hover .flex-direction-nav .flex-next:focus, .flexslider:hover .flex-direction-nav .flex-prev:hover, .flexslider:hover .flex-direction-nav .flex-prev:focus {
	opacity: 0.5;
	-webkit-opacity: 0.5;
}
.flexslider:hover .flex-direction-nav .flex-prev {
	left: 30px;
}
.flexslider:hover .flex-direction-nav .flex-next {
	right: 30px;
}
.banner-wrapper .flex-direction-nav a::before {
 font-size: 30px;
 font-weight: 300;
 background: rgba(0, 0, 0, 1);
 display: inline-block;
 color: rgba(255, 255, 255, 1);
 border-radius: 4px;
 -webkit-border-radius: 4px;
 text-shadow: none;
 line-height: 60px;
 width: 50px;
 height: 60px;
 text-align: center;
}
.banner-wrapper .flex-control-nav {
    bottom: 25px;
    left: auto;
    margin: 0;
    text-align: right;
    width: auto;
    right: 40px;
    padding: 9px 10px 8px;
    background: #000000;
}
.banner-wrapper .flex-control-nav li {
	height: 13px;
	line-height: 9px;
	margin: 0 1px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	width: 13px;
}
.banner-wrapper .flex-control-paging li a {
	width: 13px;
	height: 13px;
	background: #fff;
	padding: 7px 0 0;
	overflow: hidden;
	display: inline-block;
	box-shadow: none;
}
.flex-control-paging li a.flex-active {
	background: #005e6f;
	width: 13px;
	height: 13px;
	padding: 13px 0 0;
}
.slides > li {
	position: relative;
}
.slide-caption {
	position: absolute;
	text-align: left;
	bottom: 100px;
	right: 0px;
	z-index: 1000;
	display: inline-block;
	background: none;
	padding: 0;
	max-width: 545px;
	width: 100%;
	text-align: left;
}
.slide-caption p {
	text-transform: uppercase;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	color: rgba(226, 230, 231, 1);
	font-size: 172%;
	line-height: 115%;
}
.slide-caption p strong {
	font-family: 'Roboto', sans-serif;
	display: block;
	font-weight: 700;
	font-size: 194%;
	line-height: 98%;
}
.slide-caption p strong span, .slide-caption p span {
	font-size: 94%;
	line-height: 100%;
}
.slide-caption p strong span {
	font-size: 47%;
}
.slide-caption ul.list {
	list-style: none;
	padding: 0;
	margin: 6px 0 0;
}
.slide-caption ul.list li {
	clear: both;
	overflow: hidden;
	background: url(../images/bullet-slider.png) no-repeat 0 3px;
	padding: 5px 0 5px 30px;
	margin: 0 0 3px;
	font-weight: 300;
	color: rgba(255, 255, 255, 1);
	display: block;
	font-size: 120%;
	line-height: 100%;
}
.slide-caption a {
	color: rgba(255, 255, 255, 1);
	text-decoration: none;
}
.slide-caption a:hover {
	text-decoration: underline;
}
/*Tab Section*/
.tab-wrapper {
	margin: 50px 0;
}
.tab-wrapper .home-event .item-list li .views-label.views-label-field-venue-details, .tab-wrapper .home-event .item-list li .views-label.views-label-field-time {
	float: left;
	width:60px;
	font-weight:700
}
.tab-wrapper .home-event .item-list li .field-content.home-gallery > a {
	color: #000;
	display: block;
	font-weight: 500;
	margin: 5px 0;
}
.home-event {
	background:#f5f5f5;
	padding:15px 20px
}
.tab-wrapper .mCustomScrollbar {
	height:350px;
	padding-right:15px
}
.tab-wrapper .home-event .mCustomScrollbar {
	height:350px
}
.tab-wrapper .latest-news.mCustomScrollbar._mCS_3.mCS-autoHide {
	height: 343px;
}
.tab-wrapper .home-event .item-list li .date-display-single {
	color:#235b00;
	display:block;
	text-align:left;
	font-weight:700
}
.tab-wrapper .home-event .item-list li {
	border-bottom:1px solid #ddd;
	color:#000;
	margin-bottom:10px;
	padding-bottom:15px
}
.tab-wrapper .item-list li {
	overflow:hidden;
	font-size:95%;
	font-weight:400;
	margin-bottom:15px;
	padding:5px 0;
transition: background ease-in .2s
}
.tab-wrapper .view-header > h2 {
	color: #00448b;
	font-size: 170%;
	margin-top:15px;
	margin-bottom: 15px;
}
.tab-wrapper .home-event .view-header > h2 {
	margin-top:0
}
.tab-wrapper .view-header > h2 img {
	margin-right:15px
}
.tab-wrapper .mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .tab-wrapper .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
opacity:1;
width:10px
}
.tab-wrapper .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:7px
}
.tab-wrapper .mCSB_scrollTools .mCSB_draggerRail {
	width:0
}
.tab-wrapper .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .tab-wrapper .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {
opacity: 1;
filter: alpha(opacity=100);
-ms-filter: alpha(opacity=100);
}
.tab-wrapper a.viewall {
	background: #235b00 none repeat scroll 0 0;
	border-radius: 4px;
	color: rgba(255, 255, 255, 1);
	display: inline-block;
	font-family: "Roboto Slab", serif;
	font-size: 80%;
	font-weight: 400;
	line-height: 140%;
	margin-top: 20px;
	padding: 4px 10px 5px;
	text-transform: capitalize;
}
.tab-wrapper .item-list li .date {
	background: #eee;
	font-size:120%;
	float:left;
	text-align:center;
	color:#000;
	padding: 5px;
	margin-right:15px;
	margin-bottom:5px;
	text-transform: uppercase;
}

.tab-wrapper .item-list li p{
	float: left;
    width: 43%;
	color:#000;
}

.tab-wrapper .item-list li .last-date{
	float:left;
	text-align:center;
	color:#d70404;
	padding: 5px;
	margin-left:10px;
	margin-bottom:5px;
	text-transform: capitalize;
}


.news-latest-release, .open-consultation, .home-event {
	float: left;
	width: 31%;
	margin-right:3%
}
.home-event {
	margin-right:0 !important
}
.tab-wrapper .item-list li .date .month {
	font-size:70%;
	display:block
}
 .tab-wrapper .item-list li .last-date .month{
	font-size:90%;
	display:block
}
.page-tab {
	float: left;
	margin-top: -50px;
	width: 100%;
}
.quicktabs-home_content ul.quicktabs-tabs {
	margin: 0px;
	padding: 0px;
	
}
ul.quicktabs-tabs{float:left;}
.page-tab ul.quicktabs-tabs li {
	color: rgba(0, 0, 0, 1);
	cursor: pointer;
	display: inline-block;
	font-size: 120%;
	font-weight: 400;
	padding: 16px 30px;
	margin: 0 0 0 1px;
	border: none;
	float: left;
	list-style: outside none none;
	text-align: center;
}
.page-tab ul.quicktabs-tabs li a {
	color: rgba(0, 0, 0, 1);
}
.page-tab ul.quicktabs-tabs li:first-child {
	margin: 0;
}
#quicktabs-container-home_content {
	padding: 0px 15px;
	clear: left;
	min-height: 430px;
	border: none;
	background-color: #83e4f5 !important;
}
#quicktabs-home_content ul.quicktabs-tabs.quicktabs-style-basic {
	border-bottom:0 !important;
}
#quicktabs-home_content ul.quicktabs-tabs.quicktabs-style-basic li.active {
	border-style:none;
}
h2.resp-accordion {
	cursor: pointer;
	padding: 5px;
	display: none;
}
.resp-tab-content {
	display: none;
	padding: 16px 0px;
}
.quicktabs-tabs li.active, .quicktabs-tabs li:hover {
	background-color: #83e4f5 !important;
	position: relative;
}
.resp-tab-active {
	border-bottom: none;
}
.resp-content-active, .resp-accordion-active {
	display: block;
}
.resp-tab-content {
	font-size: 100%;
}
.resp-tab-content ul {
	list-style: none;
}
.resp-tab-content a.viewall {
	font-family: 'Roboto Slab', serif;
	font-size: 105%;
	font-weight: 700;
	margin-top: 20px;
	background: #235b00;
	color: rgba(255, 255, 255, 1);
	display: inline-block;
	line-height: 140%;
	padding: 10px 25px 12px;
	text-transform: uppercase;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
.resp-tab-content a.viewall:hover, .tab-wrapper a.viewall:hover {
	background: rgba(0, 0, 0, 1);
}
h2.resp-accordion {
	font-size: 13px;
	border: 1px solid #c1c1c1;
	border-top: 0px solid #c1c1c1;
	margin: 0px;
	padding: 10px 15px;
}
h2.resp-tab-active {
	border-bottom: 0px solid #c1c1c1 !important;
	margin-bottom: 0px !important;
	padding: 10px 15px !important;
}
h2.resp-tab-title:last-child {
	border-bottom: 12px solid #c1c1c1 !important;
	background: blue;
}
ul.content_list li {
	margin: 16px 0px;
	font-size: 100%;
	display: block;
	text-align: left;
	background: url(../images/grayarrow.png) no-repeat left 4px;
	padding-left: 16px;
	width: 100%;
}
.resp-tab-content ul.content_list li a {
	color: #000;
}
.resp-tab-content ul.content_list li a:hover {
	text-decoration: underline;
}
/*-----------Accordion Styles-----------*/
h2.resp-tab-active {
	background: #DBDBDB;
}
.resp-easy-accordion h2.resp-accordion {
	display: block;
}
.resp-easy-accordion .resp-tab-content {
	border: 1px solid #c1c1c1;
}
.resp-easy-accordion .resp-tab-content:last-child {
	border-bottom: 1px solid #c1c1c1;
}
.resp-jfit {
	width: 100%;
	margin: 0px;
}
.resp-tab-content-active {
	display: block;
}
h2.resp-accordion:first-child {
	border-top: none;
}
/*Notifications Section*/
.notify-wrapper {
	min-height: 100%;
	background-size: cover;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding: 60px 0;
}
.notification-bg {
	/*background-image: url("../images/bg-notification.jpg");*/
	background:#f5f5f5;
}
.column {
	float: left;
	width: 100%;
	max-width: 285px;
}
.column.workshop {
	max-width: 540px;
	margin: 0 20px;
}
.column h3 {
	background-color: #00448b;
	color: rgba(255, 255, 255, 1);
	font-family: 'Roboto Slab', serif;
	font-size: 105%;
	font-weight: 700;
	display: block;
	clear: both;
	padding: 10px 30px;
	margin: 0;
	text-transform: uppercase;
}
.column h3 a{color:#fff;}
.column h3 a:hover{text-decoration:underline;}
.column h3 img {
	float: left;
	margin: 0 15px 0 0;
}
.column .col-box, .column .resp-tabs-container {
	background-color: rgba(255, 255, 255, .7);
	padding: 12px 30px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 103%;
	line-height: 108%;
	color: rgba(0, 0, 0, 1);
	min-height: 260px;
}
.column .resp-tabs-container .resp-tab-content {
	padding: 0;
}
.column ul.resp-tabs-list li {
	background-color: rgba(76, 85, 87, 1) !important;
	cursor: pointer;
	display: inline-block;
	font-family: 'Roboto Slab', serif;
	font-size: 105%;
	font-weight: 700;
	color: rgba(255, 255, 255, 1);
	padding: 13px 15px;
	width:50%;
	margin: 0;
	border: none;
	float: left;
	list-style: outside none none;
	text-align: center;
	text-transform: uppercase;
}
.column ul.resp-tabs-list li a {
	color: rgba(255, 255, 255, 1);
}
.column .resp-tabs-list li.resp-tab-active, .column .resp-tabs-list li:hover {
	background-color: #00448b !important;
	color: rgba(0, 0, 0, 1);
	position: relative;
}
.column .resp-tabs-list li.resp-tab-active a {
	color: #fff;
}
.column .col-box ul, .column .resp-tabs-container ul {
	list-style: none;
}
.column .col-box ul li, .column .resp-tabs-container ul li {
	display: block;
	background: url(../images/bullet-blk.png) no-repeat 0 6px;
	clear: both;
	padding-left: 15px;
	margin: 0 0 8px;
}
.column .resp-tabs-container ul.content_list li {
	font-size: 100%;
	margin: 0 0 17px;
}
.column .col-box ul li a, .column .resp-tabs-container ul li a {
	text-decoration: none;
	color: rgba(0, 0, 0, 1);
}
.column .col-box ul li a:hover, .column .col-box ul li a:focus, .column .resp-tabs-container ul li a:hover, .column .resp-tabs-container ul li a:focus, .rss-feeds-list .box li a:hover, .rss-feeds-list .box li a:focus {
	color: rgba(0, 158, 187, 1);
	text-decoration: none;
}
.column .col-box a.more, .column .resp-tabs-container a.viewall, .notify-wrapper a.viewall {
	font-family: 'Roboto Slab', serif;
	font-size: 92%;
	font-weight: 700;
	color: rgba(21, 18, 18, 1);
	text-transform: uppercase;
	margin-top: 9px;
	display: inline-block;
	background-color: transparent;
	padding: 0;
}
.column .col-box a.more:hover, .column .col-box a.more:focus, .column .resp-tabs-container a.viewall:hover, .column .resp-tabs-container a.viewall:focus, .notify-wrapper a.viewall:hover, .notify-wrapper a.viewall:focus, .notify-wrapper a.more:hover, .notify-wrapper a.more:focus {
	color: rgba(255, 255, 255, 1);
	text-decoration: none;
	color:#585858;
}
.tab-scroll {
	height: 205px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%;
}
.column .tab-scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #5c8e2d;
	background-color: rgba(92, 142, 45, 0.75);

}
/*Photo Gallery Section*/
.hbt-slider-wrapper {
	background: rgba(215, 213, 213, 1);
}
.gallery-container {
	padding: 70px 0px
}
.gallery-area {
	width: 65.5%;
	float: left;
	position: relative;
}
.gallery-heading {
	float: left;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 99999;
	opacity: 0.6;
}
.gallery-area .gallery-heading {
	opacity: 1;
	font-family: 'Roboto Slab', serif;
	font-size: 105%;
	font-weight: 700;
	color: rgba(255, 255, 255, 1);
}
.gallery-area h3 {
	background: #235b00;
	font-weight: 700;
	float: left;
	padding: 13px 10px;
	text-transform: uppercase;
}
.gallery-area a {
	background: #005e6f;
	border: 0 none;
	font-weight: 700;
	color: rgba(255, 255, 255, 1);
	display: inline-block;
	padding: 15px 10px 15px;
	position: relative;
	text-transform: uppercase;
}
.gallery-area a:hover {
	background: rgba(0, 0, 0, 1);
}
.bttn-view {
	position: absolute;
	top: 0;
	right: 0;
}
.gallery-holder ul.slides {
	float: left;
	width: 75.5%;
	padding: 0;
}
.gallery-holder .flex-caption {
	font-family: 'Open Sans', sans-serif;
	font-size: 103%;
	font-weight: 400;
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 13px 20px;
	background: rgba(0, 0, 0, 0.75);
	color: rgba(215, 213, 213, 1);
	width: 100%;
}
.gallery-holder ol.flex-control-nav.flex-control-thumbs {
	float: left;
	margin: 0 0 0 15px;
	padding: 0;
	width: 22.4%;
}
.gallery-holder .flex-direction-nav {
	display: none;
}
.gallery-holder .flex-control-thumbs li {
	margin: 0 0 18px;
	padding: 0;
	width: 100%;
}
.video-gallery {
	background: #235b00;
	float: right;
	padding: 0;
	width: 31%;
	margin: 0 0 0 40px;
}
.video-gallery h3 {
	font-family: 'Roboto Slab', serif;
	font-size: 105%;
	font-weight: 700;
	color: rgba(255, 255, 255, 1);
	padding: 1px 10px;
	text-transform: uppercase;
	text-align: left;
}
.video-gallery .video-info {
	padding: 0px 10px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 103%;
	line-height: 100%;
}
.video-gallery .video-frame iframe{ height: 235px;
    padding: 10px}
.video-gallery .video-info p {
	color: rgba(0, 0, 0, 1);
	margin: 0 0 14px;
}
.trai-video-box .video-info p {
	color: #fff;
}
.video-gallery .video-info a {
	font-family: 'Roboto Slab', serif;
	font-size: 98%;
	font-weight: 400;
	text-decoration: none;
	color: rgba(255, 255, 255, 1);
	text-transform: uppercase;
}
.video-gallery .video-info a:hover, .video-gallery .video-info a:focus {
	color: rgba(0, 0, 0, 1);
}
/*Related Links Section*/
.related-links {
	clear: both;
	overflow: hidden;
	padding: 26px 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 95%;
	line-height: 115%;
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}
.related-links h4 {
	font-family: 'Roboto Slab', serif;
	font-size: 100%;
	font-weight: 700;
	color: #005e6f;
	clear: both;
	overflow: hidden;
	display: block;
	padding: 0;
	margin: 0 0 4px;
	text-align: left;
	text-transform: uppercase;
}
.related-links ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: table;
	width: 100%;
}
.related-links ul li {
	display: table-cell;
	background: url(../images/bg-related-divider.jpg) no-repeat 0 50%;
	padding: 10px 17px;
	float: left;
	vertical-align: middle;
}
.related-links ul li:first-child {
	background: none;
	padding-left: 0;
}
.related-links ul li:nth-child(3) {
}
.related-links ul li:last-child {
}
.related-links a {
	color: rgba(0, 0, 0, 1);
	text-decoration: none;
}
.related-links a:hover, .related-links a:focus {
	color: rgba(81, 134, 40, 1);
}
/*Inner Page Style Start*/
/*Breadcrumb*/
hr {
	border-bottom: 1px solid rgba(218, 218, 218, 1);
	border-left: none;
	border-right: none;
	border-top: none;
	margin: 0 0 20px;
	clear: both;
}
.breadcrumb-wrapper {
	padding: 0;
	margin: 0;
	clear: both;
	overflow: hidden;
	background: none;
}
.easy-breadcrumb {
	padding-bottom: 10px;
	padding-top: 10px;
	display: block;
	border-bottom: 1px solid #efefef;
	margin-bottom: 20px;
	font-size: 80%;
	color:#686868;
}
/*.easy-breadcrumb {
	list-style-type: none;
	display: inline-block;
	font-size: 80%;
	color: rgba(130,181,65,1);
}*/
.easy-breadcrumb_segment-separator {
	/*display: block;*/
	background: url(../images/breadcam-arrow.png) no-repeat 0 2px;
	margin-left: 5px;
	padding-right: 5px;
	color: rgba(76, 85, 87, 1);
}
.breadcrumb li:last-child a {
	background: none;
}
.breadcrumb li.current {
	color: #b5b5b5;
}
.inner-content {
	padding-bottom: 20px;
}
.body-container {
	padding: 0;
	margin-bottom: 30px;
}
.inner-content h1 {
	font-size: 170%;
	color: #282a2c;
	font-weight: 400;
	line-height: normal;
	padding-bottom: 15px;
}
.inner-content h2 {
	font-size: 140%;
	color: #282a2c;
	font-weight: 400;
	line-height: normal;
	padding-bottom: 15px;
}
.inner-content h3 {
	font-size: 120%;
	color: #282a2c;
	font-weight: 400;
	line-height: normal;
	padding-bottom: 5px;
}
.inner-content p {
	font-size: 16px;
	line-height: 140%;
	padding-bottom: 15px;
	text-align:justify;
}
.inner-content a {
	color:#36589c;
}
.inner-content ul li {
	line-height:30px;
}
.inner-content .box-content {
	background: #dedede;
	padding: 25px 20px;
	margin-bottom: 20px;
}
.inner-content strong+.box-content, strong+.box-content-link {
	margin-top: 15px;
}
.box-content ol {
	/*list-style-type: lower-alpha;*/
	padding-left: 20px;
}
.box-content ol li {
	padding-left: 5px;
	padding-bottom: 15px;
}
.box-content.two-column ol li {
	padding: 0px 15px 15px;
}
.box-content.two-column ol {
	-moz-column-count: 2;
	-moz-column-gap: 2.5em;
	-webkit-column-count: 2;
	-webkit-column-gap: 2.5em;
	column-count: 2;
	column-gap: 2.5em;
}
.box-content-link ul li {
	background: none;
	display: inline-block;
	float: left;
	width: 30%;
	margin: 0px;
	padding: 5px;
	margin-right: 3%;
	margin-bottom: 30px;
 transition: all .5s;
}
.box-content-link ul li a {
	display: block;
}
.box-content-link ul li a:hover {
	text-decoration: none;
}
.box-content-link ul li:hover {
	background: #f7f7f7;
	box-shadow: 0 0 4px 0px #9e9e9e;
}
.box-content-link ul li img {
	float: left;
	padding-right: 15px;
}
.box-content-link ul li h4 {
	font-size: 115%;
	color: #3c3e40;
	font-weight: 600;
	padding-top: 5px;
	padding-bottom: 5px;
}
.box-content-link ul li p {
	padding-bottom: 0px;
	font-size: 80%;
	color: #3c3e40;
}
.box-content .half-box {
	float: left;
	width: 50%;
	padding: 0px 15px;
}
.box-content .half-box:first-child {
	border-right: 1px solid #c2c2c2;
	padding-right: 20px;
}
.box-content .half-box:last-child {
	padding-left: 20px;
}
/*Footer*/
.footer-top-wrapper {
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 95%;
	color: rgba(155, 151, 151, 1);
}
.footer-top-wrapper ul li::before {
 content: "";
}
.footer-top-wrapper ul li a {
	color: rgba(155, 151, 151, 1);
	text-decoration: none;
	padding: 0 18px;
}
.copyright-content {
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	color: #fff;
}

/*End Of Styles*/






/*--1 aug--*/
ul.quicktabs-tabs.quicktabs-style-basic {
	font:inherit !important;
}
ul.quicktabs-tabs.quicktabs-style-basic a {
	font:400 100%/120% roboto !important;
}
ul.quicktabs-tabs.quicktabs-style-basic li:hover {
	border-width: 0px 0px medium;
}
.nav-wrapper ul ul {
	background:#235b00;
}
.nav-wrapper ul ul ul {
	left: 100%;
	top: 0;
}
.nav-wrapper {
	background:#3d4546;
}
.nav-wrapper ul li a ul li a {
}
.nav-wrapper ul li a {
	color:#fff;
}
.nav-wrapper ul li .caret {
	display:none;
}
.nav-wrapper ul li:hover a, .nav-wrapper ul li.hover a, .nav-wrapper ul li.active a {
	background:#235b00;
}
.nav-wrapper ul li a:focus {
	display:block;
}
.active-trail {
	background:#235b00;
}
.tb-megamenu {
	background:none;
}
.homeactive {
	background:#000 !important;
	line-height: 40px !important;
}
.nav-wrapper ul ul li a:hover {
	background:#6c7577 !important;
}
.nav-wrapper ul ul li.active a, .nav-wrapper ul ul li.hover a, .nav-wrapper ul ul li a:hover {
	background: #4c5557 none repeat scroll 0 0;
}
.nav-wrapper ul li:first-child a {
	padding: 0 15px !important;
}
ul .menu ul:hover {
	background:#000;
}
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
	margin:0px;
	border:0px;
}
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
	background-color: #235b00;
	color: #fff;
}
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover {
	background-color: #235b00;
	color: #fff;
}
.tb-megamenu .nav > li > a {
	border-right: 1px solid #6e7172;
}
.tb-megamenu .dropdown-menu li > a:hover, .tb-megamenu .dropdown-menu li > a:focus, .tb-megamenu .dropdown-submenu:hover > a {
	background-color: #4c5557;
	background-image: none;
	color: #fff;
	text-decoration: none;
}
.tb-megamenu-submenu {
	width:100%;
}
.tb-megamenu .mega-inner {
	background-color: #235b00;
	padding:0px;
}
.tb-megamenu .span12.mega-col-nav .mega-inner {
	padding:0px;
}
.tb-megamenu .dropdown-menu li > a {
	color:#fff;
}
.tb-megamenu .dropdown-menu {
	border:none;
	box-shadow:none;
}
.tb-megamenu .row-fluid [class*="span"] {
margin:0 4px 4px;
}
.tb-megamenu .row-fluid .span4 {
	width:auto;
}
.tb-megamenu .row-fluid {
	background-color: #235b00;
}
.tb-megamenu .dropdown-menu li > a {
	border-top:1px solid #80a94c
}
#quicktabs-container-home_content ul {
	margin-top:20px;
	float:left;
	width:100%;
}
#quicktabs-tabpage-home_content-0 ul li {
	padding-left:75px !important;
	background:none !important;
	height:40px;
}
#quicktabs-tabpage-home_content-0 ul li a .date {
	border: 1px solid #4c4c4c;
	color: #4c4c4c;
	background:#fff;
	font-size: 120%;
	font-weight: 700;
	height: 48px;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 56px;
}
#quicktabs-tabpage-home_content-0 ul li a:hover.date {
	background: #4c4c4c none repeat scroll 0 0;
	color: #fff;
}
#quicktabs-tabpage-home_content-0 ul li a .month {
	background: #4c4c4c none repeat scroll 0 0;
	bottom: 0;
	color: #fff;
	font-size: 66%;
	left: 0;
	padding: 4px 0;
	position: absolute;
	text-transform: uppercase;
	width: 100%;
}
#quicktabs-container-home_content ul li a {
	display: block;
	font-size: 100%;
	margin: 16px 0;
	padding-left: 0;
	text-align: left;
	width: 100%;
	color:#000;
}
#quicktabs-container-home_content ul li {
	background: url("../images/grayarrow.png") no-repeat scroll left 4px;
	display: block;
	font-size: 100%;
	margin: 16px 0;
	padding-left: 16px;
	text-align: left;
	width: 100%;
	color:#000;
	position:relative;
}
#quicktabs-container-home_content a.viewall {
	background: #235b00 none repeat scroll 0 0;
	border-radius: 4px;
	color: rgba(255, 255, 255, 1);
	display: inline-block;
	font-family: "Roboto Slab", serif;
	font-size: 105%;
	font-weight: 700;
	line-height: 140%;
	margin-top: 20px;
	padding: 10px 25px 12px;
	text-transform: uppercase;
	margin-bottom:30px;
}
#quicktabs-container-home_content a.viewall:hover {
	background: rgba(0, 0, 0, 1) none repeat scroll 0 0;
}
#notificationTab .resp-tabs-container {
	float:left;
	width:100%;
}
.arrow-main-tab::after {
content: "\203A";
transform: rotate(-270deg);
float:right;
position: relative;
 right: -8px;
}


/*.arrow-main-tab{ background: url("../images/arrow-down.png") no-repeat right 18px;}
.menuzord a{transition: none 0s ease 0s ;}*/
/*
.arrow-main-tab::after{ content: "\25bc";
    font-size: 70%;
    padding: 0 5px;}
*/
/*.arrow-main-tab::after {
   content: "\25bc";
    padding-left: 4px;
	
}
.arrow-sub-tab::after {
   content: "\25b6";
    padding-left: 4px;
float:right;	
}

.arrow-sub-tab::after {
   content: "\203A";
    padding-left: 4px;
float:right;	
}
*/

.arrow-sub-tab::after {
 content: "\25b6";
 padding-left: 4px;
float:right;
}
 .arrow-sub-tab::after {
 content: "\203A";
 padding-left: 4px;
float:right;
}
.arrow-sub-tab span {
	display:none;
}
.notdisplay {
	display: block;
	height: 0;
	text-indent: -5000px;
}
/*--1 aug--*/


.pager li {
	background: #fff none repeat scroll 0 0 !important;
	border: 1px solid #e4e4e4;
	display: inline-block;
	line-height: 19px !important;
	margin: 0 0 0 0 !important;
	padding-left: 8px !important;
	padding-right: 8px !important;
}
.pager li a {
	color:#303030 !important;
}
.pager li.pager-current {
	background: #235b00 none repeat scroll 0 0 !important;
	border: 1px solid #235b00;
	color: #fff !important;
}
.view-gallery-listing {
	background: #f1f1f1;
	border: 1px solid #cccaca;
	float: left;
	padding: 20px;
	width: 100%;
}
.view-gallery-listing .views-row {
	background: #fff;
	border: 1px solid #cccaca;
	float: left;
	margin: 10px;
	padding: 10px 17px;
	width: 255px;
}
.view-gallery-listing .views-row .views-field-field-image {
}
.view-gallery-listing .views-row .views-field-field-image img {
}
.view-gallery-listing .views-row .views-field-name a {
	color: #46689f;
	float: left;
	padding: 10px;
	text-align: center;
	width: 100%;
}
#quicktabs-tabpage-album_gallery-0 {
	background: #f1f1f1;
	border: 1px solid #cccaca;
	float: left;
	padding: 20px;
	width: 100%;
}
#quicktabs-tabpage-album_gallery-0 .views-row {
	background: #fff;
	border: 1px solid #cccaca;
	float: left;
	margin: 10px 15px 10px 17px;
	padding: 10px 17px;
	width: 181px;
}
#quicktabs-tabpage-album_gallery-0 .views-row .views-field-title a {
	color: #46689f;
	float: left;
	padding: 10px;
	text-align: center;
	width: 100%;
}
#quicktabs-tabpage-album_gallery-1 {
	background: #f1f1f1;
	border: 1px solid #cccaca;
	float: left;
	padding: 20px;
	width: 100%;
}
#quicktabs-tabpage-album_gallery-1 .views-row {
	background: #fff;
	border: 1px solid #cccaca;
	float: left;
	margin: 0px 15px 10px 17px;
	padding: 10px 17px;
	width: 96%;
}
#quicktabs-tabpage-album_gallery-1 .views-row .views-field-field-image {
	float: left;
	width: 17%
}
#quicktabs-tabpage-album_gallery-1 .views-row .views-field-title {
	float: left;
	width: 81%;
}
#quicktabs-tabpage-album_gallery-1 .views-row .views-field-body {
	float: left;
	width: 82%;
}
#quicktabs-tabpage-album_gallery-1 .views-row .views-field-title a {
	color: #46689f;
	float: left;
	padding: 10px;
	text-align: center;
	width: 100%;
}
.quicktabs_main.quicktabs-style-basic {
	padding:0px;
	border:0px;
}
#quicktabs-album_gallery ul {
	border:0px;
}
#quicktabs-album_gallery ul li.active a {
	color:#fff;
}
#quicktabs-album_gallery ul li a {
	color:#585858;
}
#quicktabs-album_gallery ul li.active {
	background: #235b00 !important;
	border: 0 none;
}
#quicktabs-album_gallery ul li {
	background: #eee;
	border: 0 none;
	padding:5px 15px 4px;
}
#quicktabs-container-album_gallery {
	margin-top:15px;
}
#edit-field-start-date-value-wrapper label {
	float: left;
	font-weight: normal;
}
#edit-field-start-date-value-wrapper select {
	border: 1px solid #ccc;
	float: left;
	height: 28px;
	margin-left: 16px;
	width: 130px;
}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover {
	background-color: #235b00;
	border-color: #444;
	color: #fff;
}
.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover {
	background-color: #4c5557;
	background-image:none;
	border-color: #444;
	color: #fff;
}
#edit-field-telecom-broadcasting-tid-wrapper {
	float: left;
	width:100%;
}
#edit-field-telecom-broadcasting-tid-wrapper .form-item-field-telecom-broadcasting-tid {
	float: left;
	padding: 10px 30px 10px 0;
}
#edit-field-telecom-broadcasting-tid-wrapper .form-item-field-telecom-broadcasting-tid label {
	float: left;
	margin: 8px 10px 0 5px;
}
#edit-field-telecom-broadcasting-tid-wrapper .form-item-field-telecom-broadcasting-tid input {
	float: left;
	margin: 10px 0;
}
.scroll-table caption {
	color: #585858;
	font-family: open sans;
	font-size: 120%;
}
.scroll-table a {
	color:#36589c;
}
#quicktabs-container-telecom .scroll-table th a {
	color:#fff;
}
#quicktabs-container-telecom .views-table th a {
	color:#fff;
}
#quicktabs-container-broadcasting .scroll-table th a {
	color:#fff;
}
#quicktabs-container-broadcasting .views-table th a {
	color:#fff;
}
.view-consulations .scroll-table th a {
	color:#fff;
}
.view-consulations .views-table th a {
	color:#fff;
}
.view-organization-structure {
	float: left;
	width: 100%; /*overflow-x: scroll;*/
}
.view-organization-structure .view-header {
	background: #f5f5f5;
	padding: 10px;
	border:#ccc solid 1px;
	border-bottom:none
}
.view-organization-structure .view-header h2 {
	color:#000;
}
.view-organization-structure .view-content {
	background: #f5f5f5;
	padding: 10px;
	border:#ccc solid 1px;
	border-top:none
}
.view-organization-structure .view-footer {
	background: #f5f5f5;
	padding: 10px;
	border:#ccc solid 1px;
	margin-top: 30px
}
.view-organization-structure .view-footer h2 {
	color:#000;
}
#views-org-chart-organization-page-page-1 {
	overflow-x:scroll;
	overflow-y:hidden;
}
.org-str-details {
	float: left;
	width: 100%;
}
.org-str-details .views-field {
	border-bottom: 1px dotted #ccc;
	float: left;
	line-height: 40px;
	width: 100%;
}
.org-str-details .views-field .views-label {
	float: left;
	font-size: 100%;
	font-weight: bold;
	width: 14%;
}
.org-str-details span {
}
/*quicktabs-events*/




#quicktabs-events {
	float: left;
	width: 100%;
}
#quicktabs-events ul {
	margin: 0 auto;
	float:none;
	width: 40%;
}
#quicktabs-events ul li {
	background: #c7c7c7 !important;
	margin:-2px;
	line-height: normal;
	padding: 20px;
}
#quicktabs-events ul li.active {
	background:#00adcb !important;
}
#quicktabs-events ul li.active a {
	color:#fff;
}
#quicktabs-events ul li a {
	color: #626262;
	font-weight: bold;
}
#quicktabs-container-events {
	border-color: #00adcb #ccc #ccc;
	border-style: solid;
	border-width: 4px 1px 1px;
	margin-top: 20px;
	float:left;
}
#quicktabs-container-events .view-content {
	float:left;
	padding:20px;
}
#edit-field-event-category-tid-wrapper {
	float: left;
	width: 100%;
	padding:0px;
}
#edit-field-event-category-tid-wrapper .form-type-bef-link {
	border-left: 1px solid #ccc;
	float: left;
/*padding: 85px 35px 25px;*/}
/*#edit-field-event-category-tid-all{display:none;}*/
	
	
	
	

#quicktabs-container-events .views-field-title {
	float: left;
	width: 100%;
}
#quicktabs-container-events .views-field-title span {
	float: left;
	padding: 28px 0 9px;
	width: 100%;
}
#quicktabs-container-events .views-field-title span a {
	color:#3b3b3b;
	font-size:110%;
	font-weight:bold;
}
#quicktabs-container-events .views-field-field-division {
	border-right: 2px solid #808080;
	float: left;
	padding: 0 20px 0 0;
}
#quicktabs-container-events .views-field-field-division span {
	float: left;
}
#quicktabs-container-events .views-field-field-date {
	border-right: 2px solid #808080;
	float: left;
	padding: 0 20px;
}
#quicktabs-container-events .views-field-field-date span {
	float: left;
}
#quicktabs-container-events .views-field-field-time {
	border-right: 2px solid #808080;
	float: left;
	padding: 0 20px;
}
#quicktabs-container-events .views-field-field-time span {
	float: left;
}
#quicktabs-container-events .views-field-field-location {
	border-right: 2px solid #808080;
	float: left;
	padding: 0 20px;
}
#quicktabs-container-events .views-field-field-location span {
	float: left;
}
#quicktabs-container-events .views-field-field-event-status {
	float: left;
	padding: 0 20px;
}
#quicktabs-container-events .views-field-field-event-status span {
	float: left;
}
#quicktabs-container-events .views-row {
	border-bottom: 1px solid #ccc;
	float: left;
	margin-top: 30px;
	padding-bottom: 20px;
	width: 100%;
}
/*quicktabs-events*/	


/*quicktabs-events-icons*/



#edit-field-event-category-tid-all {
	display:none;
}
#edit-field-event-category-tid-2369 {
	border:none !important;
	;
}
/*#edit-field-event-category-tid-2369:hover{background: url("../images/seminar1.png") no-repeat scroll center 11px;color:#636162;}*/
#edit-field-event-category-tid-2369 a {
	color:#636162;
	background: url("../images/seminar.png") no-repeat scroll center 21px;
	float: left;
	padding: 95px 30px 15px;
	font-weight:bold;
	border-bottom:#ccc solid 1px;
}
#edit-field-event-category-tid-2369 a:hover {
	color:#00adcb;
	background: url("../images/seminar1.png") no-repeat scroll center 21px;
}
#edit-field-event-category-tid-2369 a.active {
	color:#00adcb;
	background: url("../images/seminar1.png") no-repeat scroll center 21px;
	border: medium none;
}
/*#edit-field-event-category-tid-2369 a.active::after{ content: "\f0dd";
    float: left;
    font-family: FontAwesome;}*/

#edit-field-event-category-tid-2370 a {
	color:#636162;
	background: url("../images/Conference.png") no-repeat scroll center 21px;
	float: left;
	padding: 95px 45px 15px;
	font-weight:bold;
	border-bottom:#ccc solid 1px;
}
#edit-field-event-category-tid-2370 a:hover {
	color:#00adcb;
	background: url("../images/Conference1.png") no-repeat scroll center 21px;
}
#edit-field-event-category-tid-2370 a.active {
	color:#00adcb;
	background: url("../images/Conference1.png") no-repeat scroll center 21px;
	border: medium none;
}
#edit-field-event-category-tid-2371 a {
	color:#636162;
	background: url("../images/metting.png") no-repeat scroll center 21px;
	float: left;
	padding: 95px 45px 15px;
	font-weight:bold;
	border-bottom:#ccc solid 1px;
}
#edit-field-event-category-tid-2371 a:hover {
	color:#00adcb;
	background: url("../images/metting1.png") no-repeat scroll center 21px;
}
#edit-field-event-category-tid-2371 a.active {
	color:#00adcb;
	background: url("../images/metting1.png") no-repeat scroll center 21px;
	border: medium none;
}
#edit-field-event-category-tid-2372 a {
	color:#636162;
	background: url("../images/training.png") no-repeat scroll center 21px;
	float: left;
	padding: 95px 45px 15px;
	font-weight:bold;
	border-bottom:#ccc solid 1px;
}
#edit-field-event-category-tid-2372 a:hover {
	color:#00adcb;
	background: url("../images/training1.png") no-repeat scroll center 21px;
}
#edit-field-event-category-tid-2372 a.active {
	color:#00adcb;
	background: url("../images/training1.png") no-repeat scroll center 21px;
	border: medium none;
}
#edit-field-event-category-tid-2373 a {
	color:#636162;
	background: url("../images/forum.png") no-repeat scroll center 21px;
	float: left;
	padding: 95px 45px 15px;
	font-weight:bold;
	border-bottom:#ccc solid 1px;
}
#edit-field-event-category-tid-2373 a:hover {
	color:#00adcb;
	background: url("../images/forum1.png") no-repeat scroll center 21px;
}
#edit-field-event-category-tid-2373 a.active {
	color:#00adcb;
	background: url("../images/forum1.png") no-repeat scroll center 21px;
	border: medium none;
}
#edit-field-event-category-tid-2374 a {
	color:#636162;
	background: url("../images/seminar.png") no-repeat scroll center 21px;
	float: left;
	padding: 95px 42px 15px;
	font-weight:bold;
	border-bottom:#ccc solid 1px;
}
#edit-field-event-category-tid-2374 a:hover {
	color:#00adcb;
	background: url("../images/seminar1.png") no-repeat scroll center 21px;
}
#edit-field-event-category-tid-2374 a.active {
	color:#00adcb;
	background: url("../images/seminar1.png") no-repeat scroll center 21px;
	border: medium none;
}
#edit-field-event-category-tid-2375 a {
	color:#636162;
	background: url("../images/workshop.png") no-repeat scroll center 21px;
	float: left;
	padding: 95px 42px 15px;
	font-weight:bold;
	border-bottom:#ccc solid 1px;
}
#edit-field-event-category-tid-2375 a:hover {
	color:#00adcb;
	background: url("../images/workshop1.png") no-repeat scroll center 21px;
}
#edit-field-event-category-tid-2375 a.active {
	color:#00adcb;
	background: url("../images/workshop1.png") no-repeat scroll center 21px;
	border: medium none;
}
/*quicktabs-events-icons*/




/*--inner page tab--*/


.pane-quicktabs-telecom ul li {
	background: #bcbcbc none repeat scroll 0 0;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 5px 20px;
}
.pane-quicktabs-telecom ul li:hover {
	background:#235b00 !important;
}
.pane-quicktabs-telecom ul li.active {
	background:#235b00 !important;
}
.pane-quicktabs-telecom ul li.active::after {
color: #235b00;
content: "?";
position: absolute;
right: 40%;
top: 30px;
}
.pane-quicktabs-telecom ul li a {
	color:#fff;
}
.pane-quicktabs-comment-qtab ul li {
	background: #bcbcbc none repeat scroll 0 0;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 5px 20px;
}
.pane-quicktabs-comment-qtab ul li:hover {
	background:#235b00 !important;
}
.pane-quicktabs-comment-qtab ul li.active {
	background:#235b00 !important;
}
.pane-quicktabs-comment-qtab ul li.active::after {
color: #235b00;
content: "?";
position: absolute;
right: 40%;
top: 30px;
}
.pane-quicktabs-comment-qtab ul li a {
	color:#fff;
}
.pane-quicktabs-broadcasting ul li {
	background: #bcbcbc none repeat scroll 0 0;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 5px 20px;
}
.pane-quicktabs-broadcasting ul li:hover {
	background:#235b00 !important;
}
.pane-quicktabs-broadcasting ul li.active {
	background:#235b00 !important;
}
.pane-quicktabs-broadcasting ul li.active::after {
color: #235b00;
content: "?";
position: absolute;
right: 40%;
top: 30px;
}
.pane-quicktabs-broadcasting ul li a {
	color:#fff;
}
/*--inner page tab--*/
#views-exposed-form-administrative-rules-page .views-exposed-form {
	border: 1px solid #ccc;
	padding: 10px;
	width: 100%;
	float:left;
	margin-bottom:15px;
}
#views-exposed-form-annual-reports-page .views-exposed-form {
	border: 1px solid #ccc;
	padding: 10px;
	width: 100%;
	float:left;
	margin-bottom:15px;
}
#views-exposed-form-activities-of-trai-page .views-exposed-form {
	border: 1px solid #ccc;
	padding: 10px;
	width: 100%;
	float:left;
	margin-bottom:15px;
}
#views-exposed-form-tab-wise-telecom-and-broadcasting-block .views-exposed-form {
	border: 1px solid #ccc;
	padding: 10px;
	width: 100%;
	float:left;
	margin-bottom:15px;
}
#views-exposed-form-tab-wise-broadcasting-block .views-exposed-form {
	border: 1px solid #ccc;
	padding: 10px;
	width: 100%;
	float:left;
	margin-bottom:15px;
}
#views-exposed-form-measures-to-protect-consumer-interest-page .views-exposed-form {
	border: 1px solid #ccc;
	padding: 10px;
	width: 100%;
	float:left;
	margin-bottom:15px;
}
#views-exposed-form-consulations-page .views-exposed-form {
	border: 1px solid #ccc;
	padding: 10px;
	width: 100%;
	float:left;
	margin-bottom:15px;
}
#views-exposed-form-career-page .views-exposed-form {
	border: 1px solid #ccc;
	padding: 10px;
	width: 100%;
	float:left;
	margin-bottom:15px;
}
.jquery-once-1-processed .views-exposed-form {
	border: 1px solid #ccc;
	padding: 10px;
	width: 100%;
	float:left;
	margin-bottom:15px;
}
/*.view-service-provider-list .view-filters {
    border: 1px solid #ccc;
    padding: 10px;
    width: 100%;
	float:left;
	margin-bottom:15px;
}*/
.view-service-provider-list label {
	font-weight: bold;
}
#views-exposed-form-service-provider-list-page input {
	border: 1px solid #6c6c6c;
	height: 30px;
}
#views-exposed-form-service-provider-list-page select {
	border: 1px solid #6c6c6c;
	height: 30px;
}
#views-exposed-form-service-provider-list-page .form-submit {
	background: #235b00;
	border: 1px solid #235b00;
	color: #fff;
	margin:0 !important;
	padding: 5px 20px 20px;
}
#views-exposed-form-annual-reports-page input {
	border: 1px solid #6c6c6c;
	height: 30px;
}
#views-exposed-form-annual-reports-page select {
	border: 1px solid #6c6c6c;
	height: 30px;
}
#views-exposed-form-annual-reports-page .form-submit, #edit-reset.form-submit {
	background: #235b00;
	 border: 1px solid #235b00;
    color: #fff;
    margin-top: 22px;
    padding: 6px 20px;
}
#views-exposed-form-administrative-rules-page input {
	border: 1px solid #6c6c6c;
	height: 30px;
}
#views-exposed-form-administrative-rules-page select {
	border: 1px solid #6c6c6c;
	height: 30px;
}
#views-exposed-form-administrative-rules-page .form-submit {
	background: #235b00;
	border: 1px solid #235b00;
	color: #fff;
	margin-top:23px;
	padding: 5px 20px 20px;
}
#views-exposed-form-activities-of-trai-page input {
	border: 1px solid #6c6c6c;
	height: 30px;
}
#views-exposed-form-activities-of-trai-page select {
	border: 1px solid #6c6c6c;
	height: 30px;
}
#views-exposed-form-activities-of-trai-page .form-submit {
	background: #235b00;
	border: 1px solid #235b00;
	color: #fff;
	margin-top:23px;
	padding: 5px 20px 20px;
}
/*.view-whos-who .view-filters {
    border: 1px solid #ccc;
    padding: 10px;
    width: 100%;
	float:left;
}*/
#edit-field-date-value-wrapper .views-exposed-form label {
	font-weight: normal;
}
#views-exposed-form-whos-who-page input {
	border: 1px solid #6c6c6c;
	height: 30px;
}
#views-exposed-form-whos-who-page .form-submit {
	background: #235b00;
	border: 1px solid #235b00;
	color: #fff;
	margin: 23px 0 0;
	padding: 5px 20px 20px;
}
fieldset{
	padding: 10px;
}
fieldset.captcha {
	clear: left;
	float: left;
	padding: 10px;
	width: 100%;
	margin-top:20px;
}
#user-register-form label {
	clear: left;
	cursor: default;
	float: left;
	margin-bottom: 10px;
	padding: 10px 0;
	width: 30%;
}
#user-register-form #edit-profile-main {
	float: left;
	width: 100%;
}
#user-register-form .field-suffix {
	float: left;
}
#user-register-form input {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
}
#user-register-form select {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
}
#user-register-form .form-submit {
	background: #235b00;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 10px 20px;
	width: auto;
}
#user-register-form .description {
	float: right;
	font-size: 80%;
	width: 43%;
}
#user-login label {
	clear: left;
	cursor: default;
	float: left;
	margin-bottom: 10px;
	padding: 10px 0;
	width: 30%;
}
#user-login input {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
}
#user-login .form-submit {
	background: #235b00;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 10px 20px;
	width: auto;
}
#user-login .description {
	float: right;
	font-size: 80%;
	width: 43%;
}
#user-login a {
	color: #36589c;
	float: left;
	margin: 17px;
}
#user-pass label {
	clear: left;
	cursor: default;
	float: left;
	margin-bottom: 10px;
	margin-top: 20px;
	padding: 10px 0;
	width: 30%;
}
#user-pass input {
	border: 1px solid #999999;
	float: left;
	margin-top: 20px;
	padding: 5px 0;
	width: 300px;
}
#user-pass .form-submit {
	background: #235b00;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 10px 20px;
	width: auto;
}
.resizable-textarea .grippie {
	display: none;
}
#user-pass .description {
	float: right;
	font-size: 80%;
	width: 43%;
	margin-top:23px;
}
#user-pass label {
	clear: left;
	cursor: default;
	float: left;
	margin-bottom: 10px;
	padding: 10px 0;
	width: 30%;
	margin-top:20px;
}
#user-pass input {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
	margin-top:20px;
}
#user-pass .form-submit {
	background: #235b00;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 10px 20px;
	width: auto;
}
fieldset.captcha {
	clear: left;
	float: left;
	padding: 10px;
	width: 100%;
}
#comment-form label {
	clear: left;
	cursor: default;
	float: left;
	margin-bottom: 10px;
	padding: 10px 0;
	width: 30%;
}
#comment-form .field-suffix {
	float: left;
}
#comment-form input {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	margin-top:5px;
	width: 300px;
}
#comment-form select {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
}
#comment-form textarea {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
}
#comment-form .form-submit {
	background: #235b00;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 10px 20px;
	width: auto;
	margin:5px 0 10px 5px;
}
#comment-form .description {
	float: right;
	font-size: 80%;
	width: 43%;
}
.jquery-once-3-processed form {
	float:left;
	width:100%;
}
.jquery-once-3-processed input {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	margin-top:5px;
	width: 170px;
}
.jquery-once-3-processed select {
	width:170px;
}
.jquery-once-3-processed .form-submit {
	background: #235b00;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 10px 20px;
	width: auto;
	margin:5px 0 10px 5px;
}
.jquery-once-3-processed #edit-field-start-date-value-min-wrapper {
	float: left;
	width: 160px;
}
.jquery-once-3-processed #edit-field-start-date-value-max-wrapper {
	float: left;
	width: 160px;
}
.jquery-once-3-processed #edit-field-start-date-value-max-wrapper label {
	clear: none;
	clear: none;
	float: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
	width: auto;
}
.jquery-once-1-processed form {
	float:left;
	width:100%;
}
.jquery-once-1-processed input {
	border: 1px solid #999999;
	float: right;
	padding: 5px 0;
	margin-top:5px;
	width: 170px;
}
.jquery-once-1-processed select {
	width: 170px;
	height:28px;
}
.jquery-once-1-processed .form-submit {
	background: #235b00;
	border: medium none;
	color: #fff;
	float: right;
	clear:right;
	padding: 7px 20px;
	width: auto;
	margin: 21px 0 10px 5px !important;
}

#tell-it-form .form-item {
	overflow:hidden
}
.jquery-once-1-processed #edit-field-start-date-value-min-wrapper {
	float: left;
	width: 160px;
}

.jquery-once-1-processed #edit-field-start-date-value-max-wrapper {
	float: left;
	width: 160px;
}
.jquery-once-1-processed #edit-field-start-date-value-max-wrapper label {
	clear: none;
	clear: none;
	float: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
	width: auto;
}
.footer-top-wrapper ul li {
	background:none;
	
}
.footer-top-wrapper ul li a {
	background:none;
	color:#fff !important;
	
}
.footer-top-wrapper ul li a:hover{
	color: #d7d7d7 !important;
}
.viewComments {
	float: left;
	margin: 0;
	padding: 0;
	width: 110%;
}
.addComments {
	float: left;
	margin: 0;
	padding: 0;
	width: 110%;
}
.viewComments a, .addComments a {
	background: #235b00 none repeat scroll 0 0;
	color:#fff;
	margin-bottom:5px;
	float: left;
	font-size: 80%;
	padding: 5px 20px;
	text-align: center;
	width: 75px;
}
a.lightbox-processed {
	font-size: 80%;
}
.event-detail .event-detail-box1 {
	float:left;
	width:60%
}
.event-detail-box1 .event-image {
	float:left;
}
.event-detail-box1 .event-image img {
	float: left;
	height: 215px;
	width: 300px;
}
.event-detail-box1 .event-location {
	float: left;
	padding: 10px 0 0 20px;
	width: 50%;
}
.event-detail-box1 .event-location .location-leble {
	color: #585858;
	float: left;
	font-size: 100%;
	font-weight: bold;
}
.event-detail-box1 .event-location .location-value {
	float:left;
	padding:0 0 0 5px;
}
.event-detail .event-detail-box1 .event-local-head {
	float:left;
	width:50%;
}
.event-detail .event-detail-box1 .event-local-head .event-local-contact {
	color: #585858;
	float: left;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 15px;
	width: 100%;
}
.event-detail .event-detail-box1 .event-local-head .event-name {
	float: left;
	padding: 5px 0 0 20px;
	width: 100%;
}
.event-detail .event-detail-box1 .event-local-head .event-name .name-leble {
	float:left;
}
.event-detail .event-detail-box1 .event-local-head .event-name .name-value {
	float:left;
	padding:0px 0px 0px 5px;
}
.event-detail .event-detail-box1 .event-local-head .event-phone {
	float:left;
	width:100%;
	padding: 5px 0 0 20px;
}
.event-detail .event-detail-box1 .event-local-head .event-phone .phone-leble {
	float:left;
}
.event-detail .event-detail-box1 .event-local-head .event-phone .phone-value {
	float:left;
	padding:0px 0px 0px 5px;
}
.event-detail .event-detail-box1 .event-local-head .event-email {
	float:left;
	width:100%;
	padding: 5px 0 0 20px;
}
.event-detail .event-detail-box1 .event-local-head .event-email .email-leble {
	float:left;
}
.event-detail .event-detail-box1 .event-local-head .event-email .email-value {
	float:left;
	padding:0px 0px 0px 5px;
}
.event-detail .event-detail-box1 .event-related-doc {
	float: left;
	width: 50%
}
.event-detail .event-detail-box1 .event-related-doc .related-doc-leble {
	color: #00adcb;
	float: left;
	font-size: 120%;
	padding: 20px 0 10px 20px;
	width: 100%;
}
.event-detail .event-detail-box1 .event-related-doc .related-doc-value {
	float: left;
	font-size: 120%;
	padding: 0 20px;
	width: 100%;
}
.event-detail .event-detail-box1 .event-related-doc .related-doc-value a {
	color:#f7650f;
}
.event-detail .event-detail-box2 {
	background: #d3d3d3;
	float: left;
	padding:23px 0 23px 20px;
	width: 40%;
}
.event-detail .event-detail-box2 .event-start-date {
	float:left;
	width:100%;
}
.event-detail .event-detail-box2 .event-start-date .start-date-leble {
	float:left;
	width: 110px;
}
.event-detail .event-detail-box2 .event-start-date .start-date-value {
	float:left;
}
.event-detail .event-detail-box2 .event-finish-date {
	float:left;
	width:100%;
	margin-top: 20px;
}
.event-detail .event-detail-box2 .event-finish-date .finish-date-leble {
	float:left;
	width: 110px;
}
.event-detail .event-detail-box2 .event-finish-date .finish-date-value {
	float:left;
}
.event-detail .event-detail-box2 .event-venue {
	float:left;
	width:100%;
	margin-top: 20px;
}
.event-detail .event-detail-box2 .event-venue .venue-leble {
	float:left;
	width: 110px;
}
.event-detail .event-detail-box2 .event-venue .venue-value {
	float:left;
	width:310px;
}
.event-detail .event-detail-box2 .event-description {
	float:left;
	width:100%;
	margin-top: 20px;
}
.event-detail .event-detail-box2 .event-description .description-leble {
	float:left;
	width: 110px;
}
.event-detail .event-detail-box2 .event-description .description-value {
	float:left;
	width:310px;
}
div.azenda a {
	color:#fff;
}
div.azenda {
	background: #83b542 none repeat scroll 0 0;
	border-radius: 5px;
	clear: both;
	color: #fff;
	float: left;
	margin-top: 30px;
	padding: 10px 20px;
	width: auto;
}
/*Add by kamal 31-08-2016*/
.page-comment-reply .inner-content h1 {
	display:none;
}
.node-telecom-broadcasting .comment-add a {
	display:none;
}
.banner-wrapper .flex-pauseplay {
	position: absolute;
    padding: 0;
    top: inherit !important;
    bottom: 26px;
    right: 0;
    left: auto;
    z-index: 99;
    display: block;
    width: 40px;
    height: 35px;
    margin-top: 0;
    margin-left: 0;
    background-color: #000;
}
.banner-wrapper:hover .flex-pauseplay {
	display:block;
}
.banner-wrapper .flex-pauseplay a {
	background:#03204C;
	color:#fff;
}
#edit-field-division-tid, #edit-title {
	height:29px;
	border: 1px solid #999;
	margin-top:5px;
}
#edit-field-start-date-value-1-value-year {
	height:29px;
	border: 1px solid #999;
	margin-top:5px;
}
.view-faq-category-listing a {
	clear: both;
    float: left;
    line-height: 29px;
}
.view-faq-category-listing a::before {
    color: #000;
    content: "»";
    font-size: 140%;
    padding-right: 10px;
}
#views-exposed-form-faq-page-1 select{  border: 1px solid #ccc;
    margin-top: 22px;}
#edit-submit-career {
	background: #235b00;
	border: medium none;
	color: #fff;
	float: left;
	padding: 7px 19px;
	width: auto;
}
#webform-client-form-89966 label {
	clear: left;
	cursor: default;
	float: left;
	margin-bottom: 10px;
	padding: 10px 0;
	width: 30%;
}
#webform-client-form-89966 input {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
}
#webform-client-form-89966 select {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
}
#webform-client-form-89966 textarea {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
	margin-bottom:20px;
}
#webform-client-form-89966 .form-submit {
	background: #235b00 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 10px 20px;
	width: auto;
}
#webform-client-form-89966 #edit-actions {
	float: left;
	width: 60%
}
#webform-client-form-89962 label {
	clear: left;
	cursor: default;
	float: left;
	margin-bottom: 10px;
	padding: 10px 0;
	width: 30%;
}
#webform-client-form-89962 input {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
}
#webform-client-form-89962 select {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
}
#webform-client-form-89962 textarea {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
	margin-bottom:20px;
}
#webform-client-form-89962 .form-submit {
	background: #235b00 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 10px 20px;
	width: auto;
}
#webform-client-form-89962 #edit-actions {
	float: left;
	width: 60%
}
#webform-client-form-89962 #edit-actions .form-submit {
	margin:50px 0px 0px 0px;
}
#webform-client-form-13 label {
	clear: left;
	cursor: default;
	float: left;
	margin-bottom: 10px;
	padding: 10px 0;
	width: 30%;
}
#webform-client-form-13 input {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
}
#webform-client-form-13 select {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
}
#webform-client-form-13 textarea {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
	margin-bottom:20px;
}
#webform-client-form-13 .form-submit {
	background: #235b00 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 10px 20px;
	width: auto;
}
#webform-client-form-13 #edit-actions {
	float: right;
	width: 70%
}
.section-register-mailing-list .webform-client-form label {
	min-width:120px;
	float:left;
}
.section-register-mailing-list .webform-client-form input {
	min-height:28px;
	min-width:480px;
}
.section-register-mailing-list .webform-client-form textarea {
	width:480px;
}
.section-register-mailing-list .webform-client-form .form-item {
	margin-bottom:10px;
}
.section-register-mailing-list .webform-client-form #edit-submit {
	color: rgba(255, 255, 255, 1);
	font-size: 107%;
	line-height: 150%;
	display: inline-block;
	background-color: #235b00;
	padding: 5px 10px 5px 10px;
	border:none;
	transition-duration:0.6s;
	min-width:100px;
	margin-left: 120px;
}
.section-register-mailing-list .webform-client-form #edit-submit:hover {
	background:#000;
	transition-duration:0.6s;
}
#edit-submit-publication {
	margin:0;
	padding: 7px 19px;
}
#edit-field-publication-category-tid {
	margin:0px;
	height:30px;
	border:1px solid #6c6c6c;
}
/*organization-structure-iframe*/
 

 #organization-structure-iframe {
	border:0px;
}
.page-organization-page .region-header-top, .page-ro-organization-page .region-header-top {
	display:none;
}
.page-organization-page .header-wrapper, .page-ro-organization-page .header-wrapper {
	display:none;
}
.page-organization-page .nav-wrapper, .page-ro-organization-page .nav-wrapper {
	display:none;
}
.page-organization-page .banner-wrapper, .page-ro-organization-page .banner-wrapper {
	display:none;
}
.page-organization-page .breadcrumb-wrapper, .page-ro-organization-page .breadcrumb-wrapper {
	display:none;
}
.page-organization-page #footer, .page-ro-organization-page #footer {
	display:none;
}
.page-organization-page .carousel-wrapper, .page-ro-organization-page .carousel-wrapper, #views-org-chart-riginal-offices-organization-page-page-1 td.google-visualization-orgchart-space-medium {
	display:none;
}
.org-setup {
	position:relative;
	padding-bottom:15px
}
.reginal-offices {
	margin-bottom: 0px;
	margin-top: 10px;
}
.reginal-offices .body-container{ margin-bottom:0}
.org-setup::after {
 background: #fff none repeat scroll 0 0;
 border-bottom: 1px solid #ccc;
 border-top: 1px solid #ddd;
 bottom: 0;
 content: "";
 height: 30px;
 left: -11px;
 position: absolute;
 width: 102%;
 z-index: 9999;
}
.view-riginal-offices-organization-page #views-org-chart-riginal-offices-organization-page-page-1 .google-visualization-orgchart-table {
	width:auto !important
}
.page-organization-page h1 {
	display:none;
}
.page-organization-page {
	background:#f5f5f5
}
.page-ro-organization-page {
	background:#f5f5f5
}
.view-riginal-offices-organization-page .google-visualization-orgchart-table {
	width:100% !important
}
/*organization-structure-iframe*/
 
 
 .view-service-provider-list .scroll-table {
	float: left;
	width: 100%;
	overflow-x: scroll;
	overflow-y: hidden;
}
#flexSlider ul li span {
	font-size:120%;
	background: #101010;
	display: inline-block;
	bottom: 10px;
	color: #fff;
	left: 10px;
	max-width: 80%;
	min-width: 30%;
	opacity: 0.7;
	padding: 10px;
	position: absolute;
}
#webform-component-telecom {
}
#webform-component-telecom label {
	background: #fafafa none repeat scroll 0 0;
	border-bottom: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0;
	float: left;
	font-weight: bold;
	padding-left: 0;
	width: 100%;
}
#edit-submitted-telecom .select-all{font-weight:bold !important;
}
#edit-submitted-telecom .form-type-checkbox {
	float: left;
	padding-right: 170px;
	width: 46%;
}
#edit-submitted-telecom .form-type-checkbox label {
	float: none !important;
	line-height: 30px !important;
	padding: 0 !important;
	width: auto !important;
	border:0px;
	font-weight:normal;
}
#edit-submitted-telecom .form-type-checkbox input {
	float: right !important;
	min-width: auto !important;
	width: auto !important;
	margin-top:8px;
}
#webform-component-broadcasting {
}
#webform-component-broadcasting label {
	background: #fafafa none repeat scroll 0 0;
	border-bottom: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0;
	float: left;
	font-weight: bold;
	padding-left: 0;
	width: 100%;
}
#edit-submitted-broadcasting .select-all{font-weight:bold !important;

}

#edit-submitted-broadcasting .form-type-checkbox {
	float: left;
	padding-right: 170px;
	width: 46%;
}
#edit-submitted-broadcasting .form-type-checkbox label {
	float: none !important;
	line-height: 30px !important;
	padding: 0 !important;
	width: auto !important;
	border:0px;
	font-weight:normal;
}
#edit-submitted-broadcasting .form-type-checkbox input {
	float: right !important;
	min-width: auto !important;
	width: auto !important;
	margin-top:8px;
}
#edit-submitted-notifications {
}
#edit-submitted-notifications .form-type-checkbox {
	float: left;
	padding-right: 170px;
	width: 46%;
}
#edit-submitted-notifications .form-type-checkbox label {
	float: none !important;
	line-height: 30px !important;
	padding: 0 !important;
	width: auto !important;
	border:0px;
	font-weight:normal;
}
#edit-submitted-notifications .form-type-checkbox input {
	float: right !important;
	min-width: auto !important;
	width: auto !important;
	margin-top:8px;
}
/*css add 16-09-2016*/
	#webform-component-notifications label {
	background: #fafafa none repeat scroll 0 0;
	border-bottom: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0;
	float: left;
	font-weight: bold;
	padding-left: 0;
	width: 100%;
}
#webform-component-notifications label.option {
	line-height: 30px !important;
	padding: 0 !important;
	width: auto !important;
	border:0px;
	font-weight:normal;
}
#webform-component-notifications .form-type-checkbox {
	float: left;
	padding-right: 170px;
	width: 46%;
}
.arrowclass {
	background: rgba(0, 0, 0, 0) url("../images/arrow-desc.png") no-repeat scroll 55px 2px;
	color: #fff !important;
	float: left;
	padding-left: 0;
	padding-right: 30px;
	width: auto;
}
.google-visualization-orgchart-noderow-small .google-visualization-orgchart-node {
	background-color: #f5f5f5;
	border:0px;
}
.google-visualization-orgchart-noderow-medium .google-visualization-orgchart-node {
	background-color: #f5f5f5;
	border:0px;
}
.google-visualization-orgchart-linenode {
	background:#f5f5f5 !important;
}
.google-visualization-orgchart-space-small, .google-visualization-orgchart-space-medium {
	background: #f5f5f5 !important
}
 #views-org-chart-organization-structure-page tr:nth-of-type(2n+1) {
background:#f5f5f5;
}
 #views-org-chart-organization-page-page-1 tr:nth-of-type(2n+1) {
background:#f5f5f5;
}
.google-visualization-orgchart-lineright {
	border-right: 1px solid #b8eb77 !important;
}
.google-visualization-orgchart-lineleft {
	border-left: 1px solid #b8eb77 !important;
}
.google-visualization-orgchart-linebottom {
	border-bottom: 1px solid #b8eb77 !important;
}
.google-visualization-orgchart-node-medium {
	font-size:16px !important;
}
.google-visualization-orgchart-node-small {
	font-size:16px !important;
}

/* .google-visualization-orgchart-node{
	background: url(../images/bg-img.png) no-repeat !important;
	height:142px;
	width:125px;
	box-shadow:none !important;
} */


.view-telecom-broadcasting-detail-page-block span{
	width:25%;
	line-height: 23px;
}
.view-telecom-broadcasting-detail-page-block .field-content{
	float:right;
	width:78%;
	text-align:left;
}
.act-splocicls {
	   padding-bottom: 20px;
    padding-left: 30px;
}
.act-splocicls li {
 font-size: 90%;
    line-height: 33px;
}
.policis-splocicls {
	  padding-bottom: 20px;
    padding-left: 30px;
}
.policis-splocicls li {
	font-size: 90%;
    line-height: 33px;

}
.otheract-splocicls {
	   padding-bottom: 20px;
    padding-left: 30px;
}
.otheract-splocicls li {
	font-size: 90%;
    line-height: 33px;

}
.views-org-chart-container {
	width: 120px;
}
.views-org-chart-container a {
	font-size:90%;
}
.views-org-chart-container label {
}
.views-org-chart-container .views-org-chart-field {
	line-height: 16px;
}
.views-org-chart-container .views-org-chart-field img {
	border: 2px solid #fff;
	width:50%;
	border-radius: 60px;
}
.views-org-chart-container .views-org-chart-field-no-field_designation {
	font-size: 80%;
	font-size: 80%;
	line-height: 8px;
	padding-top: 6px;
}
.views-org-chart-container .views-org-chart-field-no-field_whos_who_division {
	font-size: 80%;
}
.google-visualization-orgchart-connrow-small {
	font-size:10px !important;
}
.google-visualization-orgchart-connrow-medium {
	font-size:10px !important;
}
.google-visualization-orgchart-table {
	margin: 0 auto;
	width: auto;
}
#webform-component-event-title {
	display:none;
}
.trai-app-box {
	border-bottom: 1px dotted #d7d7d7;
	float: left;
	margin: 10px 0 30px;
	padding-bottom: 20px;
	width: 100%;
}
.trai-app-box .views-field-field-image img{ background: #f1f1f1 none repeat scroll 0 0;
    border: 1px solid #dfdfdf;
    padding: 10px;}

.trai-app-box .views-field-field-image {
	float: left;
	width: 15%;
}
.trai-app-box .views-field-field-image img {
	float: left;
	width: 150px;
	min-height: 115px;
}
.trai-app-box .views-field-title {
	float: left;
	width: 85%;
}
.trai-app-box .views-field-body {
	float: left;
	width: 85%;
}
.trai-app-box .views-field-field-trai-apps {
	float: left;
	width: 85%;
}
.trai-app-box .views-field-field-trai-apps img {
	float: left;
	width: 40px;
}
.trai-video-box {
	border-bottom: 1px dotted #ccc;
	float: left;
	padding: 18px 0;
	width: 100%
}
.trai-video-box .views-field-php {
	float: left;
	width: 30%;
}
.trai-video-box .views-field-php iframe {
	height:280px;
}
.trai-video-box .views-field-title {
	float: left;
	width: 70%;
}
.trai-video-box .views-field-title span {
	float: left;
	font-size: 120%;
	padding: 50px 30px 30px;
}
.page-user-login .tabs-primary {
	float: left;
	margin: 20px 0 30px;
	width: 100%;
}
.page-user-login .tabs-primary li {
	background: #1a3277;
	float: left;
	margin: 0 10px 0 0;
	padding: 0 10px;
}
.page-user-login .tabs-primary li a {
	color:#fff;
}
.page-user-login .tabs-primary .is-active {
	background:#235b00;
}
.section-user .tabs-primary {
	float: left;
	border-bottom: 5px solid #235b00;
	margin: 20px 0 30px;
	width: 100%;
}
.section-user .tabs-primary li {
	background: #1a3277;
	float: left;
	margin: 0 10px 0 0;
	padding: 0 10px;
}
.section-user .tabs-primary li a {
	color:#fff;
}
.section-user .tabs-primary .is-active {
	background:#235b00;
}
.scroll-table1 {
	float:left;
	width:100%;
}
.scroll-table1 th{text-align:center;}
.search-drop .find form div {
	background: #3d4344 none repeat scroll 0 0;
	color: #fff;
	font-size: 80%;
	padding: 2px 9px 7px 10px;
	text-transform:lowercase;
}
.search-drop .find form div input {
}
.find .submit {
}
.find .submit, .find .submit:hover {
	background:#3d4344 url("../images/ico-goi-search.png") no-repeat scroll center center
}
.common-right ul li.ico-site-search input[type="text"], .main-goi-form input[type="text"] {
	border: 2px solid #3d4344;
	background-image:none;
}
#imageData #bottomNav {
	height:auto;
}
.lightbox2-alt-layout #imageData #bottomNav, .lightbox2-alt-layout-data #bottomNav {
	margin:0px;
}
.lightbox2-alt-layout-data #bottomNavClose, .lightbox2-alt-layout #bottomNavClose {
	margin:0px;
}
#bottomNavClose {
	margin:0px;
}
#webform-client-form-90032 {
}
#webform-client-form-90032 label {
	clear: left;
	cursor: default;
	float: left;
	padding: 13px 0;
	width: 37%;
}
#webform-client-form-90032 input {
	border: 1px solid #999999;
	float: left;
	margin-top: 13px;
	padding: 5px 0;
	width: 300px;
}
#webform-client-form-90032 .form-submit {
	background: #235b00 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 10px 20px;
	width: auto;
}
.resizable-textarea .grippie {
	display: none;
}
#webform-client-form-90032 fieldset.captcha {
	clear: left;
	float: left;
	padding: 10px;
	width: 100%;
}
.page-node-90032 .description {
	font-size:80%;
	float:left;
}
#lightboxFrame {
	border:0px;
	height:610px !important;
}
#outerImageContainer {
	height:580px !important;
}
.page-node-90032 .region-header-top {
	display:none;
}
.page-node-90032 .header-wrapper {
	display:none;
}
.page-node-90032 .inner-banner {
	display:none;
}
.page-node-90032 .breadcrumb-wrapper {
	display:none;
}
.page-node-90032 .carousel-wrapper {
	display:none;
}
.page-node-90032 .region-footer {
	display:none;
}
.page-node-90032 .field-name-body p {
	float: right;
	font-size: 90%;
	padding-top: 10px;
	width: 80%;
}
.homeappbox {
	float:right;
	width:auto;
}
#views-exposed-form-consulations-page-5 form {
	float:left;
	width:100%;
}
#views-exposed-form-consulations-page-5 input {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	margin-top:5px;
	width: 170px;
}
#views-exposed-form-consulations-page-5 select {
	width: 170px;
}
#views-exposed-form-consulations-page-5 .form-submit {
	background: #235b00;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 7px 20px;
	width: auto;
	margin:22px 0 10px 5px;
}
#views-exposed-form-consulations-page-5 #edit-field-start-date-value-min-wrapper {
	float: left;
	width: 190px;
}

#views-exposed-form-consulations-page-5 #edit-field-start-date-value-max-wrapper {
	float: left;
	width: 170px;
}
#views-exposed-form-consulations-page-5 #edit-field-start-date-value-max-wrapper label {
	
	clear: none;
	float: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
	width: auto;
}
#views-exposed-form-consulations-page-5 .views-exposed-form {
	border: 1px solid #ccc;
	padding: 10px;
	width: 100%;
	float:left;
	margin-bottom:15px;
}
.view-id-consulations .viewComments a {
background: #235b00 none repeat scroll 0 0;
	color:#fff;
	font-size: 80%;
	padding: 5px 20px;
	text-align: center;
	width: 75px;
	border-radius: 0;
	margin:5px;
}
.view-id-consulations .addComments a {
	background: #235b00 none repeat scroll 0 0;
	color:#fff;
	font-size: 80%;
	padding: 5px 20px;
	text-align: center;
	width: 75px;
	border-radius: 0;
	margin:5px;
}
/* Css creatd by Sanjay */	
#tell-wrapper-90106 .popup_btn h4 {
	font-size: 125%;
}
#tell-it-form .jquery-once-1-processed input {
	float:right
}
#tell-it-form .jquery-once-1-processed .form-submit {
	float:right
}
.tell .popup_btn > img {
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 5px;
}
#tell-it-form .form-item > label {
	float: left;
	margin: 10px 10px 10px 0;
}
#tell-it-form .messages__list {
	border: 1px solid #f00;
	padding: 5px;
	margin:10px 0
}
.cmtHd > span {
	color: #235b00;
	font-size: 90%;
	font-style: italic;
	line-height: 100%;
}
/* Table structure */
.view-blogs-page .field-content > a {
	border: 1px solid #235b00;
	color: #000;
	display: block;
	font-size: 120%;
	font-weight: 300;
	margin-bottom: 10px;
	padding: 10px;
}
.view-blogs-page .field-content > a:hover {
	border:1px solid #ddd
}
.node-blog #comments .commentBx .comment.comment-by-node-author > li {
	border-top: 5px solid #ddd;
	margin-bottom: 15px;
	padding: 25px 0;
}
.node-blog #comments .commentHd {
	background: #ccc none repeat scroll 0 0;
	padding: 10px;
	position: relative;
}
.node-blog #comments .commentHd::after {
 background: #235b00 none repeat scroll 0 0;
 bottom: 0;
 content: "";
 height: 5px;
 left: 0;
 position: absolute;
 width: 100px;
}
.node-blog .commentList {
	background: #f5f5f5 none repeat scroll 0 0;
	padding: 5px 10px;
}
.indented {
	border-left: 5px solid #ddd;
	margin: 15px;
	padding-left: 10px;
}
.commentList .comment_forbidden.first.last {
	display:none
}
#galleryCarousel.flexslider .slides img {
	height:345px
}
#galleryCarousel.flexslider .flex-control-thumbs img {
	height:103px
}

/*.views-exposed-form .views-exposed-widget .form-submit{ margin-top:0 !important}*/
.workshop .column.notification {
    max-width: 540px;
}
.rss-feeds-list .box:last-child {
    margin-right: 0;
}
.rss-feeds-list .box li {
    list-style-type: square;
    margin-left: 25px;
}
.rss-feeds-list .box li a{ color:#333}
.rss-feeds-list .box li a:hover{ text-decoration:none}
.rss-feeds-list .box {
    float: left;
    margin-right: 3%;
    width: 31%;
}
.rss-feeds-list .box h2{ color:#235b00}
.notify-wrapper .column .col-box, .notify-wrapper .column .resp-tabs-container{ min-height:205px}
#views-exposed-form-tender-page-4 .views-exposed-widget.views-submit-button, #views-exposed-form-tender-page-4 .views-exposed-widget.views-reset-button {
    margin-top: 4px;
}
#edit-field-date-value-min-datepicker-popup-0.form-text{ border:1px solid #999; height:29px; margin-top:5px}
#edit-field-date-value-max-datepicker-popup-0.form-text{ border:1px solid #999; height:29px; margin-top:5px}
.views-widget > div#edit-field-date-value-max-wrapper {
    float: left; 
	width:150px;
}
 #edit-field-date-value-max-inside-wrapper .container-inline-date .form-item, .container-inline-date .form-item input{width:150px;}
#edit-field-date-value-min-wrapper {
    float: left; 
}
#edit-field-date-value-min{float:none;}
.block-txt {
    float: right;
    width: 260px;
}

.notification{border:1px solid #e3e3e3}
 .workshop{border:1px solid #e3e3e3}
 .rssfeed{border:1px solid #e3e3e3}
 
 .notification a{color:#36589c;}
 .rssfeed a{color:#36589c;}
 
 .paragrhnews{width:72% !important;}
 
 #quicktabs-comment_qtab ul.quicktabs-tabs{float:left;width:100%;}
 .form-checkboxes .form-type-checkbox.selectall{
    margin-right: 20% !important;
    width: 46% !important;
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
}
.form-checkboxes .form-type-checkbox.selectall label { font-weight:500;}
.form-checkboxes .form-type-checkbox.selectall input{ margin-top:8px;}

	.pdfdownload{clear:left;}
 
  .view-telecom-broadcasting-detail-page-block .views-field-field-telecom{line-height:35px;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-telecom span{font-weight:bold;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-telecom div{font-weight:normal;}
  
  .view-telecom-broadcasting-detail-page-block .views-field-field-start-date{line-height:35px;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-start-date span{font-weight:bold;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-start-date .date-display-single{font-weight:normal;}
  
  .view-telecom-broadcasting-detail-page-block .views-field-field-closing-date{line-height:35px;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-closing-date span{font-weight:bold;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-closing-date .date-display-single{font-weight:normal;}
  
  .view-telecom-broadcasting-detail-page-block .views-field-field-division{line-height:35px;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-division span{font-weight:bold;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-division div{font-weight:normal;}
  
  .view-telecom-broadcasting-detail-page-block .views-field-field-status{line-height:35px;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-status span{font-weight:bold;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-status div{font-weight:normal;}
  
  .view-telecom-broadcasting-detail-page-block .views-field-field-telecom-broadcasting{line-height:35px;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-telecom-broadcasting span{font-weight:bold;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-telecom-broadcasting div{font-weight:normal;}
  
  .view-telecom-broadcasting-detail-page-block .views-field-field-group-field{  float: left;line-height: 35px;width: 100%;margin-bottom:30px;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-group-field span{ float: left;font-weight: bold;width: 22%;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-group-field div{   float: left;font-weight: normal;width: auto;}
  
  
  
  .metadata_tell{position:absolute;z-index:9999;}
  
  /*06-12-2016*/

/*07-12-2016*/
.section-site-map #sitemap ul li{
	list-style-type: disc;
	
}
.section-site-map #sitemap ul li ul li {
    list-style-type: circle;
}
.section-site-map #sitemap ul li ul li ul li {
    list-style-type:square;
}
.inner-banner img {
    width: 100%;
}

.views-row a:focus{
	outline: 1px dotted #333;
	float:left;
	display:block;
}

.footer-top-wrapper ul li a:focus {
    outline: 1px dotted #fff;
    float: left;
	display:block;
}
.pager {
    text-align: center;
}
.column h3 a:focus {
    outline: 1px dotted #fff !important;
	display:block;
}
.resp-tab-item a:focus {
	display:block;
}

.views-field-field-image a:focus {
    outline: 1px dotted #000;
    display: block !important;
    float: left;
}
.page-node-88266 .field-content ol li{
	margin-left: 21px;
	margin-bottom: 2px;
	}
	.page-node-88266 .field-content{
		margin-bottom:15px;
	}
	
	/*08-12-2016*/
	.unsubsc_cribe {
    text-align: right;
	color: #235b00;
	}
.page-unsubscribe-mailing-list label {
    clear: left;
    cursor: default;
    float: left;
    margin-bottom: 10px;
    padding: 4px 0;
    width: 30%;
	}

.page-unsubscribe-mailing-list input {
    border: 1px solid #999999;
    float: left;
    padding: 5px 0;
    width: 300px;
	}
.unsubsc_cribe a{
	background: #235b00;
    border: 1px solid #235b00;
    color: #fff;
    margin: -2px 0 0 25px;
    padding: 7px 20px;
    height: 30px;
    width: auto;
}
   .page-unsubscribe-mailing-list .form-submit{
	background: #235b00;
    border: 1px solid #235b00;
    color: #fff;
    margin: -2px 0 0 25px;
    padding: 7px 20px;
    height: 30px;
    width: auto;
   }
  
   
   .view-tab-wise-telecom-and-broadcasting caption{
	display:none;
   }
   .view-measures-to-protect-consumer-interest caption {
    display: none;
	}
	.view-consulations caption {
    display: none;
	}
	.view-press-release  caption {
    display: none;
	}

.views-field.views-field-php form div input.form-submit{ background:#3f58b4 !important;}
.column .resp-tabs-container .view-footer a.viewall{
	background: #235b00 none repeat scroll 0 0;
	border-radius: 4px;
	color: rgba(255, 255, 255, 1);
	display: inline-block;
	font-family: "Roboto Slab", serif;
	font-size: 80%;
	font-weight: 400;
	line-height: 140%;
	margin-top: 20px;
	padding: 4px 10px 5px;
	text-transform: capitalize;
}
.confirm-parent, .password-parent{width:100% !important; clear:both !important;}
.password-strength{ margin-top:0 !important; width:43% !important;}
div.password-confirm{ margin-top:0 !important; width:43% !important; margin-bottom:5px;}

.form-type-password-confirm .description{ clear:both; margin-top:0;}
.item-list ul.quicktabs-tabs li {background: rgba(76, 85, 87, 1);}
.carousel-wrapper .carousel-container  #flexCarousel .flex-direction-nav a:before{padding:13px 0;}


.view-id-faq .answer span{float: left; line-height: 24px; padding-right: 8px; padding-bottom: 20px;}
.footer-top-wrapper ul li a{padding:0 12px !important;}
.hbt-slider-wrapper{background:rgba(78, 76, 78, 1) !important;}


.homeappbox{
margin-top: 14px !important;
}








/*****************NET NEUTRALITY**********************/


body .ntl {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #686868;
	font-size: 14px;
	background: #ffffff;
	overflow-x: hidden;
	margin:0;
	padding:0;
}
.ntl a {
	color: #337ab7; text-decoration:none;
}
.ntl a:hover {
	color: #337ab7; text-decoration:underline;
}
.wrapper.ntl {
	position: relative;
}
.wrapper.ntl:before, .wrapper.ntl:after {
	display: table;
	line-height: 0;
	content: "";
}
.wrapper.ntl:after {
	clear: both;
}
.ntl .clear {
	clear: both;
	display: block;
}

.ntl .container:before, .ntl .container:after {
	display: table;
	line-height: 0;
	content: "";
}
.ntl .container:after {
	clear: both;
}
.ntl .container {
	position: relative;
	margin: 0 auto;
	display: block;
	max-width: 100%;
}
.ntl .container.common-container {
	background:#222222;
	height:170px;
	padding: 0 15px;
	width: 100%;
}
.ntl .section-container { padding-top:20px;}
.ntl .container.common-container h1 {
	color:#ffffff;
	font-size:200%;
	text-align:center;
	padding-top:40px;
	font-weight:600;
}
.ntl .container .left {
	width:25%;
	float:left;
}

.ntl .container .middle {
	width:50%;
	float:left;
}
.ntl .container .right {
	width:25%;
	float:left;
}

.ntl .panel-box {width:90%; margin-left:5%;
    border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border: 1px solid #dddddd;
	margin-bottom:20px;
}



.ntl .panel-heading {
    background-color: #f5f5f5;
    border-bottom-color: #ddd;
    border-left-color: #ddd;
    border-right-color: #ddd;
    border-top-color: #ddd;
    color: #333;
	border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
}

.ntl .panel-body {
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}

.ntl .panel-body ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
   }

.ntl .panel-body li a {
    display: block;
    color: #337ab7;
    padding: 4px 4px;
    text-decoration: none;
}
.ntl .panel-body li a:hover {
    background-color: #dddddd;
    color: #000;
}

.ntl .container-box {width:96%; margin:0 2% 0 2%;}

.ntl .container-box h2 {
	color:#000000;
	font-size:160%;
	font-weight:400;
	margin:0;
	padding:0 0 0 0;
	
}

.ntl .container-box p {text-align:justify; }

.ntl .container-box-right {width:92%; margin:0 2% 0 2%;}

.ntl .container-box-right h2 {
	color:#000000;
	font-size:130%;
	font-weight:400;
	padding:0;
	margin:0;

}

.ntl .container-box-right p {text-align:justify;}


.ntl button.accordion {
    background-color: #f5f5f5;
    color: #333333;
    cursor: pointer;
    padding: 14px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
	margin-bottom:0px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border: 1px solid #dddddd;
}

.ntl button.accordion.active, .ntl button.accordion:hover {
    background-color: #ddd;
}

.ntl button.accordion:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

.ntl button.accordion.active:after {
    content: "\2212";
}

.ntl div.panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: 0.6s ease-in-out;
    opacity: 0;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	border: 1px solid #dddddd;
	margin-bottom:10px;
}

.ntl div.panel.show {
    opacity: 1;
    max-height: 500px;  
}

.ntl .living-list { width:100%;}

.ntl .living-list .left { width:48%; float:left;}

.ntl .living-list-box {width:100%;
    border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border: 1px solid #dddddd;
	margin-bottom:20px;
}

.ntl .living-list-box-heading {
    background-color: #f5f5f5;
    border-bottom-color: #ddd;
    border-left-color: #ddd;
    border-right-color: #ddd;
    border-top-color: #ddd;
    color: #333;
	border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
}

.ntl .living-list-box-body {
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}

 .ntl .table{
  display: table;
  width:100%;
  border-collapse:collapse;
}
 .ntl .table-row{
    display: table-row;
  }
 .ntl   .table-head{
      display: table-cell;
      padding:1em;
	  
      border-top:#dddddd 1px solid;
	   
    }
.ntl	.table-cell{
      display: table-cell;
      padding:1em;
      border-top:#dddddd 1px solid;
	  border-left:#dddddd 1px solid;
    }
.ntl    .table-head{
        font-weight:normal;
    }



.ntl .living-list .right { width:48%; float:right;}


/*Print CSS*/

@media print{
	 .region-header-top{display:none}
	 .menu-text{display:none !important;}
	 .homeappbox{margin-right:50px;}
	 .header-wrapper{border-bottom:#000 solid 2px;}
	 .logo {max-width:70% !important; border:#000 solid 0px;float:left !important;line-height:25px;}
	 .logo a{font-size:150% !important;}

	 .nav-wrapper{border:#000 solid 0px !important;height:70px !important;margin-top:00px;  background-color: #000 !important;  }
#nav {display: block !important;	}
.nav-wrapper ul li{float:left !important ;border:#ccc solid 1px;}
.nav-wrapper ul li a, .nav-wrapper ul li span{color:#000 !important; }
.nav-wrapper ul li.active{  border-top: 0px solid #1c5178;    margin-top: 0px;}
.nav-wrapper ul li a{padding: 0 6px !important;font-size:13px !important}

	 .banner-wrapper{display:none}

	 .tab-wrapper .view-header > h2{color:#000 !important;font-weight:bold;font-size:130% !important;border-bottom:#ccc dotted 1px}
	 .home-event h2{color:#000 !important;font-weight:bold;font-size:130% !important;border-bottom:#ccc dotted 1px !important}
	 .tab-wrapper .item-list li{margin:-5px !important;padding:0px !important;}

	 .tab-wrapper a.viewall{border:#000 solid 1px;color:#000;float:right;}


	

.notify-wrapper .container{max-width:100% !important}	

.column a{color:#000 !important;font-weight:bold !important}

.hbt-slider-wrapper{display:none}
	
}



@media print and (orientation: landscape){
.nav-wrapper{border:#000 solid 0px !important;height:10px !important;margin-top:00px;  background-color: #000 !important;  }

}
/*Print CSS*/
span.paragraph{
   width: 43%;
   float: left;
}

.webcast-video{
width:100%; height:100%; border:0;
}



#organization-structure-iframe {

        width:100%;

}

#organization-structure-iframe-ro{

        border:0px;

        width:100%;

}

