/*body {font-size:1em!important}*/
.TxtAlnLeft{text-align:left;}
.padtop-5{padding-top:5px;}
.padtop-10{padding-top:10px;}
.padbot-10{padding-bottom:10px;}
.padbot-20{padding-bottom:20px;}
.padbot-5{padding-bottom:5px;}
.pad-lr10{padding:0 10px;}
.pad-tb10{padding:10px 0px;}
.pad10{padding:10px;}
.height-10{height:10px;}
.height-15{height:15px;}
.break-line{border-top:2px solid #d7d7d7; padding-bottom:20px; margin-top:20px;}
.btn-mrgn-right{margin-right:15px;}
.header-bg{background:url(../images/header-bg.jpg) top left repeat-x;}
.lang-nav{float:right;}
.lang-nav ul{margin:0; padding:0; border:0; width:100%; float:left;}
.lang-nav ul li{display:inline; text-align:right;}
.lang-nav ul li a{float:left; padding:0 5px; border-right:1px solid #666666; font:normal 11px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;}
.lang-nav li:last-child a{border-right:none;}
.heading2{font:bold 12px Arial, Helvetica, sans-serif; color:#666666;}
.table-responsive{overflow-x: auto;}
.clearboth{clear:both;}
.bg_search{background:#eeeeee; border-radius: 4px; font:normal 14px Arial, Helvetica, sans-serif; color:#525252; height:36px; line-height:36px; vertical-align:middle;}
.tab_btn_right{text-align:right; float:right;}
.meta_search_input {
    width: 100%;
    background:#fff;
    border: none;
    box-shadow: none;
    height: 28px;
    line-height:28px;
    margin: 4px 0px 4px 10px;
    border-radius: 4px;
    padding:0 5px;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #666666;
}


.search-border{border:1px solid #8f8f8f; width:172px; font:normal 12px Arial, Helvetica, sans-serif; color:#999999; float:right; padding-right: 2px; cursor:pointer;}
.search-input{border:none; width:150px; font:normal 12px Arial, Helvetica, sans-serif; color:#999999; padding-left:10px; float:left; height:18px; }
.search-icon{background: #ffffff url(../images/icon-search.jpg) center right no-repeat; float:right; width:16px; height:18px;}

.link-nav{float:right;}
.link-nav ul{margin:0; padding:0; border:0; width:100%; float:left;}
.link-nav ul li{display:inline; text-align:right;}
.link-nav ul li a{float:left; padding:0 5px; border-right:1px solid #999999; font:bold 16px Arial, Helvetica, sans-serif; color:#999999; text-decoration:none;}
.link-nav li:last-child a{border-right:none;}
.chart-box-desc {
position: absolute;
bottom: 1px;
left: 11px;
width: 93.3%;
min-height: 75px;
background: #fff;
}
.spec_text {width: 92%; overflow: hidden;  text-overflow: ellipsis;}
.chart-box-desc span {display:block; margin-left:20px; }
.chart-box-title { font-size:1.3em; font-weight:bold; text-transform:uppercase;margin-bottom:20px; margin-top:10px;}
.chart-box-cont {color:#666;}
.tabmenu-bg{background:#0095d4;margin-top: 57px;}
.tabmenu-bg li:hover {cursor:pointer}
.pills-container{border-bottom:1px solid #e1e1e1; margin-bottom:20px;}
.nav-pills>li>a{padding:0 15px 0 0; font:normal 12px Arial, Helvetica, sans-serif; color:#666666;}
.accordion-toggle {font:bold italic 12px Arial, Helvetica, sans-serif; color:#808080;}
.mytabcontent{display:none;}


.tabnav>li{width:auto;}
.tabnav>li>a{ text-align:center; font: normal 13px Arial, Helvetica, sans-serif; color:#ffffff;}
.tabnav>li>a:hover{background:#fff;color:#333; text-decoration:none;}
.tabnav li:hover a{color:#333}
.tabnav li:hover {background:#fff}
.nav-justified>li>a{border-right: 1px solid #5fb4e5;line-height:20px}
.tabnav_active{background:#fff; border-top: 3px solid #ff5200;font-size:1.3em;padding:10px;font-size:1.2em}/* font-size : manage data catalog*/
.tabnav_active a{color:#333333 !important;}
.nav-justified>li:last-child a{border-right:none;}
.tabnav-active:first-child a{border-right: none;}


/*footer starts here*/
.footerbg{background:#f2f1ef;}
/*footer ends here*/







/*home page styles starts here*/

.home-bannerbg{background:#9abfde url(../images/BannerBG_2560.png) top center no-repeat;padding:10px 0 0;margin: -13px 0 0 0;}
.banner-margin{background:#fff;}
.bg-white{background:#ffffff;}
.bg-gray{background:#fafafa;}
.carousel-pad{padding:10px;}
.banner_img_height{height:225px;}
.page-heading1{
font:bold 15px Arial, Helvetica, sans-serif; 
color:#595959; 
text-transform:uppercase; 
border-bottom:1px solid #cccccc; 
margin-bottom:10px; 
height:40px; 
line-height:35px;
}
.icon-news{
background: url(../images/spirit-home.png) 3% 4% no-repeat;
width: 42px;
height: 40px;
float: left;
}

.icon-readmore a{ background: url(../images/spirit-home.png) -102px 47% no-repeat;
padding: 0 51px 0px 10px;
height: 32px;
line-height: 32px!important;
vertical-align: middle;
position: absolute;
top:185px;
float: left;
z-index:1000;


}

.icon-readmore a{
font:normal 12px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}
.brazil{background: url(../images/flagimages/Brazil.png) center center no-repeat;
width: 40px;
height: 27px;
line-height: 27px;
vertical-align: middle;
margin-right: 10px;
display: inline-block;
}
.chile{background: url(../images/flagimages/Chile.png) center center no-repeat;
width: 40px;
height: 27px;
line-height: 27px;
vertical-align: middle;
margin-right: 10px;
display: inline-block;
}
.colombia{background: url(../images/flagimages/Colombia.png) center center no-repeat;
width: 40px;
height: 27px;
line-height: 27px;
vertical-align: middle;
margin-right: 10px;
display: inline-block;
}
/*carousel styles starts here*/
.bannerbg{background:#199ad0; }
.news-height{text-align: center;}
.carouselcaps{padding:30px 15px; text-align:left; min-height:280px;}
.indicators_bottom{position:relative;}
.carouselcaps_bot{position:relative; bottom:0;}
.caption-title{font:normal 15px Arial, Helvetica, sans-serif; color:#ffffff; text-align:left; text-transform:uppercase; padding-bottom:20px; font-weight: bold;}
.carousel-content{font:normal 14px/24px Arial, Helvetica, sans-serif; color:#ffffff; text-align:left;}
.pad0{padding-left:0; padding-right:0;}
/*carousel styles ends here*/




/*social media icons starts here*/
.social-container{text-align:right; padding-top:40px;} 

.social-icon1{ 
background: url(../images/spirit-home.png) -8px 19% no-repeat;
width: 35px;
height: 35px;
display: inline-block;
}

.social-icon2{background: url(../images/spirit-home.png) -48px 19% no-repeat;
width: 35px;
height: 35px;
display: inline-block;
}

.social-icon3{ background: url(../images/spirit-home.png) -89px 19% no-repeat;
width: 35px;
height: 35px;
display: inline-block;
}

.social-icon4{background: url(../images/spirit-home.png) -170px 19% no-repeat;
width: 35px;
height: 35px;
display: inline-block;
}
/*social media icons ends here*/
.title-txt5{font:bold 26px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; height:41px; line-height:41px; vertical-align:middle;}
.title-txt{border-bottom:1px solid #cccccc; padding:10px 0; font:bold 14px Arial, Helvetica, sans-serif; color:#595959; text-transform:uppercase;}
.pad-left0{padding-left:0;}
.pad-right0{padding-right:0;}

.border_radius1 {border-radius: 5px;}
.formcontainer{/*border-bottom:1px solid #cccccc; */padding:13px 0; margin-bottom:0;}
.border-bot{/*border-bottom:1px solid #cccccc;*/ padding:5px 0;}
.padR20{padding-right:20px;}
.padTB15{padding:15px 0;}
.title-txt6{border-bottom: 1px solid #cccccc; padding-bottom:10px; margin-bottom:10px; font: bold 14px Arial, Helvetica, sans-serif; color: #595959; text-transform: uppercase;	}
.padb0{padding-bottom:0; margin-bottom:0;}
.indicator_left{padding-left:0; padding-right:10px;}


.browse_links span{ margin-right:5px;}
.browse_links a{text-align:left; margin:0 auto; font:bold 14px Arial, Helvetica, sans-serif; color:#333333; text-transform:initial; white-space: nowrap; }


.browse-icon1{ background: url(../images/spirit-home2.png) 2% 2% no-repeat;
width: 27px;
height: 28px;
line-height: 28px;
vertical-align: middle;
display: inline-block;

}
.browse-icon2{background: url(../images/spirit-home2.png) 9% 2% no-repeat;
width: 27px;
height: 28px;
line-height: 28px;
vertical-align: middle;
display: inline-block;

}
.browse-icon3{ background: url(../images/spirit-home2.png) 15.9% 2% no-repeat;
width: 29px;
height: 28px;
line-height: 28px;
vertical-align: middle;
display: inline-block;

}
.browse-icon4{ background: url(../images/spirit-home2.png) 23% 2% no-repeat;
width: 27px;
height: 28px;
line-height: 28px;
vertical-align: middle;
display: inline-block;
}


/*.admin-link{
background: #595959;
border-radius: 16px;
padding: 4px 16px;
margin-right: 20px;
margin-top:6px;
}
.admin-link a{color:#fff; font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.admin-icon{background: url(../images/spirit-home.png) -167px 34% no-repeat;
width: 30px;
height: 22px;
line-height: 22px;
vertical-align: middle;
display: inline-block;
}*/

/*reports styles starts here*/
.page-heading2{
font:bold 15px Arial, Helvetica, sans-serif; 
color:#595959; 
text-transform:uppercase; 
}
.page-border{border-bottom:1px solid #cccccc; padding-bottom:2px; }
.icon-reports{ background: url(../images/spirit-home.png) 17% 3% no-repeat;
width: 36px;
height: 38px;
line-height:38px;
display: inline-block;
vertical-align: middle;
margin:0 5px 0 0
}
.chart-box{
margin:0 10px;	
background:#fff;
border:1px solid #ebebeb;
box-shadow: 0px 5px 10px 0px rgba(235,235,235,1);
-webkit-box-shadow: 0px 5px 10px 0px rgba(235,235,235,1);
-moz-box-shadow: 0px 5px 10px 0px rgba(235,235,235,1);
}
.title-margin{margin:20px 0;}

.arrow-container{text-align:right; height:35px; line-height:38px;} 

.arrow-next{ background: url(../images/spirit-home.png) -242px 19% no-repeat;
width: 22px;
height: 22px;
vertical-align:middle;
display: inline-block;
}
.arrow-prev{ background: url(../images/spirit-home.png) -212px 19% no-repeat;
width: 22px;
height: 22px;
vertical-align:middle;
display: inline-block;
}
/*reports styles ends here*/

/*quick links styles starts here*/
.icon-quicklinks{ background: url(../images/spirit-home.png) 31% 3% no-repeat;
width: 36px;
height: 38px;
line-height:38px;
display: inline-block;
vertical-align: middle;
margin:0 5px 0 0
}
.quicklinks-margin{margin:15px 0;}
.padR10{padding-right:10px; padding-left:0;}
.title-txt2{font:bold 12px Arial, Helvetica, sans-serif; color:#0095d4; text-align:left; padding-bottom:10px;}
.para-txt{font:normal 12px Arial, Helvetica, sans-serif; color:#666666; text-align:left;}
.paraline-bot{border-bottom:1px solid #cccccc; padding-bottom:10px; margin-bottom:10px;min-height: 100px;}
/*quick links styles ends here*/

/*country at a glance styles starts here*/
.bg-gray2{background:#f5f4f3;}
.icon-country{ background: url(../images/spirit-home.png) 45% 3% no-repeat;
width: 36px;
height: 38px;
line-height:38px;
display: inline-block;
vertical-align: middle;
margin:0 5px 0 0
}

.icon-dollar{ background: url(../images/spirit-home.png) 73% 3% no-repeat;
width: 37px;
height: 37px;
line-height: 37px;
display: inline-block;
vertical-align: middle;
border:none;
}
.icon-population{ background: url(../images/spirit-home.png) 86% 3% no-repeat;
width: 37px;
height: 37px;
line-height: 37px;
display: inline-block;
vertical-align: middle;
}
.arrow_left{ background: url(../images/spirit-home.png) 2% 78% no-repeat;
width: 35px;
height: 146px;
line-height: 146px;
vertical-align: middle;
z-index: 9999;
position:absolute;
float:left;
}
.arrow_right{ background: url(../images/spirit-home.png) 18% 78% no-repeat;
width: 35px;
height: 146px;
line-height: 146px;
vertical-align: middle;
z-index: 9999;
position:absolute;
float:right;
right:0;
}

.title-txt3{font:bold 12px Arial, Helvetica, sans-serif; color:#595959; text-align:left; padding-bottom:5px;}
.title-txt4{font:bold 12px Arial, Helvetica, sans-serif; color:#0095d4; text-align:left; }
.country-title{font:bold 14px Arial, Helvetica, sans-serif; color:#595959; text-align:left; padding-bottom:25px; }

/*country at a glance styles ends here*/

.padTB10{padding:10px 0;}
.datatopic_link{text-align:center; margin:0 auto;}
.datatopic_link span{text-align:center; margin:0 auto; margin-bottom:10px;}
.datatopic_anchor{text-align:center; margin:0 auto; font:normal 13px Arial, Helvetica, sans-serif; color:#199ad0; text-transform:initial;word-wrap: break-word;}
.datatopic_link:hover{border:1px solid #83cbea; border-radius:10px;}
.datatopic_link span {display:block; width:90px; height:90px; }
.icon-datatopic{ background: url(../images/spirit-home2.png) 38% 1% no-repeat;
width: 36px;
height: 38px;
line-height:38px;
display: inline-block;
vertical-align: middle;
margin:0 5px 0 0
}
.datatopic-icon1{ /*background: url(../images/spirit-home2.png) 2% 11% no-repeat;*/
width: 92px;
/*height: 90px;*/
line-height: 90px;
display: block;
vertical-align: middle;
}
.datatopic-icon2{ /*background: url(../images/spirit-home2.png) 25% 11% no-repeat;*/
width: 92px;
/*height: 90px;*/
line-height: 90px;
display: block;
vertical-align: middle;
}
.datatopic-icon3{ /*background: url(../images/spirit-home2.png) 49% 11% no-repeat;*/
width: 92px;
/*height: 90px;*/
line-height: 90px;
display: block;
vertical-align: middle;
}
.datatopic-icon4{ /*background: url(../images/spirit-home2.png) 2% 34% no-repeat;*/
width: 92px;
/*height: 90px;*/
line-height: 90px;
display: block;
vertical-align: middle;
}

.datatopic-icon5{ /*background: url(../images/spirit-home2.png) 25% 34% no-repeat;*/
width: 92px;
/*height: 90px;*/
line-height: 90px;
display: block;
vertical-align: middle;
}

.datatopic-icon6{ /*background: url(../images/spirit-home2.png) 49% 34% no-repeat;*/
width: 92px;
/*height: 90px;*/
line-height: 90px;
display: block;
vertical-align: middle;
}

/*blogs styles starts here*/
.icon-blogs{ background: url(../images/spirit-home.png) 59% 3% no-repeat;
width: 36px;
height: 38px;
line-height:38px;
display: inline-block;
vertical-align: middle;
margin:0 5px 0 0;
}

/*blogs styles ends here*/

/*home page styles ends here*/


/* Manage Data catalogue Metadata_Edit page css starts here */
.panelcontainer{padding:20px 10px; border-bottom:0;}
.padLR10{padding:0 10px;}
.padtop-15{padding-top:15px;}
.break-line2{border-top:2px solid #d7d7d7; padding-bottom:14px;}
.padTB5{padding:5px 0;}
.datePicker{background: url(../images/icon-datepicker.jpg) center center no-repeat; padding: 0 17px;}

.breadcrumb{font:normal 12px Arial, Helvetica, sans-serif; padding:0 10px;}
.breadcrumb>li {
display: inline-table;
height: 30px;
vertical-align: middle;
line-height: 30px;
}
.breadcrumb>.active{color:#666666;}
.breadcrumb>li+li:before {
color: #666666;
background: url(../images/spirit-manage-home.png) 70% 21% no-repeat;
width: 20px;
height: 13px;
float: left;
content: "";
margin-top:10px;
}

.icon-nav3-active:before {
background: url(../images/spirit-manage-home.png) 0% 14% no-repeat;
width: 27px;
height: 40px;
padding: 5% 0 3% 37px;
position: relative;
content: "";
}


.form-group .required label {
position:relative;
margin-right:15px;
}
.form-group .required label:after {
position:absolute;
content:'*';
color:red;
right:-10px;
top:0;
}

.select-topics{
font: normal 12px Arial, Helvetica, sans-serif;
color: #666666;
height: 100px;
border: 1px solid #cccccc;
margin-bottom: 20px;
overflow:scroll;
overflow-x: hidden; 
}
.textarea-height{height:100px; font: normal 12px Arial, Helvetica, sans-serif; color: #666666;}
.border-bot0{border-bottom:0;}
.select-topics ul li{padding:5px 10px;}
.select-topics ul li:hover{background:#0095d4; color:#fff; }

.panel-radius{
-webkit-border-radius:10px;
-moz-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;
}
.panel-border{
border-bottom: none;
}
.form-group .upload{
display: inline;
width: 67%;
padding: 6px 12px;
font: normal 12px Arial, Helvetica, sans-serif;
line-height: 1.42857143;
color: #666666;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.upload-box .btn-default {
font: bold 12px Arial, Helvetica, sans-serif;
color:#ffffff;
background:#666666;
text-transform: uppercase;
float: right;
border:1px solid #666666;
}


.uppercase{text-transform: uppercase;}
.icon-nav3-active:before {
background: url(../images/spirit-manage-home.png) 23% 14% no-repeat;
width: 27px;
height: 40px;
padding: 5% 0 3% 37px;
position: relative;
content: "";
}
/* Manage Data catalogue Metadata Edit page css ends here */



/*Manage Data Site Metadata starts here*/
.tabnav1-containerbg{background:#fff; border-radius:0 5px 5px 5px; padding:20px 15px;}
.formbutton1{padding:10px 15px; width:auto; text-transform:capitalize;}
.mrgnright10{margin-right:10px;}
.tabnav1>li{
margin-right: 5px;
}
.tabnav1>li>a {
background:#737373;	
width:120px;	
padding:8px 0;
font: bold 12px Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
border-radius:5px;
}
.tabnav1>li.active>a, .tabnav1>li.active>a:hover, .tabnav1>li.active>a:focus {
color: #333333;
border-bottom:0;
background:#fff;
border-radius:5px;
padding:8px 0 12px;
top:2px;
}
.table_scroll{overflow:auto; height:230px;}

/*Bulk Upload modal dialog starts here*/
.dialogbox{background:#fff; border-radius:10px;}
.header_dialog{background:#e6ecef;  padding:15px 20px; border-bottom:1px solid #d3d9dc; border-radius: 10px 10px 0 0;}
.modeltitle{font:bold 14px Arial, Helvetica, sans-serif; color:#666666;}
.middle_dialog{margin:0 auto; text-align:center; padding:20px;}
.footer_dialog{margin:0 auto; text-align:center; padding-bottom:20px;}

/*Bulk Upload modal dialog ends here*/

/*Manage Data Site Metadata ends here*/




/*.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group{
margin-left:20px;
padding:7px 0;
background: #666666;
border-radius: 4px;
border:1px solid #666666;
color: #fff;
}*/

/*Data Catalogue DataGov page styles starts here*/

.data-containerbg{background:#fff; border-radius:5px; padding:20px 12px 0 12px;}
.datagov_title{font:bold 14px Arial, Helvetica, sans-serif; color:#666666; /*height:30px;line-height:30px;*/word-wrap:break-word;margin:0 0 10px 0}  	 	
.datagov_title2{font:normal 12px Arial, Helvetica, sans-serif; color:#666666;word-wrap:break-word;} 
.padbot-15{padding-bottom:15px;}
.border_bot{border-bottom:1px solid #cccccc; margin-bottom:10px;}
.mrgn_bot30{margin-bottom:30px;}
.table_rowbg1{background:#ffffff;}
.table_rowbg2{background:#f7fafc;}
.table_rowbg1 td:first-child, .table_rowbg2 td:first-child{font-weight:bold;}


.table_rowbg3{background:#f0f7fa;}
.table_rowbg4{background:#fff;}
.table_rowbg3 td:first-child, .table_rowbg2 td:first-child{font-weight:bold;}
.indicator_meta_title{font:bold 12px Arial, Helvetica, sans-serif; color:#666666; padding-bottom:6px; }
.indicator_meta_para{font:normal 12px Arial, Helvetica, sans-serif; color:#666666; }
.DatasetDetails_modal{width:600px;}

.social-smal1{ 
background: url(../images/spirit-manage-home.png) -154px 31% no-repeat;
width:26px;
height:26px;
display:inline-block;
}
.social-smal2{ 
background: url(../images/spirit-manage-home.png) -183px 31% no-repeat;
width:26px;
height:26px;
display:inline-block;
}
.social-smal3{ 
background: url(../images/icon_linkedin.png) no-repeat;
width:24px;
height:24px;
display:inline-block;
}
.social-smal4{ 
background: url(../images/icon_googlePlus.png) no-repeat;
width:24px;
height:24px;
display:inline-block;
}


.datacat_title{font:bold 14px Arial, Helvetica, sans-serif; color:#666666; border-bottom:1px solid #cccccc; padding:8px 0 10px 0; margin-bottom:10px;} 
.datacat_txt1{font:normal 12px Arial, Helvetica, sans-serif; color:#666666; } 
.datacat_box1{border-radius:6px; background:#fff; padding:15px 12px;}
.search_label{height:32px; line-height:32px; vertical-align:middle; font:bold 12px Arial, Helvetica, sans-serif; color:#666666; padding-top:8px;}
.breakline1{border-bottom:1px solid #ebeef0; margin-bottom:10px; padding-top:10px;}
.height28{height:28px; line-height:28px; vertical-align:middle;}

.datcat_search{border:1px solid #aab3b5; border-radius:6px; width:100%; font:normal 12px Arial, Helvetica, sans-serif; color:#999999;float:right; padding-right:2px;cursor:pointer;}
.datcat_search_input{border:none; width:94%; font:normal 12px Arial, Helvetica, sans-serif; color:#999999; padding:8px 0 8px 6px; margin-left:4px; float:left; position:relative}
.datcat_search_icon{background: url(../images/Spirit_UserManagement.png) -8px -8px no-repeat;float: right;width: 25px;height: 25px;margin: 5px 0 0 0;}

.data_setnumber, .data_setnumber:hover{
width:auto;
font:normal 12px Arial, Helvetica, sans-serif; 
color:#333333;
background:#fff;
border:1px solid #bfbfbf; 
border-radius:6px;
margin-left:10px;
text-align:left;
padding-left:8px;
padding-right:25px;
}
.close_icon {
background: url(../images/spirit-manage-home.png) 38% 73% no-repeat;
position: absolute;
right: 5px;
bottom: 4px;
z-index: 3;
display: block;
width: 18px;
height: 20px;
line-height: 20px;
}  
.Close_icon_position{position:relative; margin-bottom:6px;}


.readmore, .readmore:hover{background:url(../images/readmorebg.png) center center no-repeat;
font:normal 11px Arial, Helvetica, sans-serif; color:#0095d4;
text-decoration:none;
padding:6px 31px 6px 13px;
}
.datacat_txt2{font:bold 14px Arial, Helvetica, sans-serif; color:#666666; } 
/*09-10-2014 UI fix*/
.content_txt1{font:normal 12px Arial, Helvetica, sans-serif; color:#666666;word-wrap:break-word ;height:43px; overflow:hidden;} 
.datacat_txt3{font:normal 12px Arial, Helvetica, sans-serif; color:#666666; height:28px; line-height:28px; vertical-align:middle; } 
.break_line3{border-top:1px solid #d7d7d7; padding-bottom:10px; margin-top:10px;}
.txt_aln_right{text-align:right; float:right;}
.mrgn_right5{margin-right:5px;}
.mrgn_right20{margin-right:20px;}
.datacat_btn1 {
display:block;
width:70px;
height:28px;
background:#737373;
border:1px solid #737373;
font: bold 11px Arial, Helvetica, sans-serif;
color:#fff;
float:left;
}

.datacat_listmenu1 {
display:block;
width:100px;
height:28px;
background:#0095d4;
border-radius:5px;
border:1px solid #0095d4;
font: bold 11px Arial, Helvetica, sans-serif;
color:#fff;
text-transform:uppercase;
float:left;
padding:0;
}

/*left panel styles starts here*/
.datacat_boxleft{border-radius:6px; background:#fff; padding:5px 0;}

.leftpanel_head{padding-top: 12px; display: block;}
.toggle_leftarrow{ 
background: url(../images/spirit-manage-home.png) -10px 46% no-repeat;
width:42px;
height:22px;
z-index:999;
position:absolute;
top:5px;
left:165px;
cursor:pointer;
}
.toggle_rightarrow{ 
background: url(../images/spirit-manage-home.png) -10px 60% no-repeat;
width:42px;
height:22px;
z-index:999;
position:absolute;
top:5px;
left:8px;
cursor:pointer;
}


#menuToggle{position:relative;}
.break_line4{border-top:1px solid #d7d7d7; padding-bottom:10px; margin-top:5px;}

.panelbg{background:#eeeeee; margin-bottom:10px;}
.panel_border{margin:0 !important; border-bottom:1px solid #eeeeee;}
.border_top{border-top:1px solid #eeeeee;}

.panel_title{font:bold 12px Arial, Helvetica, sans-serif; color:#666666; padding:5px; cursor:pointer;}
.expand_row{font:bold 12px Arial, Helvetica, sans-serif; color:#666666; border-left:4px solid #ffffff; border-bottom:1px solid #eeeeee; 
line-height:28px; 
vertical-align:middle;
padding:5px 5px 0 10px; 
margin:0 !important;}

.panel_active{border-left-color:#f28b00;}
.checkbox_active{border-left-color:#f4c17a; }

.toggle_arrow_right {
background: url(../images/spirit-manage-home.png) 3% 86% no-repeat;
width:20px;
height:23px;
line-height:23px;
float: left;
margin-top:2px;

}

.toggle_arrow_active{
background: url(../images/spirit-manage-home.png) 3% 74% no-repeat;
width:20px;
height:23px;
line-height:23px;
float: left;

}
/*left panel styles ends here*/

.clear_link{padding:10px 5px;font-size:12px}
/*Data Catalogue DataGov page styles ends here*/




/*manage home dot net developed styles starts here */
.dialogbg {background: #595959;}


/*manage home dot net developed styles ends here */



/* .net integration styles*/
#search_form input[type=search] {    padding: 3px 0 3px 6px;   height:30px}



/* styles while integrating*/
.news_scroll {height: 148px;overflow-y:scroll}
.new_table_header {margin-bottom:0}
.table_width1 {width:8%}
.table_width2 {width:12%}
.table_width3 {width:18%}
.table_width4 {width:55%}
.table_width5 {width:56.1%}
.table_width6 {width:7.6%}
.table_width7 {width:17.6%}
#tblNews>tbody>tr>td , #tblBlog>tbody>tr>td , #tblQuickLink>tbody>tr>td , #tblDataStories>tbody>tr>td {
vertical-align: top!important;
border-bottom:1px solid #cbd9de
}
.list_content{
margin: 10px 0 10px!important;
}
.manage_breadcrumb {
padding: 4px 10px;
margin-bottom: 0!important;
margin-top:10px;
list-style: none;
background-color: #f5f7f8;
border: 1px solid #e3e3e3;
}
.marg_lft {margin-left:200px}
.validation_err {margin: 5px 0 0 10px;color: red;}
/*#myCarousel .carousel-indicators {
    position: absolute;
    bottom: 10px;
    padding-right: 0px;
    z-index: 15;
    width: 100%;
    text-align: right;
    left: 175px;
    list-style: none outside none;
}*/
.pad-right25 {padding-right:25px}

/*validation .net css */
.Highlight_CLr {
    color: red;
}
.Highlight_Blk {
    color: #ccc;
}

 .invalid {
        border: 1px solid red
    }
    .valid {
        border: 1px solid #ccc
    }

    #imgprvw , #imgprvwblog ,#imgprvwlink ,#imgprvwstories
 {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);
 }


.required label:after {
 content:"*";
 color:red
}

/*dont .Net related styles */
.browserequired label:after {
 content:"*";
 color:red
}
/* dont remove .Net*/


.required .bootstrap-filestyle label:after {content:"";}

.marg_image {margin:0 0 3px 15px}
#collapseOne .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus , #collapseTwo  .nav-pills > li.active > a, .nav-pills > li.active > a:hover, #collapseThree .nav-pills > li.active > a:focus , .nav-pills > li.active > a, .nav-pills > li.active > a:hover, #collapsefour .nav-pills > li.active > a:focus , .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{
background:none;padding:5px 10px 5px 10px}




/* dynamic table scroll styles*/
/*#tblQuickLink thead, #tblQuickLink tbody, #tblQuickLink tr,#tblQuickLink th { display: block; }
#tblBlog thead, #tblBlog tbody, #tblBlog tr,#tblBlog th { display: block; }
#tblNews thead, #tblNews tbody, #tblNews tr,#tblNews th { display: block; }
#tblDataStories thead, #tblDataStories tbody, #tblDataStories tr,#tblDataStories th { display: block; }*/

#tblQuickLink tr:after , #tblBlog tr:after , #tblNews tr:after , #tblDataStories tr:after {
        content: ' ';
        display: block;
        visibility: hidden;
        clear: both;
    }


/*Dot net development meta data add new styles starts here*/
.error_border {
    border: 1px solid red;
}
        #tblQuickLink tbody tr , #tblBlog tbody tr , #tblNews tbody tr , #tblDataStories tbody tr {
            /*border-bottom:1px solid #cbd9de*/
        }
        
#tblNews .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td{
    /*border: 1px solid #cbd9de;*/
}
#tblNews .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td 
,#tblQuickLink .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td 
, #tblBlog .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td 
, #tblDataStories .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border:none;border-right:1px solid #cbd9de;word-wrap:break-word
}

/* september 8*/
.nav-justified>li {
width: auto;
}
/*.nav-justified>li {
padding: 12px 0;
}*/
.tabnav-active {
background: #fff;
border-top: 2px solid #ff5200;
}



.tabnav1>li.active>a, .tabnav1>li.active>a:hover, .tabnav1>li.active>a:focus {
color: #333333;
border-bottom: 0;
background: #fff;
border-radius: 5px;
padding: 8px 0 12px;
top: 2px;
}
/*Dot net development meta data add new styles ends here*/
.table_scroll {margin-top:10px}
/*Dot net development meta data add new styles ends here*/
/*.old_ie_wrapper { height: 300px; overflow-y: scroll; }
    .old_ie_wrapper tbody { height: auto; }*/



#masterpage_nav {background-color:none!important; width: 980px; margin-left:0px;}
.Mobile_header{display:none;}




/* manage home page issues fixing*/
#txtDescriptionNewsen , #txtDescriptionBlogsen , #txtDescriptionQuickLinken , #txtDescriptionDataStoriesen,#txtDescriptionNewses , 
#txtDescriptionBlogses , #txtDescriptionQuickLinkes , #txtDescriptionDataStorieses {font-size:1.2em}



/*DataCatalog Dot net Styles starts here*/
.Dmargin {
    margin: 0;
}
/*DataCatalog Dot net Styles starts here*/



/* publish button - addition*/
#publishNews , #publishBlogs , #publishquicklinks , #publishdatastories {margin:0 15px 0 0px}
/* table scroll */
 thead.scrollClassDiv {
        display:block;
    }
    tbody.scrollClassDiv {
        display:block;
        overflow-y:auto;
        height:20.2em;
        cursor:pointer;
    }
.error_border {
    border: 1px solid red;
}


/* sep 17th chnages - vidhya*/

/*country at a glance - country name alignment*/
#country_carousel a {display: inline-block;
width: 115px;
vertical-align: middle;
padding: 0 0 0 10px;word-wrap: break-word;}
/*bulk upload error display styles*/
#uploadError {border:none;resize:none;height:50px}


/* is region checkbox alignment*/
.chkbox_align {margin:30px 0 0 0}


/*image resize in carousel*/
#myCarousel img {max-width:100%;max-height:100%}

/*Data Catalogue DataGov page styles ends here*/
.DTFC_Cloned tbody{
background: white;
}
 
#myCarousel img {max-width:100%;max-height:225px;}
#country_carousel img {width:70px;height:47px}
#data_topic img {max-width:140px;max-height:146px}
#reportsCarousel img {min-height:293px}
#quicklink_carousel img , #blogs_carousel img {height:50px;width:50px}

.validation_Msg{margin:0 auto; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:red; padding-bottom:20px;}
.Confirm_Msg{margin:0 auto; text-align:center; font:normal 14px Arial, Helvetica, sans-serif; color:#666; /*padding-bottom:20px;*/}
#btnConfirmOK, #btnConfirmCancel {margin-top:10px}

/* auto complete*/
.ui-widget .ui-state-focus a{background: transparent !important; border:none!important; color: #FFA800 !important;}
.ui-state-focus {color: #FFA800 !important}

/* data catalog scroll*/
#sector_scroll , #lastmodified_scroll,#apiavail_scroll{max-height:190px;overflow-y:auto}
#timescroll, #dwnldfrmt_scroll,#geography_scroll{max-height:184px;overflow-y:auto}
/*data catalog last modified fix*/
#collapse6 .radio label, .checkbox label {
padding-left: 20px;
margin-bottom: 10px;
font-weight: 400;
cursor: pointer;
/*09-10-2014 UI fix*/
word-wrap:break-word;

}
/*manage datacatalog metadata integration fixes*/
.breadcrumb {margin:0px 0 30px 0; border:0;}
#elstTopic{height:auto;}
.exampleInputEmail1 {}
.form-control option {padding:10px}
#datacatalog_tablescroll {height:562px}
.topicDiv{
	border: 1px solid #d7d7d7;
	overflow-y: scroll;
}
.topicList{
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 5px 0 0 10px;
}
.padleft{
	padding-left: 0;
	padding-right: 0;
}
.metaDataUpload{
	background-color: grey;
	border-color: grey;
}
.tabScroll{
	overflow-y:scroll ;
	height: 408px;
	box-shadow: inset 0px -7px 10px #dddddd;

	border:0px solid #cccccc;
}
.datePicker_metaData{
border: 6px solid #d7d7d7;
border-radius: 5px;
}
.topicList li,.privateList li,.publicList li{
	padding: 5px 5px;
}
.selectedTopic
{
	background-color: #0095d4;
	color: white;
}
.selectedTopicunchecked{
	background-color: #cccccc;
	color: white;	
}
.selectedTopicchecked{
	background-color: #0095d4;
	color: white;	
}
.privateOptions,.publicOptions
{
	height: 100px;
	width:133px;
	border: 1px solid #d7d7d7
}
.publicOptions{
	display: none;
}
.leftAlign{text-align: initial;}
.languageUl li{
	padding-right: 30px;
}
.languageUl li a{
	padding-right:0px; 
}
.spcLeft{
	padding-left: 6px;
}
.flleft{
	float: left;
	width: initial;	
}
.textarea-width{
	width: 140px;
}
.labelwidth{
	width: 64px;
}
.labelwidth1{
	width: 71px;
}
.mar10{
	margin-top: 10px;
}
.labelwidth2{
	width:86px;
}
.padright{
	padding-right: 0px;
}
.internalUnit_height{
	height: 68px;
}

textarea{resize:none; height: 96px;}
.panel_top_border{border-top: 3px solid #5fb4e5;}
.pills-container a{text-transform:uppercase;}

/*User Management Styles starts here*/

#ddlRole_usrmgmt {

    max-height:200px;
    overflow-y:auto;
    width: 26.7em;
}

#cancel {

    text-transform:uppercase;
}

    .select_role {
        font-weight: bold;
        padding: 2.5000em 0px 0px 0px;
        color: #666666;
    }

    #features_Tab {
        padding: .833em 1.583em;
    }

    #indicator .User_DropDown {
        width: 27.667em;
        border-color: #d7d7d7;
        color: #666666;
        border-radius: 0px;
        padding-left: 1.0em;
        text-align: left;
        text-transform:none !important;
      
    }

    #indicator .dropdown-toggle {
        border-color: #d7d7d7;
        color: #666666;
        border-radius: 0px;
    }

    .Feature_list {
        clear: both;
        padding: 2.500em 0px 0px 0px;
        color: #666666;
        font-weight: bold;
    }

    .chkcboxspc {
        margin: 0 0 0 .667em;
    }

    #check {
        margin: .833em 0 0;
    }

    .middle_Banner {
        margin: 1.667em 0 0 0;
        padding: 1.583em 0 1.583em 40%;
        border-top: solid 1px #666666;
        border-bottom: solid 1px #666666;
    }

    .width_none {
        width: auto;
    }

    .left_side {
        float: left;
    }

    .Right_side {
        float: right;
    }

   

    .pop_up {
        clear: both;
        background-color: #FAFAFA;
        margin: .750em .833em 0 0px;
        display: none;
        border: 1px solid #d7d7d7;
    }

    .role1 {
        margin: 1.667em 0 .833em 2.000em;
        font-weight: bold;
        color: #666666;
        padding-left: 0;
    }

    .role2 {
        margin: 1.667em 0 .833em 2.000em;
        font-weight: bold;
        color: #666666;
        padding-left: 0;
    }

    .input1 {
        margin: 0px 0px 1.667em 1.667em;
        height: 2.083em;
    }

    .input2 {
        margin: 0px 1.667em 1.667em 1.667em;
        height: 2.083em;
    }

    .save {
        margin: 22px .833em 0 1.667em;
        background-color: grey;
        border-color: grey;
    }

    .cancel {
        margin: 22px .833em 0 1.667em;
        background-color: white;
        color: grey;
        border-color: grey;
    }

    .row {
        margin-left: 0;
    }

    .Cancel_middle {
        background-color: white;
        color: #0095d4;
    }

    .feature {
        padding-right: 0;
    }

    td.action {
        text-align: center;
    }

    .edit_title {
        cursor: pointer;
    }

    .normalFontWeight {
        font-weight: normal;
    }
.row_body_hover tr:hover{background:#efefef;}

.search_TabDiv {
    margin-left: -1.5%;
    width: 100%;
    position: relative;
}
.search_icon {
    position: absolute;
    top: 25%;
    left: 48%;
    height: 15px;
    width: 15px;
}
.searchCount {
    margin-bottom: 0.6rem; 
    font-weight: bold; 
    font-size: 1.2rem; 
    display: none;
}
.flag_Check {
    width: 100%; height: 3.2em;
}
.disp1 {
    float: right; font-family: Arial; font-weight: regular; padding: 1px; border-radius: 3px; color: white; /*background-color: #40A7E2;*/
}
.disp2 {
    padding-top: 0.9rem; font-weight: bold; font-size: 1.2rem;
}
.popupEdit {
    top: 17%; width: 40%; left: 26%; font-size: 1.2rem;
}
.lstName {
    width: 50%; float: right; font-family: arial; color: #666666;text-align: left;
}
.fstName {
    width: 50%; text-align: left;
}
    /* user management issues fix while integrating*/
#createNewpopUp .tab-content {padding:0}
#createNewRoleTab {
    border-radius: 2px;
    display: none;
    float: right;
    font-weight: bold;
    text-align: center;
    color: #0095D4;
    font-size: 1.3rem;
    min-height: 5.1rem;
    left: 0.1rem;
    position: relative;
    top: 0.2rem;
    width: 16.7rem;
    padding-top: 0.5rem;
    /*background-color: #FAFAFA;*/
    background-color: #FFF;
    border-left: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    border-bottom:none;
}
#txtsearch{width: 51%; border-radius: 6px;height:30px;background: url(images/roleSearchBtn.png) no-repeat scroll 98% center transparent;}
#btnSearch {
    padding: 5px 10px 7px 10px;
    border-radius: 4px;
    margin: 0px 0 0 5px;
    color: #000;
font-size: 1.2em;
}
.first_span_style{margin-right:7.2rem;width: 38%;}
    #checkBox11 label {padding: 3px 0 0 3px;       vertical-align: middle;font-weight:normal}
    #checkBox11 input[type=checkbox]{vertical-align: middle;}
.usermgmt_editpopup {margin:10px 0 0 0}
.usermgmt_popup_editscroll{
    width: 100%;
    height: 6em;
    text-align: left;
    font-weight: normal;
    overflow-y:auto
}
#edit_popUp .footer_dialog {padding-bottom:0!important}
#tblUserRoles tr , #role_table tr , #divSearchResults table tr{border-bottom:1px solid #CBD9DE}
.usermngmt_roletousers_tblscroll {overflow:auto; height:218px;}

/*user management SIT UI issues fix on 06-10-2014*/

.UserMgmt_Tab_width li a{padding:10px 10px 10px 15px!important;width:auto!important}
.assign_head {font-weight: bold;margin-top: 1.667em;font-size: 1.2em;color:#666!important}

#assign {
   text-transform:uppercase;
}

/* fixed header style */
.wrap {
    width: 100%;
    border-bottom : 1px solid #cbd9de;
    border-left : 1px solid #cbd9de;
}

.wrap table {
    /*width: 300px;*/
    table-layout: fixed;
}

.wrap .inner_table table tr td {
    padding: 5px;
    border: 1px solid #cbd9de;
    width: 250px;
    word-break:break-all;
    font-size: 12px;

}

table.head tr td {
    background-color:rgb(240, 247, 250);
    border: 1px solid #cbd9de;
    font-weight:bold;
   
    
}

.inner_table {
    height: 150px;
    overflow-y:scroll;

}

/*Fixed style ends here*/



    /*User Management Styles ends here*/

textarea{resize:none; height: 96px;}
.panel_top_border{border-top: 3px solid #5fb4e5;}
.pills-container a{text-transform:uppercase;}



/* manage home page - space below footer fix*/
/*.mnge_home_pag {min-height:575px}*/
.pills-container a{text-transform:uppercase;}

/* country at a glance right border fix*/
#country_carousel div.col-md-3 {border-right:solid 1px #ccc;padding:0 0 0 30px}

/* each section seperator*/
#reportsCarousel,#country_carousel,#data_topic{
border-bottom: 1px solid #ccc;
padding: 0 0 10px 0;
}
#data_topic {
    margin-top: 10px;
    margin-bottom: 20px;
}
.marg_rght_quick {margin-right:10px}
.pills-container a{text-transform:uppercase;}

.logo_padding{padding-top:6px;}

@-moz-document url-prefix(){

#TopicIDEng.form-control option , #SubTopicIDEng.form-control option , #DataSetID.form-control option,#TopicIDSpa.form-control option , #SubTopicIDSpa.form-control option,#TopicIDPor.form-control option , #SubTopicIDPor.form-control option,#TopicIDFre.form-control option , #SubTopicIDFre.form-control option,#TopicListEng.form-control option,#TopicListSpa.form-control option,#TopicListPor.form-control option,#TopicListFre.form-control option {padding:0 0 0 12px;border-right: 1px solid #000!important}
#TopicIDEng.form-control , #SubTopicIDEng.form-control,#DataSetID.form-control,#TopicIDSpa.form-control , #SubTopicIDSpa.form-control,#TopicIDPor.form-control , #SubTopicIDPor.form-control,#TopicIDFre.form-control , #SubTopicIDFre.form-control,#TopicListEng.form-control,#TopicListSpa.form-control,#TopicListPor.form-control,#TopicListFre.form-control {
    display: block;
    width: 100%;
    padding: 6px 12px;
    color: #666;
    background-color: #FFF;
    font: 14px Arial,Helvetica,sans-serif;
    background-image: none;
    max-height: 30px;
}
}





/*country at a glance alignment fix*/
.home_marg_rght {margin:0 0 0 10px}
.home_marg_rght_population {margin:0 15px 0 0}


.logo_padding{padding-top:6px;}
.dataCatAutoComplt {border: 1px solid #aaaaaa;background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color: #222222;z-index: 1040!important;overflow-y: scroll;overflow-x: hidden;height: 24%;position: absolute;border-radius: 4px;width: 42.8% !important;}
.logo_padding{padding-top:6px;}

#accordion .nav-pills > li > a {padding: 0 10px 5px 10px!important;}

.row_country_container div:last-child {border:none!important}
.textarea_height{height:72px;}
.txt_capitalize a{text-transform:capitalize;}

/* manage home page is publish center align*/
.ispublish_center {text-align:center;display:block!important}
.tab_border li a{padding: 10px 10px 11px 10px;}
.tab_border li.active a{padding: 10px 10px 11px 10px;text-align:center}
.tab_border li.active a:hover {padding: 10px 10px 11px 10px;text-align:center}
.tab_border li.active a:focus {padding: 10px 10px 11px 10px;}
.tab_border li{padding-right: 10px;}
.datacatalog_fileupload input[type=text] {width:156px;z-index:1}
.ui-datepicker .ui-datepicker-header {background:#ccc;border:1px solid #666666}
#ui-datepicker-div {height:170px!important;overflow-y:hidden!important}


/*.ui-widget {height:150px;overflow-y:scroll; width:18.4%!important;overflow-x:hidden;background:#fff;font-family:Arial, Helvetica, sans-serif!important}*/
/*homepage search width fix*/
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
    .ui-widget {
        width: 17%!important;
    }
}*/
/*homepage select menu styles*/ 
 		.selectpicker.btn:hover , .selectpicker.btn:focus{background:#fff;text-decoration:none;color:#666;font-weight:normal!important} 
 		.selectpicker > span {text-transform:capitalize} 
 		.selectpicker > span:focus{font-weight:normal} 
 		.selectpicker.btn-default {border:1px solid #ccc;color:#666;padding: 6px;font: normal 12px Arial, Helvetica, sans-serif;line-height: 1.42857143;text-transform:capitalize} 	 	 
         .selectpicker.btn-default {padding: 5px\9;} 	 	 
 		.selectpicker li a {padding:3px 6px} 	 	 
 		.bootstrap-select.btn-group.open .selectpicker{background:#fff} 	 	 
 		/*.selectpicker li {font: normal 12px Arial, Helvetica, sans-serif;} 	 	 
 		.selectpicker li:hover{background:#00b3ff;} 	 	 
 		.selectpicker li a:hover {color:#fff}*/
         .selectpicker li {font: normal 12px Arial, Helvetica, sans-serif;} 
         .selectpicker li a:focus{background:#00b3ff;color:#fff} 	 	 
 		.selectpicker li:hover{background:#fff;} 	 	 
 		/*.selectpicker li a:hover {color:#fff}*/

/* 09-10-2014 fix */
.bootstrap-select .dropdown-menu {padding:0px!important}

/* select box outline*/ 	 	
.selectpicker a, .selectpicker a:active, .selectpicker a:focus{  	 	
outline: none!important; /* Works in Firefox, Chrome, IE8 and above */ 
_noFocusLine: expression(this.hideFocus=true); /* Fix for IE7 */  	 	
} 	 	
.bootstrap-select.btn-group > .btn:focus, .bootstrap-select.btn-group-vertical > .btn:focus {outline:0!important} 

/*data catalog table fix*/ 	 	
.data-containerbg table tr td {word-break:break-all;} 	 	
/*tab fix*/ 	 	
.datacat_box1 .nav li a , .datacat_box1 .nav li.active a {padding: 16px 10px 5px 10px;}	
/*ie9 checkbox fix*/
#accordionDC .radio input[type=radio], #accordionDC .radio-inline input[type=radio], #accordionDC .checkbox input[type=checkbox], #accordionDC .checkbox-inline input[type=checkbox]{margin-top:-1px\9 !important;}


/* manage home page admin menu fix*/

.tabnav li {padding:10px 0 10px 10px!important}
.tabnav>li:hover{ color:#333333; background:#fff;}




.datacat_box1 .pills-container a {
    text-transform : capitalize!important;
}


/*datasite meatdata tab fix*/
#tab_alignment li a {padding:10px 10px 11px 10px;}



/* manageDatacataloge gridview  fix*/
.GridviewScrollHeader th, .GridviewScrollHeader td {
        padding: 5px;
        font: bold 12px Arial, Helvetica, sans-serif;
        white-space: nowrap;
        border-right: 1px solid #cbd9de;
        border-bottom: 1px solid #cbd9de;
        background: #f0f7fa;
        text-align: left;
        vertical-align: bottom;
    }

    .GridviewScrollItem td {
        padding: 5px;
        white-space: nowrap;
        border: 1px solid #cbd9de !important;
        background-color: #ffffff;
    }

    .GridviewScrollPager {
        border-top: 1px solid #cbd9de;
        background: #ffffff;
    }

        .GridviewScrollPager td {
            padding: 3px 5px 0 5px;
            font: bold 12px Arial, Helvetica, sans-serif;
        }

        .GridviewScrollPager a {
            color: #666666;
        }

        .GridviewScrollPager span {
            font-size: 16px;
            font-weight: bold;
        }


/*/*manage screens pop up icons*/
/*#spanMsg , #spanInf {
margin: 8px 0 20px 5px;
text-align: left;}*/
#spanConfirm{width:88%;margin: 8px 0 10px 10px;}
.success_icon {background: url(../Images/spirit-manage-home.png) -194px -10px no-repeat;width: 33px;height: 32px;vertical-align: middle;}
.delete_icon {background: url(../Images/spirit-manage-home.png) -236px -10px no-repeat;width: 33px;height: 32px;vertical-align: middle;}
.modal-dialog .close {margin-top:3px;background:url(../Images/Spirit_IDB_Aug12.png) no-repeat scroll -85px -170px;height:18px;width:18px;border:none;}*/

#spanMsg {
margin: 8px 0 20px 5px;
text-align: left;}

 #spanInf {
margin: 8px 0 20px 5px;
text-align: center;}

/*data catalog SIT issues fix*/
#accordionDC  {margin-bottom:0px}
.datacat_txt2 a{color:#666666; }
#spnresults {margin:5px 0 0 0}
#lastupdatedtextstyle {font-style:italic}
#accordionDC a {float:right;margin:4px 0 0 0}
.datafilter_style{
    float: left;
    width: 145px;
    margin: 4px 0 0 0;
    vertical-align: middle;
}

 .srchHilite {
        /*background-color: yellow;*/
        color: #5fb4e5 !important; background:none !important;
        font-weight:bold !important;
    }

 /* data catalog pop up scroll*/
#data_container_scroll {overflow-y:auto}
#dialogcontent {padding:20px 20px 0 20px}

/*manage data catalog*/
.manage_datacatalog_container {margin-bottom:58px}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .manage_datacatalog_container {
        margin-bottom: 21px;
    }
}
/* CHOOSE FILE - SPANISH FIX*/
.bootstrap-filestyle label.btn {white-space:normal}

.font12_normal {
    font: normal 12px Arial, Helvetica, sans-serif;
}









/* new home page styles starts here*/
.new_textarea_height{height:165px;}
.search-bg {
    background-color:#eeeeee;
    color: #525252;
    font-size: 14px;
    padding: 10px 28px;
    border-radius: 6px 6px 0 0;  
    margin-bottom:0px

    
-moz-border-radius: 4px 4px 0px 0px;
border-radius: 4px 4px 0px 0px;
border-bottom: 3px #eeeeee solid;
margin-bottom:0px

}
.search_right {
    border-radius: 4px 4px 0 0;
    padding: 0;
    height:35px;
    border:0;
}
.indicator_left .form-control {border:none!important;transition:none!important}
.selectpicker.btn-default {
    border:none!important;
}
.selectpicker.btn-group.open, .selectpicker.dropdown-toggle , .indicator_left .bootstrap-select{box-shadow:none!important}
#search_form input[type=search] {    padding: 3px 0 3px 6px;   height:30px;border:none;box-shadow:none!important}
/*#project {font-style:italic}*/
.search_text {padding-top:9px}
.data_menubg {background:#eeeeee;color: #525252; font-size: 14px; border-radius: 0 0 4px 4px; -moz-border-radius: 4px; margin-bottom:0px;padding:0px 0px 10px; width:100%;}
.home-bannerbg{background:url(../images/bannerbg_new.png) top center repeat-x ;padding:10px 0 0;margin: -13px 0 0 0;}
.data_menutext {padding-top:3px}
.countryataglance_datahighlights {margin-bottom:10px}
.search_datawrapper {padding-top:15px;}
/*.selectpicker .caret {background:url(../images/arrow_blue.png) no-repeat!important;width:9px!important;height:6px!important}*/
/*.selectpicker.btn-default {border:1px solid #ccc;padding: 6px;font: normal 12px Arial, Helvetica, sans-serif;line-height: 1.42857143;text-transform:capitalize} 	 	 
.selectpicker.btn-default {border:1px solid #ccc;padding: 6px;font: normal 12px Arial, Helvetica, sans-serif;line-height: 1.42857143;text-transform:capitalize}*/
.selectpicker.btn-default {border:0; box-shadow:none;  padding:8px 6px; font: normal 12px Arial, Helvetica, sans-serif;}  
.selectpicker.btn-default .filter-option {color:#666}
.selectpicker.btn:hover , .selectpicker.btn:focus{background:#fff;text-decoration:none;color:#0095d4;font-weight:normal!important} 
.selectpicker.btn-default .filter-option:hover {color:#666}
.selectpicker .open>.selectpicker.dropdown-toggle.btn-default{color:red!important;}
.countryataglance {margin:0 39px 0 0}

.banner_height{height:131px; line-height:131px;}


.home_banner_left{padding-left:60px; padding-top:10px;}
.top_banarbg_left{background: #ffffff url(../images/top_banarbg_left.jpg) top left no-repeat; height:131px; padding:10px;}
@font-face {
    font-family:Cabin-Regular;
    src: url(../Fonts/Cabin-Regular.otf);
}
.header_title_txt1{font:normal 28px Cabin-Regular, Arial, Helvetica; color:#1194cc; text-align:left; padding-bottom:5px; overflow:hidden; text-overflow:ellipsis;}
.header_title_txt1 a, .header_title_txt1 a:hover{text-decoration: none; white-space: nowrap;}
.header_title_txt2{font:bold 20px Arial, Helvetica, sans-serif; color:#1194cc; text-align:left; padding-bottom:5px; overflow:hidden; text-overflow:ellipsis;}
.header_title_txt2 a, .header_title_txt2 a:hover{text-decoration: none; white-space:nowrap;}
.header_title_txt3{font:normal 12px Arial, Helvetica, sans-serif; color:#1194cc; text-align:left; padding-bottom:5px; overflow:hidden; text-overflow:ellipsis;}
.header_title_txt3 a, .header_title_txt3 a:hover{text-decoration: none; white-space:nowrap;}
.header_title_txt4{font:bold 14px Arial, Helvetica, sans-serif; color:#1194cc; text-align:left; padding-bottom:5px;}
.header_title_txt5{font:normal 11px Arial, Helvetica, sans-serif; color:#1194cc; text-align:left; }
.header_title_txt6{font:bold 14px Arial, Helvetica, sans-serif; color:#1194cc; text-align:left; padding-top:5px; padding-bottom:5px;}
.header_title_txt7{font:normal 11px Arial, Helvetica, sans-serif; color:#1194cc; text-align:left; padding-bottom:5px; }


.new_social_icon1{ background: url(../images/social_icon1.jpg) center center no-repeat; width: 30px;height: 30px;display:inline-block;}
.new_social_icon2{ background: url(../images/social_icon2.jpg) center center no-repeat; width: 30px;height: 30px;display:inline-block;}
.new_social_icon3{ background: url(../images/social_icon3.jpg) center center no-repeat; width: 30px;height: 30px;display:inline-block;}
.new_social_icon4{ background: url(../images/social_icon4.jpg) center center no-repeat; width: 30px;height: 30px;display:inline-block;}
/*.admin-link{background: #595959; border-radius: 16px; padding: 4px 16px; margin-right: 20px; margin-top:4px;}*/

.bg_white{background:#ffffff !important; width:100%;}
.pad_left20{padding-left:15px;}

.Readmore_caption{padding:0px 10px; text-align:left; }
.Readmore_title{font:normal 15px Arial, Helvetica, sans-serif; color:#ffffff; text-align:left; text-transform:uppercase; padding-bottom:20px; font-weight: bold;}
.Readmore_content{font:normal 14px/22px Arial, Helvetica, sans-serif; color:#56b4e1; text-align:left;}
.ReadMore{float:right; padding-top:6px;}

.container_graybg{background:#eeeeee; border-radius:6px;}
.country_chart_container{margin-right:15px;}
.data_heighlights_container{margin-left:15px;}
.Home_title_txt1{font:bold 15px Arial, Helvetica, sans-serif; color:#666666; padding:0 60px 4px 10px; overflow:hidden; text-overflow:ellipsis;}
.Home_title_txt1 a{white-space:nowrap;}

.Home_title_txt2{font:normal 14px Arial, Helvetica, sans-serif; color:#0094d3; padding:0 10px 10px 10px; height:28px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ndh_arrow_container{padding-right:6px; float:right; text-align:right; position:absolute; top:214px; right:0;}
.ncag_arrow_container{padding-right:20px; float:right; text-align:right; position:absolute; top:214px; right:0;}

.pad_tb10{padding:10px 0;}
.disclaimer_heading{font:bold 11px Arial, Helvetica, sans-serif; color:#666666; padding-bottom:6px;text-align:left;}
.disclaimer_para{font:normal 11px Arial, Helvetica, sans-serif; color:#666666; text-align:justify; padding-bottom:6px;}
.txt_blue{color:#56b4e1;}
/* new home page styles ends here*/

/*Using this Data styles starts here*/
.inner_banner{padding-left:15px;}
.banarbg_inner_left{background: #ffffff url(../images/top_banarbg_left.jpg) top left no-repeat; height:45px; line-height:45px; margin-top:15px;}
.banner_title_txt1{font:bold 26px Arial, Helvetica, sans-serif; color:#1194cc; text-align:left; padding-left:70px; padding-right:0; height:45px; line-height:45px;}
.banner_title_txt2{font:normal 22px Arial, Helvetica, sans-serif; color:#1194cc; text-align:right; padding-left:0; padding-right:15px; height:45px; line-height:45px;}


.break_line_data {border-top: 1px solid #d7d7d7; margin-top: 5px;}

.breadcrumb_new{margin: 0px 0 30px 0; border:0;}
.using_data_container{padding:0;}
.using_data_nav ul{margin:0; padding:0; border:0; list-style:none;}
.using_data_nav li{list-style:none; line-height:35px; border-bottom:1px solid #f0f0f0; padding-left:10px;}
.using_data_nav a{background:url(../images/bArrow_Collapsed.png) center left no-repeat; padding-left:16px; font:bold 12px Arial, Helvetica, sans-serif; color:#666666;}

.usingdata_title{font:bold 20px Arial, Helvetica, sans-serif; color:#666666; border-bottom:1px solid #cccccc; padding-bottom:10px; margin-bottom:10px; text-transform:uppercase;} 
.usingdata_title2{font:bold 20px Arial, Helvetica, sans-serif; color:#666666; padding-bottom:10px; text-transform:uppercase;} 
.usingdata_para_title{font:bold 14px Arial, Helvetica, sans-serif; color:#666666; padding-bottom:6px;}
.usingdata_para_txt1{font:normal 12px Arial, Helvetica, sans-serif; color:#666666; }  
.usingdata_box1{border-radius:6px; background:#fff; padding:10px 12px;}
.images_padding{padding:10px 0;}
.para_border{border-bottom:1px solid #f0f0f0; padding-top:10px; margin-bottom:10px;}
.numbers_title{font:bold 20px Arial, Helvetica, sans-serif; color:#666666; border-bottom:1px solid #cccccc; padding-bottom:10px; margin-bottom:10px;}
/*Using this Data styles ends here*/


/* new home page styles ends here*/


/*Multi Level Drop Down menu styles starts here*/

.dropdown-submenu {position: relative;}
.dropdown-submenu>.dropdown-menu {top: 0; left: 100%;
margin-top: -6px;
margin-left: -1px;
-webkit-border-radius: 0 6px 6px 6px;
-moz-border-radius: 0 6px 6px;
border-radius: 0 6px 6px 6px;
cursor:pointer;
}

.dropdown-submenu:hover>.dropdown-menu {display: block;}
.dropdown-submenu>a:after {
display: block;
content: " ";
float: right;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
border-width: 5px 0 5px 5px;
border-left-color: #8FD8F7;
margin-top: 5px;
margin-right: -10px;
cursor:pointer;
}

.dropdown-submenu:hover>a:after {border-left-color: #666666;}
.dropdown-submenu.pull-left {float: none;}
.dropdown-submenu.pull-left>.dropdown-menu {
left: -100%;
margin-left: 10px;
-webkit-border-radius: 6px 0 6px 6px;
-moz-border-radius: 6px 0 6px 6px;
border-radius: 6px 0 6px 6px;
cursor:pointer;
}
.Mlevel_Menu a{font:normal 14px Arial, Helvetica, sans-serif; color:#0095d4 !important;}
.Mlevel_Menu a:hover{color:#666666 !important;}

/*Multi Level Drop Down menu styles ends here*/



.logo_padding{padding-top:6px;margin-left: -5px;}

.masterpage_header_right {
text-align: right;
padding-right: 0px;
}

/*#globalSearchInput {
width: 142px;
float: left;
border: 0;
padding: 1px 8px;
font-size: 1.1em;
color: #999;
background: none;
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
}*/

#common_lang {
padding-top: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#searchForm {
    margin-top: 9px;
}

#globalSearchBox {
Border: solid 1px #8f8f8f;
Height: 20px;
Background: #FFF url(../Images/searchButton.png) no-repeat;
Width: 169px;
}

#GlobalNav3 {
z-index: 1040;
}

#GlobalNav5 {

}

#GlobalNavTopicsList dl dd a, #GlobalNavTopicsListSpanish dl dd a {
display:block;
text-align:left;
padding:4px 0;
margin:0;
font-size:.9em;
text-decoration:none;
line-height:1.1em;
color: #06C;
width: 172px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#GlobalNavTopicsList,#GlobalNavTopicsListSpanish{display:none;
position: absolute;
border: 1px solid #CCC;
z-index: 1001;
background: none repeat scroll 0% 0% #FFF;
margin-top: 0;
padding: 6px 8px;
font-size:1.2em;
width: 930px;
}

#GlobalNavResultsList dl dd a {
display:block;
text-align:left;
padding:4px 0;
margin:0;
font-size:.9em;
text-decoration:none;
line-height:1.1em;
color: #06C;
font-family: Verdana, Arial, Helvetica, sans-serif;
}



.desk_padleft{padding-left:28px;}
.footer_mobile{display:none;}

@media (max-width: 768px) {
    .footer_desktop{display:none;}
.footer_mobile{display:block;}
footer {padding: 10px 0;}

    .search_datawrapper {padding-top:1px;}
.home-bannerbg{background:url(../images/bannerbg_new.png) top center repeat-x ;padding:0; margin:0;}

.desk_padleft{padding-left:0px;}
/*.ui-widget-content {width:72% !important;}*/
.Mobile_banner{padding-left:0;}
ul.ulMob, .ulMob li{float:none;}
.navbar-collapse.collapse {display: none!important;}
.Mobtop_header{float:right;}
#masterpage_nav{top:50px;}
.disclaimer_heading{text-align:left;}
.Mob_disclaimer{padding:10px 15px !important;}

#masterpage_nav {width:100%;}

.header_title_txt1{font:bold 20px Arial, Helvetica, sans-serif; color:#1194cc; text-align:left; padding-bottom:5px; overflow:hidden; text-overflow:ellipsis;}
.header_title_txt1 a, .header_title_txt1 a:hover{text-decoration: none; white-space: nowrap;}

.header_title_txt2{font:normal 14px Arial, Helvetica, sans-serif; color:#1194cc; text-align:left; padding-bottom:5px; overflow:hidden; text-overflow:ellipsis;}
/*.Mob_admin_link{float: left !important; margin-left:15px;}*/

.Mob_Nselect{margin-top:0px;}
.search_text {padding-top:0px;}
.search-bg {padding: 10px 15px;}
.Readmore_caption{padding:0px;}
.Mob_pad_left20{padding:0 15px;}
.country_chart_container{margin:0 15px;}
.data_heighlights_container{margin: 20px 15px 0;}
.disclaimer_para{text-align:left;}

.Mobile_Socialmedia{padding-top:0; float:left;}
/*.Mobile_Float{float:left !important; padding-left: 60px; padding-top: 5px;}*/
.Mobile_Float{padding-top:5px; padding-right:15px;}

.Home_title_txt1{font:bold 15px Arial, Helvetica, sans-serif; color:#666666; padding:0 50px 4px 10px; overflow:hidden; text-overflow:ellipsis;}
.Home_title_txt2{font:normal 14px Arial, Helvetica, sans-serif; color:#0094d3; padding:0 10px 10px 10px; height:28px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.Home_title_txt1 a{white-space:nowrap;}
.header_title_txt2 a, .header_title_txt2 a:hover{text-decoration: none; white-space:nowrap;}
.header_title_txt3 a, .header_title_txt3 a:hover{text-decoration: none; white-space:nowrap;}
.ncag_arrow_container {padding-right: 20px; float: right; text-align: right; position: absolute; top: 214px; right: 0; width:auto !important;}
.ndh_arrow_container {padding-right: 22px; float: right; text-align: right; position: absolute; top: 235px; right: 0; width:auto !important;}


.header_title_txt7, .header_title_txt6, .header_title_txt5, .header_title_txt4{padding-left:15px;}
	
/*master header style starts here*/	
body {font-size:1em!important}
/*master header style starts here*/	
.Mobile_header{background:#e6e4e2; padding:6px 20px; display:block;}
.Background_None{background:none;}
.Mobile_topnav{background:none; border:0; min-height:0 !important;}
.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover{/*border:1px solid #767676;*/ background:#e5e5e5;}
.navbar-default .navbar-toggle .icon-bar, .navbar-default .navbar-toggle .icon-bar:hover{background:#fff;}
.logomob{width:90px; overflow: hidden; padding-left: 10px; }
/*header{height: 50px; padding-top:12.5px; }*/
.logoimg{height:auto; width:auto; }
.displane_none{display:none; }
/*.Mobtop_header{float:right;}*/
.navmob{float: right; display: block; bottom: 16px; margin:26px 15px -8px 0;}
.nav>.divider-vertical{display: none;}
#masterpage_nav .nav > li > a{font:normal 14px Arial, Helvetica, sans-serif; color:#ffffff; text-align:left; text-transform:uppercase; }
.nav{margin-top: 0px;}
#masterpage_nav{background:#969699;z-index: 99999;position: relative;}
.navbar-nav > li > a {padding-top:15px !important; padding-bottom:15px !important; }
.ulMob li {list-style: none; border-bottom: 1px solid #bfbfbf;}
.navbar-collapse.in{overflow-y:initial; }
.navbar-collapse{border-top:0px;}


/*master header style ends here*/	

.title-txt5{background:#404041; padding-left:20px;}
.Msocial_Left {padding-top: 10px; padding-left:10px; }
.Msocial_Left.pad-right0{padding-right:20px;}

.banner_img_height .item{height:auto; width:100%}

.caption-title, .carousel-content, .carousel-indicators{text-align:center;}
.icon-readmore {margin: 0 auto; text-align: center;}
.icon-readmore { padding-top:6px;}
.carousel-indicators{ margin:0 auto; text-align:center; padding:5px 0 0;}

.MpadR20{padding:0px 15px;}
.indicator_left{padding:0; line-height:30px; bottom: 1px;}
.MBrowse{padding:15px;}
div.browse_links {padding-bottom:10px;}
.page-heading2{font:bold 14px Arial, Helvetica, sans-serif;  color:#595959; text-transform:uppercase; }


.MTitle_caontainer{margin:0 10px;}
.arrow-container {text-align: right; height: 32px; line-height: 32px;}

.row_country_container{padding:0 10px;}
.chart-box-desc , .chart-box-desc span, .chart-box-title , .chart-box-cont{ display:none; }

/*li.copyRightst{ border-right:0; font:normal 1.125em Arial, Helvetica, sans-serif; color:#666666; padding-bottom:15px; }
.master_footer ul{margin:0 auto; text-align:center;font-size: 1em !important;}
.master_footer ul li{display:inline;}
.master_footer ul li:last-child{border-right:none;}
footer{background:#f9f8f7; height:auto; margin:0 auto; text-align:center; padding-top:18px;}
.master_footer ul li a {
border-right: solid 1px #ccc;
margin:0 auto; text-align:center;
font:normal 1.0em/22px Arial, Helvetica, sans-serif;
color: #0095d4;
text-decoration: none;
padding:0px 6px;
}

.socialNetworks {
text-align: center;
width: 100%;
padding:0px 15px;
margin: 15px auto auto;
}
.socialNetworks li.socialicon { display:inline; float:none;
padding: 3px 6px;
border:none;
font-size: 1em;
line-height: 1em;
list-style: none;
margin: 0 auto;
}

.socialNetworks a.comlink{border-left:0; border-top:1px solid #ccc; padding-top:5px; margin-top:20px; color:#0095d4;}*/



}



@media (max-width: 667px) {
/*.ui-widget-content {width:69% !important;}*/
.spec_text {width: 92%; overflow: initial; text-overflow: initial;  }
.banner_title_txt1{font:bold 13px Arial, Helvetica, sans-serif; line-height: 45px !important;}
.banner_title_txt2{font:normal 10px Arial, Helvetica, sans-serif; line-height: 45px !important;}
}



@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.Mobile_Socialmedia{padding-top:40px; float:left;}
.data_heighlights_container{margin: 0 0 0 15px;}
.ndh_arrow_container {top: 214px;}
.country_chart_container {margin:0 15px 0 0;}
.data_heighlights_container {margin:0 0 0 15px;}
.ipad_view{padding:0 15px;}
.search_container{width:96%; margin:0 auto; text-align:center; }
.search_text{text-align:left; padding-bottom: 5px;}
.search-bg {padding: 5px 15px 0;}
.MBrowse {padding: 10px 0px 5px 15px; text-align:left;}
.footer_desktop{display:none;}
.footer_mobile{display:block;}
footer {padding: 10px 0;}



}

@media (max-width: 736px) {
.banner_title_txt1 {font: bold 16px Arial, Helvetica, sans-serif;}
div.banner_title_txt2{display:none;}
div.banner_title_txt1{width:100%;}

}

.group-span-filestyle {
    padding-left: 15px;
}

div#common_div {
    margin-top: 57px;
}

@media (max-width: 600px) {
    #divdatasets .publication .col-xs-2 {
        display:none !important;
    }

    .modal-dialog {min-width: 200px; width: 93%; border-radius: 5px;}
}