body { width: 100%; height: 100%; font-family: Segoe UI, Arial, Verdana, sans-serif !important; color: #333; font-size: 13px; background-color: #fff; }
html { width: 100%; height: 100%; }
div{display: block;}
/*h1, h2, h3, h4, h5, h6 {padding:0px;margin:0px;}*/

/* Common classes starts here */
.npl{padding-left:0px !important;}
.npr{padding-right:0px !important;}
.navMtop{margin-top:20px;}
.spaceBottom{padding-bottom:20px;}
.d-inline-block{display: inline-block;}
.d-block{display: block;}
.img-resonsive{width: 100%;height: auto;}
select{color:#000;padding:5px;}
.customContainer{width:960px;margin:0px auto;}
/* Common classes ends here */
/* Home Page Classes Starts here */
.searhContainer{
    margin: 0 auto;
    text-align: center;
    color: #fff;
    width: 66%;
    padding-top:10%;    
}
.lblDisclaimer{color:#f92431;padding:15px;}
p .lblDisclaimer{color:#f92431;padding:0px;}
.searhContainer p{text-align: justify;font-size: 13px;line-height: 1.9;background-color: #000;padding:10px;}
.inputSelectContainer{color:#000;width:100%;background-color: #fff;overflow: auto;margin-bottom: 25px;}
.searchContainer .inputSelectContainer{margin-bottom:10px;}
.inputSelectContainer input[type="text"]{
    /*width: 72%;*/
    float: left;
    height: 35px;
    padding: 0px;
    margin: 0px;
    border:none;
}
.inputSelectContainer select{    
    float: left;
    height: 35px;
    padding: 0px;
    margin: 0px; 
    border:none;
    border-left:solid 1px #ddd;
    border-right:solid 1px #ddd;   
} 
.aboutStar{display: block;overflow: auto;}
.aboutStar > div {
    padding-bottom: 15px;
}
.icoMLeft{margin-left:12px;}
/* Home Page Classes Ends here */

/* Search Results starts here */
.region{border-right:solid 1px #8C8887;}
.region:last-child{border:none;}
.eq-height{
    display: flex;
    justify-content: flex-start;
}
.filterHeader{background-color: #565656;color:#fff;padding:15px;}
.filterHeader .reset{
    display: inline-block;
    text-align: right;
    width: 29%;
    color:#fff;
 }
.filterHeader h4{width:69%;display: inline-block;}
.filterContainer{background-color: #868686;color:#fff;padding:15px;}
.searchContainer{display: block;background-color: #fff;padding: 0px;}

.filterContainer .fc-refineby-row {
    margin-bottom:5px;
}
.filterContainer .fc-refineby-row .fc-refineby-title {
    cursor: pointer;    
    font-size: 14px;
    border-top: 0;
    margin-top: 0;
}
.filterContainer .fc-refineby-row .fc-refineby-item {
    margin-bottom: 0px;
}
.filterContainer .fc-refineby-row label {
    width: 100%;
    display: block;
    padding: 2px 0;
    font-weight: inherit;
    color:#000;
    margin-bottom: 0px;
}
.filterContainer .fc-refineby-row .fc-checkbox-container input[type="checkbox"] {
    margin: 3px 3px 0 0;
    float: left;
    /*height: 28px;*/
}
.show-more, .show-less {
    color: #fff;
    margin-bottom: 5px;
    float: right;
    width: 100%;
    text-align: right;
}
.resultContainer{background-color: #bcbcbc;}
.resultContainer .inputSelectContainer{width:75%;}
.resultContainer .inputSelectContainer select{border:none;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.resultContainer > .navMtop > span{color:#fff;}
.notesContainer{
    background-color: #6f6f6f;
    position: absolute;
    bottom: 0px;
    color:#fff;
    padding:10px;
    margin-left:-15px;
}
.caseDetailsContainer{
    background-color: #6f6f6f;
    bottom: 0px;
    color:#fff;
    padding:10px;
}
.paginationCont{
    background-color: #7e8080;
    padding:5px 0px;
    color:#fff;   
}
.txtRight{text-align: right;}
.paginationCont select{color:#000;}
span.prev{display: inline-block;margin:0px 15px;}
#srLeftPanel{width:24%;}
#srLeftPanel select{width:100%;padding:2px;}
/* Search Results ends here */
/* Case Detail starts here */
.nolink {
   pointer-events: none;
   cursor: default;
}
#cr-formgroup, #caseDetSettlement{margin-top:-20px;}
.contpdfbtn button{
    padding: 3px 5px;
    font-size: 12px;
    vertical-align: bottom;
    margin-top: 5px;
}
.contpdfbtn .icon-pdf{margin-top:5px !important;}
.linkText{font-weight: bold;}
.arwContainer{background-color: #eaeaea;}
.arwContainer .btn-info{border-radius:18px;padding:6px 8px;}
.arwContainer .form-group {
    margin-bottom: 5px;
}
#cr-formgroup .form-group label {
    color: #000;
    font-weight: normal;
}
.txtSmall{width:20%;}
.txtMedium{width:40%;}
.txtNormal{width:60%;}
.txtLarge{width:80%;}
.txtComment{width:95%;border:solid 1px #ccc;border-radius: 4px;}
.brdRight{border-right:solid 1px #999;}
.cdSearchContainer{    
    background-color: #fff;
    display: inline-block;
    border: solid 1px #ddd;
    padding:3px;
}
.cdSearchContainer .icon-search{
    background-position: -35px -94px;
    vertical-align: sub;
    margin-top: 0px;
}
.cdSearchContainer input[type="text"]{border:none;}
.cdMTop{margin-top:10px;}
.arwContainer h4{margin-top:0px;}
.arwContainer .icon-pdf{margin-right:5px;margin-top:0px;}
.lblNormal{font-weight: 500 !important;}
.alignCenter{text-align:center;}
.rightPanel h4{
    border-bottom: solid 1px #999;
    padding-bottom: 15px;
    margin-bottom: 25px;
    text-align: center;
}
.rightPanel p{margin-bottom: 15px;word-wrap: break-word;}
.rightPanel p i{float:left;}
/* Case Detail ends here */
/* Case Detail Settlement starts here */
#caseDetSettlement .form-group label:nth-child(odd){font-weight: normal;width:100%;}
#caseDetSettlement .form-group label:nth-child(even) {
    font-weight:600;display: block;color:#000;
    
}
.mbpdf{margin-bottom:20px;}
.rightPanel p > a{word-break: break-all;}
#caseDetSettlement h5{display: inline;width:90%;}

/* Case Detail Settlement ends here */
/* Banner Styles Starts here */
ul{margin-bottom:0px;}
.mainMenu{margin-top: 14px;}
ul.mainMenu li, ul.mainMenuSub li {
    display: inline-block;
    padding: 0px;
    margin: 15px 0px;
}
ul.mainMenu li a{color:#fff;}
ul.mainMenuSub li a{color:#fff;font-size: 15px;font-weight: bold;}
ul.mainMenuSub i.divider {font-weight: bold;}
i.divider {
    color: #fff;
    margin: 0px 5px;
}
.btn-go{
    margin-left: -3px;
    border: solid 1px #ff0049;
    background-color: #ff0049;
    color: #fff;
    line-height: 1.6;
}
.column-global-menu{margin-top:40px;}
/* Banner Style Ends here */
/* Images Starts here */
.bannerImage{
    background-image: url(../images/head_banner_bg.jpg);
    background-repeat: repeat-x;  
}
header{
    background-image: url(../images/head_banner_bg.jpg);
    background-repeat: no-repeat;  
    overflow: auto;
    min-height: 110px;
}
.bckDataCenter{
    /*background-image: url(../images/head_banner_bg.jpg);width: 100%;height: 100%;background-size: 100% auto;background-repeat: no-repeat;*/
    background: url(../images/datacenter.png)no-repeat;width:100%;height: 100%;
}
.sprite{background: url(../images/sprite.png)no-repeat;}
.icon-search{
    width:20px;
    height: 20px;
    background-position: -29px -95px;
    display: inline-block;
    margin-top: 8px; 
    cursor: pointer;  
}
.icon-pdf{
    width:20px;
    height: 20px;
    background-position: -2px -69px;
    display: inline-block;
    margin-top: 8px;
    cursor: pointer;   
}
.icon-excel{
    width:39px;
    height: 40px;
    background-position: -8px 0px;
    display: inline-block;
    cursor: pointer;
    border: solid 1px #7e8080;
    background-color: #7e8080;
    border-radius: 3px;
    margin-bottom: 3px;
}
/* Images Ends here*/

/* Overiding Bootstrap Classes Start here */
.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    /* opacity: .2; */
}
.modal-header{background-color: #e6e6e6;
    color: #000;
    /* opacity: .5; */
    border-radius: 6px;}
.navbar {
    border-radius: 0px;
    margin-bottom: 0px
}
.navbar-inverse {
    /*background-color: #000;
    border-color: #000;*/
    background-image: url(../images/head_banner_bg.jpg);
    background-repeat: no-repeat;
}
.navbar-nav.navbar-right{margin-right:0px;}
#navbar li a{
    text-transform: uppercase;
    color: #fff;
    font-size: 14px;
}
#navbarSub li a{
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
}
/* table Classes*/
thead > tr > th {
    background-color: #7e8080;
    color: #fff;
    font-size: 11px;
}
/*tbody > tr > td {
    background-color: #fff;
    font-size: 12px;
}
 tbody > tr:nth-of-type(odd)  {
    background-color: #e6e6e6;
}*/

tbody tr:nth-child(even) {background: #e6e6e6;font-size: 12px;}
tbody tr:nth-child(odd) {background: #FFF;font-size: 12px;}
/* Overiding Bootstrap Classes End here */

/* Footer Starts here */
#footer {
color: silver;
font-size: 0.857em;
background: #3D3938;
font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
}
#footer-wrapper table {
    font-size: 1em;
}
#footer-wrapper tr td, #footer-wrapper tr th {
    border-color: #555555;
}
#footer-wrapper {
    background: none repeat scroll 0 0 #3D3938;
    color: #C0C0C0;
    font-size: 0.857em;
}
#footer-wrapper a:link , #footer-wrapper a:visited  {
    color: #FCFCFC;
}
#footer-wrapper {
    padding: 35px 5px 30px;
}
#footer-wrapper #block-block-2 a:link {
    cursor: pointer;
    float: left;
    margin-bottom: 10px;
}
#footer-wrapper a:hover, #footer-wrapper a:focus {
    color: #FEFEFE;
    text-decoration: underline;
}
#footer-wrapper .block {
    /*border: 1px solid #444444;*/
    margin: 20px 0;
    padding: 10px;
}
#footer-wrapper #block-block-5 {
    border: 0 none !important;
    margin: 0 !important;
    padding: 0 !important;
}
#footer-wrapper #block-block-5 img{float:none;}
#footer-columns .block-menu, #footer .block {
    border: medium none;
    margin: 0;
    padding: 0;
}
#footer-columns .content {
    margin-top: 0;
}
#footer-columns .content li a:link {
    font: 12px/21px "RobotoBold",Arial,Helvetica,sans-serif;
}
#footer-columns .content li a:link {
    border: medium none;
    padding: 0;
}
#footer-columns h2 {
    color: #FFFFFF;
    font: 13px/17px "RobotoBold",Arial,Helvetica,sans-serif;
}
#wrapper {
    width: 960px;
}
 #footer-columns {
