/* error */
    table{}
    table tr{}
    table tr th{ background: #cacaca !important; color: #888888 !important; }
    
    .error{ border: 2px solid #f00; color: #f00; background-color: #faf5e1; margin: 3px 0; }
        label.error{
            margin: 0; 
            padding: 0 1px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            border: 1px solid #f00;
            color: #f00;
            background-color: #faf5e1;
            width: auto; 
            font-weight: normal; 
            padding: 3px; 
        }
        
        input.error,select.error,textarea.error,div.error,span.error{ border: 1px solid #f00; background-color: #faf5e1; }
	

	.new-lg-form{}
	.new-lg-form input#hafele_ca{ text-align: center !important; }

	#form_warrantyproduct_prodname_chosen a{ height: 110% !important;  }
	#form_warrantyproduct_prodname_chosen a span{ padding: 5px !important; }

	#form_warrprodnticket_prodname_chosen a{ height: 110% !important;  }
	#form_warrprodnticket_prodname_chosen a span{ padding: 5px !important; }
	
	#frmwarrprodnticketsendverify input{ width: 150% !important; }
	#frmwarrprodnticketsendverify textarea{ width: 150% !important; }
	#frmwarrprodnticketsendverify input[type="file"]{ width: 100% !important;  }

	#frmprofile{}
	#frmprofile .data-item{ }
	#frmprofile .data-item .data-col .data-label{  }
	#frmprofile .data-item .data-col .data-value{ width: 100% !important; }
	
	#frmproduct{}
	#frmproduct .data-item{ }
	#frmproduct .data-item .data-col .data-label{  }
	#frmproduct .data-item .data-col .data-value{ width: 100% !important; }	
	
	#frmcustomer{}
	#frmcustomer .data-item{ }
	#frmcustomer .data-item .data-col .data-label{  }
	#frmcustomer .data-item .data-col .data-value{ width: 100% !important; }	
	
	#frmuser{}
	#frmuser .data-item{ }
	#frmuser .data-item .data-col .data-label{  }
	#frmuser .data-item .data-col .data-value{ width: 100% !important; }	
	
	/*table..table thead.thead-dark tr:last-child th{border-color:#3c4d62;background:#3c4d62 !important;}
	*/
	.data-item{} 
	.data-item .data-value{} 
	.data-item .data-value input, .data-item .data-value texarea, .data-item .data-value select{ width: 100% !important; } 
	
	
	/* dashboard icon sizing */
	div.card.card-bordered.pricing{ }
	div.card.card-bordered.pricing span.sub-text{ }
	div.card.card-bordered.pricing span.sub-text em.icon{ font-size:120px; color: #DE3744; }
	
	/*module*/
	table.module-table{ }
	table.module-table tr.module-list{ }
	table.module-table tr.module-list td.main{ text-decoration: bold !important; }
	table.module-table tr.module-list td.sub{ padding: 0 0 0 20px !important; }


.property-owner-box{ padding: 0 15px; }
div.propowner_location_summary{}
div.propowner_location_summary h2{ margin: 25px; }
tr.table-search th input{ text-transform: uppercase; font-weight: 400 !important; }
tr.table-search th input::-webkit-input-placeholder, tr.table-search th input::-moz-placeholder, tr.table-search th input:-ms-input-placeholder, tr.table-search th input:-moz-placeholder{ color: #fafafa !important; }

.col-md-1{ width: 8.30%; }
.col-md-2{ width: 16.6%; }
.col-md-3{ width: 24.9%; }
.col-md-4{ width: 33.3%; }
.col-md-5{ width: 41.6%; }
.col-md-6{ width: 49.9%; }
.col-md-7{ width: 58.3%; }
.col-md-8{ width: 66.6%; }
.col-md-9{ width: 74.9%; }
.col-md-10{ width: 83.3%; }
.col-md-11{ width: 91.6%; }
.col-md-12{ width: 100%; }
[class*="col-md-"], 
[class*=" col-md-"] {
    display: inline-block; 
    padding: 0 !important; 
    margin: 0 !important; 
}
.result-btn, .datapull-btn{ position: absolute; right: 0; margin: -30px -20px 0 0; }


/*.datatable_loader{ background:url(/images/admin/transparent.png) repeat top left; padding: 0 0 20px 0; z-index: 999999; }*/
.datatable_loader{ display: none; }
div.dataTables_wrapper div.dataTables_processing { top: 0; }
.dataTables_wrapper{ padding: 10px 10px; }
.filtering_tabs{ z-index: 10 !important; }
#searchowner_general_datatable_length, #searchowner_datatable_length{ padding: 10px 10px; float:right; }
#searchowner_general_datatable_length, #searchowner_datatable_length select{ margin: 0 10px !important; }
#searchowner_general_datatable_filter, #searchowner_datatable_filter{ display: none; }

.card-content .data-value{ width: 400px; }
.card-content input,
.card-content select,
.card-content textarea{ width: 100%; }

/* error 
    .error{ border: 2px solid #f00; color: #f00; background-color: #faf5e1; margin: 3px 0; }
        label.error{
            margin: 0; 
            padding: 0 1px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            border: 1px solid #f00;
            color: #f00;
            background-color: #f7d2d8;
            width: auto; 
            font-weight: normal; 
            padding: 3px; 
        }
        
        input.error,select.error,textarea.error{ 
            border: 1px solid #f00; 
            background-color: #f7d2d8; 
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
        }
*/
	
	
@media screen and (max-width: 600px) {
	.new-lg-form input#hafele_ca{ text-align: left !important; }
}
@media screen and (max-width: 480px) {
	.new-lg-form input#hafele_ca{ text-align: left !important; }
}
@media screen and (max-width: 360px) {
	.new-lg-form input#hafele_ca{ text-align: left !important; }
}	