/**
 * Place your custom styles here.
 */
/* Mega Menu RTL*/
.tb-megamenu .nav > li{

     float:right;
}


/* Mega Menu RTL*/
.mainMenu .navbar-default .navbar-nav li {padding: 0px;}

.mainMenu .navbar-default .navbar-nav a.active,
.mainMenu .navbar-default .navbar-nav a.active:focus,
.mainMenu .navbar-default .navbar-nav a.active:hover {background: #45429A; color: #B1DEA2;}


.sideNav .nav>li>a {
    border-bottom: 1px solid #21A594;
    border-radius: 0;
    padding-right: 0;
    font-size: 15px;
    color: #E8F0F8;
}

.sideNav .nav>li.last>a {
    border-bottom: 0;}

.sideNav .nav>li {
    margin: 0;
    padding: 0;
}

.sideNav .nav>li.active>a, .sideNav .nav>li.active>a:focus, .sideNav .nav>li.active>a:hover {
    background-color: transparent;
    border-radius: 0;
    color: #04685B;
}





.video-item,.photo-item {
    background: #EEEEEE;
    text-align: center;
    padding: 10px;
    min-height: 231px;
    margin-bottom: 20px;
}


.video-item img, .photo-item img{
    float: none;
    margin: 0;
}

.video-item h2, .photo-item h2{
    font-size: 15px;
    margin: 10px 10px 0 10px;
}



.event-list .news-item{overflow: auto;}

.news-item{

    border-bottom: 1px solid #21BAA6;
    margin-bottom: 15px;
    color:#9EACC1;

}

.news-item img{
        background: #F5F5F5;
    padding: 5px;
    border: 1px solid #E2E2E2;
}

.news-item h1 a{
        color:#00B2DC;
}




.pollBox .title, .pollBox .form-item-choice label{
    color: #DADADA;
    margin-bottom: 15px;
    padding: 0;
}

.pollBox .iradio_flat-blue{margin-left: 10px;}

.pollBox .poll .text{padding-bottom: 3px;}

.pollBox .poll .form-submit {
    background: #25A6C7;
    border: none;
    color: #fff;
}

.pollBox ul.links{
    text-align: left;
    position: relative;
    top: -25px;
    float: left;
    width: 80%;
}

.pollBox ul.links .first a{
    background: #2BC08D;
    color: #fff;
    padding: 10px 25px;
    border-radius: 5px;
    font-size: 12px;
}

.pollBox ul.links li.last{
    display: none;
}

.pollBox .poll .total, .pollBox .poll .text{color: #DADADA;}

.pollBox .poll .progress{background: #DADADA;}


.news-item a.more {
    background: #21BAA6;
    padding: 5px 10px;
    color: #ffffff;
    padding: 10px 20px;
}



.infographic .mask {
    width: 100%;}

.mainNews .swiper-slide .newsText{
    height: 50px;
}

.mainNews .swiper-pagination{
    text-align: left;
    padding-left: 20px;
}
.i18n-en .mainNews .swiper-pagination{
    text-align: right;
    padding-left: 20px;
}


.contact-block .tabContent p{
    display: block;
    color: #fff;
    line-height: 1.7;
}

.contact-block label{
    color: #fff;
    margin: 9px 0;
    }

.contact-block .form-actions {margin-top: 10px;}
.more-map {
    background: #25a6c7;
}
.more-map a{
    color: #fff;
}

.book-explorer ul.menu li{background: none;}
.book-explorer-toggle{background: none;}


.topics a img{
    height: auto;
    display: initial;
}


/*.topics > a {min-height: 170px;}*/
.topics > a {min-height: 205px;}

.mainContent .statisticsContent {
    padding-top: 0;
}


.topContent{
    margin-bottom: 20px;
}


.banners .box p {
    font-size: 20px;
    line-height: 32px;}

.banners .box {
    padding: 20px 45px;
    text-align: center;
}


.topLinks li.active {display: none;}


#block-system-main .book-navigation .menu.nav li.collapsed a {position: relative;}
#block-system-main .book-navigation .menu.nav li.collapsed a:before {
   /* content: "\f114";
    font-family: FontAwesome;*/
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #337ab7;
    font-size: 18px;
}
#block-system-main .book-navigation .menu.nav li a{
    background: #EAEAEA;
}
#block-system-main .book-navigation .menu.nav li.leaf a:before {
    content: "\f15c";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #337ab7;
    font-size: 18px;
    padding-left: 0.5em;
}

