input[type=text], input[type=password] {width: 186px;}
hr {color: #c7c5c5;}

.system_name {font-size: 17px; font-weight: bold;}
.header {padding: 15px; border-bottom: 1px solid #C7C5C5;}
.middle {padding: 15px;}
.btn {cursor: pointer; color: white; border: none; background: #0E80BF; padding: 6px 9px;}
.job {font-weight: bold; font-size: 13px; padding: 15px 0;}

/* customer select */
#customer, #invoice_system {min-width: 207px; margin-left: 0; margin-right: 0;}

/* admin menu */
.admin_menu a {padding: 15px; float: left; font-weight: bold;}
.admin_menu a:hover {color: black; text-decoration: underline;}

#filter_frm input, #filter_frm select {margin-right: 9px;}
#invoices_list {min-width: 600px;}
#invoices_list tr td {padding: 6px 0;} /* override base.css  */
#invoices_list tr:first-child td {font-weight: bold;}
#invoices_list tr:HOVER {background: #CFCDCD;}
#invoices_list tr:first-child:HOVER {background: transparent;}
.del_invoice {min-width: 24px; background: url("../img/remove.png") center no-repeat; display: inline-block;}
.del_invoice:HOVER {position: relative; left: 3px;}

#processing {display: none;}
#processing img {width: 31px;}

.convert_div {min-height: 50px;}

.converted_files {display: none;}
.converted_files div {padding: 3px 0;}
.converted_files div:first-child {font-weight: bold; font-size: 13px;}

.upload_err_log {margin-top: 6px;}
.upload_err_log div[style="color:red;"] {padding: 2px 0;}

#customer_edit_frm #category {width: 150px;}

/* jquery ui fix: begin */
.datepicker {width: 130px !important;}
.ui-datepicker .ui-datepicker-title {
	height: 29px !important;
}
.ui-state-active {
	background: #0E80BF !important;
	color: white !important;
}
/* jquery ui fix: end */
