﻿@charset "utf-8";
/* CSS Document */

body{ font-size:14px; color:#333; line-height:24px; font-family: 'SourceSansProRegular'; font-weight:normal;}
a, a:hover, a:focus{ text-decoration:none; border:none; outline:none;}
*{ margin:0; padding:0;}
img, a img{ border:none; outline:none; vertical-align:middle;}
.clear{ clear:both;}
h1, h2, h3{ font-weight:normal; margin:0; padding:0; font-family: 'HelveticaLTCondensedRegularRegular';}
h4, h5, h6{ margin:0; padding:0;}
p{ margin:0; padding:0;}
ul, ol{ margin:0; padding:0;}
tr:nth-child(even) {background: #f1f4f7}
tr:nth-child(odd) {background: #FFF}

input[type="text"]{border:#d2d2d2; outline:none; height:26px;}



/*======================================
		haeder
======================================*/
header{ padding:10px 0;}

/*========== logo ==============*/
.logo h1 a{font-family: 'AmericanTextRegular'; font-size:36px; font-weight:normal; color:#000; line-height::normal;}
.logo p{ margin:0; padding:0; line-height:normal; font-size:1.03em; color:#333;}

/*========== navi ==============*/
ul.navi{ margin:15px 0 0 0;  padding:0; float:right;}
ul.navi li{ list-style:none; margin:0; padding:0; float:left;}
ul.navi li a{ color:#333; padding:10px 14px; border-radius:4px; font-family: 'HelveticaLTCondensedRegularRegular'; font-weight:normal; font-size:16px;}
ul.navi li a:hover, ul.navi li a.active{ background:#157efb; color:#fff;} 

/*======= Notify ==============*/
ul.notify{ margin:18px auto 0;  padding:0; display:table; }
ul.notify li{ list-style:none; display:inline-block; margin:0 10px 0 0; padding:0 10px 0 0; border-right:1px solid #d2d2d2;}
ul.notify li:last-child{ border:none; margin:0; padding:0;}
header p a img{ margin-top:5px;}

/*======= loggediin ==============*/
.loggediin{ margin-top:10px; text-align:right;}
.loggediin p{ font-size:12px; padding:0; line-height:normal; color:#6db233;}
/*.loggediin p strong{ color:#5a5a5a; vertical-align:middle;}*/
.loggediin p a{font-size:16px; color:#5a5a5a; display:inline-block; float:right; margin-left:10px;}
.loggediin p a i{ vertical-align:top;}

/*======= setting ==============*/
ul.setting{ display:none; margin:0; padding:0; border:1px solid #b5b7ba; position:absolute; background:#fff; width:100%; z-index:40; 
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
ul.setting li{margin:0; border-bottom:1px solid #d2d2d2; list-style:none;}
ul.setting li a{ color:#5a5a5a; display:block;  padding:2% 10%; }
ul.setting li a:hover{color:#fff; background:#157efb;} 
ul.setting button{ outline:none; border:none; background:none; float:right; margin-right:15px;} 

/*======= Dark ==============*/
.dark{ background:#272729;}

.updatetext p{ color:#fff; padding-top:8px;}

.dark h3{ color:#ffa92e; padding:10px 0; font-size:18px; text-align:right;}
.dark h3 a{ color:#ffa92e;}


/*==================================
		meainsection
===================================*/
.mainsection{margin-top:15px; padding-bottom:25px;}
.mainsection h1{ padding-bottom:15px; font-size:22px}


/*====================================
		dashboard
=====================================*/

/*======== latestcase ==========*/		
.latestcase{ margin-bottom:15px; padding-bottom:5px; border-bottom:1px solid #d2d2d2;}
.latestcase h2{ font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

/*======== showpop ===========*/	
.showpop a{background:#272729; color:#ffffff; padding:4px 15px; border-radius:4px;}

/*====== lateststatuts ======*/
.lateststatuts{ border-bottom:1px solid #d2d2d2; padding:5px 0; margin-bottom:5px; position:relative;}
.lateststatuts h3{ padding-bottom:8px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.lateststatuts h6{ color:#157efb; text-transform:uppercase;}

/*======== dairy ===========*/
.dairy table{ width:100%;}
.dairy table tr th{ border-bottom:1px solid #000; text-align:center; font-size:12px}
.dairy table tr td{ border-bottom:1px solid #d2d2d2; text-align:center; font-size:12px }

/*======== caselist ===========*/
.caselist h1 span.listtoday{ color:#F00;}
.caselist h1 span.dateupdate{ color:#999; font-size:18px; float:right; }

/*=====================================
 			casepopup 
=====================================*/
.casepopup{margin:0 auto; padding:2%; z-index:100; max-height:400px; -webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; background:#fff;}
.casepopup h1{ font-size:24px; margin-bottom:25px;}
.casepopup p a{ color:#000;}
/*============= Headtopnotes ==============*/
.Headtopnotes{width:100%; display:table; margin:0 auto;  background:#157efb; border-top-left-radius: 8px; border-top-right-radius: 8px; 
-webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; }
.Headtopnotes h4{ padding:10px 2%; color:#fff;}
.Headtopnotes button{ border:none; outline:none; background:none; margin-right:15px; margin-top:8px; color:#fff; }
.Headtopnotes button i{text-align:right;}
.Headtopnotes a{ color:#fff;}

/*============= headnote ==============*/
.headnote h2{ border-bottom:1px solid #000; font-size:22px; margin-bottom:10px;}
.headnote p{ padding-bottom:10px;}
.headnote p a{color:#000;}
/*============= Darkoverlay ==============*/
.darkoverlay{display:none; height:100%; width:100%; background:rgba(0,0,0,0.9); position:fixed;  top:0; left:0; right:0; z-index:999; padding-top:5%;}

/*=============================================
			footer
=============================================*/
footer{ background:#272729; padding:8px 0;}
ul.footernav{ text-align:center; color:#fff;}  
ul.footernav li{ display:inline-block; margin:0 0 0 5px; padding:0 0 0 5px; background:url(../images/spacer.png) no-repeat left center;}
ul.footernav li a{ color:#fff;}
ul.footernav li a:hover{ color:#CCC;}
ul.footernav li:first-child{ margin:0; padding:0; background:none;}   




/*==========================================  
			Judgments
==========================================*/


/*==========  mylinks  ===========*/

ul.mylinks{ margin:0; text-align:right; padding:10px 0;}
ul.mylinks li{ list-style:none; margin:0 15px 0 0; padding:0; display:inline-block; position:relative;} 
ul.mylinks li a{color:#FFF; font-weight:normal; font-size:14px;}
ul.mylinks li a i{ font-size:14px; margin-right:5px; vertical-align:middle;}
ul.mylinks li a:hover{color:#157efb; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease;}

ul.submininavi{ display:none; position:absolute; width:180px; z-index:999; text-align:left; background:#272729; padding-bottom:10px; box-shadow: 0 19px 24px -9px #8c8a8a;}
ul.submininavi li{ width:100%; clear:both; padding: 0 0 4px 15px; margin-bottom:4px; border-bottom:1px solid #d2d2d2;}
ul.submininavi li a{ color:#fff; padding:0; margin:0;}
ul.submininavi li a:hover{ color:#157efb; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease;}
ul.submininavi li:last-child{ margin:0; border:none;}

ul.mylinks li:hover > ul.submininavi{ display:block;}

/*==========  Search  ===========*/
.search a{ background:#157efb; color:#fff; padding:10px 20px; display:table;}
.search a:hover{ color:#FFF;}

/*========== minitab ===========*/
ul.minitab{ margin:0; padding:0;}
ul.minitab li{ list-style:none; margin:0; padding:0 15px; display:inline-block; border:1px solid #d2d2d2; border-bottom:none; background:#ededf5; 
-webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px;}
ul.minitab li a{ color:#000; font-size:15px; font-weight:normal;}
ul.minitab li.active{border-bottom:1px solid #fff; background:none;}

.filters h2{ background:#157efb; color:#fff; font-size:16px; padding:5px 0 5px 15px; -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px;}

ul.filterlist{ padding:10px 20px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; border:1px solid #b5b7ba; margin-bottom:25px;
-webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 53%, #e8e4e1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(53%,#ffffff), color-stop(100%,#e8e4e1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 53%,#e8e4e1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 53%,#e8e4e1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 53%,#e8e4e1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 53%,#e8e4e1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e4e1',GradientType=0 ); /* IE6-9 */ }

ul.filterlist li{list-style:none; margin:0 0 10px 0; padding:0;}
ul.filterlist li input[type="text"]{ width:100%; height:36px; outline:none; border:1px solid #b5b7ba; padding-left:2%;}
ul.filterlist li input.width50[type="text"]{ width:49%;}
ul.filterlist li select{width:100%; height:36px; outline:none; border:1px solid #b5b7ba; padding-left:2%; } 
ul.filterlist li button{ background:#272729; color:#fff; padding:4px 20px; border:none; outline:none; border-radius:4px;}

/*========= totaljudgementsearch ==========*/
.totaljudgementsearch{ background:#fff; position:fixed; padding:15px; bottom:0; right:0; border:1px solid #d2d2d2;}
.totaljudgementsearch h2{ color:#333; font-size:14px;}
.totaljudgementsearch h2 span{ color:#06C;}

.feildsearch{ background:#fff;}
.feildsearch h3{ font-size:22px; padding-bottom:15px;}

/*===========  tab-content  ================*/
.tab-content{ border:1px solid #d2d2d2; border-radius:10px; -webkit-border-radius: 10px; -webkit-border-top-left-radius: 0; -moz-border-radius: 4px; -moz-border-radius-topleft: 0; border-radius: 4px; border-top-left-radius: 0; padding:10px 25px 10px; width:488px; margin: 0 0 20px;}

/*=========  judgesearch  ==========*/
ul.judgesearch{ margin:0; padding:0;}
ul.judgesearch li{ list-style:none; margin:0 10px 0 0; padding:0; display:inline-block;}
ul.judgesearch li input[type="text"]{ width:240px; border:1px solid #b5b7ba; height:30px; padding-left:5px; padding-right:5px;}
ul.judgesearch li button{ background:#272729; color:#fff; padding:3px 25px; border:none; border-radius:3px; outline:none;}
ul.judgesearch li:last-child{ margin-right:0;}
ul.judgesearch li#none{ display:none;}
ul.judgesearch li input[type="text"].mini{ width:30px;}
ul.judgesearch li input[type="text"].med{ width:60px;}
ul.judgesearch li input[type="text"].width100{ width:100%;}


/*=========  advancsearch  ==========*/
.advancsearch{ padding:15px; border:1px solid #d2d2d2; border-radius:4px; background:#fff; background:#fff;}
ul.myadvanceform{ width:39%; display:inline-block;}
ul.myadvanceform li{ display:inline-block; list-style:none; margin:0 0 10px 0; padding:0;}
ul.myadvanceform li input[type="text"]{ border:1px solid #d2d2d2;; outline:none; color:#999; padding-left:3%; width:100%; height:34px; border-radius:4px; font-size:12px;}
ul.myadvanceform li input.min[type="text"]{ width:109px;}
ul.myadvanceform li input.sm-min[type="text"]{ width:60px;}
ul.myadvanceform li input.mad[type="text"]{ }
.advancsearch button{ background:#272729; color:#fff; padding:7px 20px; border-radius:5px; outline:none; border:none; }
.advancsearch button:hover{ background:#157efb;}



#contentdiv { clear: both; margin:0 auto; left:0; top:22%; position:absolute; z-index:999;}
#slidediv {background-color:#EFEFEF; border:2px solid #333; display:none; padding:20px; }
#slidediv h4{ padding-bottom:15px;}
#slidediv ul li{ list-style:none; margin-bottom:10px;}
#slidediv ul li button{ background:#157efb; width:100%; padding:3px 0; color:#fff; text-align:center; border-radius:4px; outline:none; border:none; }  

#slidediv input[type="text"]{ border:1px solid #333; color:#acacad; padding-left:2%; width:98%}

#slidediv input.mini[type="text"]{ width:49%;}



#btnleft{ background:#157efb; color:#fff; padding:4px 5px; font-size:14px; font-weight:bold; outline:none; border:none; -webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px; }



/*=========  gap  ==========*/
.gap{ margin-top:20px;}

ul.statustesform li h4{ padding:10px 10px 0 0;}

/*==========  searchadvance  =========*/
ul.searchadvance{ margin:0 ; padding:0;}
ul.searchadvance li{ list-style:none; margin:0 10px 0 0; padding:0; display:inline-block; color:#333;}
ul.searchadvance li input[type="text"]{ width:235px; height:40px; border:1px solid #d2d2d2; outline:none; padding-left:2%; color:#8d8785;}
ul.searchadvance li button{padding:7px 20px; color:#fff; background:#272729; border-radius:4px; border:none; outline:none;}
ul.searchadvance li button:hover{background:#157efb;}

.advancesearh .tab-content{ border:1px solid #d2d2d2; border-top:none; padding:10px;}

/*=======  minbtn  ========*/
ul.minbtn{ margin:0; padding:15px 0; text-align:right;}
ul.minbtn li{ list-style:none; margin:0 2%; padding:0; display:inline-block; }
ul.minbtn li:last-child{ margin-right:0;}
ul.minbtn li a{font-size:16px; color:#333; float:left; padding:0 0 0 6px; }
ul.minbtn li a:hover{color:#157efb}
ul.minbtn li a i{ font-size:40px; clear:both; display:block; text-align:center;}

/*=====  searchresult  ======*/
.searchresult{ margin:0; padding:0;}
.searchresult h4{ background:#ededf5; padding:10px 0; text-align:center; font-size:16px; color:#000;}

/*=====  newsrelated  ======*/
ul.newsrelated{border:1px solid #d2d2d2; overflow-y:scroll; min-height:510px;}
ul.newsrelated li{ padding:0 10px;}
ul.newsrelated li:nth-child(odd) {background: #e4e4e4; }
ul.newsrelated li:nth-child(even) {background:#ddd0d0; }

/*=====  leftwrapsecond  ======*/
.leftwrapsecond h4{ background:#ededf5; color:#000; padding:10px 0; text-align:center; font-size:16px;}
.leftwrapsecond h5{ padding:10px 0;}

/*=======  tablecontent  ===============*/
.tablecontent{ height:474px; overflow-y:scroll; border:1px solid #d2d2d2; padding:2% 4%;}
.tablecontent h2{ font-size:24px;}
.tablecontent h3{ font-size:24px; color:#000; border:none; border-bottom:1px solid #d2d2d2;}
.tablecontent h4{ border-bottom:1px solid #d2d2d2; padding:5px 0; margin-bottom:15px; }
.tablecontent h6{ margin-bottom:5px; font-size:14px; font-family: 'SourceSansProRegular'; font-weight:bold; }

.searchwithsearchresult ul.minitab li{ padding:0 12px;}
.searchwithsearchresult ul.minitab li a{ font-size:12px;}

/*======  list  ===========*/
ol.list{ margin-left:20px; margin-bottom:15px; }
ol.list li{ line-height:18px;}
ol.list li a{ color:#333;}
ol.list li a:hover{ color:#157efb;}

/*============== rightwrap ===================*/
.rightwrap{height:523px; overflow-y:scroll; margin:0; padding:15px 15px 25px; width:100%; border:1px solid #d2d2d2;}

p.ACTNAME {margin-bottom:.0001pt; text-align:center; text-autospace:none; font-size:29.0pt; font-family:"ACaslon Bold"; font-weight:bold; font-style:italic; margin-left:0in; margin-right:0in; margin-top:0in}
p.Center {margin-bottom:.0001pt; text-align:center; line-height:120%; 	text-autospace:none; font-size:11.5pt; font-family:Arial; color:black; font-weight:bold; font-style:italic; margin-left:0in; margin-right:0in; margin-top:0in}
p.PARA {margin-top:4.0pt; margin-right:0in; margin-bottom:2.15pt; margin-left:.35in; text-align:justify; text-justify:inter-ideograph; text-indent:-.35in; line-height:117%; tab-stops:.4in; text-autospace:none; font-size:10.5pt; font-family:Arial; color:black; }
p.chapter {margin-top:8.0pt; margin-right:0in; margin-bottom:1.45pt; margin-left:0in; text-align:center; line-height:120%; text-autospace:none; font-size:12.0pt; font-family:Arial; color:black; font-weight:bold; font-style:italic} 
p.chaptername {margin-top:1.45pt; margin-right:0in; margin-bottom:.05in; margin-left:0in; text-align:center; line-height:120%; text-autospace:none; font-size:17.0pt; font-family:Arial; color:black; font-weight:bold; font-style:italic}
p.Hiddensection {margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.35in; margin-bottom:.0001pt; text-align:justify; text-justify:inter-ideograph; text-indent:-.35in; tab-stops:.4in; text-autospace:none; font-size:6.0pt; font-family:Arial; 	color:white;}
p.contents{margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.35in; 	margin-bottom:.0001pt; text-align:justify; text-justify:inter-ideograph; text-indent:-.35in; line-height:117%; tab-stops:.4in; text-autospace:none; font-size:11.5pt; font-family:Arial; color:black; font-weight:bold}
p.sub-para {margin-top:4.0pt; margin-right:0in; margin-bottom:2.15pt; margin-left:63.35pt; text-align:justify; text-justify:inter-ideograph; text-indent:-.45in; line-height:110%; tab-stops:62.65pt; text-autospace:none; font-size:10.5pt; font-family:Arial; }
p.3rd {margin-top:4.0pt; margin-right:0in; margin-bottom:2.15pt; margin-left:99.0pt; text-align:justify; text-justify:inter-ideograph; text-indent:-32.05pt; line-height:120%; tab-stops:.75in; text-autospace:none; font-size:10.0pt; font-family:Arial; color:black;}
p.SPARA {margin-top:6.0pt; margin-right:0in; margin-bottom:.7pt; margin-left:0in; text-align:justify; text-justify:inter-ideograph; text-indent:.25in; line-height:120%; tab-stops:.5in center 4.0in; text-autospace:none; font-size:10.5pt; font-family:Arial; color:black; }

/*======== actlisting ============*/

ul.actlisting li{ margin:0; padding:0;  list-style:none;}
ul.actlisting li a{ color:#333;}
ul.actlisting li a:hover{color:#157efb;}


/*================================= 
			Advocate Diary 
===================================*/


table.casedetail{ width:100%;}
.casedetail tr th{font-family: 'HelveticaLTCondensedRegularRegular'; color:#000; font-size:16px; font-weight:normal; padding:10px; text-align:center; border:1px solid #d2d2d2;}
.casedetail tr th i{ color:#333;}
.casedetail tr td{ text-align:center; padding:10px; border:1px solid #d2d2d2; color:#333;}

.casedetail tr.yellowrow, .casedetail tr.yellowrow td{ background:#157efb;  text-align:left;}
.casedetail tr td h5 a{ color:#fff; }

.showdetail a {
    background: #272729 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    display: block;
    float: right;
    height: 25px !important;
    padding: 2px 11px 26px 10px;
    width: 26px !important;
}
.showdetail a:hover{ background:#157efb;} 


ul.customupdate{ margin:0; padding:0;}
ul.customupdate li{ margin:0 0 5px 0; padding:0; list-style:none;}
ul.customupdate li label{ width:125px; color:#333;}

ul.customupdate li input[type="text"]{ border:1px solid #d2d2d2; outline:none; padding-left:1%; color:#333;  width:70%;}
ul.customupdate li select{border:1px solid #d2d2d2; outline:none; padding:5px 0 5px 1%; color:#333; width:70%;}
ul.customupdate li button{ border:none; outline:none; color:#fff; border-radius:4px; background:#272729; padding:7px 20px; font-size:15px; font-weight:bold;}


/*=============================================
			features
=============================================*/

.features h2{ font-size:18px; margin-bottom:15px; padding-bottom:15px; background:url(../images/headline.png) no-repeat bottom left; border-bottom:1px solid #000;}
.features h4 img{ margin-right:15px;}
.features p{ padding-bottom:15px;}

.features ul{ padding-bottom:25px;} 
.features ul li{ display:inline-block; width:30%; margin:0 0 2%; list-style:none; background:url(../images/correct.png) no-repeat left 4px; padding-left:25px;}


/*=========== Pricing =====================*/
.product h2{ background:#157efb;	font-size:30px;	font-weight:bold; text-align:center; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 8px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 8px; border-top-left-radius: 5px;	border-top-right-radius: 8px;	display:block;	color:#fff; padding:10px 0;}
.pricelist{ border:1px solid#999; border-top:none; padding:25px 20px;}
.pricelist h2{ background:url(../images/pricelist.png) no-repeat center top; color:#fff; font-size:24px; text-align:center; padding:18px 0 30px 55px; border:none; }

.pricelist p{ font-size:26px; line-height:31px; text-align:center; padding-bottom:25px}

.pricelist h4{ font-size:36px; font-weight:bold; text-align:center; padding-bottom:15px; padding-top:15px; margin-bottom:25px; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}

.addtocart{ margin:0 auto; display:table;}


ul.productfeature{ margin:20px 0; padding:0;}	
ul.productfeature li{ margin:0 0 10px 0; padding:0 0 10px 10px; list-style:url(../images/correct.png) inside; background:url(../images/border-row.png) no-repeat center bottom; font-size:16px;}
.spacialoffer h2{ font-size:20px; margin-bottom:25px;}

/*=========================================
	   journals
=========================================*/
.journals{ background:url(../images/shaddow.png) no-repeat bottom center;  margin-bottom:25px; display:table; padding-bottom:55px;}

.journals h1{ background:#157efb; color:#fff; font-size:20px; font-weight:bold; margin-bottom:10px; padding:10px 0 10px 10px;  }
.journals h1 span{ text-align:right; float:right; padding-right:10px; font-size:16px}



.pricejs{ float:right;}
.pricejs h3{ margin-top:10px;}
.pricejs h3 img{ vertical-align:bottom;}
.journals h4{ font-weight:bold; padding-bottom:8px; font-size:18px; text-align:left; padding-top:5px;}
.journals p{ clear:both; padding-top:15px;}


.subscribe{ margin-top:25px; float:left;}


ul.list{ margin:2% 0; padding:0; float:left; width:29%; margin-left:4%;}
ul.list li{ list-style-image:url(../images/list.png); list-style-position:inside; border-bottom:1px solid #d2d2d2;} 


/*=============================================
			contactus
=============================================*/
.contactus img{ margin-right:15px; margin-bottom:15px;}
.contactform ul{ margin:10px 0 0; padding:0;}
.contactform ul li{ list-style:none; margin:0 0 10px 0; padding:0; display:block;}
.contactform ul li input[type="text"]{ width:100%; border:1px solid #d2d2d2; height:34px; border-radius:2px; color:#999; padding-left:2%;}
.contactform ul li textarea{ width:100%; border:1px solid #d2d2d2; height:34px; border-radius:2px; color:#999; padding-left:2%; height:120px; resize:none;}
.contactform ul li input[type="submit"]{ border:none; outline:none; background:#272729; color:#fff; padding:8px 24px; border-radius:4px;}


/*=============================================
			Terms & Conditions
=============================================*/

ul.mylisting{ margin:0; padding:0;}
ul.mylisting li{ list-style:none; width:auto; margin:0 0 15px 0 ; padding:0 0 5px 0; background:url(../images/border-row.png) no-repeat bottom center;}

.pagination{ margin:20px 0 0;}

ul.command{ margin:0; padding:0; text-align:right;}
ul.command li{ list-style:none; margin:0 25px 0 0; padding:0; display:inline-block;}
ul.command li a{ color:#5a5a5a;}
ul.command li a:hover{ color:#000;} 
ul.command li img{ margin-right:5px; vertical-align:middle}

.judgmentdetailwrap{ border:1px solid #d2d2d2; padding:10px 20px;}


ul.addnotes{ margin:0; padding:4% 2%}
ul.addnotes li{ list-style:none; margin:0 0 5px 0; padding:0;}
ul.addnotes li a{ font-weight:normal; background:#157efb; color:#fff; padding:4px 15px; border-radius:4px;}

ul.addnotes li label{ clear:both; margin:0; width:100%;}
ul.addnotes li input[type="text"]{ width:98%; border:1px solid #d2d2d2; padding-left:2%;}
ul.addnotes li input.med[type="text"]{ width:80%;}

ul.addnotes li textarea{ height:150px; resize:none; width:98%; border:1px solid #d2d2d2; outline:none; padding-left:2%; vertical-align:top;}
ul.addnotes li button{ border:none; outline:none; background:#272729; color:#fff; padding:3px 25px; border-radius:4px;}



#heading ul.addnotes li input[type="text"]{ width:60%; height:30px;}


.pay p{ font-size:18px; line-height:28px; padding-bottom:15px;}
.pay h3{ background:#157efb; color:#fff; text-align:center; padding:10px 0; 
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px; }

.pay h5{ font-size:18px; text-decoration:underline; padding:10px;}

ul.payment{ margin:0; padding:0; background:#e2e0e0; padding:10px 15px;}
ul.payment li{ list-style:none; margin:0; padding:0; display:inline-block;}
ul.payment li label{ width:130px;} 


a.proceed{ background:#272729; color:#fff; -webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
display:block; text-align:center; font-size:16px; font-family: 'HelveticaLTCondensedRegularRegular'; padding:10px 0;} 



/*===========================================
			contentwrap
===========================================*/

.contentwrap p{ padding-bottom:15px; }
.rightpanel h2{ font-size:}
ul.quicklinks{ margin:0; padding:0 0 25px 0;}
ul.quicklinks li{ list-style:none; margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:1px solid #d2d2d2;}
ul.quicklinks li a{ color:#000;} 
ul.quicklinks li a:hover{ color:#157efb;} 


ul.statueslist{ margin:0; padding:0 0 15px 15px;}
ul.statueslist li{ list-style:none;  margin:0; padding:0 0 3px 0; font-weight:bold;}

ul.clat{ clear:both; margin:10px 0 0 0; padding:0;}
ul.clat li{ background:url(../images/correct.png) no-repeat left center; list-style:none; display:inline-block;  margin:0 15px 0 0; padding:0 0 0 30px; font-weight:normal; font-size:20px; line-height:32px;}


ul.clat li.last{ clear:both; width:100%; margin:0;}

ul.sublist{ float:left; margin:15px 0 0 6%; padding:0; width:40%; }
ul.sublist li{ margin:0; padding:0; list-style-position:inside; }




.fl{ float:left;}
.fr{ float:right;}






/******* 22-4-15 *******/

.darkoverlay .container {
    width: 740px;
}


/******* 27-4-15 ********/

section.mainsection p a {
    background: #272729 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    margin: 0;
    padding: 0.6% 1.5%;
}

section.mainsection p a:hover { background:#157EFB;}

section.mainsection table {
  float: left;
  margin: 0;
  width: 100% !important;
}
ul.treeview li{
	text-align: left;
}
ul.treeview li .ActDiv {
  color: #0f63c9;
}
.wrapper-Preview {
  color: #000;
  font-family: verdana;
  font-size: 20px;
}
.wrapper-Preview .heading1 {
  font-family: verdana;
  font-size: 19px !important;
  line-height: 34px;
}
.searchwithsearchresult .intro h2 {
  font-size: 26px !important;
}
.intro p {
  font-weight: normal !important;
}

.row.gap {
    margin: 0;
}

section.mainsection tr th {
    border: 1px solid #d2d2d2;
    color: #000;
    font-family: "HelveticaLTCondensedRegularRegular";
    font-size: 16px;
    font-weight: normal;
    padding: 10px 7px;
    text-align: center;
}

section.mainsection tr td {
    border: 1px solid #d2d2d2;
    color: #333;
    padding: 3px;
    text-align: center;
}

/*.mainsection .row.gap {
    margin: 24px 0 !important;
}*/

section.mainsection td a {
    background: #272729 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    margin: 0 0 6px;
    padding: 0.8% 7%;
   /* width: 90px;*/
}

section.mainsection td a:hover { background:#157EFB;}

fieldset legend {
    padding: 0 0 12px;
}
section.mainsection h2 {
    float: left;
    margin-bottom: 1%;
}

.editor-field {
    float: left;
    margin: 0 7px 7px 0;
    width: 220px;
}

fieldset input[type="text"] {
    border: 1px solid #ccc;
    height: 38px;
    padding: 2%;
    width: 100%;
}

fieldset p input[type="submit"] {
    background: #272729 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    margin: 0;
    padding: 7px 30px;
}

fieldset p input[type="submit"]:hover { background:#157EFB;}

.back > a{
    background: #272729 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    margin: 0;
    padding: 7px 30px;
}
.back > a:hover { background:#157EFB;}

.back {
    float: left;
	margin: 20px 0 0 0;
}

form fieldset p {
    clear: both;
    margin: 20px 11px 0 0;
    width: auto;
}

.container > form {
    margin-bottom: 2%;
}

fieldset .editor-label {
    float: left;
    width: 230px;
}

p {
    float: left;
    width: 100%;
}
a.username {
    color: green;
}

#logoutForm a {
    background: #272729 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    padding: 2% 10%;
}

#logoutForm a:hover{
    background: #157EFB none repeat scroll 0 0;
}

.display-field, .display-label {
  font-size: 16px;
  margin: 0 0 1%;
  text-align: center;
}
.editor-label {
    float: left;
    margin: 0 0 14px;
    width: 64%;
}
#divStep1 .editor-label.head {
    float: left;
    margin: 0 0 12px;
    width: 134px !important;
}

.left-side {
    display: block;
    float: left;
    width: 460px;
}

.left-side.right {
	float:right;
}

.left-side.right > p {
    margin-bottom: 7px;
    margin-right: 0;
    margin-top: -8px;
    text-align: center !important;
}

#divStep1 button#btnStep1 {
    background: #333 none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    color: #fff !important;
    float: right;
    outline: medium none;
    padding: 7px 20px;
}

#divStep1 button#btnStep1:hover{
    background: #157efb none repeat scroll 0 0;	
}

.searchadvance label {
    display: none;
}

#divReport select, #divReport input {
    border: 1px solid #ccc;
    padding: 3px;
}

table.dataTable thead th, table.dataTable thead td {
    border-bottom: medium none !important;
    font-size: 14px !important;
    font-weight: normal !important;
    padding: 10px 15px !important;
    text-transform: capitalize !important;
}

table.dataTable tbody th, table.dataTable tbody td {
    padding: 8px 4px !important;
}

/*#casereport_wrapper.dataTables_wrapper.no-footer {
    left: -10%;
    width: 1320px;
}*/
#casereport tr.group {
    background: rgba(0, 0, 0, 0) linear-gradient(#157efb, #0965d5) repeat scroll 0 0;
}

#casereport tr.odd {
    background: #fff;
}

.dataTables_paginate.paging_simple_numbers span a.paginate_button.current {
    background: #333 none repeat scroll 0 0 !important;
    color: #fff !important;
}
.dataTables_paginate.paging_simple_numbers span a.paginate_button.current:hover{
    background: #157EFB none repeat scroll 0 0 !important;
    color: #fff !important;
}

#divStep1 select {
    border: 1px solid #ccc;
    border-radius: 0;
    float: left;
    margin: 0 14px 0 0;
    padding: 3px;
    width: 86%;
}

section.mainsection .group td {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}

.minbtn .fa.fa-file-text-o, .minbtn .fa.fa-print {
    font-size: 23px;
}	
.minbtn li a {
    font-size: 18px !important;
}

.container > div#divStep1 {
    margin-top: 5%;
}

fieldset.new-case {
    float: left;
    margin: 0 0 3%;
    width: 100%;
}

.new-case .text-box.single-line, .new-case select {
    border: 1px solid #ccc;
    padding: 1%;
    width: 94%;
}
.new-case .left1 .editor-label {
    clear: both;
    width: 193px;
}
.new-case .left1 .editor-field {
    float: right;
    width: 300px;
}
.footernav p {
    float: none;
}
.left1 {
    float: left;
    width: 510px;
}

.display-label {
    float: left;
    width: 140px;
}

form input[type="submit"]{
    background: #272729 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    margin: 0;
    padding: 0.6% 1.5%;
	border:none;
}
form input[type="submit"]:hover {
    background: #157efb none repeat scroll 0 0;
}
h3.headd {
    clear: both;
    float: left;
    margin: 0 0 1%;
}

.select2.select2-container.select2-container--default {
    float: left;
}
fieldset {
    float: left;
    width: 100%;
}

.next .editor-label:nth-child(1), .next .editor-label:nth-child(3), .next .editor-label:nth-child(5), .next .editor-label:nth-child(7), .next .editor-label:nth-child(9),
.next .editor-label:nth-child(11), .next .editor-label:nth-child(13), .next .editor-label:nth-child(15) {
    clear: both;
    float: left;
    width: 159px;
}
.next .select2 {
    width: 88% !important;
}
.next .editor-label input, .next .editor-label select {
    border: 1px solid #ccc;
    padding: 4px !important;
    width: 100%;
}

#divStep2 button#cmdSave {
    background: #272729 none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    float: right;
    margin: 0;
    padding: 7px 20px;
}
	
#divStep2 button#cmdSave:hover {
    background: #157efb none repeat scroll 0 0;
}
.next {
    margin: 4% 0 0 0;
}

section.mainsection tr td:first-child {
    width: 112px;
}

section.mainsection tr td.last-td {
    width: 280px;
}

.step p {
    float: left;
    margin-top: 5px;
    width: auto;
}

.step {
  clear: both;
  float: right;
  margin-top: 1%;
  width: 555px;
}
.step .editor-label {
  margin: 8px 0 0;
}

ul.customupdate li button:hover {
    background: #157efb none repeat scroll 0 0;
}
.display-field b {
    font-size: 17px;
}

.SearchAll .searchadvance li {
    margin-bottom: 6px;
    width: 99px;
}
.SearchAll .searchadvance li:nth-child(2n+2) {
    vertical-align: top;
    width: 29%;
}
.SearchAll .searchadvance li input, .SearchAll .searchadvance li .select2.select2-container.select2-container--default {
  height: auto !important;
  width: 100% !important;
}


@media (max-width: 767px){
    .container {
        width: 100%;
    }
    header .col-lg-2, header .col-lg-5, header .col-lg-3 {
        text-align: center;
        width: 100%;
    }
    header ul.navi li {
        display: inline-block;
        float: none;
    }
    .loggediin p a {
        float: none;
        margin: 0 0 0 5px;
        position: relative;
        top: 6px;
    }
    header .col-lg-3.col-md-2.col-sm-4.col-xs-12 p {
        text-align: center !important;
    }
    .loggediin {
	  float: none !important;
	  margin-top: 10px !important;
	  text-align: center !important;
	}
    .mainsection .col-lg-7 {
        text-align: center;
        width: 100%;
    }
    .mainsection .row {
        margin: 0;
    }
    .mainsection .col-lg-7, .mainsection .col-lg-5 {
        padding: 0;
        text-align: center;
        width: 100%;
    }
    .latestcase .col-lg-2.dropt {
        margin: 10px 0;
        text-align: center;
        width: 100%;
    }
    #divHomeLatestCase .showPopup {
        left: 0 !important;
        margin: 0 !important;
        width: 100% !important;
    }
    table#casereport tr th, table#casereport tr td {
        font-size: 10px !important;
        padding: 0 4px !important;
    }
    table#casereport {
        display: block;
        overflow: scroll;
        width: 280px !important;
    }
    .searchOption {
        display: block;
        margin: 0 auto 20px;
        width: 100% !important;
    }
    #middlecontainer .searchOption .ui-tabs .ui-tabs-nav li {
        width: 100%;
    }
    #middlecontainer {
        margin: 0 auto;
        width: 96%;
    }
    #middlecontainer #tabs_search-1, #middlecontainer #tabs_search-2, #middlecontainer #tabs_search-3, #middlecontainer #tabs_search-4, #middlecontainer #tabs_search-5 {
        width: 100%;
    }
    #divLatestCasesTab #uiTabCases {
        display: block;
        width: 100%;
    }
    table#datatableLatestCase {
        text-align: center;
    }
    .latestcase p {
        text-align: center;
    }
    .dark .container {
        padding: 0;
    }
    .dark {
        background: #272729 none repeat scroll 0 0;
        height: auto;
    }
    .mainsection .col-lg-6 {
        padding: 0;
    }
    .mainsection .tab-content {
        text-align: center;
        width: 100%;
        float: left;
    }
    ul.searchadvance li {
	  clear: both;
	  float: left;
	  margin: 0 0 10px !important;
	  width: 100% !important;
	}
    ul.mylinks {
        text-align: center;
    }
    form#ProfileForm {
        display: block;
        margin: 0 auto;
        width: 93% !important;
    }
    .ProfileDisplayContaner {
        width: 100%;
    }
    .changepass .heading {
        width: 100%;
    }
    .changepass, .trans-details {
        margin: 0 auto;
        width: 90%;
    }
    .container .col-lg-4 .pay img {
        width: 100%;
    }
    .content-main .col-lg-3 {
	  padding: 0 0 10px !important;
	  width: 100% !important;
	}
	.content-main .col-lg-6 {
	  padding: 10px 0 !important;
	  width: 100% !important;
	}
	ul.navi {
	  width: 100%;
	}
	ul.minitab li {
	  width: 100%;
	}
	ul.searchadvance li input[type="text"] {
	  margin: 0 0 8px;
	  width: 100% !important;
	}
	ul.minbtn {
	  float: right;
	  margin: 0;
	  padding: 15px 0;
	  text-align: right;
	  width: 100%;
	}
	.actyear ul.searchadvance li.second input[type="text"] {
	  width: 100%;
	}
	.content-main .col-lg-3 {
	  padding: 0 0 10px;
	  width: 22%;
	}
	.searchwithsearchresult .col-lg-12 {
	  padding: 0 !important;
	}
	ul.searchadvance li input[type="text"] {
	  font-size: 12px;
	  margin: 0 0 8px;
	  width: 100% !important;
	}
	.TabReport ul.searchadvance li {
	  clear: none !important;
	  margin: 0 10px 0 0 !important;
	  text-align: left;
	  width: 63px !important;
	}
	.TabReport ul.searchadvance li:nth-child(1) {
	  width: 38px !important;
	}
	.TabReport ul.searchadvance li:nth-child(3) {
	  width: 14px !important;
	}
	.TabReport ul.searchadvance li:last-child {
	  clear: both !important;
	  float: left;
	}
}