width: 960px;
margin-left: auto;
margin-right: auto;
}
#footer-columns .block-menu, #footer .block {
    border: medium none;
    margin: 0;
    padding: 0;
}

.region-footer-firstcolumn, .region-footer-secondcolumn, .region-footer-thirdcolumn {
	border-right: 1px solid #8C8887;
	min-height: 242px;
	float:left;
}
.region-footer-firstcolumn {
	width: 251px;
	float: left;
	height: 194px;
	margin: 0 30px 0 0;
}

#footer-columns .content ul {
list-style-image: none;
list-style-type: none;
padding-left: 0;
margin-left: 0;
margin-top: 13px;
}

.region-footer-fourthcolumn .content .footer-text-logo {
padding-bottom: 14px;
}
#block-menu-menu-footer2 .content ul, #block-views-b929ed4bd721e2f43071d813ce8d64d8 .content ul {
    margin: 0 !important;
    padding: 0;
}
.region-footer-secondcolumn {
    margin: 0 30px 0 0;
    width: 170px;
}
.region-footer-thirdcolumn {
    margin: 0 30px 0 0;
    width: 210px;
}
.region-footer-fourthcolumn {
    border: medium none;
    line-height: 17px;
    margin: 0;
    width: 236px;
	float:left;
}
.region-footer-fourthcolumn .content .footer-text-logo {
    color: #FFFFFF;
    font: 13px/17px "RobotoBold",Arial,Helvetica,sans-serif;
    text-transform: none;
}
#block-block-2 a {
    cursor: pointer;
    float: left;
    margin-bottom: 10px;
}
.region-footer-fourthcolumn .content .footer-text-logo {
    padding-bottom: 14px;
}
.world-bank-tite {
    font: 13px/17px "RobotoBold",Arial,Helvetica,sans-serif;
}
.world-bank-tite {
    float: left;
    width: 45px;
}
.logostyl {
    border-right: 1px solid #8C8887;
    float: left;
    margin-right: 10px;
    padding-right: 10px;
    padding-top: 3px;
	color:#FCFCFC;
}
#footer{
	border:0 none;
}

