﻿@charset "utf-8";
/* CSS Document */
/*	.customtribbon #s4-ribbonrow{
	display:none
}*/

@font-face {
    font-family: Glyphicons Halflings;
    src: url('../Style Library/css/fonts/glyphicons-halflings-regular.eot');
}
@font-face {
    font-family:Glyphicons Halflings;
    src: url('../Style Library/css/fonts/glyphicons-halflings-regular.ttf');
}
@font-face {
    font-family:Glyphicons Halflings;
    src: url('../Style Library/css/fonts/glyphicons-halflings-regular.woff');
}
@font-face {
    font-family:Glyphicons Halflings;
    src: url('../Style Library/css/fonts/glyphicons-halflings-regular.svg');
}

/*css for custom table responsive*/

.singleclmnlayout .article-content table{width:100% !important}
 
body{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a,a:link,a:hover,a:focus,a:visited{color: #337ab7;}
#siteIcon{	display:none}
#sideNavBox{	display:none}
#contentBox{	margin:0px !important;}
#suiteBarLeft,#suiteBarRight,#globalNavBox, .ms-clientcontrol-chromeheader{	background:none}
#ms-designer-ribbon{background: #21374c}
.ms-cui-tt-a > .ms-cui-tt-span {    border-top-width: 0;    color: #fff !important;    text-transform: uppercase;}
.ms-welcome-root > a.ms-core-menu-root, .ms-signInLink,.ms-promotedActionButton-text,.ms-browseTab.ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span{	color:#fff !important}
.ms-cui-topBar2{	border:none}
.ms-core-suiteLink-a:hover{	background:none; color:#fff}
.ms-welcome-hover, .ms-siteactions-hover{	background:none; border:none}
.ms-siteactions-hover .ms-siteactions-imgspan > .ms-core-menu-buttonIcon{	left: -251px;    position: absolute;    top: -102px;}
.ms-siteactions-normal{	border:none}



#bodyContainer {background:#fff;}
/*background: rgba(204,202,202,1);
background: -moz-linear-gradient(left, rgba(204,202,202,1) 0%, rgba(242,239,239,1) 0%, rgba(166,159,158,1) 0%, rgba(209,202,201,1) 0%, rgba(247,243,242,1) 46%, rgba(247,243,242,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(204,202,202,1)), color-stop(0%, rgba(242,239,239,1)), color-stop(0%, rgba(166,159,158,1)), color-stop(0%, rgba(209,202,201,1)), color-stop(46%, rgba(247,243,242,1)), color-stop(100%, rgba(247,243,242,1)));
background: -webkit-linear-gradient(left, rgba(204,202,202,1) 0%, rgba(242,239,239,1) 0%, rgba(166,159,158,1) 0%, rgba(209,202,201,1) 0%, rgba(247,243,242,1) 46%, rgba(247,243,242,1) 100%);
background: -o-linear-gradient(left, rgba(204,202,202,1) 0%, rgba(242,239,239,1) 0%, rgba(166,159,158,1) 0%, rgba(209,202,201,1) 0%, rgba(247,243,242,1) 46%, rgba(247,243,242,1) 100%);
background: -ms-linear-gradient(left, rgba(204,202,202,1) 0%, rgba(242,239,239,1) 0%, rgba(166,159,158,1) 0%, rgba(209,202,201,1) 0%, rgba(247,243,242,1) 46%, rgba(247,243,242,1) 100%);
background: linear-gradient(to right, rgba(204,202,202,1) 0%, rgba(242,239,239,1) 0%, rgba(166,159,158,1) 0%, rgba(209,202,201,1) 0%, rgba(247,243,242,1) 46%, rgba(247,243,242,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccaca', endColorstr='#f7f3f2', GradientType=1 );*/
}
/*.header .logoarea{width:80%; margin:0 auto;}*/
.topbanner{ height:43px; background:#21374c}
/*.header{	margin:0 0 0 auto; width:87%; /*height:116px;padding-top: 7px; height:92px}*/
.header {    height:92px;    margin: 0 auto;    max-width:1127px;}
.searcharea .ms-tableCell{	display:inline-block;}
.searcharea{	text-align:right; margin-top:15px;}
#titleAreaRow{	 margin: auto;    width: 80%;}
.homeLink .menu-item-text {    position: absolute;    text-indent: -99999px;}
.searcharea select {    border: 1px solid #ddd;    border-radius: 3px;    height: 25px;}
.homeLink {background: #ffc601;     height:48px;    margin-left: -11px;    width: 31px !important;margin-right: 8px; margin-top:-2px}

.homeLink .menu-item.ms-core-listMenu-item {
    background: rgba(0, 0, 0, 0) url("../images/ICSID_navHomeIcon.png") no-repeat scroll 8px 0 !important;
    height: 16px;
    margin: 12px 0 0 !important;
    text-align: center;
    width: 32px !important;
}

.singlecolumlayout {
    background: #fff;
}
.article.article-body {
    padding-left: 0;
}


/*footer css*/


#footerContainer {    background-color: #999;    height:60px; clear:both}
#footer {    color: #16518d;    margin: 0 auto;    width: 80%;}
#footerLeft{padding: 10px 0;}
#footerRight{text-align:right;padding: 10px 0;}
#footerRight a img {    height: 16px;    width: 16px; margin-right:5px;}
#footerRight .contactuslink{margin-right:15px;}
.ms-mpSearchBox {    width: 160px;}
.ms-srch-sb > input{width: 133px;}


@media screen and (max-width:767px){
#footerContainer{height: 115px;}
#footerRight{text-align:left;}
.searcharea .ms-tableCell{	margin:0; }
.searcharea{	text-align:left}
.ms-quicklaunchouter.navbar.navbar-default {    border: medium none !important;    left: -58px;    top: 44px;}
}

@media screen and (max-width:480px){
.searcharea{	text-align:left}
}
@media screen and (max-width:768px){
.searcharea{ margin-top: 8px;text-align:right}

}
@media screen and (max-width:980px) and (min-width:768px){	
.header {    height: 116px;padding-top: 7px;}
}




@media screen and (max-width:1096px) and (min-width:768px){	
.caserow .registeredSec div > a{ font-size:11px !important}
.caserow .registeredSec div{	padding:0px 5px}
.caserow .registeredSec img{	padding-right:0px}
}
	/*two column layout*/
.twocolmlayout {    float: none;    margin: 0 auto;    max-width:1095px; background:#fff}
.container-fluid{	padding:0px !important}
.twocolmlayout .rightzone{	margin-top:20px;}



#pageTitle{	display:none}
.article-content div img{	width:auto}
.article-content div figure img{border-bottom:2px solid #416284; padding-bottom: 11px;}



/*top nav css */
#s4-titlerow{padding:0px; height:37px; max-width:1073px; margin:auto}
.topnav{	background:#002244;height: 46px;margin-top: -7px; 	}

#titleAreaBox,.navbar-default{
	margin:0px !important;
        width:1073px;
}


@media (min-width: 768px) {
	.navbar{min-height:39px;}
	.navfleft{float:left;}
	.ms-core-listMenu-horizontalBox{display: inline-block; float:none; width:auto;}
	.ms-core-listMenu-horizontalBox ul{display: inline-block; width: auto; padding: 0; margin:-4px 0px 0px 0px; float: none;}
	.ms-core-listMenu-horizontalBox li{ width:auto; }
	
}
@media (max-width: 792px) {
.header{	height:1px}
}
@media (max-width:767px) {
.ms-breadcrumb-box{	background:none !important}
	.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item{	color:#000; font-weight:bold}
	.navfleft{min-height:343px;}
	#s4-titlerow{	height:auto; margin:50px auto 10px auto}
	.ms-core-listMenu-horizontalBox ul li .menu-item-text{	padding:0px;}
	.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item{	padding-left:10px;}
	.ms-core-listMenu-horizontalBox ul li .menu-item-text{	border:none;}
	.navbar-default {    background-color: #f8f8f8;}
	.ms-core-listMenu-horizontalBox li.firstMenu a, .ms-core-listMenu-horizontalBox li.firstMenu a.static.selected, .ms-core-listMenu-horizontalBox li.firstMenu a:hover, .ms-core-listMenu-horizontalBox li.firstMenu a.static.selected:hover{
	background:none;}
	.ms-core-listMenu-horizontalBox li.firstMenu .menu-item-text{ text-indent:0px;	}
	.navbar-toggle{	float:left; margin-bottom:10px; background:#fff}
	.ms-core-listMenu-horizontalBox ul, .ms-core-listMenu-horizontalBox li, .ms-core-listMenu-horizontalBox .ms-core-listMenu-item, .ms-core-listMenu-horizontalBox > ul > li > table{
	display:block}
	.ms-core-listMenu-horizontalBox li.firstMenu .menu-item-text{	color:#000}
	.ms-core-listMenu-horizontalBox ul li .menu-item-text{	border-right:none !important;}
	.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item{	padding-left:0px !important;}
	.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item{	padding-left:0px !important;}
	.ms-core-listMenu-horizontalBox li.firstMenu > a, .ms-core-listMenu-horizontalBox li.firstMenu > a.static.selected, .ms-core-listMenu-horizontalBox li.firstMenu > a:hover, .ms-core-listMenu-horizontalBox li.firstMenu > a.static.selected:hover
	{background:none !important; text-indent:0 !important; width:auto !important;height:auto !important;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{	 border:1px solid #024191}
	.ms-core-listMenu-horizontalBox li.selected .static.selected {    background: #e4eefa; padding: 5px !important;}
	.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item:hover{background: #ffc601; color:#000	}
	.searcharea .ms-srch-sb-border {    border: 1px solid #ababab;    border-radius: 4px;    height: 30px;}
	
	.header{	width:100%}
	.header .logoarea {    padding: 0;}

}


@media (max-width:600px){
#s4-titlerow {    height: auto;    margin:35px auto 10px;}

}

@media (max-width:360px){
#s4-titlerow{	margin: 10px auto 10px;}
}
@media (min-width:548px) and (max-width:768px){
#s4-titlerow{	margin:70px auto 10px;}

}

@media (min-width:762px) and (max-width:962px){
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item{  padding: 5px 5px 7px 5px !important; font-size:12px !important}

}
.ms-quicklaunchouter.navbar.navbar-default {    display: inline-block;  float:left}
.navbar-default{background-color:transparent; margin: 0px 15px; border:1px solid #D9DADD; border-top:0px solid transparent; border-radius:0px;}
.navbar{min-height:0px;}
.navfleft{float:none; width:100%}
.navfright{float:none;}
.navbar-default .navbar-collapse{border:0px solid transparent;}
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item{padding:5px 12px 6px 9px;border-width:0px; font-size:10pt; text-transform:uppercase; color:#fff;margin: 0px 0 0px;}
.ms-core-listMenu-horizontalBox ul{padding:0;}
.ms-breadcrumb-box {    /*background: rgba(0, 0, 0, 0) url("../Images/bg-repeat-global-nav.png") repeat-x scroll 0 0;*/    display: inline-block;float: left;    height: 28px;}
.ms-core-listMenu-horizontalBox{display: inline-block;  width:100%;}
.ms-breadcrumb-box.ms-tableCell.ms-verticalAlignTop{display:block}
.ms-core-listMenu-horizontalBox li.selected .static.selected {    background: #ffc601; color:#000 }

.navbar.navbar-default{               border:none;}
.navbar-collapse.collapse {height: auto !important;    overflow: visible !important;    padding-bottom: 0;    visibility: visible !important;}
.ms-core-listMenu-horizontalBox li.firstMenu>a, .ms-core-listMenu-horizontalBox li.firstMenu>a.static.selected,
.ms-core-listMenu-horizontalBox li.firstMenu>a:hover, .ms-core-listMenu-horizontalBox li.firstMenu>a.static.selected:hover {    background: url("../Images/sprite-buttons.png") repeat-x scroll 0 0;height: 27px;    width: 28px;text-indent: -9999px; border-left:none;} 
.static.selected.firstMenu .static.selected.menu-item.ms-core-listMenu-item.ms-displayInline.ms-core-listMenu-selected.ms-navedit-linkNode .menu-item-text, .static.lastMenu .menu-item-text {
border-right:none !important;}
.ms-core-listMenu-horizontalBox li.firstMenu > .menu-item-text:first-child {    border:none;    display: block;    padding: 0;    text-indent: -9999px;}
/*.ms-core-listMenu-horizontalBox  ul li .menu-item-text {    border-right: 1px solid #91938b;     padding: 0 15px;    text-indent: 0;}*/
.static.lastMenu .menu-item-text {    border-right:none !important;}
#searchInputBox{	margin:0px; background:#fff;}







/* about page right area css*/

.ms-WPBorder, .ms-WPBorderBorderOnly {    border-color: #9ac6ff;    border-style: solid;    border-width: 1px;}
.article-body .ms-webpart-chrome-title {    background-color: #1c4170;}
.article-body .ms-webpart-titleText.ms-webpart-titleText,.article-body .ms-webpart-titleText > a {    color: #fff;    font-family: Arial,Helvetica,sans-serif;    font-size: 14px;   padding: 8px 4px 5px 6px;    text-transform: uppercase;}   
.article-body .ms-rtestate-field > ul{ margin:10px 0px;	}
.rightcontentarea{	margin-top:25px;}
.article-body {    /*background: transparent url("/Style Library/Images/ICSID_bkg-promo.jpg") no-repeat scroll center top; */ display: inline-block;    width: 100%;}
.article-body .pageTitle{	border-bottom: 2px solid #1c4170; padding-left:5px;}



/*single column layout css*/
.singleclmnlayout {    margin: 0 auto;    max-width:1095px;}
.singleclmnlayout .article-body .ms-rtestate-field > ul{	padding:0px}
.singleclmnlayout .article-content{	width:auto !important}


/*settings page css*/
.settingscontainer {    margin: 0 auto !important;    max-width: 1095px; padding-top:15px;}
.settingsmain #contentBox{	margin:0px auto !important}


#featureRow .rowWidth div ul li img{ width:100% !important}





ul.dynamic li.dynamic a  {padding:2px 7px !important; color:#0072bc; }
ul.dynamic li.dynamic  .menu-item:hover{	background:#ffc601; color:#000 !important}
ul.dynamic li a  span:hover{	color:#000  !important}
ul.dynamic li.dynamic a  span{	color:#0072bc; font-size:11px}
ul.dynamic li:first-child {  border-top: 0}
ul.dynamic {  width: auto !important;white-space: nowrap;}
.ms-core-listMenu-horizontalBox .dynamic .dynamic-children.additional-background{	background: url("/_layouts/15/images/menu-right.gif?rev=23") no-repeat scroll center right; width:100%; display:block !important}
.ms-core-listMenu-horizontalBox > .ms-core-listMenu-root > .ms-listMenu-editLink{	display:none}





/*@media screen and (max-width: 800px) {
    .nav > li {
        float: none;
    }
    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
    }
}*/




.button:hover {
    background-color: #fedc67;
    border-color: #ffc601;
    border-style: solid;
    border-width: 1px;
}
.button {
    background-color: #f5f5f5;
    border-color: #ccc;
    border-style: dotted;
    border-width: 1px;
    display: block;
    float: right;
    padding: 2px 4px;
    text-align: center;
}
.more:hover {    background: rgba(0, 0, 0, 0) url("../Images/arrowRight.png") no-repeat scroll right center;}
.more {    background: rgba(0, 0, 0, 0) url("../Images/arrowRight-grey.png") no-repeat scroll right center;    padding-right: 12px;}
.mobile{	display:none}



@media (min-width:798px){
.mobilelogo{
display:none	
}
}

@media (max-width:798px){
.mobile{	display:block;/* margin-top:30px; margin-bottom:20px;*/ float:left; width:100%}
.desktop,.desktoplogo{	display:none}
}



/* root index page css*/
.icsidbanner{	padding:0px;}
#caseRow {    background-color: #ddd; display:inline-block; width:100%}
.rowWidth{margin:auto; max-width:960px}
.CasesCell {    padding-left: 10px;    padding-right: 0; padding-bottom:10px;}
.CasesCell ul{padding:0px;}
.CasesCell ul li{list-style-type:none;}
.registered,.constituted,.published{background: #fff;    margin-right: 0;    min-height: 300px;    padding: 8px;}
.searchcate {    text-align: center;background: #fff;    padding: 10px; margin-bottom:10px}
.searchcate .searchcase {    padding-left: 50px;}
.searchcate .searchcase > a {    background:url("../images/ICSID_icon-searchCase.png") no-repeat scroll left center;    display: inline-block;    height: 52px;    padding-left: 46px;    padding-top: 12px;  font-family: Arial,Helvetica,sans-serif;font-size: 16px;    font-weight: bold;    text-transform: uppercase;color:#003366}
.searchcate .filecase > a {    background:url("../images/ICSID_icon-fileCase.png") no-repeat scroll 0 0;    display: inline-block;    height: 52px;    padding-left: 62px;    padding-top: 10px;  font-family: Arial,Helvetica,sans-serif;font-size: 16px;    font-weight: bold;    text-transform: uppercase; color:#003366}
.newsbullets {    background-image: url("../images/ICSID_icon-newsBullet.png");    background-position: left 5px;    background-repeat: no-repeat;    padding-left: 30px !important;}
.eventbullets {    background-image: url("../images/ICSID_icon-eventBullet.png");    background-position: left 5px;    background-repeat: no-repeat;    padding-left: 40px !important;}
.item{padding: 6px 0 6px 4px;}
#featureRow {    background-color: #1c4170;    font-family: Arial,Helvetica,sans-serif;    padding: 0px 0px 10px 0px; display:inline-block; width:100%}
#featureRow .rowWidth{max-width:960px; margin:auto}
/*.feature:hover {    background-color: #fff;    margin-top: 0;    min-height: 330px;}*/
.feature {    background-color: #f9f9f9;    border: 1px solid #e9e9e9;    margin-top: 15px;    min-height: 300px;    padding: 10px;}
#featureRow .rowWidth ul li{padding:0px 10px 0px 0px; list-style-type:none}
#featureRow .rowWidth img{	width:100% !important}
.titleBig {    color: #666;    font-size: 34px;    font-weight: bold;    margin-left: auto;    margin-right: auto;    padding-left: 10px;    padding-top: 16px;    text-transform: uppercase;}
.registered > h3,.constituted > h3,.published > h3  {    font-family: Arial,Helvetica,sans-serif;    font-size: 16px;    text-transform: uppercase;font-weight: bold;  color: #0072bc; padding:5px 0px}
.CasesCell ul {    padding: 5px; margin:0px; border:1px solid #9ac6ff}
.CasesCell .registered ul li,.CasesCell .constituted li,.CasesCell .published li {    color: #333;    font-family: Arial,Helvetica,sans-serif !important;    font-size: 12px !important;    padding-bottom: 10px !important;padding-left: 10px !important;}
.newscell,.conventioncell,.rulescell {    padding-bottom: 10px;    padding-left: 10px;    padding-right: 0;}
#featureRow .splashLinkArea.feature h3 {    font-family: Arial,Helvetica,sans-serif;    font-size: 16px;    font-weight: bold;    text-transform: uppercase; margin:10px 0px; color:#676767}
.featureDesc {    color: #fff;    font-size: 14px; padding:10px;background: #3399ff}
.linktitleclss{background: #1c4170;color: #fff;font-family: arial;font-size: 14px;padding: 8px 4px 8px 6px;text-transform: uppercase;}
.relatedlinksul {padding: 0 0px 0px 7px;border: 1px solid #9ac6ff;}
.relatedlinksul li {font-size: 12px;list-style-type: none;padding: 6px 0 6px 20px;background: rgba(0, 0, 0, 0) url("/Style%20Library/Images/ICSID_list-bullet.gif") no-repeat scroll 0 9px;}



.imgcaption{color:#333333;padding-top:5px;padding-left:12px;font-family:arial;font-size:11px;}
.cation{text-align:left; padding-left:0px !important}



/*Database-of-Member-States(start line)*/

.contractstatememberul{padding:0px; margin:0px;}
.contractstatemember ul li{list-style-type:none;display:inline-block;margin:10px 0; line-height: 22px; padding:0px}
.contractstatemember ul li div{padding:0px;}
.contractstatemember ul li .txtbold{font-weight:bold;}
.contractstatemember ul li div p{margin:0px;}
.memberstate.nav > li > a{text-transform:capitalize; background:#1c5e9d; color:#fff; padding:2px 50px;}
.memberstate.nav > li.active a,.menbershiptab.nav > li > a:hover{ background:#ffc601; color:#333;}
.singleclmnlayout .tab-content {    border: 1px solid #1f6095;    padding: 10px;}
.childmember {    display: inline-block;    float: left;}
.statescntvwall{    float: right;}
.childmember li a {    padding: 1px 30px !important;}


.contractstatetbl th, .memberpanel td,.signatorystatetbl th, .memberpanel td{    border: 1px solid #fff;    padding: 5px;}
.contractstatetbl tr:nth-child(2n),.signatorystatetbl tr:nth-child(2n) {    background: #dfefff;}
.contractstatetbl tr:nth-child(2n+1),.signatorystatetbl tr:nth-child(2n+1) {    background: #fff;}
.contractstatetbl tr:first-child,.signatorystatetbl tr:first-child {    background: #236cae;    color: #fff;}
.contractstatetbl ul li div:first-child,.signatorystatetbl ul li div:first-child{font-weight:bold; font-size:11px; color:#163c73;}
.contractstatetbl th, .contractstatetbl td,.signatorystatetbl th, .signatorystatetbl td {    border: 1px solid #fff;    padding: 5px;}

/*Database-of-Member-States(end line)*/


/* Database-of-Panel-Members(start line) */
.contractstate ul{padding:0px; margin:0px;}
.contractstate ul li{list-style-type:none;display:inline-block;margin:10px 0; line-height: 22px; padding:0px}
.contractstate ul li div{padding:0px;}
.contractstate ul li .txtbold{font-weight:bold;}
.contractstate ul li div p{margin:0px;}
.memberstate.nav > li > a{text-transform:inherit; background:#1c5e9d; color:#fff; padding:2px 50px;}
.memberstate.nav > li.active a,.menbershiptab.nav > li > a:hover{ background:#ffc601; color:#333;}

.singleclmnlayout .tab-content.listitem {    border: 1px solid #1f6095;    display: inline-block;    width: 100%;}
.listitem{	border:none !important; padding:0px !important}
.statescntvwall li{	list-style-type:none}
/* #alphabetcontents ul li:nth-child(2n) { background:#1c5e9d  }
 #alphabetcontents ul li:nth-child(2n+1) {background:#fff  }*/





.listitem ul li{width:100%;}
.atoe ul li,.ftoj ul li,.ktoo ul li,.ptot ul li,.utoz ul li{list-style-type:none;}
.atoe ul li:first-child,.ftoj ul li:first-child,.ktoo ul li:first-child,.ptot ul li:first-child,.utoz ul li:first-child{ color:#fff; text-align:center; background:#1c5e9d !important; padding:10px 0px !important}
.atoe ul,.ftoj ul,.ktoo ul,.ptot ul,.utoz ul{ padding:0px; margin:0px}
.atoe ul li:nth-child(even),.ftoj ul li:nth-child(even),.ktoo ul li:nth-child(even),.ptot ul li:nth-child(even),.utoz ul li:nth-child(even){background: #fff; padding:5px}
.atoe ul li:nth-child(odd),.ftoj ul li:nth-child(odd),.ktoo ul li:nth-child(odd),.ptot ul li:nth-child(odd),.utoz ul li:nth-child(odd){background: #dfefff; padding:5px;}


.btnsearch {    background: #ffc601 !important; border-style: none !important;color: #333 !important;font-size: 12px !important;font-weight: bold !important;margin: 12px 22px 0 0 !important;padding: 3px 17px !important;text-transform: uppercase;}
.pnlsearch {    background: #e6eef4;    border-color: #1f6095;    border-style: solid;    border-width: 1px; padding-bottom:20px;    margin-top: 20px; margin-bottom:20px;}
.HeaderRow {    background-color:#1c5e9d;    color: #ffffff;    font: bold 10px verdana;    height: 20px;    text-indent: 5px;}
.pnlsearch .HeaderRow{	font-family: Arial;font-size: 12px; margin-bottom:20px}		
.pnlsearch > span {    padding-left: 10px;}		
.pnlsearch .searchddl {    height: 25px; width:200px}		
.pnlsearch .btnsearch{	margin-top:0px !important}		
.pnlsearch.pnlsearchyr{	border:none; border-bottom:1px solid; background:none;}		
.biyrsdiv  .col-xs-3:nth-child(2n) {    background: #ccc;}		
.biyrsdiv  .col-xs-3:nth-child(2n+1) {    background: #ddd;}		
.biyrsdiv .row{	margin:0px}		
.biyrsdiv .yearactive{background: #06415c !important;    color: #fff;    font-weight: bold; cursor: text}		
.biyrsdiv .yearactive:hover{	color:#fff}		
.biyrsdiv .row a{ cursor:pointer}		
.biyrsdiv .row a:hover{ text-decoration:none}

/* Database-of-Panel-Members(end line) */


.ms-rteThemeFontFace-2{font-family: Arial,Helvetica,sans-serif;}
.ms-rteThemeForeColor-2-1{ color: #333;}


/* SearchCases(start line)  */

.casedetbl th,.casedetbl td{ border:1px solid #fff; padding: 5px; font-size:12px}
.casedetbl td{	color:#333}
.casedetbl tr:nth-child(even) {background: #dfefff}
.casedetbl tr:nth-child(odd) {background: #FFF}
.casedetbl tr:first-child{background: #236cae; color:#fff;}
.casedetbl tr:first-child th{text-align:center}

.claimdetail .checkgrp{height:80px; overflow:auto; border:1px solid #ddd; width:221px}	

.claimdetail td input[type="text"] {    width: 260px;}
.claimdetail td{padding:5px; color:#333; font-size:12px}
.casede,.claimdetaildiv{border:1px solid #1f6095; padding:0px;}


.togglebtn::before {    content: "+"; border:1px solid;cursor:pointer;font-size: 8px;    padding: 0 2px;vertical-align: middle;margin-right: 5px;}
.refiners {    border: 1px solid #91bfe7; padding:0px;}
.refiners label {    display: inline-block;    font-weight: normal; width:100%}
.refiners label span{float: left;    width: 90%;}
#refiners input[type="checkbox"]{	float:left; margin-top:4px}
.aligncenter {    text-align: center; color:gray; padding-top:5px;}
.refiners .section { border-top: 1px solid #91bfe7; padding: 5px 5px 4px;}
.labelstyle {    color: #2571b4;    font-family: Arial,Helvetica,sans-serif;    font-weight: bold;    padding-right: 20px;font-size: 12px; padding-bottom:5px}
.refiners .panelheading{background: #1c5e9d;    color: #ffffff;    padding: 15px;}
.refiners .selectionsouter {    background: #dadada;   padding: 5px;}
.refiners #section2 {    border-top: medium none;}
.refiners .selectionsouter > span {    font-weight: bold;}
.refiners .selectionsouter .catfilter {    margin: 10px 0 5px;}
.refiners .selectionsouter .catfilter  .catfiltertitle {    font-style: italic;    font-weight: bold;    padding-bottom: 6px;}	
.selections A {    border-color: #888;    border-style: solid;    border-width: 1px;    margin-left: 5px;}
.refiners .section .expanddiv {    padding-left: 25px;}
 .refiners .section select {    border: 1px solid #cfd2c5;    height: 25px;}
 .gobtn,.searchbtn,.resetbtn {    background: #d7ab16 !important;    border: medium none !important;    color: #fff !important;    display: block;    margin: 3px;    padding: 3px 6px;    text-transform: uppercase;}
.autocomptxtclss {    width: 100%;}
.searchbtn,.resetbtn {display:inline !important;}
.refiners .section input[type='text'],.refiners .section select{width:96%;border: 1px solid #cfd2c5; height:25px;}
.ntlyslctclss,.saslctclss {    width: 100%;}
.gobtn {    background:url("../Images/search.png") no-repeat scroll 0 0 !important;display: inline-block !important;height: 30px;margin: 0 !important;min-width: 3em !important;position: absolute;right: 8px;}
.refiners .section input[type="text"]{ width:96%}
.refiners .section .datepic input:first-of-type {    width: 82% !important;}
.refiners .section .datepic {    display: inline-block;    width: 98% !important;margin-bottom: 6px;}
.refiners .section .datepic input {    width: 79% !important;}
/*.refiners .section .datepic{margin:20px 0px; display:inline-block; width:76%}*/
.refiners .section .datepic .todate{ padding-right: 16px;}
.listcases span {   /* border: 1px solid #0072bc;   */ padding: 3px; margin-right:15px; background:#1c5e9d; border-radius:4px; display:inline}
.listcases span a{	color:#fff; padding:5px 10px; /*font-weight:bold*/}
#printContent {    margin: 15px 0;}
.listcases {    display: inline-block;}
.casecount {    display: inline-block;    float: right; font-weight:bold}


 
@media 
only screen and (max-width:480px) {
.casedetbl .casecol1{
	width:100% !important
}

	/* Force table to not be like tables anymore */
	.casedetbl, .casedetbl thead, .casedetbl tbody, .casedetbl th,.casedetbl td, .casedetbl tr,.claimdetail, .claimdetail thead, .claimdetail tbody, .claimdetail th,.claimdetail td, .claimdetail tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.casedetbl thead tr,.claimdetail thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	/*.casedetbl tr { border: 1px solid #ccc; }*/
	
	.casedetbl td,.claimdetail td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	.claimdetail td{padding-left:0px !important; border:none}
	
	.casedetbl td:before,.claimdetail td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	.casedetbl td:nth-of-type(1):before { content: "Case No."; font-weight:bold}
	.casedetbl td:nth-of-type(2):before { content: "Claimant(s)";font-weight:bold }
	.casedetbl td:nth-of-type(3):before { content: "Respondent(s)";font-weight:bold }
	.casedetbl td:nth-of-type(4):before { content: "Status";font-weight:bold }
	
}
@media 
only screen and (max-width:768px)  {

	/* Force table to not be like tables anymore */
	.claimdetail, .claimdetail thead, .claimdetail tbody, .claimdetail th,.claimdetail td, .claimdetail tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.claimdetail thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	/*.casedetbl tr { border: 1px solid #ccc; }*/
	
	.claimdetail td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	.claimdetail td{padding-left:0px !important; border:none}
	
	.claimdetail td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	
	
}
#refiners input[type="radio"], input[type="checkbox"] {
    line-height: normal;
    margin: 0 7px 0 0;
}
.checkgrp label {display: block;}
/* SearchCases(end line)  */

.claimdetail input[type="radio"],.claimdetail input[type="checkbox"] {    line-height: normal;    margin: 4px 0 0 4px;}
.casede{	border-radius:4px}
.pagelist{	padding:0px}
.pagelist li{ list-style-type:none; float:left; padding:5px;	}
.pagination{	display:inline-block; width:100%; margin:0px}
.pagelist li a{color:#fff;}
.pagelist{ height:30px;
	
 background-color: #1a82f7; 
 background: url(images/linear_bg_2.png); 
 background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */ 
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1a82f7), to(#2F2727)); /* Safari 5.1, Chrome 10+ */ 
 background: -webkit-linear-gradient(bottom, #2F2727, #1a82f7); /* Firefox 3.6+ */ 
 background: -moz-linear-gradient(bottom, #2F2727, #1a82f7); /* IE 10 */ 
 background: -ms-linear-gradient(bottom, #2F2727, #1a82f7); /* Opera 11.10+ */ 
 background: -o-linear-gradient(bottom, #2F2727, #1a82f7); }

.previcon > a {    border-right: 1px solid #fff;    padding-right: 13px;}
.nxticon > a{	padding-left:13px; border-left:1px solid #fff;}
.pagecount{	background: #fff !important;    width: 65px;}
.article-content .ms-rtestate-field{	padding:0px !important}

.advancesrchright{	padding-right:0px}
.casede .article-content .ms-rtestate-field .pagination{ padding-bottom:0px	}
.ms-core-suiteLinkList{display:none;}
/*.ms-cui-topBar2{display:none;}*/
.ms-core-brandingText{display:none;}


/*** Home Page CSS Starts ****/

 body{background:#ddd}
 .carousel{background:#fff; padding:10px}
 .bigslider.carousel{ padding:0px !important;}
 .bigindicator.carousel-indicators li{border:1px solid #fff;}
 .bigindicator.carousel-indicators .active{background:#fff;}
 .carouselcon{ padding:0px 85px; width:100%}
 .newswebcell,.eventscell,.concell,.confearture,.featured,.recentris,.recentcont,.recentpub,.caserow{padding:0px;}
 .newswebcell .registeredSec,.eventscell .registeredSec,.concell .registeredSec,.recentris .registeredSec,.recentcont .registeredSec,.recentpub .registeredSec,.caserow .registeredSec,.carousel.slide{box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); background:#fff; margin:10px 0px; padding:10px;}
 .eventscell .registeredSec,.concell .registeredSec,.recentpub .registeredSec,.recentcont .registeredSec{margin:10px 0px 0px 10px;}
 .featured .carousel  {margin-left:10px; height:305px}
  .newswebcell ul,.eventscell ul{padding:0px; margin:0px 0px 0px 0px; /*height:430px*/}
  .recentris ul,.recentcont ul,.recentcont ul,.recentpub ul{padding:0px 0px 50px 0px; margin:0px 0px 0px 0px}
 .newswebcell ul li,.eventscell ul li,.recentris ul li,.recentcont ul li,.recentcont ul li,.recentpub ul li{list-style-type:none; padding-bottom:10px; border-bottom:1px dotted #ddd; padding-top:7px}
  .eventscell ul li{padding-top:5px !important;}
  .newswebcell .registeredSec > h3,.eventscell .registeredSec h3,.concell .registeredSec > h3 ,.featured .registeredSec > h3,.featured h3 ,.recentris .registeredSec > h3,.recentcont .registeredSec > h3,.recentpub .registeredSec > h3 {
    border-bottom: 2px solid;
    color: #0072bc;
    padding-bottom: 5px; font-size:18px ; font-weight:bold;}
	.featured h3{ margin-bottom:10px;}
	.concell .registeredSec .imagemapcls{ text-align:center; margin-top:10px;}
	.featured .carousel-caption{position:relative !important; left:0px; padding-bottom:0px !important; font-size:13px;}
.casesdiv{padding:0px;}
.caserow .registeredSec div > a {    color: #003366;    font-size: 16px;    font-weight: bold;}
.caserow .registeredSec img{ padding-right:15px; clear:both; float:left}
.caserow .registeredSec{display:inline-block; width:100%;}
.featuredinformation{background:#1c4170; display:inline-block; width:100%; padding-bottom: 34px;}
.featuredinformation .rowwidth {    margin: 30px auto 0 auto;    max-width: 960px;}
.featuredinformation .rowwidth  ul li {    list-style-type: none;    padding: 0 10px 0 0;}
.featuredinformation .rowwidth .feature {    background-color: #f9f9f9;    border: 1px solid #e9e9e9;    margin-top: 15px;    min-height: 330px;    padding: 10px;}
.featuredinformation .rowwidth .splashLinkArea.feature h3 {    color: #676767;    font-family: Arial,Helvetica,sans-serif;    font-size: 16px;    font-weight: bold;    margin: 10px 0;    text-transform: uppercase;}
/*.featuredinformation .rowwidth .feature:hover{min-height:330px; margin-top:0px; background:#fff;}*/
.carousel-control.left{	background: none;}
.carousel-control.right{background: none;}
.carousel-control{position: absolute;top: 45%;bottom: 0;left: 0;width: 15%;font-size: auto;color: #fff;text-align: center;opacity: 1;text-shadow: none;}
.carousel-control:hover{color: #000;}
.carousel-indicators{bottom:-2px;}
.carousel-indicators li{display: inline-block;width: 10px;height: 10px;margin: 1px;text-indent: -999px;cursor: pointer;background-color: rgba(0,0,0,0);border: 1px solid #16a085;border-radius: 50%;}
.carousel-indicators .active{width: 12px;height: 12px;margin: 0;background-color: #16a085;}
.carousel-caption{left:24%; color:#666; text-shadow:none; text-align:left}
.mincontainer {    margin: 0 auto;    max-width:1095px;   }
.morebtns .btn,.morebtns .btn:hover {    font-weight: bold;    padding: 3px 10px; color:#fff}  
.morebtns{ margin: 5px;    text-align: right;} 

/*** Home Page CSS Ends ****/



/*view recent updates css*/

.ViewRecentUpdatesclass {    padding: 0 0 0 15px;}
.ViewRecentUpdatesclass li{	font-size: 12px;    padding-bottom: 20px;}






.designationtab ul{padding:0px; margin:0px;}
.designationtab ul li{list-style-type:none; width:100%; display:inline-block;margin:10px 0; line-height: 22px; padding:0px}
.designationtab ul li div{padding:0px;}
.designationtab ul li .txtbold{font-weight:bold;}
.designationtab ul li div p{margin:0px;}
.menbershiptab.nav > li > a{text-transform:none; background:#1c5e9d; color:#fff; padding:2px 50px;}
.menbershiptab.nav > li.active a,.menbershiptab.nav > li > a:hover{ background:#ffc601; color:#333;}




.memberpanel th, .memberpanel td {    border: 1px solid #fff;    padding: 5px; font-size:12px}
.memberpanel tr:nth-child(2n) {    background: #dfefff;}
.memberpanel tr:nth-child(2n+1) {    background: #fff;}
.memberpanel tr:first-child {    background: #236cae;    color: #fff;}
.designationtab ul li div:first-child{font-weight:bold; font-size:11px; color:#163c73;}


/*MemberStateDetails styles*/
.subHdn {    border-bottom: 2px solid #1c5e9d;    padding-bottom: 10px; color:#163c73;font-weight:bold;} 
.membertitle {    font-size: 13px !important;}
.membernotes {    font-size: 13px;    font-style: italic;}

.yrcolumn:nth-child(2n) a{	background:#ccc; margin:5px 0px}
.yrcolumn:nth-child(2n+1) a{	background:#f1f1f1;margin:5px 0px}
.yrcolumn{	margin:0px}

/*pop up close icon issue css*/
.ms-dlgCloseBtn .s4-clust{ right:10px}



/*CV Search css *** Starts ***/

.nationalitymutiselect {    border: 1px solid #ddd;    height: 167px;    overflow-y: scroll;    padding: 10px; margin-bottom:15px}
.media-left, .media-right, .media-body{display:inline-block;}
.totalcasecount{float:right; padding-top:12px}
.incllblclss {    font-style: italic;    }
.media {    display: inline-block;    margin-top: 15px;    width: 100%;}
.media-body.cvlink {    bottom: 15px;    position: relative;    vertical-align: bottom; width:15%}
.casedeatailtblaccordian th,.casedeatailtblaccordian td{border:1px solid #ddd; padding: 5px;}
.casedeatailtblaccordian{display:none;}
.casedeatailtblaccordian tr:nth-child(2n) {    background: #dfefff;}
.casedeatailtblaccordian tr:nth-child(2n+1) {    background: #fff;}
.casedeatailtblaccordian tr:first-child {    background: #236cae;    color: #fff;}
.rightpanel {    border: 1px solid #ddd;    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);    padding: 10px;}
.sortingdiv > a { border-right: 2px solid;font-weight: bold;padding: 0 8px !important;word-wrap: break-word;}
.sortingdiv {text-align: center;margin-bottom: 10px;} 
.media .media-body p{margin-top:15px;}
.media .media-body sup {    color: #000;    font-size: 14px;    font-style: italic;    font-weight: bold;top: -0.3em;}
.username {    background: rgba(0, 0, 0, 0) url("../../../../../../../Style%20Library/images/info.jpg") no-repeat scroll right 0;      padding-right: 15px;}
.username:hover{text-decoration:none;}

.pagination-div {    padding-top: 15px;    padding-left: 50px;}
.CVNoofItems {    padding-top: 10px; float:left}
.CVtotalcount {    padding-bottom: 5px;    color:#1c5e9d;}
/*CV Search css *** Ends ***/






.logoimg {    /*background: rgba(0, 0, 0, 0) url("/apps/icsidweb/en/PublishingImages/ICSID Images/ICSID_banner.png") no-repeat scroll 0 0;*/    display: inline-block;    height: 85px;    min-width:869px;}
a#imgLogo:hover{cursor:default}
@media only screen and (max-width:900px) {

.logoimg {    background: rgba(0, 0, 0, 0) url("/en/PublishingImages/ICSID Images/ICSID_logo_mobile.png") no-repeat scroll 0 0;    display: inline-block;    height: 85px;    min-width: 305px;}
.searcharea{	text-align:left;}
.article-content, .welcome-content{	padding:0px 10px}

.panelheading img {    width: auto !important;}

}
@media 
only screen and (max-width:1058px) and  (min-width:495px){
.searcharea {    display: block;   margin: 0;    text-align: left;    width: 100%;}	
}
@media 
only screen and (max-width:1058px) and  (min-width:798px){

.header{ min-height: 131px;}
}
@media 
only screen and (max-width:763px) and  (min-width:628px){
.searcharea {    display: inline;    margin-top: 15px;    text-align: right; width:66%  }	
}

/*.newswebcell .registeredSec ul,.concell .registeredSec ul,.eventscell .registeredSec ul{	height:422px} */
*/
/* Welcome control style for Anonymous site */
.ms-signInLink {background: #1c4170 none repeat scroll 0 0;width: 100%;}

/*Case Details Page start line*/
.proceedingcase ul{padding:0px; margin:0px;}
.proceedingcase ul li{list-style-type:none; width:100%; display:inline-block;margin: 5px 0; line-height: 22px; padding:0px}
.proceedingcase ul li div{padding:0px;}
.proceedingcase ul li .txtbold{font-weight:bold;font-size:13px}
.proceedingcase ul li div p{margin:0px;}
.casedeatilstab.nav > li > a{text-transform:capitalize; background:#1c5e9d; color:#fff; padding:2px 50px;}
.casedeatilstab.nav > li.active a,.casedeatilstab.nav > li > a:hover{ background:#ffc601; color:#333;}
.singleclmnlayout .tab-content {    border: 1px solid #1f6095;    padding: 10px;}


.proceduraltab ul{padding:0px; margin:0px;}
.proceduraltab ul li{list-style-type:none; width:100%; display:inline-block;line-height: 22px; padding:0px}

.proceduraltab ul li:nth-child(even) {background: #fff}
.proceduraltab ul li:nth-child(odd) {background: #dfefff}
.proceduraltab .firstlist div {    background: #236cae;    border-right: 1px solid;    color: #fff;    padding: 7px 15px;}

.pubdocclss,.icsidwbstecntsclss {
    font-weight: bold;
    padding: 10px 0;
}


/*Case Details Page end line*/



/*Single column layout news page responsive css*/
.singleclmnlayout .article.article-body .article-content .ms-webprt-chrome-vertical,.singleclmnlayout .article.article-body .article-content .ms-webpart-cell-vertical {    display: block;}


/*news page css*/
.singleclmnlayout .article.article-body .article-content .newsDescription img{ width:auto; height:auto;}
.newtitle .newsdate{ font-weight: bold;color: #000;  display: inline-block;    float: left;}
.newtitle{display: inline-block;    width: 100%;	}
.newtitle .titlenews{display: inline-block;    float: left;    width: 90%;color: #1c4170;font-size: 20px;   }
.singleclmnlayout .article.article-body .article-content .newsDescription {    display: inline-block;    margin-top: 10px;    text-align: justify;    width: 100%;}
.EventsTitle .EventsDate {    color: #1c4170;    float: right;    font-weight: bold;    text-align: right;    width: 20%;}
.EventsTitle .titleEvents {    color: #1c4170;    float: left;    font-size: 22px;    text-align: center;    width: 80%;}
.EventsTitle {    display: inline-block;    width: 100%;}
.furtherinfo {    background: #f1f1f1 none repeat scroll 0 0;    border: 1px solid #9ac6ff;    border-radius: 20px 0;    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 10px 20px 0 #f1f1f1;    padding: 15px;}
.furtherinfo .moreinfotitle {    background: rgba(0, 0, 0, 0) url("../Images/furtherinfoicon.png") no-repeat scroll 0 3px;    border-bottom: 2px solid;    color: #1c4170;    display: inline-block;    font-size: 13px;    font-weight: bold;    margin-bottom: 10px;    padding-bottom: 4px !important;    padding-left: 23px;}


.singleclmnlayout .article-content ,.leftconzone {
    margin-top: 20px;
}
.error-page{    text-align: center;}

.ms-rteThemeForeColor-2-2 {    color: #595959;}
.article-content .ms-rteTable-default TH {    background-color: #1c4170 !important;    border-color: #fff #fff #ddd !important;    border-style: solid !important;    border-width: 2px 2px 4px !important;    color: #fff !important;    font-weight: normal;    padding: 15px 5px 5px 5px !important;    text-transform: uppercase; text-align:center !important}
.article-content .ms-rteTable-default TD {    border-color: #fff !important;    border-style: solid !important;    border-width: 2px !important;    font-size: 13px;    padding: 10px;}
.article-content .ms-rteTable-default {    background-color: rgb(245, 245, 245);    border-color: #fff;    border-style: solid;    border-width: 2px;    margin-left: auto;    margin-right: auto;    width: 95%;}
.article-content .ms-rteTable-default TD:hover {    background-color: rgb(250, 250, 250);    color: #333;}



@media 
only screen and (max-width:768px){		
.article-content div img{	width:100% !important}
.panelheading span img,.panelheading span img {    width: auto !important;}		

.article-content div .imginfo{	width:13px !important; height:13px !important}
.advancesrchright{	padding-left:0px; margin-top:10px}		
.arbload{ padding:0px}		
.CVtotalcount {    margin-top: 10px;}
}

/*.singleclmnlayout .furtherinfo {    margin: 0 auto;    max-width: 700px;}*/


.imginfo{	width:13px !important; height:13px !important}
.hrline{	border: 1px solid #1c4170;}


/*View Profile css start line*/
.CVcontainer{ margin:0 auto; padding:10px; border:1px solid #ddd}
.CVcontainer .info1 { display: inline-block;    width: 100%;}
.CVcontainer ul{padding:0px; margin:0px;}
.CVcontainer ul li{list-style-type:none;}
.CVcontainer ul.personaldata li{padding: 5px 0 5px 35px;}
.CVcontainer .infotitle{ font-weight:bold;padding:5px;display:inline-block; width:100%; font-size:17px; text-transform:uppercase; color:#1c4170; padding-left:0px;}
.CVcontainer .txtweight{}
.CVcontainer .info1,.CVcontainer .info2,.CVcontainer .info3,.CVcontainer .info4,.CVcontainer .info5,.CVcontainer .info7,.CVcontainer .info6,.CVcontainer .info21{margin:0px 0px 0px 0px; display:inline-block; width:100%; border-bottom: 1px solid #0855b4;
    padding-bottom: 10px;}
	.CVcontainer .info7{border-bottom:none;}
	.CVcontainer .info2 ul{ padding-left:20px;}
.CVcontainer .info2 li{margin:5px 0px; width:100%; list-style-type:square;}
.CVcontainer .info2 li div:first-child{}
.CVcontainer .exp1,.CVcontainer .exp2{    display: inline-block;    margin: 5px 0;    width: 100%;}
.CVcontainer .edu1,.CVcontainer .edu2,.CVcontainer .edu3,.CVcontainer .edu4,.CVcontainer .edu5,.CVcontainer .edu5,.CVcontainer .proceeding1,.CVcontainer .proceeding2 {
    display: inline-block;
    margin: 7px 0;
    width: 100%;
}
.CVcontainer .heading{font-size:17px; font-weight:bold; text-transform:uppercase; padding-left:0px !important; color:#1c4170}
.CVcontainer .membershipins li,.CVcontainer .articles li,.CVcontainer .books li {    list-style: outside none square  !important;    margin: 5px 0; line-height:20px;}
.CVcontainer .membershipins,.CVcontainer .books,.CVcontainer .articles {    padding-left: 25px !important;}
.publishedbooklists,.publishedarticlelists{font-size:16px; font-weight:bold; background: #e9ebec; padding:7px; }
.CVcontainer .articles li.publishedarticlelists,.CVcontainer .books li.publishedbooklists{list-style:none !important;}
.description{padding-top:10px;}
.username {background: rgba(0, 0, 0, 0) url("/Style Library/images/userpic.png") no-repeat scroll 3px 2px; font-weight:bold; font-style:italic}
.location{background:url("/Style Library/images/locationpic.png") no-repeat scroll 0 0;}
.usrmobile{background: rgba(0, 0, 0, 0) url("/Style Library/images/phone.png") no-repeat scroll 3px 7px;}
.wrkphone{background:url("/Style Library/images/desknum.png") no-repeat scroll 0 0; }
.mail{background:url("/Style Library/images/mailicon.png") no-repeat scroll 0 0;    }
.website{background:url("/Style Library/images/websiteicon.png") no-repeat scroll 0 0;    }
.dob{background:url("/Style Library/images/dobicon.png") no-repeat scroll 0 0;    }
.nation{background: rgba(0, 0, 0, 0) url("/Style Library/images/nationpic.png") no-repeat scroll 4px 6px;}
.paneltbl tr:nth-child(even) {background: #fff}
.paneltbl tr th,.paneltbl tr td{padding:5px;}
.paneltbl tr:nth-child(odd) {background: #e9ebec}
.cvtitle{color:#1c4170; font-weight:bold; border-bottom:2px solid #0855b4; margin-bottom:15px; font-size:20px; }
table.paneltbl {width: 100%;}
/*View Profile css end line*/

/**Database of panel member table width starts **/
.singleclmnlayout .article-content .ms-webpart-chrome-vertical {
    display: block;
}
/**Database of panel member table width Ends **/


.casedetltile {font-size: 18px;font-weight: bold;color: #003f7e;padding-bottom: 17px;}
.proctitleclss {    
color: #336b98 !important;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 2px solid #1c5e9d;
    padding-bottom: 7px !important; margin-bottom:3px;
    }
li.procdngheaderli {
    font-size: 16px;
    font-weight: bold;
}
.tooltiplink,.tooltiplink:hover {
  background:#336b98;
    border-radius: 50px;
    color: #fff;
    padding: 0 5px; font-size:10px; cursor:pointer
}

.emptyrecordclss {
    color: #333;
    font-size: 16px;
    font-style: italic;
    padding: 15px 0;
    text-align: center;
    text-transform: capitalize;
} 

.casedetltile {
    color: #336b98;
    font-size: 18px;
    font-weight: bold;
} 

/***** Parites Submission Tree View CSS Starts ****/
.css-treeview ul,
.css-treeview li
{
    padding: 0;
    margin: 0;
    list-style: none;
}
 
.css-treeview input
{
    position: absolute;
    opacity: 0;
}
 
.css-treeview
{
    font: normal 11px "Segoe UI", Arial, Sans-serif;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
 
.css-treeview a
{
    color: #00f;
    text-decoration: none;
}
 
.css-treeview a:hover
{
    text-decoration: underline;
}
 
.css-treeview input + label + ul
{
    margin: 0 0 0 22px;
}
 
.css-treeview input ~ ul
{
    display: none;
}
 
.css-treeview label,
.css-treeview label::before
{
    cursor: pointer;
}
 
.css-treeview input:disabled + label
{
    cursor: default;
    opacity: .6;
}
 
.css-treeview input:checked:not(:disabled) ~ ul
{
    display: block;
}
 
.css-treeview label,
.css-treeview label::before
{
    background:rgba(0, 0, 0, 0) url("/Style Library/Images/accorimg.png") no-repeat scroll 0 0;
}
 
.css-treeview label,
.css-treeview a,
.css-treeview label::before
{
    display: inline-block;
    height: 16px;
    line-height: 16px;
    vertical-align: middle;
}
 
.css-treeview label
{
    background-position: 18px 0;
}
 
.css-treeview label::before
{
    content: "";
    width: 16px;
    margin: 0 5px 0 0;
    vertical-align: middle;
    background-position: 0 -32px;
}
 
.css-treeview input:checked + label::before
{
    background-position: 0 -16px;
}
 
/* webkit adjacent element selector bugfix */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .css-treeview 
    {
        -webkit-animation: webkit-adjacent-element-selector-bugfix infinite 1s;
    }
 
    @-webkit-keyframes webkit-adjacent-element-selector-bugfix 
    {
        from 
        { 
            padding: 0;
        } 
        to 
        { 
            padding: 0;
        }
    }
}
.CaseTitle {
    COLOR: #003f7e;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    padding-bottom: 20px;
}


/***** Parites Submission Tree View CSS Ends ****/

/*css for search left panel*/
.multiselect-parent button {    border: 1px solid #ddd;    margin-bottom: 3px;    margin-top: 3px;    padding: 0 0 0 3px;    text-align: left; width:96% !important}
.multiselect-parent{	width:100%}
.btnChkClass .caret {    background:url("/Style Library/Images/dropdownarrow.png") no-repeat scroll 0 0;    border: medium none !important;    display: inline-block;    float: right;    height: 24px;    width: 17px;}
.spnCollapse{	 background: #336699;    border-radius: 50%;    color: #fff;    font-size: 12px;    font-weight: bold;    margin-right: 3px;    padding: 1px 4px;}
.spnExpand{	background: #336699;    border-radius: 50%;    color: #fff;    font-size: 12px;    font-weight: bold;    margin-right: 3px;    font-size: 14px;    padding: 0 5px 1px;}
.refiners a{	cursor:pointer}
.multiselect-parent .radio,.multiselect-parent .checkbox{	margin:0px}
.multiselect-parent .checkbox .checkboxInput {    margin-top: 3px !important;}
.multiselect-parent .dropdown-header {    color: #333;       font-size: 14px;padding: 3px 10px;  cursor:pointer   }
.TreeviewFile{ color: #0072bc;    font-size: 14px;    line-height: 30px;    list-style-type: square !important;    padding: 5px 0 !important;    vertical-align: top;}
.multiDiv .multiselect-parent  .checkbox label{padding-left:0px}
.multiselect-parent  .checkbox input[type="checkbox"]{position: relative;}
.multiselect-parent .checkbox label{padding-left:20px}



.SearchCaselbl {    font-weight: normal;    padding-right: 10px;}
.searchCasediv {    margin-bottom: 10px; text-align:right}
.Searchcaseinpt {    background: rgba(0, 0, 0, 0) url("../Images/searchicon.png") no-repeat scroll right 4px !important;    display: inline-block;border:1px solid #ddd; border-radius:4px}
.printicon{	float:right;}

.ui-autocomplete{	width:235px !important}
.gifimgloading{	text-align:center}

.ui-menu .ui-menu-item.ui-state-focus {	background:#336699; color:#fff}



.btnclass {    background: #1c5e9d none repeat scroll 0 0 !important;    border: medium none !important;    border-radius: 4px;    color: #fff !important;    margin: 20px 0;}
.EmailSubscription td {    padding: 7px 0; width:62%; padding-right:20px}
.EmailSubscription .Reqclass {    color: #f22e0d;    font-size: 18px;}
.btnChkClass{	border-radius: 4px;    height: 34px;    padding: 6px 0 !important;}
/*Arbitrator list with image*/
.arbprofile .media-object.img-circle {height: 55px;width: 50px;}
/*Arbitrator list with image*/





/*home page top banner css*/
.carousel.slide.homebanner {    box-shadow: none;    margin: 0;    padding: 0;}
.carousel.slide.homebanner .carousel-indicators li{ border: 1px solid red;	}
.homebanner .carousel-control {    top: 0;}
.glyphicon-chevron-left::before, .glyphicon-chevron-left:hover::before {    color: #fff;    content: "";    font-size: 34px;}
.glyphicon-chevron-right::before,.glyphicon-chevron-right:hover::before{	content: ""; color: #fff;    font-size: 34px;	}
.homebanner .carousel-inner > .item{	padding:0px}
.homebanner .carousel-inner > .item > img,.homebanner .carousel-inner > .item > a > img{
	height:245px
}

#divOverlay{position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: #fff;opacity: 0.8;filter: alpha(opacity=80);}
#pLoading{width: 250px;height: 57px;position: absolute;top: 70%;left: 50%;margin: -28px 0 0 -25px;font-weight: bold;}
@media print {a[href]:after {content: none !important;}
		    .Header, .Footer { display: none !important; }}

@media only screen and (max-width:1023px){		
	.claimdetail{	padding-left:10px}		
}		
@media only screen and (max-width:1005px) and (min-width:768px){		
	.claimdetail td input[type="text"]{	width:auto}		
}		
@media only screen and (max-width:767px){		
	.claimdetail td input[type="text"]{	width:100%}		
}		
@media only screen and (max-width:553px){		
	.listcases span{	display:block; margin-top:5px}		
}		
.arbprofile:nth-child(2n+1) {    background: #eeeeee;}		
.arbprofile {    padding: 5px;}

/* jquery calendar css */
.ui-widget-header{ background: #1c5e9d !important;    border:none !important}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{	background: #d8e9f9 !important;    border: 1px solid #1c5e9d !important; color:#000 !important}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{	 background: #1c5e9d !important; color:#fff !important}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{	background: #ffc601 !important; border:1px solid #b38d08 !important; color:#000 !important}
.ui-icon.ui-icon-circle-triangle-w {    background: rgba(0, 0, 0, 0) url("../Images/previousdatepic.png") repeat scroll 0 0 !important;    height: 19px;    width: 20px; display:inline-block !important;}
.ui-icon.ui-icon-circle-triangle-e{background: rgba(0, 0, 0, 0) url("../Images/nextdatepicicon.png") no-repeat scroll 0 0 !important;    display: inline-block !important;    height: 19px;    width: 20px;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{/*background:none !important;*/ border:none !important}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:2px !important}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{left:0px !important}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{right:2px !important}

/**CV Search header and pagination **/
.cvproheader
{
	background: rgb(28, 94, 157) none repeat scroll 0% 0%; 
	color: rgb(255, 255, 255); 
	font-weight: bold; 
	padding: 5px 0px 5px 15px;
}
.cvprolink{width: 15%;}
.cvprocount{float: right; padding-right: 6px;}
div#CVpagination {float: right;padding-left: 0px;}
.CVNoofItems {padding-top: 21px !important;}
.col-xs-12.Paginationfooter {padding: 0;}

@media only screen and (max-width:767px){
.CVNoofItems.CVtotalcount{float:left}
}
.relpagemodel {    background:url("../Images/pickupicon.png") no-repeat scroll 0 8px !important;    font-size: 0 !important;    height: 47px !important;    width: 80px !important; border:none !important; float:left !important}
.featured .carousel.slide img{	width:100%; height:157px;}


.list {
  display: flex;
  flex-wrap: wrap;
}
.rowwidth .list-content h2{
	color: #676767;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0;
    text-transform: uppercase;
}
@media all and (min-width: 40em) {
  .list-item {
    width: 50%;
  }
}
@media all and (min-width: 60em) {
  .list-item {
    width: 24.33%;
  }
}
.list-item {
  display: flex; 
  padding: 0.5em;
 
}
.list-content {
   display: flex;
   flex-direction: column;
   background-color: #fff;
   padding: 1em;
   width: 100%;
}
.list-content p {
  flex: 1 0 auto;
}
.list-content div {
  flex: 1 0 auto;
}
.casesdiv .morebtns,.newsdiv .morebtns {		
    /*flex: 0 1 0 !important;*/ position:absolute; bottom:15px; right:15px	
}
@media all and (min-width: 60em) {
  .casesdiv  .list-item {
    width: 33.33%;
  }
}

@media all and (min-width: 60em) {
  .newslistarea .list-item {
    width: 33.33%;
  }
}


.recentris .registeredSec,.newswebcell .registeredSec,.eventscell .registeredSec,.concell .registeredSec{	margin-bottom:0px !important}
.newsdiv{	padding:0px}
.concell {    list-style-type: none;}
.newsdiv .list-item{	padding-top:0px}
.newslistarea .list-item h3,.casesdiv .list-item h3{    margin: 0;}
.grpBold{
	font-weight:bold;
}
.Paginationfooter .pagination > li > a,.Paginationfooter  .pagination > li > span{line-height: 18px;}
.FurtherInfoCtr {    margin-top: 50px;}



.dynamic-children:hover > ul.dynamic{ top:120%  !important; 
	
}
.dynamic-children .dynamic > .dynamic-children:hover > ul.dynamic{
	top:-2px !important; margin-top:-5px !important; top:40% !important
}
.dynamic-children.hover{
	background:#ffc601 
}
.dynamic-children.hover > span,.dynamic-children.hover > a{ color:#000 !important
}
.featured .carousel-inner > .item a,.featured .carousel-inner > .item a:hover{text-decoration:none;}

/*ribbon home issue css*/
@media only screen and (max-width:1130px){
.homeLink{	background:none; margin-left:0px; margin-top:0px; width:18px !important}
.homeLink .menu-item.ms-core-listMenu-item {
       background: rgba(0, 0, 0, 0) url("../Images/icsidhome_ico.png") no-repeat scroll 0 0 !important;
    height: 16px;
    width: 18px; margin: 15px 0 0 3px !important;
}

}


.leftsection{
    border: 1px solid #ddd; padding:10px
}
.ms-srch-hover-outerContainer ,.ms-srch-upscope-top{
    display: none !important;
}
.ms-srch-item:hover, .ms-srch-resultHover:hover, .edisc-SearchResultItemContainer:hover ,.ms-ref-downarrow,.ms-ref-uparrow{
    background: none !important;
}
.ms-srch-item-title a.ms-srch-item-link:hover{text-decoration: none;}
.ms-srch-item-title a.ms-srch-item-link{
	font-size:14px !important;word-break: break-all;
    word-wrap: break-word;padding: 4px 0 0;
    vertical-align: top;color: #036;
}
.ms-srch-item-path {
    word-break: break-all;
    word-wrap: break-word; width:100%; margin:0px
}
.ms-srch-item{
	width:100%; margin:0px 0px 7px 0px
}
.ms-ref-unselSec{
	display:inline-block !important; width:100%
}
.ms-ref-refiner{
	padding:0px
}
.ms-ref-refinername:link, .ms-ref-refinername:visited,.ms-ref-refinername{
    width: 100%; font-size:15px; font-weight:bold; color:#000
}
.ms-ref-name{
	color:#222
}
.ms-ref-unsel-toggle.ms-commandLink::after {
    content: ">>"; font-weight:bold
    
}
.ms-ref-unsel-toggle.ms-commandLink{
	text-align: right;
    width: 100%; line-height:16px; padding:0px

}
#ResultFooter{
	display:none
}
.ms-srch-result {
    border: 1px solid #ddd;
    margin: 0;
}
.srchcnts  .TopSection .ms-floatLeft{
	margin-left: 222px;
}
.TopSection {
    margin: 20px auto 0 auto;
    max-width: 960px;
    text-align: center;
}
.srchcnts  .TopSection #SearchBox .ms-srch-sb-border {
    border: 1px solid #ddd;
    border-radius: 4px;
}
.ms-srch-sbLarge > input{
	height:25px; font-size:14px; color:#222
}
#Paging li a {
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 2px 7px !important;
}
.ms-srch-result #PagingSelf a{
	background: #1c5e9d none repeat scroll 0 0;
    color: #fff;
}
.ms-srch-result  #PageLinkPrev,.ms-srch-result #PageLinkNext{
	border:none !important
}
.ms-srch-pagingNext {
    left: -111px !important;
    position: absolute;
    top: -3px !important;
}
.ms-srch-result #Paging{
	margin:0px 0px 15px 0px
}
.ms-srch-result-groups {
    margin-bottom: 15px;
}
.ms-srch-resultFooter {
    padding-bottom: 20px;
}
.ms-srch-Paging #PageLinkPrev .ms-srch-pagingPrev {
    left: -62px !important;
    position: absolute;
    top: -78px !important;
}
.ms-srch-Paging{
	margin-bottom:15px
}
.ms-srch-item-body{
	display:inline-block; width:100%
}
.rightsection .ms-webpart-zone{
	display:inline-block;width:100%
}
.TopSection .ms-srch-sbLarge-fullWidth {
    width: 250px;
}
.ms-webpart-chrome-vertical,.ms-webpart-cell-vertical{display:block}
@media only screen and (max-width:768px){
.rightsection{	margin-top:15px}
}

.rightzone .ms-webpart-chrome-title  .ms-webpart-titleText{
    text-align: justify;
    word-break: break-all;
    word-wrap: break-word;
    white-space: normal;
    
 }
 .rightzone .ms-webpart-chrome-title  .ms-webpart-titleText nobr{
	white-space:normal
}

/*Bibliography page css*/
.bibliosrch div {    display: inline;    padding-right: 30px;} 
.bibliosrch {    padding: 10px;} 
.lanselector select{	width:15%; height:25px}
.yrselector select{	margin-right:10px;height:25px; width:7%}


/*Jquery UI Dialog page css*/
.ui-dialog .ui-dialog-title{color:#fff}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default:hover{background: #d8e9f9  !important; color:#555 !important}

/*********** FOR PRINT CSS STARTS ************/
@media print{

.col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666666666666%;
  }
  .col-md-10 {
    width: 83.33333333333334%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666666666666%;
  }
  .col-md-7 {
    width: 58.333333333333336%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666666666667%;
  }
  .col-md-4 {
    width: 33.33333333333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.666666666666664%;
  }
  .col-md-1 {
    width: 8.333333333333332%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666666666666%;
  }
  .col-md-pull-10 {
    right: 83.33333333333334%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666666666666%;
  }
  .col-md-pull-7 {
    right: 58.333333333333336%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666666666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.666666666666664%;
  }
  .col-md-pull-1 {
    right: 8.333333333333332%;
  }
  .col-md-pull-0 {
    right: 0;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666666666666%;
  }
  .col-md-push-10 {
    left: 83.33333333333334%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666666666666%;
  }
  .col-md-push-7 {
    left: 58.333333333333336%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666666666667%;
  }
  .col-md-push-4 {
    left: 33.33333333333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.666666666666664%;
  }
  .col-md-push-1 {
    left: 8.333333333333332%;
  }
  .col-md-push-0 {
    left: 0;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-md-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-md-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
  
	.s4-notdlg,
	#s4-ribboncont,
	#printer,
	#s4-titlerow {
		display:none !important;
	}
	#s4-bodyContainer,
	.article-body {
		background-image:none !important;
	}
	.article-content .ms-rtestate-field {
		/*font-size:14px !important; */
	}
		#ms-designer-ribbon{
		display:none !important;
	}
	.topnav{
		display:none !important;  
	}
	.mobile
	{
		display:none !important;
	}
	.header.ms-dialogHidden{
		display:none !important;
	}
	.breadcrumb{
		display:none !important;
	}
		.hidden-print
	{
		display:none !important;
	}

}
/*********** FOR PRINT CSS ENDS ************/

@media 
only screen and (max-width:837px) and  (min-width:798px){
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item{	  font-size: 11px !important;}
}
@media (max-width:768px){
.list-content{border-bottom: 1px solid #ddd;}
.featured .carousel{
	height:auto;
}
}

.casedetbl th a:hover,.casedetbl th a,.casedetbl th a:visited{color:#fff;}
.contractstatetbl th a:hover,.contractstatetbl th a,.contractstatetbl th a:visited{color:#fff;}

/* slim menu Alignment */		
ul.slimmenu > ul {		
    padding: 0px 0px 0px 10px;		
}		
/** Bullets for member state **/		
.Legistativecls {		
    padding: 0 0 0 30px !important;		
} 		
.designationtab .Legistativecls li {		
    display: list-item !important;		
    list-style-type: disc !important;		
} 
.btn.clsreset {
    background: #1c5e9d none repeat scroll 0 0;
    color: #fff;
    padding: 3px 10px;
}
.appointedby {
    padding-top: 10px;
}
.txtnobold{font-weight:normal;}

/*Arbitrator table alignment*/
.ProfExptbl th:first-child,.eduproftbl th:first-child,.PanelDesignationtbl th:first-child,.expproceedingtbl th:first-child{    width: 45%;}
.ProfExptbl th:nth-child(2),.eduproftbl th:nth-child(2),.PanelDesignationtbl th:nth-child(2),.expproceedingtbl th:nth-child(2) {    width: 20%;}
.ProfExptbl th:nth-child(3),.eduproftbl th:nth-child(3),.PanelDesignationtbl th:nth-child(3),.expproceedingtbl th:nth-child(3){    width: 25%;}
.ProfExptbl th:last-child,.eduproftbl th:last-child {    width: 10%;}

.featuredinformation .featureDesc {
    background: #fff none repeat scroll 0 0;
    color: #666;
}

.rightzone .srvwmv {
    padding-left: 5px;
}

.chairmantbl.contractstatetbl td a {
    font-size: 14px;
}
.proceedingcaselist2 li a {
    font-size: 14px !important;
}

.EmailSubscription td:first-child {
    width: 500px;
} 

.EmailSubscription td:nth-child(2) {
    width: 300px;
} 
.EmailSubscription button.dropdown-toggle.ng-binding.btnChkClass {
    text-indent: 13px;
    width:300px !important;
}
.EmailSubscription ul.dropdown-menu.dropdown-menu-form {
    width:300px !important;
}
.ms-srch-result .ms-srch-item .ms-srch-item-body .ms-srch-item-title .ms-srch-ellipsis {
    white-space: normal;
}

.article-content a span {
    text-decoration: none !important;
}

.ms-srch-item {
    border-bottom: 2px dotted #ddd;
    margin: 0 0 7px;
    width: 100%;
}

.ms-srch-result{padding: 15px;border-top:3px solid #1c4170}


.ms-srch-item-path {
    font-size: 12px;
    font-style: italic;
    
    margin: 0;
    overflow-wrap: break-word;
    padding: 5px 0;
    width: 100%;
    word-break: break-all;
}
.ms-srch-item-link{font-size: 14px !important;    font-weight: bold;}
.ms-core-listMenu-selected.ms-ref-filterSel.ms-displayBlock {
    font-size: 14px;
    font-weight: bold;
}
.ms-ref-refinername,.ms-ref-refinername:hover{
    background: #1c4170;
    color: #fff !important;
    font-weight: bold !important;
    padding: 5px !important;
}
.BottomSection .leftsection {
    padding: 0;
}
.ms-srch-sb-searchLink{background: #ddd }
.ms-ref-allSec,.ms-ref-selSec,.ms-ref-unselSec{
	padding-left:5px;
}

@media only screen and (max-width: 768px){
.article-content div img.img-circle{width: 50px !important;}

}
@media only screen and (max-width:600px){
.arbprofile  .media-body a{    word-wrap: break-word;
    word-break: break-all;
    width: 90px;
    display: inline-block;	}

}

@media 
only screen and (max-width:480px) {
.casedetbl .casecol1{
	width:100% !important
}

	/* Force table to not be like tables anymore */
	.casedetbl, .casedetbl thead, .casedetbl tbody, .casedetbl th,.casedetbl td, .casedetbl tr,.claimdetail, .claimdetail thead, .claimdetail tbody, .claimdetail th,.claimdetail td, .claimdetail tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.casedetbl thead tr,.claimdetail thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	/*.casedetbl tr { border: 1px solid #ccc; }*/
	
	.casedetbl td,.claimdetail td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	.claimdetail td{padding-left:0px !important; border:none}
	
	.casedetbl td:before,.claimdetail td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	.casedetbl td:nth-of-type(1):before { content: "Case No."; font-weight:bold}
	.casedetbl td:nth-of-type(2):before { content: "Claimant(s)";font-weight:bold }
	.casedetbl td:nth-of-type(3):before { content: "Respondent(s)";font-weight:bold }
	.casedetbl td:nth-of-type(4):before { content: "Status";font-weight:bold }
	
}
@media 
only screen and (max-width:768px)  {

	/* Force table to not be like tables anymore */
	.claimdetail, .claimdetail thead, .claimdetail tbody, .claimdetail th,.claimdetail td, .claimdetail tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.claimdetail thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	/*.casedetbl tr { border: 1px solid #ccc; }*/
	
	.claimdetail td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	.claimdetail td{padding-left:0px !important; border:none}
	
	.claimdetail td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	
	
}
.lstupdinfo{float:right;}
.cls_box{
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    background: #fff;
    margin: 10px 0px;
    padding: 10px;
}
/* Amendments Styles*/
.amendmentsbanner {padding: 0px;}
.amendmentsbanner img {width:100%;object-fit:contain;}
.amendments_mincontainer {margin: 0 auto;max-width: 1095px;}
.amendments_newslistarea .list-item h3, .casesdiv .list-item h3 { margin: 0; }
PublishingImages amendments_newsdiv {
    position: absolute;
    bottom: 15px;
    right: 15px
}
.amendments_newsdiv {padding: 0px;}
.amendments_newsdiv .list-item {padding-top: 0px;}
.amendments_newsdiv{ margin-top: -25px; margin-bottom: -10px;}
.amendments_newswebcell, .amendments_eventscell, .amendments_concell, .amendments_confearture, .amendments_recentris, .amendments_recentcont, .amendments_recentpub {
    padding: 10px;
    list-style: none;
}
.amendments_newswebcell .amendments_registeredSec, .amendments_eventscell .amendments_registeredSec, .amendments_concell .amendments_registeredSec, .amendments_recentris .amendments_registeredSec, .amendments_recentcont .amendments_registeredSec, .amendments_recentpub .amendments_registeredSec, .amendments_caserow .amendments_registeredSec, .carousel.slide {
    /* box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);*/
    box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    background: #fff;
    margin: 10px 0px;
    padding: 10px;
}
.amendments_eventscell .amendments_registeredSec, .amendments_concell .amendments_registeredSec, .amendments_recentpub .amendments_registeredSec, .amendments_recentcont .amendments_registeredSec {
   /* margin: 10px 0px 0px 10px;*/
}
.amendments_newswebcell ul, .amendments_eventscell ul {
    padding: 0px;
    margin: 0px 0px 0px 0px; /*height:430px*/
}
.amendments_recentris ul, .amendments_recentcont ul, .amendments_recentcont ul, .amendments_recentpub ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px
}
.amendments_newswebcell ul li, .amendments_eventscell ul li, .amendments_recentris ul li, .amendments_recentcont ul li, .amendments_recentcont ul li, .amendments_recentpub ul li {
    list-style-type: none;
    padding-bottom: 10px;
    border-bottom: 1px dotted #ddd;
    padding-top: 7px
}
.amendments_eventscell ul li {
    padding-top: 5px !important;
}
    .amendments_newswebcell .amendments_registeredSec > h3, .amendments_eventscell .amendments_registeredSec h3, .amendments_concell .amendments_registeredSec > h3, .amendments_featured .amendments_registeredSec > h3, .featured h3, .amendments_recentris .amendments_registeredSec > h3, .amendments_recentcont .amendments_registeredSec > h3, .amendments_recentpub .amendments_registeredSec > h3 {
        border-bottom: 2px solid;
        color: #0072bc;
        padding-bottom: 5px;
        font-size: 18px;
        font-weight: bold;
    }
/*.amendments_concell .amendments_registeredSec {
    text-align: center;
    margin-top: 10px;
}*/
.amendments_casesdiv {
    padding: 0px;
}

.amendments_list-content {
    /*display: flex;*/
    flex-direction: column;
    background-color: #fff;
    padding: 1em;
    width: 100%;
}

    .amendments_list-content p {
        flex: 1 0 auto;
    }

    .amendments_list-content div {
        flex: 1 0 auto;
    }
@media all and (min-width: 60em) {
    .amendments_newslistarea .amendments_list-item {
        width: 33.33%;
    }
}

@media (max-width:768px) {
    .amendments_list-content {
        border-bottom: 1px solid #ddd;
    }
}

.amendments_registeredSec{
    height: 88%;
}

.amendments_newswebcell .amendments_registeredSec table {
    height: 190px;
}
.amendments_registeredSec img {
    width: 100%;
    height: 190px;
}
.amendments_registeredSec .carousel-indicators{display:none;}
.amendments_registeredSec .carousel.slide{box-shadow: none !important;}
.amendments_registeredSec  .carousel-inner > .item.active{height: 190px;}
.amendments_registeredSec .carousel-caption{position:absolute;left:1%;bottom:0;height:30%;width:100%;}
.amendments_registeredSec .carousel-caption .featureDesc {color: #fff;background: #0072bc !important; letter-spacing: 0.04em; font-weight: bold;}
/*.amendments_banner_img img{     
    border-radius: 5px;
    border: 2px solid rgba(218, 211, 211, 0.5);
}*/
.amendments_banner_img {margin-top: 10px; margin-bottom: 2px;}
div.more_btn{
    padding-bottom: 12px;
    position: relative;
    text-align: right;
    right: 5%;
}
div.more_btn a{
	color: #fff;
    padding: 2px 6px;
    margin-bottom: 2%;
}
div.more_btn a:hover{
	color: #fff;
}
.img_div{
	padding-top: 15px;
}
.img_div img{
	height: 170px !important;
    width: 100% !important;
}
.image_outer_div{
    /*box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);*/
    background: #fff;
	height: 220px;
}
.img_title{	
	padding-top: 8px;
    padding-bottom: 8px;
    color: #fff;
    background-color: #0072bc;
    font-weight: 600;
    font-size:11px;
}
.img_title span {
	margin-left: 1px;
}

.video_tag {po
  position: relative;
  display: inline-block;
}
.video_tag:before{
	 content: '\f01d';
    z-index: 5;
    position: absolute;
    left: 80%;
    top: 22%;
    transform: translate( -50%, -50% );
    color: white;
    font-family: 'FontAwesome';
    font-size: 50px !important;
}

.bottom_text{
	position: absolute;
    top: 60%;
    font-size: 18px;
    font-weight: bold;
    left: 8%;
    color: rgba(255,255,255, 0.9);
    }
 .search_section{
	/*background-color: rgba(42, 196, 236, 1);*/
	background-color: #002244;
	margin-left: 15px;
	width:97% !important;
}  
.search_section select{
	border-radius: 30px !important;
	margin-top: 15px;
}

.search_section .btn{
	    border-radius: 30px !important;
    width: 100% !important;
    margin-top: 15px !important;
    font-size: 12px !important;
    color: #fff !important;
    letter-spacing: 4px !important;
    /*background-color: #333 !important;*/
    background-color: rgba(42, 196, 236, 1) !important;
}