.advertisehere, #liprefcontainer{display:none;}
/* .leagueresult table{width:100%;} */
a[target="_blank"]{
}
th[data-sort]{
cursor:pointer/* n-resize */;
	}
th[data-sort]:hover{
	background:#07294a;
} 
th.sorting-desc i, th.sorting-desc p, th.sorting-asc,
.sortdefault i{
	/* color:#ff6900; */
	/* color:#CC0000;
	 */
}
.leagueresult th.sorting-desc{background:#ff6900;}
th i:before{transition:1s;}
th p{line-height:1rem;}
th .icon-down-open::before{display:inline-table;}
th:hover i:before{transform: rotate(180deg);}
th.sorting-desc i:before{transform: rotate(180deg);color:#CC0000;}
th.sorting-asc i:before{transform: rotate(0deg);color:#CC0000;}

#topfloater{
	background-color: #104e8b;
    /* background-color: var(--table); */
}
#toplogo{
	background-image:url(//www.legallyindia.com/templates/li/images/logo-2018-trans.png);
	display:none;
}


.leaguesheader {
/* background: url(//www.legallyindia.com/templates/li/images/logo-2018-4242.png) 0px 0px no-repeat; */
/* background: url(//www.legallyindia.com/templates/li/images/logo-2018-trans.png) 0px 0px no-repeat; */
background-color: #104e8b;
/*background-color: var(--table);*/
background-size: 140px;
background-position-x: 50%;
padding-top: 1px;
margin-bottom:10px;
color:#fff;}
.leagueslogo{max-height:40px;}
.leaguesheader h3, .leagueresult h4{margin-top:10px}
.leaguesheader h3 span{font-size:60%;}

.leagueresult {text-align:center;}
.leagueresult .tablewrapper{max-width:640px;margin:0 auto;}
.leagueresult .tablewrapper h3{width:unset;}
.leagueresult .tablewrapper table{min-width:100%;}
.advancedFirmStats{margin:0 auto 10px;}
.leagueresult .theleaguetable{max-width:90vw;}
.leagueresult .doubletablecontainer{display:flex;max-width: 90vw;flex-wrap: wrap;justify-content:center;}
.leagueresult .doubletable{flex-shrink:1;}
.leagueresult .doubletable:first-of-type{margin-right:10px;}
.leagueresult .doubletable .doubletableH{text-align:center;font-weight:bold;}

.leagueresult table td{font-size:100%;text-align:center;}
table.theleaguetable tr td:nth-of-type(2), #alldeals tr td:first-of-type {text-align: left;}
.leagueresult table th{font-size:110%;padding:10px 5px;border-right:1px solid #fff; border-bottom:1px solid #fff;}
.leagueresult table.firmheadcounts {text-align:center;} 
.leagueresult table.firmheadcounts th{padding:5px 5px}
.leagueresult table.firmheadcounts th h3{color:#fff;margin:10px;}
.leagueresult table.firmheadcounts th.firmname{padding:5px 5px;font-size:160%;}
.leagueresult span.datasource{font-size:50%;line-height:0;display: block;
	text-align: center;margin-bottom:10px;}
.leagueresult h4{color:#eee;font-style: italic;text-align:center;width:100%;padding:0 50px;}
.leagueresult table p{width:auto;}
.leagueresult .showAllLawyers{cursor:pointer;font-weight: normal;text-decoration: dotted underline;}
.leagueresult .partners{display:block;}
.leagueresult .nonpartners{display:none;}
.leagueresult.shownonpartners .nonpartners{display:block;}
.leagueresult.shownonpartners .partners{font-weight:bold;}

/*row numbering*/
.leagueresult table tbody{
	counter-reset: rowNumber;
}

.leagueresult tr {
	counter-increment: rowNumber;
}

.leagueresult tbody tr td .counter::before {
	content: counter(rowNumber);
}

span.blur{
	color: transparent;
	text-shadow: rgba(0, 0, 0, 0.6) 0px 0px 6px;
	-webkit-user-select: none; 
	-moz-user-select: none;
	-ms-user-select: none; 
	user-select: none;
}
.subsonly{
	cursor:help;
}

.adminOnly{
	background: #ccc!important;
}
.subscribersOnly p::after{
	/* more information button? */
	/* content: " \2139"; */
}


span.headcountparas{display:inline-block;}
#alldeals{max-width:90vw;margin:0 auto;}

.article-body #updateDealReport{
	left:-100%;position:fixed;top:48px;left:0px;z-index:10;
	overflow-y:scroll;height:90vh;max-height:85vh;max-width:90vw;
	min-width:500px;visibility:hidden;z-index:9999999;
	padding-left:10px;
}
.article-body #updateDealReport.show{visibility: visible;left:0;}
/*For opened full pages in box*/
.article-body #updateDealReport.show .container{max-width:100%;}

.article-body #formXBtn{float:right;display:none;cursor:pointer;color:#fff;    
	font-size: 20px;
	margin: 10px 10px 0 0;
	border-radius: 50%;
	background-color: #cf003d;
	width: 30px;
	height: 30px;
	text-align: center;
}
.article-body #formXBtn:hover{
	background-color:#a20332;
}
.article-body #updateDealReport.show #formXBtn{display:inline-block;}
/* .article-body #updateDealReport .closeUpdateForm{position:absolute;top:0;right:0;} */
.article-body .mainSpinner{left: 50%;
	top: 50%;
	opacity:0;
	font-size:80px;
	visibility:hidden;
	position:fixed;
animation:unset;
z-index:9999999;}
.article-body .leagueresult{/* transition:1s; */opacity:1}
.article-body.collapse .leagueresult{/* transition:1s */;opacity:0.4;}
.article-body.collapse .mainSpinner{opacity: 1;visibility:visible;animation:spin 2s infinite linear;}

.leagueresult .button a, .leagueresult .switchwrap a{color:#ff6900;}
.leagueresult .button:hover a{color:#fff;}
/* .leagueresult .switchwrap:hover a{color:#fff;} */
.leagueresult .button{margin: 0 2px;padding:2px 4px;text-align:center;color:#fff;border:1px solid #ff6900;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;vertical-align: middle}
.leagueresult .button{color:#ff6900;background:#fff;}
.leagueresult .button:hover{color:#fff;background:#ff6900;}
.updateInformation.button.newdeal {
	padding: 5px 10px;
	font-weight: bold; 
	font-size: 19px;
}

.microtimer{background:#fff;}

.dk .button{color:#fff;background:#222;}
.dk #updateDealReport{background:#222;}
.dk .button:hover{background:#ff6900;}
.dk .article-body table p, .dk .show p{background:unset!important;}

		

@media screen and (max-width: 1000px){
	.article-body .quickycontact input,.article-body .quickycontact select,.article-body .quickycontact textarea{width:100%;}
	.article-body #updateDealReport{min-width:200px;}
	.leagueresult table td{font-size:80%;text-align:center;}
	.leagueresult table th{font-size:100%;padding:5px 5px;border-right:1px solid #fff; border-bottom:1px solid #fff;}
	.leagueresult .doubletable:first-of-type{margin-right:0px;}
	.leagueresult table td{line-height:1.5}
}
