select#invoice_client_id {
    width: 84% !important;
    height: 30px;    border-radius: 3px;
}
table.line_items td.tax3, table.line_items thead th.tax3{
    text-align: center;
    width: 24px;
}
.invoice_container_edit #invoice_header table td input.id, .invoice_container_edit #invoice_header table td input.date{width:90% !important;}
.popover-wrapper{width:100%;}
input.tax, textarea.tax, .braintree-js-field.tax{width: 80% !important;}
.invoice_container_edit #invoice_header table td select{width: 84%;height: 30px; border-radius: 3px;    border: 1px solid #ccc;}
.invoice_container_edit #invoice_header table.span_full{width:50%;}
.invoice_container_edit #invoice_header table td input.subject{width:92%;}
table.line_items{border:1px solid #ccc;}
.invoice_container_edit table.line_items th, .invoice_container_edit table.line_items td{padding-left:5px;}
table.line_items tfoot td.total, table.line_items tfoot td.total_amount{padding-bottom:10px;}

table.line_items tfoot.tax_pad td.amount{padding-right:10px;}
table.line_items thead th{padding: 10px 5px; font-size: 13px;}
table.line_items th.type select, table.line_items td.type select{width: 110px;font-size: 11px; height: 25px; border: 1px solid #ccc;}
table.line_items td.description label{font-size:13px;    display: inline-block;}
table.line_items td.description select{max-width: 450px; height: 25px;width: 200px;margin-top: 10px;margin-bottom: 10px; border: 1px solid #ccc;}

/**** add project page css *****/

  label {
    display: block;
    padding: 10px 0px;
    font-weight: bold;
}

input#projectName,input#projectCode{
    border-radius:3px;
    border: 1px solid #ccc;
}
.form_group {
    margin-bottom: 20px;
    width: 50%;
    float: left;
}
.form_group_new {
    margin-bottom: 20px;
    width: 97%;
}
input#addProject {
    width: 48%;
    height: 40px;
    background: #4fb840;
    border-color: #4fb840;
    outline: 0;
    color: white;
	float:right;
	cursor:pointer;
	border: 0;
    border-radius: 3px;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
	display: inline-block;
    font-family: "Fakt", "Helvetica Neue", Arial, Verdana, "Nimbus Sans L", sans-serif;
    font-size: 15px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    height: auto;
    line-height: 34px;

}
.selectclient{height:33px; width:94%; float:left; border: 1px solid #ccc;}

/**** Invoice List Recurring Page ******/
.table {border:1px solid #ccc;}
.table th{font-size:13px; padding-bottom:10px; padding-top:10px;}

input, textarea, .braintree-js-field{border: 1px solid #ccc;}

.form-field-actions{margin:0px 0px;}
.select-freq{height:32px; border-radius:3px;}
.popover-wrapper1{display: inline-block;position: relative;}
.client-doc-items{border:0px solid #ccc;}
.client-doc-items th{padding:8px 10px;font-size: 13px;}
.client-doc-summary tr.total td{font-size: 15px;padding-bottom: 10px;}
.m-t-10{margin-top:10px;}
.b-r{border-right:1px solid #ccc;}
.client-doc-doc-type{width:230px;}
.client-document-container{padding: 35px 40px;}
table.timesheet_summary{border:0px solid #ccc;}
table.timesheet_summary thead.tabular th{font-size:12px; font-weight:600;}
.box-new{width:100%; overflow:auto;display:block;}
.box-new .client-doc-for{width:35%;}
.box-new .client-doc-details{width:44%;}
.box-new .client-doc-name{width:35%;}
.box-new .client-doc-name{width:35%;}
.box-new .client-doc-from{width:40%; padding-top:30px;}
td.tax1 {text-align: center;}

input#start_date{border: 1px solid #bbb;border-radius: 3px;  color: #444; display: inline-block; font-size: 15px;height: 34px;padding: 0 8px;position: relative;vertical-align: middle; }
input#end_date{border: 1px solid #bbb;border-radius: 3px;  color: #444; display: inline-block; font-size: 15px;height: 34px;padding: 0 8px;position: relative;vertical-align: middle; }
.js-client{position: relative; display: inline-block;overflow: hidden;padding: 0 0 0 8px;height: 34px;border: 1px solid #aaa;border-radius: 4px;background-color: #fff;background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-clip: padding-box;-webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);color: #444;text-decoration: none;white-space: nowrap;line-height: 24px; width:100%;}
.chosen-container-single .chosen-single{text-align: left;height: 34px;}
.chosen-container-single .chosen-results li{text-align: left;}



#footer{display: none;}