.cvmsgno {
	padding:3px 9px 3px 40px;	
	/*background:url(images/not.jpg) no-repeat 1.5% 45%;*/
    border: 1px solid transparent;
    border-radius: 4px;
    color: #ffffff;
    background-color: #F00;
	font-weight:normal;
    border-color: #D8BDBD;
	padding: 15px;
    font-size: 15px;
}
.cvmsgok {

	/*background:url(images/yes.jpg) no-repeat 1.5% 45%;*/
    border: 1px solid transparent;
    border-radius: 4px;
    color: #ffffff;
	font-weight:normal;
    background-color:green ;
    border-color: #B9DDAB;
	padding: 15px;
    font-size: 15px;
}
.text-red {
	color: #ff6666;
}
.frclr {
    
	color: #fff;
}


.info-box {
    min-height: 140px;
    margin-bottom: 30px;
    padding: 20px;
    color: white;
    -webkit-box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.35), 0 3px 1px -1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.35), 0 3px 1px -1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.35), 0 3px 1px -1px rgba(0, 0, 0, 0.1);
}

.blue-bg {
    color: #fff;
    background: #57889c;
    background-color: #57889c;
}

.info-box .count {
    margin-top: 20px;
    font-size: 34px;
    font-weight: 700;
}

.info-box .title {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
}

.info-box i {
    display: block;
    height: 100px;
    font-size: 60px;
    line-height: 100px;
    width: 100px;
    float: left;
    text-align: center;
    margin-right: 20px;
    padding-right: 20px;
    color: rgba(255, 255, 255, 0.75);
}

.unpaid {
    width: 90px;
    padding: 5px 0;
    cursor: pointer;
    background: #e00000;
    color: white;
    border: 0px;
}

.paid {
    width: 90px;
    padding: 5px 0;
    cursor: pointer;
    background: #38b711;
    color: white;
    border: 0px;
}

.error{
	color: red;
	font-size:14px;
}

.dgnform{
	margin-top: 4px;
    margin-bottom: 14px;
    padding: 10px 0 10px 0;
    background-color: #c7d0cf;
    border: #ddd 1px solid;
    border-radius: 4px;
    color: #000;
}

.dgnform td {
    border-color: #000;
}

.text-rederror {
	color: #ff6666;
	font-size: 14px;
	font-weight: bold;
}

.savetxt {
	width:100%;
	padding: 8px 0 8px 8px;
	background:url(../index.html\assets\images\ok.png) no-repeat 1.5% 45%;
	background-color:#4CAF50;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	
	border-radius: .25rem;
	
}

.text-red:hover {
	color: #b30000;
}


.thlbl {
    padding-bottom :1px;
    text-align :left ;
    color:#ffffff;
    background-color :#5858FA ;
    font-size:11px;
    
}
.tblbrdr {
    border-color :#fff;
    font-size:12px;
}

.nopadd {
   margin-top :0px;
}

.nopaddsm {
   margin-top :0px;
   font-size :9px;
}

.trlbl {
    border:1px solid #fff;
}

.boxform{
    position:relative;
    border-radius:0px;
    background:#ffffff;
    /*border:2px solid #b6bcc9;*/
    /*margin-bottom:15px;*/
    width:100%;
    /*box-shadow:0 1px 1px rgba(0,0,0,0.1)*/

}

.clrdivdiv{
	clear :both ;
    padding-top :1px;
  }

.box-body {
     padding:1px;
}

.no-padding {
	padding: 0px !important
}

.table-bordered {
    border: 1px solid #EFE7E7 !important;
    white-space: nowrap !important;
}

.tbl-response {
overflow-x:auto !important;
overflow-y:auto !important;

}


.chkgrn
{
	color:#32A279 !important;font-size:18px;font-weight:bold;
}

.chkred
{
	color:#C9302C !important;font-size:18px;font-weight:bold;
}

.lblfrclr
{
color:#F00;
}

.box-ftr {
    padding: 6px;
 }

.pnl-body {
  padding: 4px;
}

.table {width:100%;  } 

.hr-25, .hr25 {
  
    margin: 5px 0;
}

.padless {
    padding:0px !important;
}

.row {
      margin-left: 0;
      margin-right: 0;
	  width:100%;
}

.leftpart {
    width:45%;
    /*position :absolute ;*/
}

.rightpart {
     width:45%;
     /*position :absolute ;*/
}

.border-red
{
border : 1px solid #F00 !important;
}

.brand_top{
  width:95%;
  max-width:1366px;
  height:auto;
  margin:0 auto;
}


.left_part{
	width: 50%;
	height: auto;
	margin: 0 auto;
	float:left;
  }

.right_part{
	width:50%;
	height: auto;
	margin: 0 auto;
	padding-left: 5px;
	float:left;
} 

.right_part75{
	width:75%;
	height: auto;
	margin: 0 auto;
	padding-left: 5px;
	float:left;
} 

.right_part66{
	width:66%;
	height: auto;
	margin: 0 auto;
	padding-left: 5px;
	float:left;
} 

.left_part75{
	width: 75%;
	height: auto;
	margin: 0 auto;
	float:left;
  }

.margin20{
	clear :both ;
    padding-top :20px;
  }

.clrdiv{
	clear :both ;
    padding-top :10px;
  }

.left_part3{
	width: 34%;
	height: auto;
	margin: 0 auto;
	float:left;
  }

.right_part3{
	width: 33%;
	height: auto;
	margin: 0 auto;
    padding-left: 5px;
	float:left;
  }

.left_part4{
	width: 25%;
	height: auto;
	margin: 0 auto;
	float:left;
  }

.right_part4{
	width: 25%;
	height: auto;
	margin: 0 auto;
    padding-left: 5px;
	float:left;
  }

.buttonsearchmenu:hover
{
	border-radius: 0px 2px 2px 0px !important;
background-color:#ffffff;
	}
.grid_heading{
	
background-color:#F0F0F0;
font-size:12px;color:#5C5D5D;font-weight:600;
/*font-family: Calibri;
font-size:14px;font-weight:bold;*/
text-align:left;
}
.grid_footer{
	
background-color:#F0F0F0;
font-size:15px;color:Black;font-weight:bold;
/*font-family: Calibri;
font-size:14px;font-weight:bold;*/
text-align:right;
}
.grid_heading:hover{
	
/*background-color:#B9BEC5;

font-family: Calibri;
font-size:14px;font-weight:bold;
*/

text-align:left;


}

.grid_alt:hover
	{
	background-color:#F4F4F4;

		color: #5C5D5D;
		
	}
	.grid_rows
	{

		color: #5C5D5D;
		    font-size:11px;
	}
    .grid_select
	{
background-color:#faf5c1;
color: #F00;
font-size:12px;
	}
	.grid_rows:hover
	{
		background-color:#F4F4F4;
		color: #5C5D5D;
		
	}
.grid_alt{
color:#5C5D5D;
    font-size:12px;
}
.grid_select
	{
background-color : #f7eec2;
color:#FF0000;
	}