.custom-body-login
{
	height: auto;
}

label.error {
    color: #dd4b39;    
    
}

form em { 
    color: red;
}

.message_holder {
    padding-left: 5px;
    padding-top: 10px;
    padding-right: 5px;
}

.dropdown-menu {
min-width: 115px !important;
}	

.addlinkc {
	 padding-left: 5px !important;
	 font-weight: 400 !important;
	 display: inline-block !important;
	 font-size: 19px !important;
}

.form-horizontal .control-label
{
	text-align:left !important ;
}

.form-horizontal
{
	margin-left:10px !important ;
}

.ui-autocomplete {
    cursor: default;
    left: 0;
    max-height: 300px;
    max-width: 500px;
    overflow: auto;
    position: absolute;
    top: 0;
}

.formlabel .col-sm-8
{
	padding-top: 7px;
}

.vfpl .col-sm-9
{
	padding-top: 7px;
}

.cust-input-bkg
{
	background-color:#fff !important;
}

/* Ensure that the demo table scrolls */
    th, td { white-space: nowrap;    
    
    }
    div.dataTables_wrapper {
        margin: 0 auto;
    }
    
   body > p
   {
   	margin:0 !important;
   }

 .m-lr{
 	text-align:right;
 }
 
.cusbody { 
	
 background: url(img/leadsbackg.jpeg) no-repeat top center fixed;  
  /*background-size: cover;*/
  /*background-size: 100% 100%;*/
 
 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 
 
}

.cusbody:after{
	content:'';
	position:absolute;
	left:0;
	right: 0;
	top:0;
	width: 100%;
	height: 100%;
	background-color:rgba(0,0,0,0.2);
	z-index: -1;
}


.custmarginm
{
	padding-left:0 !important;
}


@media screen and (min-width: 800px) {
    .cust-filter-width
{
	width:155px !important;
}

}


 @media only screen and (max-width: 767px){
 	.m-lr{
 	text-align:left !important;
 }
 .m-lr .btn{
 	margin:5px 0;
 }
 .mB5{
 	margin-bottom: 8px;
 }
 	
 }

