.landingpage_wrapper header .left_logo {
  height: 100%;
  float: left;
  padding: 0px;
  margin-left: 100px;
}

.landingpage_wrapper header .right_logo {
  height: 80%;
  float: right;
  padding: 8px;
  margin-right: 100px;
}
  
.landingpage_wrapper header {
  position: relative;
  height: 60px;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e8 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%,#e8e8e8 100%);
  background: linear-gradient(to bottom, #ffffff 0%,#e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 );
  overflow: hidden;
}

.landingpage_wrapper header .left_logo {
  height: 95%;
  float: left;
}

.landingpage_wrapper header .right_logo {
  height: 100%;
  float: right;
}

.landingpage_wrapper header .bg_header_img {
  height: 100%;
  float: left;
  position: absolute;
  top: 0;
  z-index: 1;
  opacity: 0.5;
}

.landingpage_wrapper header .title {
  font-family: 'Times New Roman', Times, serif;
  color: #217b3f;
  font-size: 46px;
  line-height: 1.3;
  /*float: left;*/
  position: relative;
  /*left: 20%;*/
  z-index: 10;
  width: 100%;
  text-align: center;
}
.landingpage_wrapper header .title span {
  font-size: 24px;
  font-weight: bold;
}
	
	
	
	.table-striped > thead > tr > th {
		text-align: center;
		padding: 10px !important;
	}
	.table > thead > tr > th {
		vertical-align: bottom;
		border-bottom: 2px solid #ddd;
	}
	.table-striped {
		font-size: 14px;
		border-collapse: collapse !important;
	}
	table {
		border-collapse: collapse;
		font-family: Verdana;
		color: #5C5558;
		font-size: 15px;
		text-align: right;
	}
	table {
		border-spacing: 0;
		border-collapse: collapse;
	}
	.table-striped > thead > tr > th:nth-child(1) {
		background: #88fde0 !important;
		color: black;
	}
	.table-striped > thead > tr > th:nth-child(2) {
		background: #f29bfd !important;
		color: black;
	}
	.table-striped > thead > tr > th:nth-child(3) {
		background: #f3be82 !important;
		color: black;
	}
	th:nth-child(4) {
		background: #74d3f8 !important;
		color: black;
	}
	.table-striped > tbody > tr > td {
		text-align: center;
		border-right: 1px solid #ccc;
		padding: 10px !important;
		border-bottom: 1px solid #ccc;
	}
	.col{
		color: #23527c;
	}
	.mainrightDiv
    {
		position: absolute;
		top: 230px;
		/*width: 50%;*/
		width: 100%;
		height: 100%;
		z-index: 15%;
		right: 0%;
		margin: -100px 0 0 -150px;
		background: black;
		text-align:center
    }
	.mainrightDiv1
    {
		position: absolute;
		bottom: 100px;
		width: 100%;
		z-index: 15%;
		background: black;
		text-align:center
    }
	.mainleftDiv
    {
		position: absolute;
		top: 230px;
		/*width: 50%;*/
		width: 100%;
		height: 100%;
		z-index: 15%;
		left: 0%;
		margin: -100px 0 0 -10px;
		background: black;
		text-align:center;
		
    }
	.mainDiv
    {
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 15%;
		animation: mymove 3s 1;
    }

	@media(max-width:991px){
		.mainDivTable{width: 100%;overflow-x:scroll;}
		/*.mainDivTable table{width: 1400px;} */
		.countDiv{ width: 100%; }
		.counter{font-size:25px;}
		.mainleftDiv{ top: 400px;}
		.mainrightDiv{top: 400px; }
		
	}

	

	.mainDiv1
    {
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 15%;
    }
	.rightDiv
    {
		font-family: 'Times New Roman', Times, serif;
		font-size: 24px;
		position: absolute;
		right: 1%;
		top: 16%;
    }
	.footerDiv
	{
		position: fixed;
		left: 0;
		bottom: 0;
		width: 100%;
		color: black;
		font-size: 24px;
	}
	.stateCivTotal, .stateCriTotal, .stateTotal {
		background: white;
		border-radius: 5px;
		text-align: center;
		border: 1px solid white;
		padding: 5px;
		/*font-size: 18px;*/
		font-size: 24px;
	}
	
	.stateCivTotal{
		background: #d0f79e !important;
	}
	.stateCriTotal{
		background: #f7b47d !important;
	}
	.stateTotal{
		background: #b7a1fa !important;
	}
	
	.countDiv{
		position:absolute;
		/*left:10%;*/
		width:100%;
		padding: 5px 5px 5px 5px;
		background: white;
	}
	

	.success{
		display:none;
	}
	.counter {
		display: block;
		font-size: 32px;
		font-weight: 700;
		color: #666;
		line-height: 28px
	}
	@keyframes mymove {
	  from {left: 2000px;}
	  to {left: 0px;}
	}
	.statusclass{
		white-space: normal; 
		color: black;
		font-size:24px;
		font-weight:bold
	}
	.headingclass{
		font-weight:bold;
		color:#0071BD;
	}
	.pendingclass{
		font-weight:bold;
		color: black;
	}
	.titleclass{
		font-weight:bold;
		color:black;
		/*font-size:1.8em;*/
		font-size:3.0em;
	}
	.table-class{
		font-size: 25px;
		font-weight:bold;
		padding: 1px 0px 1px 1px;
	}
	.textclass{
		min-height: 10em;
		text-align: left;
		font-size:30px;
		color: black;
	}
	.table-count-class{
		min-height: 10em;
		text-align: right;
		color: black;
		font-size:1.3em;
	}
