@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  background:#f1f4f5;
  color:#666;
}
/*Common uses*/
.inline{
  display: inline !important;
}
.leftmargin_30{
  margin-left: 30px;
}
.leftmargin_15{
  margin-left: 15px;
}
.leftmargin_5{
  margin-left: 5px;
}
.rightmargin_30{
  margin-right: 30px;
}
input.checkbox[type=checkbox] {
  /*transform: scale(1.3);*/
}
input.checkbox{
  margin-bottom: 7px !important;
}
a:hover{
  text-decoration: none
}
hr.hr {
 height: 20px !important;
 visibility:hidden;
 margin: 0px !important;
 border: none !important;
}
/*FirstPage*/

.header{
	background: #2c3e50;
  min-height: 50px;
}
.headerLabel{
  font-size: 16px;
  font-weight: 400;
  color: #cecece;
  line-height: 50px;
}
.headerLabel:hover{
  color: #fff;
}
.logoMargin{
  margin-top: 5%;
}
input.search {
  width: 60%;
  margin-left: 20%;
  border: 1px solid #d5dce0;
  padding: 10px;
  margin-top: 2%;
}
.checkboxmargin{
  margin-left: 30.2% !important;
}

/*SearchPage*/

.header_white{
  background: #ffffff;
  border-bottom: 1px solid #e0e6e8;
}
.header_white .headerLabel{
  color:#8c8f95;
}
.header_white .headerLabel:hover{
  color:#32c1ff;
}
.header_white .headerLeftdiv{
  margin-left: 17% !important;
}
h3.checkboxlabel{
	font-size: 14px;
	font-weight: 500;
}
.petitionercheckbox{
	margin-left: -5% !important;
}
.searchbutton{
  padding: 10px 30px 10px 30px;
  margin-left: 30%;
  margin-top: 8%;
  border: 1px solid #46abe3;
  color: #fff;
  background: #46abe3;
  font-size: 15px;
}
.searchbutton:focus,.searchbutton:active,.searchbutton:hover{
	background: #46abe3;
	color: #fff;
	opacity: 0.7;
}
.filterdiv{
  margin-top: -5%;
  margin-left: 0% !important;
  background: #222b37;
  min-height: 730px !important;
}
.filterTitle{
  font-size: 15px;
  color: #9ca6af;
  font-weight: 400;
  margin-top: 14%;
  padding-left: 15%;
  border-bottom: 1px solid #646f79;
}
.filterTypeTitle{
  color: #ffffff;
  font-weight: 200;
  font-size:15px;
  margin-bottom:10px !important;
  margin-left: 5%;
}
.filterTypeBorder{
  border-bottom: 1px solid #646f79; 
}
ul.caseFilters{
  list-style: none;
  margin: 0px !important;
  margin-left: 5% !important;
}
.filterCheckbox{
  margin: 0px !important;
}
ul.caseFilters li{
  height: 25px !important;  
}
.filterContent{
  margin-bottom: 15%;
}
.filtercheckboxlabel{
  color:#d8d8d8;
  font-size: 13px;
  font-weight: 200;
  line-height: 1px;
}
.caseStatusTitle:hover, .caseYearTitle:hover, 
.caseTypeTitle:hover, .filtercheckboxlabel:hover,
.caseRegionTitle:hover,.caseCourtTitle:hover,
.caseCourtNameTitle:hover{
  cursor: pointer;
}
.statusplus, .statusminus{
  font-weight: bold;
}
.resultsdiv{
  background: #fff;
  margin-top:1%;
  width: 53% !important;
}
.searchbar{
  margin-left: 6% !important;
  width: 90% !important;
}
.searchdiv .searchbutton{
  margin-left: -5% !important;
}
.searchleftmargin{
  margin-left: 4% !important;
}
.searchcheckboxdiv2{
  margin-left: 0% !important;
}
.searchcheckbox1{
  margin-bottom: 5% !important;
}
.searchinfo,.searchTimeInfo{
  margin-top: 2%;
}
.searchcheckbox2{
 margin-bottom: 1% !important; 
}
ul.results {
  list-style: none;
  padding-top: 5px;
  width: 85%;
  margin-left: 4%;
}
ul.results li {
  color: #3f51b5;
  margin-bottom: 5px;
  font-size: 15px;
  cursor: pointer;
}
ul.results p {
  padding-top: 10px;
  line-height: 1.4;
  font-size: 14px;
  color: #545454;
}
.greenText {
  color: #006621;
  font-size: 14px;
}
.bgHighlight{
  border-bottom: 1px dotted #848f99;
}
.infodiv{
  background: #fff;
  width: 28% !important;
  margin-left: 1% !important;
  margin-top: 1% !important;
}
.detailsPadding{
  padding-left: 2%;
  padding-right:2%;
}
.detailsLabel {
  color: #6e6e6e !important;
  font-weight: 400;
  margin-right: 0px !important;
  font-size: 13px;
}
.detailsValue {
  color: #333 !important;
  padding-left: 0px;
  margin-left: 0px !important;
  padding-bottom: 4%;
  font-size: 13px;
}
.crnnumber {
  color: #6e6e6e;
  line-height: 1.2;
  font-family: arial,sans-serif-light,sans-serif;
  display: inline;
  font-size: 16px;
  font-weight: normal;
  margin-top: 5%;
  padding-left: 2%;
}
.courtName {
  color: #777;
  font-size: 13px;
}
.livePadding {
  margin-top: 5%;
  text-decoration: underline;
}
.livePadding:hover{
  background: #f1f4f5;
  cursor: pointer;
}
#pagination{
  margin-left: 4%;
}
#pagination li a{
  padding: 15px !important;
}
.loading {
  position: absolute; 
  width: 80% !important; 
  height: 130% !important; 
  background: url('../images/loading.gif') no-repeat center center;
}
.afterSearch{
  display: none;
}
.checkboxlabel:hover{
  cursor: pointer;
}
select.searchselect1{
  margin-top: 1% !important;
  width: 40%;
}
select.searchselect2{
  margin-top: 1% !important;
  width: 76%;
}
.indexhide{
  display: none;
}
.arrow-right{
  background-image: url("/images/arrow.png");
  background-repeat:no-repeat;
  opacity: 0;
  transition: visibility 0s, opacity 0.1s linear;
  margin-left: -5%;
}
ul.results li.petvsres{
  display: inline;
}
.uldiv{
  display: inline;
}
.uldivWithJudgement{
  background: #ebffeb;
}
.detailslink{
  border-bottom: 1px dotted #848f99;
  margin-left: -3%;
}
a.petitioner:hover, a.respondent:hover{
  cursor: pointer;
}
mark { 
  background-color:#fffbe9;
}
hr{
  margin: 15px 0;
}
img.courticon {
  width: 100%;
  margin-top: 15%;
  margin-left: 15%;
}
.courtdiv {
  margin-top: 3%;
  margin-left: 5%;
}
hr.divideResult{
  margin:5px 0px !important;
}
.dashboardButton{
  background: #1c4d80 !important;
}
.dashboardButton:hover{
  background: #1c4d80 !important;
  opacity: 0.9 !important;
}