/*Footer Ends here*/
/*Media queries starts here */
/*@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

   .icoMLeft{margin-left:0px;}
   #footer-columns{width: 100%;}
       .customContainer {
        width: 750px;
    }
    .customContainer {
        padding-right: 5px;
        padding-left: 5px;
        margin-right: auto;
        margin-left: auto;
    }

}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
   
    .icoMLeft{margin-left:0px;}
    #footer-columns{width: 100%;}
    .resultContainer .inputSelectContainer {
       width: 80%;
    }
    .rightPanel p > a{word-break: break-all;}
    
    .cdSearchContainer input[type="text"] {
        border: none;
       width: 85%;
    }
    #srLeftPanel{width:25%;}
    .searhContainer { 
        width: 88%;
    }
    #header{width:760px !important;min-height: 120px;}
    .column-global-menu{margin-top:30px;}
    .filterHeader .reset{    
    float: right;
    margin-top: -5px;
    color: #fff;
 }
.filterHeader h4{display: inline-block;width:100%;}

.header__region.region.region-header{width:98%;}
#block-nice-menus-1{width:68%;}
.block-nice-menus li a:link, .block-nice-menus li a:visited, #block-nice-menus-1 li a:link, #block-nice-menus-1 li a:visited{font-size:13px;}
    .customContainer {
        width: 750px;
    }
    .customContainer {
        padding-right: 5px;
        padding-left: 5px;
        margin-right: auto;
        margin-left: auto;
    }
    #logo img.img-responsive {
        width: 250px;
        vertical-align: middle;
        margin-top: 2%;
    }
}

@media (max-width: 767px) {
    
    .searhContainer{
        margin: 0 auto;
        text-align: center;
        color: #fff;
       /* width: 98%;*/
        padding-top:10%;    
    }
    /*.icoMLeft{margin-left:0px;}*/

