* 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; }
iv.propowner_location_summary{}
iv.propowner_location_summary h2{ margin: 25px; }
r.table-search th input{ text-transform: uppercase; font-weight: 400 !important; }
r.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; }

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; }*/
iv.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; }

masterdata_general_datatable_length, #masterdata_datatable_length{ padding: 10px 10px; float:right; }
masterdata_general_datatable_length, #masterdata_datatable_length select{ margin: 0 10px !important; }
/

ection.pgl-masterlist{ }
ection.pgl-masterlist div.container{ padding: 0; }
iv.row.masterlist-src_box{}
iv.row.masterlist-list{   overflow-x: scroll;  }
masterdata_general_datatable{  }
masterdata_general_datatable_filter, #masterdata_datatable_filter{ }

utton.dt-button.buttons-excel.buttons-html5{}
utton.dt-button.buttons-excel.buttons-html5:before{ content: 'Export '; }
utton.dt-button.buttons-excel.buttons-html5 span{ }
utton.dt-button.buttons-excel.buttons-html5 span:before{ }




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; }
	