.wrapper { background: #f2f2f2; position: relative; overflow: hidden; }
/***ReahListing CSS***/
.category-filter { width: 257px; float: left; }
.category-filter .list-group { border: 1px solid #e4e8eb; }
.category-filter .list-group-item { border-bottom: 1px solid #e4e8eb; border-width: 0 0 1px 0; margin: 0; font-size: 13px; border-radius: 0; }
.category-filter .list-group-item:last-child { border: none; }
.category-filter .list-group-item .checkbox { margin: 15px 0; }
.category-filter .list-group-item label { color: #055599; }
.category-filter .list-group-item input[type=checkbox] { margin-top: 3px; }
.category-filter h4 { color: #333; font-weight: 800; font-size: 14px; }
.category-filter h4 a { color: #055599; font-weight: normal; font-size: 12px; }
.category-filter h5 { font-size: 13px; color: #666; font-weight: 500; margin: 10px 0 20px; }
.reach-list { margin-left: 270px; padding: 0 20px; }
.reach-list .list-group .list-group-item { border-color: #e4e8eb; border-width: 0 0 1px 0; padding: 25px 0; margin: 0; /*padding-left:10px;*/}
/*.reach-list .list-group li.list-group-item:nth-child(even){ background-color:#f2f2f2; }*/
.reach-list .list-group .list-group-item:first-child { padding-top: 0; }
.reach-list .list-group .media-img { border: 1px solid #ccc; padding: 4px; }
.reach-list .list-group .reach-img { width: 192px; position: relative; }
.reach-list .img-content { position: absolute; bottom: 0; background: #cee9ff; opacity: 0.8; }
.reach-list .img-content > div { width: 50%; float: left; padding: 6px; font-weight: 800; }
.reach-list .img-content .img-caption { color: #000; font-size: 11px; }
.reach-list .img-content .img-caption-year { color: #065a7b; font-size: 20px; padding-top: 13px; }
.reach-list .list-group .media-body { padding-left: 0px; color: #666; }
.reach-list .list-group .media-heading { color: #000; font-size: 16px; font-weight: 600; margin-bottom: 5px; line-height: 1; }
.reach-list .list-group .media-heading a { color: #000 }
.reach-list .reach-description { margin: 7px 0 14px; font-size: 14px; }
.reach-list .reach-tags { margin: 0 0 10px; font-size: 12px; }
.reach-list .reach-tags em { color: #999; font-style: normal; }
.map-view-a { padding-left: 2px; font-size: 13px; color: #055999; }
.star-rating { list-style-type: none; padding: 0; padding-right: 20px; }
.star-rating li { display: inline-block; }
.reach-comments { border-left: 1px solid #e4e8eb; float: left; padding: 2px 0 0 20px; }
.reach-comments span { padding-left: 10px; }
.reach-actions { margin-top: 15px; }
.reach-page.pagination a { border: 0; font-size: 14px; color: #666; font-weight: 500; }
.reach-page.pagination .text-links { font-size: 12px; color: #38B1EF; padding: 8px 12px 7px; }
.reach-page.pagination .last .text-links{color: #38B1EF;}
.reach-page.pagination > li > a:hover, .reach-page.pagination > li > a:focus { outline: none; background: none; border: 0; }
.reach-page.pagination > .active > a, .reach-page.pagination > .active > a:hover, .reach-page.pagination > .active > a:focus { background: #38B1EF; border-radius: 50%; color: #fff; }
.reach-page.pagination > .active > .text-links, .reach-page.pagination > .active > .text-links:hover, .reach-page.pagination > .active > .text-links:focus { background: transparent; color: #38B1EF; }
.caret.left { border-right: 5px solid; border-top: 5px solid transparent; border-bottom: 5px solid transparent; margin-top: -2px; }
.caret.right { border-left: 5px solid; border-top: 5px solid transparent; border-bottom: 5px solid transparent; margin-top: -3px; }
.reach-banner { background: url('../images/ListingPage_banner.png') no-repeat center center; width: 100%; padding: 12px 10px 10px; height: 75px; }
.breadcrumb { background: transparent; margin: 0; font-size: 15px; }
.breadcrumb > .active, .breadcrumb li a, .page-title { color: #000; }
.breadcrumb li a { border-bottom: 2px solid #9ea3a3; }
.breadcrumb > li + li::before { content: "/"; color: #fff; }
.page-title { font-size: 26px; margin: 0px; padding: 0px 15px 20px 0; line-height: 1; }
.row.page-title {margin: 0px -15px;}
.draggable-center .nav > li > a:hover, .draggable-center .nav > li > a:focus { background-color: transparent; text-decoration: none; }
.draggable-container { overflow: hidden; padding-top: 20px; /* no selection */ -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.draggable { width: 9999999px; /*white-space: nowrap; /* all on same line */
	/*font-size: 0; /* fix inline block spacing */
border: none; }
.draggable-container .tab-content { padding-top: 20px; }
.backbtn-sec { background: #f7f7f7 }
#content_overlay { position: absolute; background-color: #000; opacity: 0.5; height: 100%; width: 100%; left: 0; z-index: 98; display: none; }
#content_overlay.active { display: block; }
/**24/08/2016**/
#search-icon-shared, #search-icon { background: #38B1EF; border-radius: 0; border: 1px solid #ccc; cursor: pointer; }
.reach-list .input-group .form-control { border-radius: 0;height:45px;}
.sortby-list, .socai-links { padding: 0 0 0 1px; }
.sortby-list li { display: inline-block; list-style: outside none none; padding: 2px 2px; }
/*.sortby-list li.active { background: #e4e8eb; }*/
.sortby-list li.active a { color: #38B1EF }
.sortby-list li:first-child { color: #999; padding-left: 0; }
.sortby-list li a { color: #38B1EF; }
.socai-links{padding-top: 10px;}
.socai-links.view-links li a { color: #666; }
.socai-links.view-links { text-align: right; }
.socai-links li { color: #999; display: inline-block; font-weight: normal; padding-right: 6px; }
.socai-links li:after{content: "|"; color:#ddd; padding:0 0 0 6px; }
.socai-links li:last-child:after{content:""; padding:0;}
.socai-links li > span { margin-right: 5px; }
.loading-text { font-size: 18px; color: #38B1EF }
.reach-list .list-group .media-heading span { color: #999; font-size: 14px; font-weight: normal; }
.plain-right .search-filter li a{color: #055999;}
.no-lpadding{padding-left:0;}

/*Data bank CSS*/
.banner-title{ font-size: 25px; color: #000000; display: block; clear: both;margin: 0; padding:10px 15px 0;}
.reach-banner.databank-banner{height: 100px;}
.category-filter.databank-filter{width: 295px;position: absolute;left: 0; top: 0;}
.category-filter.databank-filter.plain{top:91px;}
.reach-list.databank-content{margin-left: 300px;}
.databank-list .list-group-item{color:#666666;}
.databank-list .list-group-item.active{color: #fff; background-color: #39beea;border-color:#39beea;}
.list-group .list-group-item.list-title{background-color: #f2f9ff; font-size: 15px; color: #2c2c2c; font-weight: 600;}
.link-list .list-group-item{color:#38B1EF;}
.databank-filter .list-group-item{padding:15px;}
.databank-content .seperator{padding:5px 2px;}
.search-filter{float: right;margin-top:5px;}
.search-filter > ul{margin: 0;padding: 0; display: inline-block;}
.search-filter ul li{ display: inline-block; list-style: none; /*border-right: 1px solid #dddddd;*/ padding:0 5px;}
.search-filter li a{padding-left: 5px;}
.search-filter li:last-child{border: 0;padding-right: 0;}
.span-label{color: #999; padding-right: 5px;}
.database-des{ margin: 18px 0 14px;font-size:15px;color:#333333;}
.remove-filter {color:#38B1EF;}
.sub-desc a{color:#38B1EF; padding-left:3px;}
.databases-list{margin: 0; padding:0;}
.databases-list li{ display: inline-block; padding:0 10px; /*border-right:1px solid #dddddd;*/}
.databases-list li:last-child{border-right: 0; padding-right: 0;}
.databases-list li:first-child{padding-left: 0;}
.databases-list .sprite{margin-right: 5px;}
.Concept-list .sprite{margin-right: 5px;}
.databases-list .caret{color: #999999; margin-left: 5px;}

.reach-list .explore-data.list-group .media-heading{margin-bottom: 12px;}
.reach-list .explore-data.list-group .list-group-item{border-bottom: 0;}
.list-group.explore-data{margin-bottom: 15px;}
.reach-list.databank-content .reach-tags{margin-bottom: 0;}
.no-border{border:0 !important}
.databank-wrapper{position: relative;}
.data-preview{color: #999999;}
.switch-btn {margin: 0 6px;}
.switch-btn .btn,
.switch-btn .btn:hover{outline:none; background-color: #fff; font-size: 13px; color: #999; text-transform: uppercase;border-radius: 0;box-shadow: none;border-color: #e4e8eb;padding: 3px 10px;}
.switch-btn .btn.active,
.switch-btn .btn.active:hover{background-color: #38B1EF; color: #fff;border-color: #e4e8eb; outline: none;}
.tborder{border-top: 1px solid #e4e8eb;}
ul.rgt-list{float: right; margin-top: 5px;}
.databank-dd .dropdown-toggle, .databank-dd.open .dropdown-toggle, .databank-dd.open .dropdown-toggle:hover, .databank-dd.open .dropdown-toggle:focus, .databank-dd .btn-default:active, .shared-report .dropdown-toggle, .shared-report.open .dropdown-toggle, .shared-report.open .dropdown-toggle:hover, .shared-report.open .dropdown-toggle:focus, .shared-report .btn-default:active {
    padding: 0;
    border: 0;
    background-color: #fff;
    outline: none;
    box-shadow: none;
    color: #38B1EF;
    font-size: 13px;
    padding: 3px 14px 4px;
    text-transform: none;
    font-weight: bold;
    font-size: 12px;
}
.dd-left{
    left:initial;
}
.shared-report .dropdown-toggle{font-size: 12px;}

#ddlLogin.databank-dd .dropdown-menu {
    width: auto;
    z-index: 25;
    padding: 10px 10px !important;
    font-size: 11px;
    line-height: 20px;
    font-weight: bold;
    min-width: 108px !important;
}

    #ddlLogin .databank-dd .dropdown-menu:before, .dropdown-menu:after {
       display:none;
    }

#ddlLogin .dropdown-backdrop {
    display: none;
}

.databank-wrapper .social-link a:hover {
    text-decoration: none !important;
}

#ddlLogin.databank-dd .dropdown-toggle {
    background-color: #f2f2f2;
    padding: 3px 0px 0px;
    color: #000000;
    font-size: 16px;
    font-weight: 400;
}


.databank-dd .dropdown-menu, .shared-report .dropdown-menu{width: 315px;padding: 20px;border-color: #e1e1e1; border-radius: 0; right: -10px; left: inherit;}
#glossary_db_list.dropdown-menu,#glossary_concept_list.dropdown-menu
{
    width:600px;
    right:inherit;
}
.filter-search ul {
    list-style-type:none;
}
#glossary_concept_list li
{
    padding:0px 20px 0px 20px;
}
.Concept-list div.databank-dd {
    width:300px;
}

.shared-report .dropdown-menu{
    left: -65px;right: inherit;
    width: 320px;
}
.databank-dd .dropdown-menu li{display: block;padding: 0 0; font-size: 12px;border: 0;}
.databank-dd select{font-size: 12px; border-color: #c0c0c0; border-radius: 0;}
.dd-btn-group .btn {background: #ffffff;border-color: #acacac;border-radius: 0;font-weight: 600;font-size: 12px;margin-top: 10px;min-width: 60px;}
.dd-btn-group .btn.apply{background-color: #38B1EF; color: #fff;border-color: #38B1EF;margin-right: 10px;}
.databank-dd li .checkbox{margin: 8px 0;}
.databank-dd .dropdown-menu:before, .shared-report .dropdown-menu:before {
    border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #fff;position: absolute;top: -7px;right: 6px;content: "";z-index: 6;
}
.shared-report .dropdown-menu:before {
   left: 50%;right:inherit;
}
.databank-dd .dropdown-menu:after, .shared-report .dropdown-menu:after {
    border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #e1e1e1;position: absolute;top: -8px;right: 5px;content: "";z-index: 5;
}
.shared-report .dropdown-menu:after {
    left: 49.8%;right: auto;
}
.sub-desc{color: #999999;margin-bottom: 15px;}
.database-more{margin-left: 5px; font-size: 13px;}
.showing-result{float: right;}
.result-span{color: #666;}
.showing-result .sortby-list li a{color: #055999;}
.folder-dd .dropdown{display: inline-block;}
.folder-dd .databank-dd .dropdown-menu{width: 100px;padding:0px;min-width: inherit;}
.folder-dd .databank-dd .dropdown-menu a{padding:7px 10px; color: #666666;}
.folder-dd .databank-dd .dropdown-menu a:hover{background-color: #f4fafd; font-weight: 600;}
.sortby-list .caret{color: #38B1EF;     margin-left: 5px;}
.explore-media{text-align: right;padding-bottom: 14px;padding-top: 15px;}
.explore-media .top-social-icons{display: inline-block;border: 1px solid #dedede;}
/*.explore-media .top-social-icons{padding: 5px 8px 5px 5px;}*/
.shared-by{color: #6b6b6b; font-size: 12px;}
.shared-report-desc{color: #6b6b6b; font-size: 12px;}
.shared-date{color: #6b6b6b; font-size: 12px;}
.updated-date{color: #6b6b6b; font-size: 12px;display:inline;}
.reports-unlabeled, .reports-labeled {
    background: url(../images/databank-sprite.png) no-repeat scroll left -480px #eeefe9;
    border: 1px dotted #b5b8a9;
    border-radius: 2px 2px 2px 2px;
    padding: 0 5px 1px 13px;
    display:inline;
}
#divgrdSharedReportList .list-group-item,#divGrdReportList .list-group-item{border: 0px;}
/*#divGrdReportList{margin-left:-16px;}*/
.report-title{ font-weight: 600;color:#38B1EF}
.database-tab-content{padding:20px 20px 10px;border-bottom: 0px solid #e4e8eb; margin-bottom: 20px;}
.db-tab-list{margin:0;padding:0;}
.db-tab-list li{list-style: none; font-size: 14px;padding-bottom:10px;}
.vm-indicator{padding-left:15px;margin-bottom: 40px;}
.tabs-heading{font-size:15px;margin: 0px;line-height:1; color: #333; font-weight: 600;}
/* Variables */
.indicators-sec h1,.bookmark-sec h1{
    font-size: 25px;
    color: #000;
    font-weight: 600;
    line-height: 1;
}
.indicators-sec h1{margin:0;}
.indicators-sec ul {list-style: none;padding-left:0;margin:0;}
.bookmark-sec {
    padding: 13px 15px 7px;
    border-bottom: 1px solid #e4e8eb;
    margin: 0 -15px;
    background: url("../images/ListingPage_banner.png") no-repeat 0 0;
}
.main-content > div {padding-top: 15px;}
.indicators-sec > .row:first-child {
    margin-top: 10px;
    border-bottom: 1px solid #e4e8eb;
    padding: 0 0 2px 0;
}
.indicators-sec .btn {
    color: #666;
    font-size: 15px;
    border-radius: 0;
    border-color: #e4e8eb;
}
.indicators-opts{text-align: right;}
.indicators-opts .dropdown-menu{
	top: 22px;
    border-radius: 0;
    border-color: #e4e8eb;
    margin-left: 17px;
}
.indicators-opts .dropdown-menu:before{
	content: " ";
    border: 7px solid #fff;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color:transparent;
    position: absolute;
    right: 12px;
    top: -10px;
}
.indicators-opts .dropdown-menu > .active > a{
	background: #f4fafd;
	font-weight:bold;
	color:#666;
}
.indicators-opts > li,
.filter-btn,
.toggle-btn,
.action-ul,
.action-ul > li,
.preview-filter > li,
.indicator-title h1,
.indicators-opts {
    display: inline-block;
}
.indicators-opts li .btn.btn-blue {
    padding: 1px 15px 2px;
    margin-left: 7px;
    background: #f2f9ff;
}
.indicators-opts li.active .btn.btn-blue {background: #39beea;color: #fff;}
.indicators-opts li .dropdown-toggle {
    background: #e4e8eb;
    padding: 3px 15px 7px;
    margin-left: -5px;
    text-decoration: none;
}
.indicators-opts .dropdown-toggle .caret {margin-right: 15px;}
.divider-right {border-right: 1px solid #c8c8c8;padding-right: 15px;}
.indicator-lhs {padding: 0 15px;border-right: 4px solid #e4e8eb;}
.indicator-lhs > p {margin: 0 0 15px 0;}
.indicator-lhs .nav-tabs {margin-left: -15px;padding-left: 15px;}
.indicator-lhs .nav-tabs > li > a {
    background: #f2f9ff;
    border: 1px solid #e4e8eb;
    padding: 3px 15px 6px;
    border-radius: 0;
    margin-right: 4px;
    font-size: 15px;
    color: #666;
}
.indicator-lhs .nav-tabs > li.active > a {
    background: #fff;
    font-weight: 600;
    color: #2c2c2c;
    border-bottom-color: transparent;
    border-top: 2px solid #38B1EF;
    padding-top: 2px;
}
.indicator-lhs .tab-content {padding-top: 3px;}
.indicator-lhs .tab-content .tab-pane {padding: 20px 0 4px;margin-bottom: 20px;}
.indicator-lhs .tab-content .tab-pane-header {border-bottom: 1px solid #e4e8eb;}
.tab-content .indicators-opts {
    display: inline-block;
    float: right;
    margin-top: 1px;
    padding-right: 7px;
}
.panel-header,.collapse-link{margin-bottom:15px;}
.collapse-link {
    font-size: 14px;
    color: #333;
    font-weight: 600;
}
.collapse-link:hover,
.collapse-link:focus,
.collapse-link:active {
    color: #333;
    text-decoration: none;
}
.collapse-link .caret {
    color: #333;
    margin-right: 6px;
    border-width: 5px;
    margin-left: 0; 
}
.collapse-link.collapsed .caret{transform: rotate(-90deg);}
.indicator-lhs .collapse .form-group {padding-bottom: 7px}
.indicator-lhs .collapse .form-group.border-bb {
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 20px;
    margin-bottom: 10px;
}
.indicators-sec .toggle-btn .btn {
    font-size: 12px;
    padding: 3px 10px;
    background: #fff;
    box-shadow: none;
}
#country .toggle-btn .btn{padding: 6px 10px;}
.indicators-sec .toggle-btn .btn.active {background: #38B1EF;color: #fff;}
.indicators-sec .toggle-btn label.pull-left {
    margin-right: 4px;
    font-weight: normal;
    margin-top: 2px;
}
.indicators-sec .toggle-btn .btn:hover,
.indicators-sec .toggle-btn .btn:focus {
    border-color: #e4e8eb;
}
.toggle-btn {width: auto;}
.filter-btn {
    width: 51%;
    text-align: right;
    float:right;
}
.filter-btn .input-search {
    display: inline-block;
    float: left;
    width: 80%;
}
.action-ul + .filter-btn .input-search{width:75%}
.filter-btn .form-control{height:26px}
.filter-btn .form-control::-moz-placeholder{font-size:12px}
.filter-btn .form-control:-ms-input-placeholder{font-size:12px}
.filter-btn .form-control::-webkit-input-placeholder{font-size:12px}
.filter-btn .input-search .input-group-addon{background:#27cce7;padding:3px 6px}
.filter-btn .btn.dropdown-toggle{padding:2px 10px;background:#e4e8eb}
.filter-btn .open > .dropdown-menu{right:0;left:auto}
.filter-btn .input-search input,.filter-btn .input-search .input-group-addon{border-radius:0}
.indicators-opts.chosen-data li {
    font-size: 13px;
    color: #333;
    font-weight: 600;
}
.indicators-opts.chosen-data li:last-child {
    border-left: 1px solid #c8c8c8;
    padding-left: 15px;
    margin-left: 5px;
}
.indicators-opts.chosen-data li span {
    background: #f2f9ff;
    border: 1px solid #e4e8eb;
    display: inline-block;
    padding: 0px 7px 1px;
    margin: 0 10px;
}
.indicators-opts.chosen-data li span.divider{border-right:1px solid #e4e8eb}
.db-selection.row{height:200px;overflow-y:auto}
.db-selection label{padding-left:40px}
.db-selection .radio input[type="radio"],
.db-selection .radio input[type="checkbox"]{margin-left:-17px}
.db-selection .radio .icon-info,
.db-selection .checkbox .icon-info {
    position: absolute;
    left: 0;
    top: 1px;
}
.action-ul li {
    border-right: 1px solid #e4e8eb;
    padding-right: 10px;
    margin-right: 10px;
}
.action-ul li:last-child {
    border: 0;
    margin: 0;
    padding: 0;
}
.action-ul + .filter-btn {
    width: 60%;
}
.alphabet-filter {
    border-bottom: 1px solid #eeeeee;
    padding: 0 0 10px;
    margin: 0 0 10px;
    word-wrap: break-word;
}
.alphabet-filter span {
    font-size: 13px;
    color: #055999;
    padding-right: 8px;
    cursor:pointer;
}
.alphabet-filter span.filter-text{color:#666;padding-right:10px}
.time-fn .btn{font-size:13px;background:#e4e8eb}
.time-fn .btn .caret{margin-left:5px}
.time-fn .icon-help{margin-top:8px}
.back-link {
    background: #39beea;
    font-size: 0;
    padding: 16px 10px;
    position: relative;
    top: -9px;
    margin-right: 10px;
}
.preview-filter {
    margin: 15px 0;
    padding: 5px 0;
    border: 1px solid #e4e8eb;
    border-width: 1px 0;
}
.preview-filter li {
    border-right: 1px solid #e4e8eb;
    padding-right: 10px;
    margin-right: 10px;
    line-height: 1;
}
.preview-filter li:last-child {border: 0;}
.preview-details td {padding: 11px 0;}
.table.preview-details {
    margin-top: 10px;
    border-top: 1px solid #e4e8eb;
    border-bottom: 1px solid #e4e8eb;
    color: #333;
}
.table.preview-details > thead > tr > th{border:0;text-align:center}
.table.preview-details > tbody > tr > td:not(:first-child){text-align:right}
.table.preview-details > tbody > tr > td:first-child{position:relative}
.table.preview-details > tbody > tr > td:first-child:after {
    content: " ";
    border: 5px solid #878787;
    border-bottom-color: transparent;
    border-left-color: transparent;
    position: absolute;
    right: 0;
    top: 0;
}
.table.preview-details > thead > tr > th:nth-child(even),
.table.preview-details > tbody > tr > td:nth-child(even) {
    background: #f2f9ff;
}
/*15-11-16*/
.media-body .databases-list a, .media-body .databases-list a:active, .media-body .databases-list a:hover,
.database-des a, .database-des a:active, .database-des a:hover{
    color: #38B1EF !important;
}
.col-md-3.col-xs-3.col-sm-3 a, .col-md-3.col-xs-3.col-sm-3 a:active {
    font-size: 12px;
    color: #38B1EF !important;
}
.databank-wrapper a:hover {  color:#38B1EF;  text-decoration: underline;}
.databank-wrapper .explore-media .row{ padding-left: 10px;}
.databank-filter.plain{
	width: 150px;
}
.databank-filter.plain .list-group-item,.category-filter.plain .list-group{
	border: none;    
    background:white;
}
.list-group.databank-list a.list-group-item {
    border:none;
}
.category-filter.plain .list-group.databank-list{
	/*border-bottom:1px solid #dddddd;*/
	padding-bottom: 0px;
    margin-bottom: 0px;   
    /*border-top:1px solid #38B1EF;*/
    /*margin-top:3px;*/
     background:white;
}
.category-filter > .list-group.link-list{
    margin-top: 10px;
}
.databank-content.plain-right{
    margin-left:150px;
    padding: 0px 0px 0px 0px;
    margin-bottom:20px;
}
.reach-list.databank-content .databank-filter.eql-hgt-div{   
    background-color:white;
    border: 1px solid #C6CBC2;
    padding-right:15px;
    min-height: 700px;
    padding-left:15px;
    margin-left:20px;
    /*margin-bottom:40px;*/
    border-radius: 3px;
}
.wdata .databank-content.plain-right{
	margin-left:150px;
    padding: 14px 15px 0;
}
.databank-filter.plain .list-group-item{
    padding: 7px 10px 7px 10px;
    font-size:12px;
}
.plain .databank-list .list-group-item.active,.plain .list-group .list-group-item.list-title{
	background-color: #f2f2f2;
	font-weight:bold;
	color:#333333;
	text-align:justify;
}
div.category-filter.databank-filter.eql-hgt-div.plain div.list-group.databank-list a.list-group-item.active{
    text-align:left;
    background-color:#38B1EF;
    font-family: 'Open Sans', sans-serif;
    color: #FFFFFF;
    font-weight: bold;
}
.plain .link-list .list-group-item.list-title{
    padding: 7px 0 7px 12px;
    font-size:15px;
    background-color: white;
}
.plain .link-list .list-group-item{
	color:#333333;
}
.reach-list.plain-right .explore-data.list-group .list-group-item{
	border-bottom:1px solid #dddddd;
    padding-bottom: 28px;
    border-radius: 0;
}
.plain-right.databank-content .page-title{padding-top: 10px; padding-left:0px;}
.plain-right.databank-content .row{padding-left:0px;margin-left:0px;padding-right:0px; margin-right: 0px;}
.plain-right .tabs-heading{margin-top: 5px;}
.plain-right .tabs-heading,.plain-right .list-group-item.list-title{text-transform: uppercase;}
.plain-right .tab-detail .nav-tabs > li> a{font-size:12px;color:#333333;border:0;background: transparent;text-transform: uppercase;}
.plain-right .tab-detail .nav-tabs > li.active > a, 
.plain-right .tab-detail .nav-tabs > li.active > a:hover,
.plain-right .tab-detail .nav-tabs > li.active > a:focus{
	border-top:0;
    border-bottom:2px solid #000000 !important;
    background: #f2f2f2;
}
.plain-right .nav > li > a{padding:10px;}
.plain-right .database-tab-content{padding:20px 0 10px 0px;}
.plain-right .list-group-item.list-title{background: transparent;}
.plain-right .list-group.shared-report-list .list-group-item{border-width: 0;padding: 5px 0; overflow: inherit;}
.plain-right .list-group a.list-group-item,.plain-right .list-group a.list-group-item:hover{color:#38B1EF;background: transparent;}
.shared-report-list .report-title img{margin-right:5px;}
.plain-right .vm-indicator{margin:0;padding: 12px 0;font-size:12px;text-align:right;}
.explore-media h1{font-size: 32px;color: #333333;text-align: left;margin: 0;font-weight:bold;padding-top: 10px;}
.wdata .explore-media h1{padding-top: 0;}
.explore-media .top-social-icons li{font-size:12px;color:#818181;}
.explore-media .top-social-icons li:last-child{padding-right:0;}
.explore-media img{padding-right:15px;}
.explore-media .btn,.explore-media .btn:hover,
.explore-media .btn:focus{color: #fff;padding: 6px 7px;border-radius: 3px;text-transform:uppercase;font-size:9px;margin-left:2px;}
.explore-media .btn.btn-default{color:#596166;font-size: 16px;font-weight: bold;padding: 1px 7px;}
.btn.twitter-btn{background: #01c3f0;}
.btn.fb-btn,.btn.fb-btn:hover,.btn.fb-btn:focus{background: #3b5997;padding: 6px 15px;}
.btn.linked-btn,.btn.linked-btn:hover,.btn.linked-btn:focus{background:#017bb6;padding: 6px 10px;}
.plain-right .database-des{margin: 10px 0 17px;text-align: justify;font-size:12px;}
.plain-right .explore-data .database-des{margin: 15px 0 17px;font-size: 15px;}
.plain-right .tab-detail{margin-top:15px;    margin-left: 0px;}
.reach-list.plain-right .list-group .media-heading a{font-size:16px;}
.reach-list .explore-data.list-group .media-heading a{ font-size: 20px;}
.explore-media .social-link{margin-top: -10px;}
.wdata .explore-media .social-link{margin-top: 20px;}
.wdata .category-filter.databank-filter{top: 8px;}
.plain-right .bl{margin-left:0px;padding-left:20px;padding-right:5px;}
/*17-11-16*/
#publish-report-r, #publish-report-d {
        margin-left: 15px;
}
}
.input-group.extend-margin{margin-right: -50px;}
.navbar-default .navbar-toggle{margin-right:0;}
#divOrderBySecond li span.caret, #divOrderBy li span.caret
{
    display: none;
}
#divOrderBySecond li.active span.caret, #divOrderBy li.active span.caret
{
    display: inline-block;
}
a.dsc.align-left > .caret {
    border-bottom: 4px solid #38B1EF;
    border-top: none;
}
#divshareddatabaseItems, #divsharedbyusersitems,#divdatabaseItems, #divlabelItems,#divdatabaseItems, #dbpage_topics_list, #homepage_topics_list ,#drcreatedby-r-filter-content,#drtype-r-filter-content,#drdatabase-r-filter-content, #drpCategories
{
    max-height: 300px;
    overflow: auto;
}
#glossary_db_list{
    width:600px;
    left:0px;
    padding-right:0px;
}
#mydatabankSpan
{
    font-size: 32px;
    color: #333333 ;
    font-weight: bold;    
    display: inline-block;
    text-align: left;
    padding-left: 0px;
    height: 62px;
}
#internal-header-collaps .sub-link li{
    list-style: none;
    display: inline-block;
}
.reportsTable thead{
    border-bottom: 1px solid #e5e5e5;
}
#widget-publish-table td{
    padding-bottom: 5px;
}

#topic-filters{
    max-height: 300px;
    overflow: auto;
}
#moveFolders{
    max-height: 200px;
    overflow: auto;
    padding-top: 10px;
}
.database-des a, .database-des a:active{
    font-size: 15px;
}
ul.list-group li.list-group-item div.media-body p.database-des a{
    font-size: 15px;
}
.see-more-width{
    font-size: 12px;
}
#grdWhatsNewList tr{
    border-color: white;
}

.publish-report-btn{
    float:right !important;
    text-transform:uppercase;
    margin-bottom:10px;
    margin-right:5px;
}

#mydataDatasetList li{
    padding-top: 10px;
    padding-bottom:10px;
}

#divDatasetList div{
    padding: 5px;
}
/**12/02/2016*/
.shared-report-list .media-body{overflow: inherit;}
.shared-report-list .descripe-sec{color: #333333; font-size:12px; line-height: 23px; 
    display: block;margin-bottom: 5px;}
.shared-report-list .descripe-sec span{color: #666666;font-weight: normal;padding-left: 10px;}
.shared-report-list  li{display: inline-block; color: #d4d4d4;padding-right: 5px;}
.shared-report-list  li a{padding:0; color: #055999;}
.shared-report-list  li.split-border{display: block;height: 1px; background:#f2f2f2; margin: 10px -20px 10px}
.shared-report.popup li a{font-size:14px;}
.shared-report.popup li a:hover{background:transparent;}
.shared-report.popup .dropdown-menu{left: -95px;width: 343px;}  
.shared-report.popup .descripe-sec{line-height: 20px; font-weight: bold;}
.code-modal .modal-content{border-radius: 0;}
.code-modal .modal-body{font-size:12px;color:#333;}
.code-modal .modal-title{text-transform:uppercase;font-weight:bold;font-size:14px;color: #333;}
.code-modal .copy-content{border:1px solid #ddd;padding:10px;min-height:110px;color:#666;}
.code-modal .close{opacity:0.4;}
.code-modal .modal-footer{border:0;text-align:center;}
.code-modal .modal-footer .btn{padding: 5px 15px;}
.code-modal .modal-footer .btn:hover,.code-modal .modal-footer .btn:focus{color:#fff;}
.code-modal .modal-footer .btn-gray{padding: 5px 25px;background:#999;color:#fff;border-radius:0;}
#divGrdReportList .media.list-group-item, #divDatasetList .media.list-group-item, #divgrdSharedReportList  .media.list-group-item{
    border: 0px solid #dddddd;
    border-color: #e4e8eb;
    border-width: 0 0 1px 0;
}
.pagination > li.disabled {
    display: none;
}

.databases-list .icon-help{
    margin-left: 0px;
}
.databank-dd > .dropdown-toggle > .caret {
    color: #38B1EF;
}
.navbar.data-header .navbar-nav li.lang-dropdown:hover {
    border: none;
}
.navbar.data-header .navbar-nav li.lang-dropdown > .selectpicker{
	background: #f7f8fa;
    padding: 6px 20px;
    border: none;
    font-weight: bold;
    color: #666;
    text-shadow: none;
    border-radius: 4px;
    outline: none;
    box-shadow: inset 0 -2px 5px #ededed;
}
.navbar.data-header .navbar-nav li.lang-dropdown > .selectpicker{
	background: #f2f3f6;
    padding: 6px 20px;
    border: none;
    font-weight: bold;
    color: #666;
    text-shadow: none;
    border-radius: 4px;
    outline: none;
    box-shadow: inset 0 -2px 5px #f2f3f6;
}
.folder-dd .databank-dd .dropdown-toggle,
.folder-dd .databank-dd .dropdown-toggle:hover,
.folder-dd .databank-dd .dropdown-toggle:focus{
    padding: 0;
    border: 0;
    background-color: #fff;
    outline: none;
    box-shadow: none;
    color: #055999;
    font-size: 13px;
    text-transform: none;
    font-weight:normal;
}
.folder-dd .databank-dd .dropdown-toggle .caret {
    color: #999999;
}
.sortby-list .seperator{
    color: #38B1EF;
}


@media (min-width: 768px) {
    .modal-dialog.widget-preview {
        width:98%;
}
}
span.legend{ background:red; height:16px; width:20px; display:block; margin-right: 2px; font-size:11px; float:left;font-family: Arial;font-size: 11px;}
table.reportsTable tr td.private{ color:red }

#ulRecentlySharedReports a{
    border:none;
    padding:0px;
}
#filterspecs{
    float: right;
}
.social-link .dropdown.databank-dd.btn.btn-default, 
.social-link .dropdown.databank-dd.btn.btn-default:hover,
.social-link .dropdown.databank-dd.btn.btn-default:focus {
    padding: 0px;
    margin: 0px;
}
.social-link .dropdown.databank-dd.btn.btn-default:hover,
.social-link .dropdown.databank-dd.btn.btn-default:focus {
    background-color: #e6e6e6;
}
.social-link .dropdown.databank-dd.btn.btn-default button, 
.social-link .dropdown.databank-dd.btn.btn-default button:hover,
.social-link .dropdown.databank-dd.btn.btn-default button:focus {
    border: 0px;
    color: #596166;
    padding: 1px 7px;
    margin: 0px;
    line-height: 22.8571px;
    font-size:16px;
}
.social-link .dropdown.databank-dd.btn.btn-default button:hover,
.social-link .dropdown.databank-dd.btn.btn-default button:focus {
    background-color: #e6e6e6;
}
#homepage_social_list{
    width: 50px;
}
#homepage_social_list:after,#homepage_social_list:before{
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
}
#homepage_social_list li{
    padding-bottom: 5px;
}
.reportsTable tr td:first-child{
    padding-left: 10px;
}
#publish-report-r table tr:nth-child(even) {background: #f2f9ff;}
#publish-report-d table tr:nth-child(even) {background: #f2f9ff;}
.container{
    width: 100%;
    padding: 0px;
}
@media (min-width: 768px) {
  #page_content {
    width: 750px;
  }
}
@media (min-width: 992px) {
  #page_content {
    width: 970px;
  }
}
@media (min-width: 1300px) {
  #page_content {
    width: 1200px;
  }
}
#page_content {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
header > .navbar{
    padding-right: 15px;
}
/*.databank-content > .databank-filter > .explore-data > .list-group-item > .media > .media-body{
    padding-right: 20px;
}*/
ul.list-group li.list-group-item div.media-body p.database-des a.see-more{
    font-size: 12px;
}
ul.list-group li.list-group-item div.media-body p.database-des a.see-less{
    font-size: 12px;
}
.tabs-heading,.shared-report-list{
    margin-left: 0px;
}
.shared-report-list {
    padding-left: 10px;
}
.databank-content > .databank-filter > .row > .col-md-9{
    padding-left: 0px;
    border-right: 0px;
}
.fa-search{
    color: white;
    font-size: 18px;
}
div.databank-wrapper > div.category-filter > div{
    border: 1px solid #C6CBC2;
    padding-bottom: 20px;
    border-bottom: 0px solid;
    background: white;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
div.databank-wrapper > div.category-filter > div.list-group{
    border: 1px solid #C6CBC2;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 20px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
.plain-right.databank-content .col-lg-7{
    padding-left: 0px;
}
.databank-filter.eql-hgt-div .row .col-lg-6{
    padding-left: 0px;
}
.databank-content .databank-filter{
    padding-top:15px;
    padding-bottom: 15px;
}
.explore-media-fr .col-md-5{
    width: 40%;
}
.explore-media-fr .col-md-7{
    width: 60%;
}
#DatabaseList div.media-body h4.media-heading{
    display:inline;
}

#DatabaseList div.media-body div.reach-tags{
    display:inline;
}

#DatabaseList div.media-body div.glossaryLink{
    display:inline;
    /*float:right;*/
}

#DatabaseList div.media-body div.glossaryLink a{
    color: #38B1EF;
}

#DatabaseList div.media-body div.glossaryLink a.clsblnkMetadataSource {
    display:none;
}
#glossary_db_list:before {
    left: 46px;
    right:auto;
}
#glossary_db_list:after {
    left: 45px;
    right:auto;
}
.sprite-icon-metadata {
    display: inline-block;
    vertical-align: middle;
    width: 22px;
    height: 20px;
    background: url(../images/sprite.png) no-repeat;
    font-family: 'questionmark';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    background-position: -505px -729px !important;
    cursor: pointer;
}

.reportIdentifier a {
    color: #055999;
}

.reportIdentifier {
    display: inline;
}

#searchControl_glossaryDBList .searchBtn {
    background: #38B1EF;
    padding: 2px 6px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555555;
    text-align: center;
    border: 1px solid #cccccc;
    border-left: 0;
    display: table-cell;
    vertical-align: middle;
    width: 31px;
}

#searchControl_glossaryDBList {
    width: 50%;
    display: flex;
}

#searchControl_glossaryDBList .searchInput{
    width:100%;
}

ul#drpCategories{
    overflow:hidden!important;
}

ul#drpCategories #divCategories{
    overflow:auto;
    max-height:195px;
}

ul.dynamicUl {
    padding: 0px;
    overflow: auto;
    max-height: 200px;
}