#filter-search-form>div:first-child {
    min-width: 635px;
}
}




/* Banner Header starts here */
#logo img {
    width: 350px;
    vertical-align: middle;
}
#logo {
    float: left;
    padding: 12px 0px 0px 7px;
}

#logo {
    display: block;
    float: left;
    padding: 12px 0 0 7px;
    width: 356px;
}

#logo {
    margin-bottom: 10px;
}
    #header {
    background: url(../images/head_banner.jpg)no-repeat;
    width: 960px;
    position: relative;
    z-index: 1;
}
ul {
    list-style: none;
}
#header .block-menu, #block-system-user-menu {
    float: left;
    margin-right: 10px;
    margin-top: 2px;
}
#header .block-menu li, #block-system-user-menu li {
    font-size: 12px;
    font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
    display: inline;
}


#search-custom-star {
    background: url(../images/search.jpg) no-repeat;
    width: 219px;
    height: 25px;
}
form {
    margin: 0;
    padding: 0;
}
#search-custom-star input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    padding: 0;
    height: 20px;
}
input.main-site-search {
    width: 180px;
    margin-top: 3px;
    padding-left: 5px;
    font-size: 14px;
}

input.search_go {
    font-size: 0;
    margin: 0px;
    text-indent: -9999px;
    width: 34px;
    cursor: pointer;
}
#global-menu-new {
    float: right;
}
.without-secondary-menu .region-header {
    /* margin: 22px 0 0 0; */
    margin: 25px 0 0 0;
    border-right:none;
}
.region-header {
    margin: 47px 0 0;
    padding: 0;
    clear: none;
}
.region-header {
    float: right;
    margin: 0 5px 10px;
}
.region-header {
    clear: both;
}
.region-header .block-menu {
    border: none;
}
.region-header .block .content {
    margin: 0;
    padding: 0;
}
.region-header .block ul {
    margin: 0;
    padding: 0;
    float: right;
}
.region-header .block li {
    list-style: none;
    list-style-image: none;
    padding: 0;
}
.region-header .block-menu li a {
    color: #FFFFFF;
    display: inline-block;
    margin: 4px 0 0 0;
    text-decoration: none;
    border-bottom: 0 !important;
    background: url(../images/pipe.jpg) no-repeat right center;
    padding: 0 9px 0 4px;
    font-family: "RobotoBold", Arial, Helvetica, sans-serif;
}
.region-header .block {
    float: left;
    font-size: 0.857em;
    margin: 0 10px 0 0;
    padding: 0;
}