#block-system-main div.field{
	padding: 10px 0;
}
#block-system-main .field .field-label {
    font-weight: bold;
    padding-bottom: 10px;
    /* float: right; */
    width: 150px;
    /* background: #F1F1F1; */
}


.bl-title {
    background: #DDDDDD !important;
    color: #666;
    border-bottom: 1px solid #eee;
    padding: 5px;
    margin-bottom: 1px;
    cursor: pointer;
}
.body-teaser {
    background: #F2F2F2;
    padding: 10px;
    color: #333333;
}
.article .field-name-field-news-image img {
    float: right;
    margin-left: 20px;
    max-width: 300px;
	height:auto;
}

p.articleText {
    line-height: 22px;
}

.col-lg-8 .ui-widget-content {
    height: 245px;
}

.pull-left.newsDescription {
    line-height: 24px;
}

.pull-left.newsDescription .more {
    margin-left: 15px;
}

.sideNav ul.menu.nav ul {
    display: none;
}

footer .socialicons ul {
    float: left;
}
footer .socialicons ul li {
    display: inline-block;
    text-align: center;
    border: none !important;
}
footer .socialicons ul li a{
    font-size: 20px !important;
    color: #99A6C6 !important;
}

.shareNews {}
.shareNews ul {float: left;list-style-type: none;padding-right: 15px;margin-bottom: 0;}
.shareNews ul li , .otherActions ul li {display: inline-block;float: left}
.shareNews span {position: relative;top: 7px;color: #9D9D9D;}
.shareNews i {display: block; width: 25px; height: 25px; background-color: rebeccapurple; text-align: center; border-radius: 100%; color: #fff; padding: 6px; margin-left: 5px;}
.shareNews i.fa-facebook {background-color: #254398;}
.shareNews i.fa-twitter {background: #19a1e0;}
.shareNews i.fa-instagram {background: #1e6fa8;}
.shareNews i.fa-google-plus {background: #bb1540;}
.shareNews i.fa-whatsapp {background: #149E14}


.view.view-requests.view-id-requests.view-display-id-page .view-content {
    font-size: 16px !important;
}

th.views-field.views-field-field-status-id {
    display: none;
}
td.views-field.views-field-field-status-id {
    display: none;
}

.book-navigation ul li.leaf{
    display: none;
}

.btn-2BC08D{
    background: #2BC08D;
    color: #ffffff;
}

.info-center-desc p{
    padding-bottom: 10px;
}

.player iframe{width: 100%;}






.media-center-page .custom-page-title {background: #00b2dc;float: right;padding: 10px 20px;color: #fff;font-size: 21px;margin: 15px 0;}
.media-center-page .sideBox.announcements .links ul li a {line-height: 28px;display: block; margin-bottom: 11px;}
.media-center-page .info-slider .swiper-slide a .slider-text {position: absolute;width: 100%; text-align: right; padding: 10px 20px; bottom: 0;background: rgba(11,37,43,1);
background: -moz-linear-gradient(left, rgba(11,37,43,1) 0%, rgba(11,37,43,0.9) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(11,37,43,1)), color-stop(100%, rgba(11,37,43,0.9)));
background: -webkit-linear-gradient(left, rgba(11,37,43,1) 0%, rgba(11,37,43,0.9) 100%);
background: -o-linear-gradient(left, rgba(11,37,43,1) 0%, rgba(11,37,43,0.9) 100%);
background: -ms-linear-gradient(left, rgba(11,37,43,1) 0%, rgba(11,37,43,0.9) 100%);
background: linear-gradient(to right, rgba(11,37,43,1) 0%, rgba(11,37,43,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b252b', endColorstr='#0b252b', GradientType=1 );}
.media-center-page .info-slider .swiper-slide a .slider-text h1{color: #21baa6}
.media-center-page .info-slider .swiper-slide a .slider-text p{color: #fff;width: 75%;font-size: 15px;overflow: hidden;height: 20px;}
.media-center-page .info-slider.media-slider .swiper-container-horizontal>.swiper-pagination {text-align: left;padding-left: 20px;}
.media-center-page .info-slider.media-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #21baa6}
.media-center-page .infographic.inside-album .mask .fa {font-size: 30px;margin-top: 20px;}
.media-center-page .media-two-boxs .first-box .box-content , .media-center-page .media-two-boxs .events .box-content {background: #ccd3de;overflow: hidden;}
.media-center-page .media-two-boxs  h1 , .media-center-page .media-two-boxs .events h1 {background-color: #2bc08d;float: right;color: #fff;padding: 10px;font-size: 18px;}
.media-center-page .media-two-boxs  h1 i{margin-left: 10px;}
.media-center-page .media-two-boxs .first-box ul {list-style-type: none;padding: 30px;float: right;width: 100%;text-align: center;}
.media-center-page .media-two-boxs .first-box ul li {display: inline-block;margin: 0 12px 20px;}
.media-center-page .media-two-boxs .first-box ul li a span {display: block;color: #45429a;margin-top: 10px;}
.media-center-page .media-two-boxs .events .box-content {background: #25a6c7}
.media-center-page .media-two-boxs .events h1 {background: #168ead}
.media-center-page .media-two-boxs .events-list ul {padding: 0 20px;width: 100%;margin-top: 60px;}
.media-center-page .media-two-boxs .events-list ul li {display: block;margin-bottom: 20px;border-bottom: 1px solid #168EAD;padding-bottom: 7px;}
.media-center-page .media-two-boxs .events-list ul li a span.date {background: #168ead;color: #fff;font-size: 14px;padding: 5px;margin-bottom: 10px;}
.media-center-page .media-two-boxs .events-list ul li a p {color: #fff;margin-top: 10px;line-height: 30px;}
.media-center-page .media-two-boxs .events-list .moreLink {float: left;margin-left: 15px;margin-bottom: 11px;color: #fff;}
.media-center-page .media-two-boxs .events-list .moreLink i {margin-left:5px}
.media-center-page .mediaCenter.innernews {margin-top: 30px;float: right;}
.media-center-page .mediaCenter.innernews .mediaNews .news-content {}
.media-center-page .mediaCenter.innernews .news-content h1 {display: block;margin-top: 10px;width: 100%;float: right;color: #3C3C3C;font-size: 15px;line-height: 24px;}
.media-center-page .mediaCenter.innernews .news-content p {display: block;width: 100%;float: right;margin-top: 14px;font-size: 14px;line-height: 23px;color: #9EACC1;}
.media-center-page .infographic.inside-album {float: right;width: 100%}
.media-center-page .mediaCenter.innernews .news-content p {margin-bottom: 20px}
.media-center-page .mediaCenter.innernews .otherNews a {float: left;border-radius: 0;background: #C0C0C0;color: #373737;}

@media screen and (min-width:0) and (max-width:1200px) {
    .media-center-page .custom-page-title {width: 100%}
    .media-center-page .sideBox {padding: 0}
}

@media screen and (min-width:0) and (max-width:1024px) {

    .media-center-page .mediaCenter {margin-bottom: 20px}
}

@media screen and (min-width:0) and (max-width:992px) {
    .media-center-page .mediaCenter {margin-bottom: 25px}
    .media-center-page .media-two-boxs .events  {margin-top: 20px}
}


.view-taxonomy-term .views-row{
    border-bottom: 1px dotted #21baa6;
    margin-bottom: 15px;
    color: #9eacc1;
    padding-bottom: 15px;
    line-height: 1.5;
}


.view-taxonomy-term .views-field-title-field a{color: #00b2dc;}

h2.block-title {
    color: #fff;
}

/* < ----- search page ---- > */
ol.search-results.apachesolr_search-results {
    line-height: 35px;
}

.spelling-suggestions dt {
    float: right;
    margin-left: 8px;
}
.spelling-suggestions {
    padding: 6px;
    background-color: rgba(158, 172, 193, 0.33);
    margin-bottom: 12px;
    border-right: 7px solid #79879C;
}

li.search-result {
    border-bottom: 1px solid #21BAA6;
    margin-bottom: 15px;
    background-color: rgba(33, 186, 166, 0.15);
    padding: 5px;
}

ol.search-results.apachesolr_search-results {
    border-top: 1px dotted #21BAA6;
    margin-top: 13px;
}

ol.search-results.apachesolr_search-results strong {
    color: #337AB7;
}

li.search-result a {
    font-size: 17px;
}

li.search-result:hover {
    background-color: #EEEEEE;
}

li.search-result .search-info {
    color: #79879C;
    font-size: 13px;
    /* text-align: left; */
}

/*< --- menu of search page ---- >*/

section#block-apachesolr-search-sort {
    border-bottom: 1px solid #EAF8F6;
    margin-bottom: 19px;
}

.block-facetapi{
     border-bottom: 1px solid #EAF8F6;
    margin-bottom: 19px;   
}

section#block-apachesolr-search-sort li a {
    color: #E8F0F8;
}
section#block-apachesolr-search-sort li:hover a {
    color: #333333;
}

section#block-apachesolr-search-sort h2 {
    color: #333333;
    padding-bottom: 7px;
}

.block-facetapi h2{
     color: #333333;
    padding-bottom: 7px;   
}

.block-facetapi a{
    color: #E8F0F8;
}

section#block-apachesolr-search-sort li {
    padding-bottom: 6px;
}

.menu-block-wrapper .expanded ul.menu.nav {
    background-color: rgb(38, 204, 182);
}
/*-------- GAD 2/8/2016 */

.page-links{
    display: none !important;
}
/*-----------GAD 10/8/2016 */
.Border{
    background: #25a6c7;color: #fff;padding: 0px 10px;border-radius: 25px 0px 0px;
}

.navbar-nav>li>a{
	padding:8px ;
}
BreadCrumb no link 
.breadcrumbDiv{
   pointer-events: none !important;
   cursor: default !important;
}
/* Iphone Table Fixed */
.table-responsive
{
max-width: none;

}
/*------ Scrool Top */
#go-top {
	
	position: fixed;
	bottom: 6em;
	left: 2em;
	text-decoration: none;
	color: white;
	background-color: rgba(0, 0, 0, 0.3);
	font-size: 12px;
	padding: 1em;
	
}

#go-top:hover {
	background-color: rgba(0, 0, 0, 0.6);
}
h1>a , h1>a:hover{
	color:#00B2DC;
}
/* custom image in metholodgy */
.metholodgy img {
    float: none;
    margin-left: 0px;
    max-width: 100%;
    height:auto;
}

/* display download file */
.file,.file-size{display: inline-block;}

/* intarcative picture */
.img-res{
    display: block;
	width:100%;
    text-align: center;
	height:77px;
	float:right;
}
@media (max-width: 768px) {
    .navbar-toggle {
      display: block;

    }
	.banners .box{
		padding:20px;
	}
	.towBoxes .firstBox{
		/*margin-top:10px;*/
	}
}
.new_indicator{text-align: center;}
/*custom box for kaba in front page*/
.custom_box{border-right: solid 5px #fff;}
.custom_box_kabba{border-left: solid 5px #fff; display: block; text-align: center;}

/* charts page filters */

.form-item.form-type-select.form-group {
	display: inline-block;
    float: right;
    margin-left: 25px;
    margin-top: 25px;
}
#charts-container button {
    margin-left: 15px;
	margin-top:0;
  }

/* charts page end */

#highcharts-container,
.charts-highchart,
.highcharts-container ,
#stats-charts-wrapper{
    direction:ltr !important;
}
.progress-disabled{
	float: none;
}

.number span {
    direction:ltr;
}
.search-indicators{
    float:left;
    text-align:right !important;
}


.views-exposed-widget .btn {
    margin-top: 0 ;
}
.stats-charts-search-list .views-row{
	padding-bottom: 10px;
}
.view-display-id-block_8 li{list-style:none;}


.custom-navi{
    float:right;
}
.highcharts-tooltip{
	text-align:right !important;
}
#map-marker-content{
   /* width: 155px;*/
    line-height: 20px;
}
.clickable-row a{
	color:#9EACC1;
}
.clickable-row {
	cursor: pointer;
	color:#9EACC1;
}
#full-map-display {
    margin-top: 3px;
    margin-left: 15px;
}
.branches-caption{
  margin-top:8px;	
}
.main-branch-email {
    font-size: 14px;
    color: grey;
}
.form-wrapper-parent{
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.views-view-grid.cols-4 {
    margin-top: 20px;
}
.views-view-grid .views-field{
    padding-left: 40px !important;
}



/* charts page filters */
.filters-form-submit{
	margin-top:25px;
	
}
.form-item.form-type-select.form-group {
	display: inline-block;
    float: right;
    margin-left: 25px;
    margin-top: 25px;
}

/* charts page end */

#highcharts-container,
.charts-highchart,
.highcharts-container ,
#stats-charts-wrapper{
    direction:ltr !important;
}
.progress-disabled{
	float: none;
}

.number span {
    direction:ltr;
}
.search-indicators{
    float:left;
    text-align:right !important;
}


.views-exposed-widget .btn {
    margin-top: 0 ;
}
.stats-charts-search-list .views-row{
	padding-bottom: 10px;
}
.view-display-id-block_8 li{list-style:none;}


.custom-navi{
    float:right;
}
.highcharts-tooltip{
	text-align:right !important;
}
#map-marker-content{
   /* width: 155px;*/
    line-height: 20px;
}
.clickable-row a{
	color:#9EACC1;
}
.clickable-row {
	cursor: pointer;
	color:#9EACC1;
}
#full-map-display {
    margin-top: 3px;
    margin-left: 15px;
}
.branches-caption{
  margin-top:8px;	
}
.main-branch-email {
    font-size: 14px;
    color: grey;
}
.form-wrapper-parent{
	padding-bottom: 15px;
	margin-bottom: 15px;
}
 input.form-autocomplete{display: block !important;}
.ui-slideouttab-panel {
    border: 2px solid #25a6c7;
}

/* css for charts data table -- start */
.highcharts-data-table table {
    border-collapse: collapse;
    border-spacing: 0;
    background: white;
    width:100%;
}
.highcharts-data-table td, .highcharts-data-table th {
    font-family: sans-serif;
    font-size: 10pt;
    border: 1px solid silver;
    padding: 0.5em;
}

/* css for charts data table -- end */

/* css for sliding menu -- start */ 
.handle{
    font-size:22px;
} 
.ui-slideouttab-handle {
    background-color:#9eacc1;
}

#right {
    border-color: #9eacc1;
    border-width: 5px;
	z-index:1;
}
#right .handle {
    background-color: #9eacc1;
}
.menu-block-23 .menu nav{
	background-color: #fff;
}
.fa-rotate-90{ 
   /* -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);*/
}
/* css for sliding menu -- end */
.menu-block-23{
	overflow-y:scroll;
	max-height:500px;
}
.views-field-field-rate-this-page .field-content {
    float: right;
}
.views-label.views-label-field-rate-this-page {
    float: right;
}
/* Css for sliding menu */
.parent {
	cursor:pointer;
	color: #fff;
	/*background-color: lightgrey;*/
}

.parent ul {
    display: none;
}


/* css for charts data table -- start */
.highcharts-data-table table {
    border-collapse: collapse;
    border-spacing: 0;
    background: white;
}
.highcharts-data-table td, .highcharts-data-table th {
    font-family: sans-serif;
    font-size: 10pt;
    border: 1px solid silver;
    padding: 0.5em;
}


/*
 * Datatables Table
 */
table.dataTable {
	margin: 0 auto;
	clear: both;
	width: 100%;
}

table.dataTable thead th {
	padding: 3px 18px 3px 10px;
	border-bottom: 1px solid black;
	font-weight: bold;
	cursor: pointer;
	*cursor: hand;
}

table.dataTable tfoot th {
	padding: 3px 18px 3px 10px;
	border-top: 1px solid black;
	font-weight: bold;
}

table.dataTable td {
	padding: 3px 10px;
}

table.dataTable td.center,
table.dataTable td.dataTables_empty {
	text-align: center;
}

table.dataTable tr.odd { background-color: #f3f4ee; }
table.dataTable tr.even { background-color: white; }

table.dataTable tr.odd td.sorting_1 { background-color: #D3D6FF; }
table.dataTable tr.odd td.sorting_2 { background-color: #DADCFF; }
table.dataTable tr.odd td.sorting_3 { background-color: #E0E2FF; }
table.dataTable tr.even td.sorting_1 { background-color: #EAEBFF; }
table.dataTable tr.even td.sorting_2 { background-color: #F2F3FF; }
table.dataTable tr.even td.sorting_3 { background-color: #F9F9FF; }


/*
 * Table wrapper
 */
.dataTables_wrapper {
	position: relative;
	clear: both;
	*zoom: 1;
}


/*
 * Page length menu
 */
.dataTables_length {
	float: left;
}


/*
 * Filter
 */
.dataTables_filter {
	float: right;
	text-align: right;
}


/*
 * Table information
 */
.dataTables_info {
	clear: both;
	float: left;
}


/*
 * Pagination
 */
.dataTables_paginate {
	float: right;
	text-align: right;
}

/* Two button pagination - previous / next */
.paginate_disabled_previous,
.paginate_enabled_previous,
.paginate_disabled_next,
.paginate_enabled_next {
	height: 19px;
	float: left;
	cursor: pointer;
	*cursor: hand;
	color: #111 !important;
}
.paginate_disabled_previous:hover,
.paginate_enabled_previous:hover,
.paginate_disabled_next:hover,
.paginate_enabled_next:hover {
	text-decoration: none !important;
}
.paginate_disabled_previous:active,
.paginate_enabled_previous:active,
.paginate_disabled_next:active,
.paginate_enabled_next:active {
	outline: none;
}

.paginate_disabled_previous,
.paginate_disabled_next {
	color: #666 !important;
}
.paginate_disabled_previous,
.paginate_enabled_previous {
	padding-left: 23px;
}
.paginate_disabled_next,
.paginate_enabled_next {
	padding-right: 23px;
	margin-left: 10px;
}

.paginate_enabled_previous { background: url('../images/back_enabled.png') no-repeat top left; }
.paginate_enabled_previous:hover { background: url('../images/back_enabled_hover.png') no-repeat top left; }
.paginate_disabled_previous { background: url('../images/back_disabled.png') no-repeat top left; }

.paginate_enabled_next { background: url('../images/forward_enabled.png') no-repeat top right; }
.paginate_enabled_next:hover { background: url('../images/forward_enabled_hover.png') no-repeat top right; }
.paginate_disabled_next { background: url('../images/forward_disabled.png') no-repeat top right; }

/* Full number pagination */
.paging_full_numbers {
	height: 22px;
	line-height: 22px;
}
.paging_full_numbers a:active {
	outline: none
}
.paging_full_numbers a:hover {
	text-decoration: none;
}

.paging_full_numbers a.paginate_button,
.paging_full_numbers a.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
	*cursor: hand;
	color: #333 !important;
}

.paging_full_numbers a.paginate_button {
	background-color: #ddd;
}

.paging_full_numbers a.paginate_button:hover {
	background-color: #ccc;
	text-decoration: none !important;
}

.paging_full_numbers a.paginate_active {
	background-color: #99B3FF;
}


/*
 * Processing indicator
 */
.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 250px;
	height: 30px;
	margin-left: -125px;
	margin-top: -15px;
	padding: 14px 0 2px 0;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 14px;
	background-color: white;
}


/*
 * Sorting
 */
.sorting { background: url('../images/sort_both.png') no-repeat center right; }
.sorting_asc { background: url('../images/sort_asc.png') no-repeat center right; }
.sorting_desc { background: url('../images/sort_desc.png') no-repeat center right; }

.sorting_asc_disabled { background: url('../images/sort_asc_disabled.png') no-repeat center right; }
.sorting_desc_disabled { background: url('../images/sort_desc_disabled.png') no-repeat center right; }
 
table.dataTable th:active {
	outline: none;
}


/*
 * Scrolling
 */
.dataTables_scroll {
	clear: both;
}

.dataTables_scrollBody {
	*margin-top: -1px;
	-webkit-overflow-scrolling: touch;
}

/*
 * Survey Webform
 */
.webform-progressbar {
    margin-top: 75px;
    margin-bottom: 75px;
}
#webform-client-form-12177 label {
    font-size: 16px;
    margin-right: 40px;
    line-height: 24px;
}
.select-or-other-other {
    width: 80%;
    margin-right: 60px;
}

.custom-warn{padding-bottom:4px;}
.form-type-password-confirm .password-help{left: 5.333333% !important;}
.tabbable.tabs-left.vertical-tabs.clearfix{display:none;}
/* responive table for iphone */
.table-responsive .table {
    max-width: none;
}
.form-item-language{display:none !important;}
.tb-megamenu.tb-megamenu-menu-organization-role-menu {
    background-color: inherit;
    font-size: 13px;
}
.tb-megamenu.tb-megamenu-menu-organization-role-menu a {
    color: #C1C1D6 !important;
}
.tb-megamenu.tb-megamenu-menu-organization-role-menu ul li {
    margin-top: -2px;
}


/**/

.view-id-dynamic_activity .odd{background-color: #eeeeee !important;}
.view-id-dynamic_activity .dataTables_filter{margin-bottom: 9px;}
.view-id-dynamic_activity #datatable-1_wrapper{margin-bottom: 9px;}
.webform-component--lmshrkt-lmydny-lsbq .checkbox , .webform-component--ljns .radio,.edit-submitted-yttlb-ltryf-mn-jh-lml.radio {display: inline-block; padding-left: 66px;}

.webform-client-form-14716.checkbox, webform-client-form-14716.radio {display: inline-block !important; padding-left: 40px !important;}
#edit-submitted-yttlb-ltryf-mn-jh-lml.radio {display: inline-block !important; padding-left: 40px !important;}
.webform-client-form-14716 .radio { display: inline-block !important; padding-left: 40px !important;}
.webform-client-form-14716 .webform-submit {float: right;width: 100px;}
.webform-component--lhwy-lwtny.help-block{display:none;}
#edit-submitted-tryf-mn-jh-lml-upload-button--3,#edit-submitted-lhwy-lwtny-upload-button--4,#edit-submitted-tryf-mn-jh-lml-upload-button--6,#edit-submitted-swr-khr-mwhl-upload-button--5{margin-top:5px;}
/** file upload */
/*.webform-client-form-14716 .btn
{
    margin-top: 0px;
    left: 0px;
    top: 0px;
    z-index: 11;
    position: absolute;
}
.form-managed-file
{
    background-color: #eee;
    position: relative;
    z-index: 1;
    width: 400px;
    height: 30px;
}
.form-managed-file > span{
    display: block;
    font-size: 14px;
    padding: 5px 5px 0 5px;
    float: left;
}
.form-managed-file input[type="file"]{
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 3;
}
.form-managed-file:after {
    content: "رفع الملف";
    background-color: #f00;
    color: #fff;
    width: 100px;
    height: 30px;
    position: absolute;
    top: 0px;
    left: 0px;
    line-height: 30px;
    text-align: center;
    font-family: Tahoma,Arial;
}
*/
.form-managed-file > button{
    margin-top: 5px;
}
.webform-client-form-14716.form-radios .radio {
    display: inline-block;
}
#views-exposed-form-form-req-page-2.views-exposed-form .views-exposed-widget .btn {
    margin-top: 1.8em;
}