.block-nice-menus, #block-nice-menus-1 {
    float: left;
    /* margin-top: 17px; */
    padding-bottom: 10px;
    margin-left: 0px;
    width: 570px;
}
.block-nice-menus ul.nice-menu, #block-nice-menus-1 ul.nice-menu {
    display: block;
    position: static;
    float: right;
    height: 20px;
    list-style: none outside none;
    margin: 0 -5px 0 0;
    padding: 0;
    width: 570px;
    border: 0;
}
.block-nice-menus ul.nice-menu-down li.menuparent, .block-nice-menus ul li, #block-nice-menus-1 li {
    display: block;
    float: right;
    /*height: 15px;*/
    margin: 0;
    padding: 0;
    position: relative;
    background: url(../images/pipeBig.jpg) no-repeat left 0px;
}
.block-nice-menus li a:link, .block-nice-menus li a:visited, #block-nice-menus-1 li a:link, #block-nice-menus-1 li a:visited {
    display: block;
    /*height: 15px;*/
    margin: 0;
    padding: 0 11px 10px;
}
.block-nice-menus li a:link, .block-nice-menus li a:visited, #block-nice-menus-1 li a:link, #block-nice-menus-1 li a:visited {
    color: #F2EDED;
    font: 16px /18px "RobotoBold", Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-shadow: 0 0 3px #333333;
}
.block-nice-menus ul li.first ul, #block-nice-menus-1 ul li.first ul {
    left: -78px;
}

.block-nice-menus ul li ul, #block-nice-menus-1 ul li ul {
    /*display: none;*/
    list-style: none outside none;
    margin: 0 -5px 0 0;
    padding: 0;
    width: 250px;
    background: #3E3837;
    border: 0 !important;
    position: absolute;
    top: 20px;
    z-index: 1000;
}
.block-nice-menus li ul li, #block-nice-menus-1 li ul li {
    display:inline-table;
    float: left;
    /*height: 15px;*/
    margin: 0;
    padding: 5px 0 8px 0!important;
    width: 250px;
    background: #3E3837;
}
.block-nice-menus li a:link, .block-nice-menus li a:visited, #block-nice-menus-1 li a:link, #block-nice-menus-1 li a:visited {
    display: block;
    /*height: 15px;*/
    margin: 0;
    padding: 0 11px 10px;
}

.block-nice-menus li a:link, .block-nice-menus li a:visited, #block-nice-menus-1 li a:link, #block-nice-menus-1 li a:visited {
    color: #F2EDED;
    font: 16px /18px "RobotoBold", Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-shadow: 0 0 3px #333333;
    font-weight: bold;
}
.block-nice-menus ul.nice-menu-down li.menuparent, .block-nice-menus ul li, #block-nice-menus-1 li {
    display: block;
    float: right;
    /*height: 15px;*/
    margin: 0;
    padding: 0;
    position: relative;
    background: url(../images/pipeBig.jpg) no-repeat left 0px;
}
ul.nice-menu:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#nice-menu-1 li.first.odd ul{
    position: absolute;
    left: -9999px;
    top: -9999px;
    list-style-type: none;
}
#nice-menu-1 li.first.odd:hover ul {
    left: -78px;
    top: 25px;
    padding: 0px;
}
#nice-menu-1 li.first.odd ul li{height: 20px;padding-bottom: 0px !important;}
.block-nice-menus ul.nice-menu-down li.menuparent, .block-nice-menus ul li, #block-nice-menus-1 li:nth-child(3) {
    background: transparent;
}
#block-system-user-menu ul.menu li.menu__item.is-leaf.last.leaf a{background: transparent; padding= 10px;}

.view-article-glossary .arw-search .views-field.views-field-nothing {
    margin 5px 0px;
}
.view-article-glossary .arw-search p {
    text-align justify;
    margin 0px 30px 20px 0px !important;
}
.view-article-glossary .view-header {    
    margin15px;
}
.page-articleglossary .region.region-content{margin-bottom15px;}

/* Banner Header ends here */
