html{font-style:normal;font-weight:100}body{display:flex;min-height:100vh;flex-direction:column;overflow-x:scroll}.redBorder{border:solid red 1px}#main,#main_new{display:flex;flex-wrap:wrap;width:100%}body .container{width:100%;max-width:100%}body .container .row{margin-right:-15px;margin-left:-15px;z-index:1}.k-datepicker,.k-timepicker,body,label{width:100%}label{margin-bottom:0!important;margin-top:.5rem!important}.header ul,h3,h4,h5{width:100%!important}input,select,textarea{display:block;width:100%;padding:.2rem .5rem;font-size:14px;line-height:1.25;color:#55595c!important;background-color:#fff;background-image:none;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;margin-bottom:1px!important;height:35px}input[type=checkbox],input[type=radio]{width:35px;display:inline-block;height:15px!important}#login_submit,.margint20{margin-top:20px}.margint10{margin-top:10px}.margint30{margin-top:30px}.marginb20{margin-bottom:20px}.marginb10{margin-bottom:10px}.paddingTop120{padding-top:120px}.center{text-align:center}.hidden{display:none!important}.bold{font-weight:700}.bottomBorder{border-bottom:solid 1px #d3d3d3}.wait-msg{font-size:16px;margin-bottom:20px}.wait-overlay-content{background:#fff;width:40%;position:absolute;top:15%;left:50%;margin:0 0 0 -20%;cursor:default;z-index:1001!important;border-radius:4px;box-shadow:0 0 150px rgba(0,0,0,.9);padding:35px 1% 1%;text-align:center;font-size:25px}.wait-overlay-content button{float:right;padding:10px;margin-left:5%;width:25%}#WaitModal .modal-lg{text-align:center;margin-left:30%;font-size:30px;width:40%}#WaitModal .modal-lg .modal-content{height:100px}.requiredFlag{color:red;font-weight:700;padding-left:10px}.requiredFailed{border:solid 1px red}.left-login-div{border-bottom:solid 2px #0082ca;padding-top:10px;padding-bottom:10px}.login-div{background-color:#0082ca;color:#fff;margin-top:100px;padding-top:30px;padding-bottom:30px;border-radius:10px}#login_submit{color:#fff;background-color:#009d4f;width:100%}.login-div .forgot-password-div{padding-top:40px}.login-div .forgot-password-div a{color:#fff!important}.header{border-bottom:solid 2px #0082ca;padding-top:10px;padding-bottom:10px}.header ul{margin-top:15px;list-style:none;display:inline-flex}.header ul li{display:inline;width:175px!important}.header ul li a{font-weight:700;font-size:18px;color:#000}#projects_add{background-color:#0082ca;color:#fff}#projects_add,#projects_search{margin-bottom:10px}#clients_search,#receivables_add,#receivables_search{background-color:#0082ca;color:#fff;margin-bottom:10px}#invoices_search,#projects_search,.project_edit_button{background-color:#0082ca;color:#fff;padding-top:0;padding-bottom:0}.projects-table table tr td{padding:5px;border-top:none}.projects-table{font-size:12px}.projects-table .btn{font-size:12px;width:100%}.projects-table tbody tr:hover{background-color:rgba(0,130,202,.4)}.projects-table tbody tr td table tbody tr:hover{background-color:transparent!important}#clients_tabs li a,#invoices_tabs li a,#projects_tabs li a{width:200px;background-color:#d3d3d3;color:#000;border-top-left-radius:10px!important;border-top-right-radius:10px!important}#active_clients_table thead tr,#active_projects_table thead tr,#clients_invoices_table thead tr,#clients_projects_table thead tr,#clients_tabs li.active a,#complete_projects_table thead tr,#invoice_payments_table tfoot tr,#invoice_payments_table thead tr,#invoice_sub_invoices_table thead tr,#invoices_tabs li.active a,#project_clients_table tfoot tr,#project_clients_table thead tr,#project_invoices_table thead tr,#projects_tabs li.active a,#receivables_table thead tr,.projects-table thead tr{background-color:#0082ca;color:#fff}.projects-table .fa-sort-alpha-down-alt,.projects-table .fa-sort-alpha-up{font-size:14px;padding-left:10px}.projects-table thead th:hover{cursor:pointer;text-decoration:underline}#project_notes{height:200px}#cancel_project,#project_client_add,#save_project{background-color:#0082ca;color:#fff;width:100%;margin-top:20px}#cancel_project,#project_client_add{background-color:gray}#project_client_add{background-color:#0082ca;margin-top:30px}.project-edit-section-contractors{height:calc(100vh/2)}#clients_invoices_table,#clients_projects_table,#invoice_payments_table,#invoice_sub_invoices_table,#project_clients_table,#project_invoices_table,#receivables_table{font-size:12px;margin-top:10px}#active_projects_table tbody td,#active_projects_table thead th,#clients_invoices_table tbody td,#clients_invoices_table thead th,#clients_projects_table tbody td,#clients_projects_table thead th,#complete_projects_table tbody td,#complete_projects_table thead th,#invoice_payments_table tbody td,#invoice_payments_table tfoot tr td,#invoice_payments_table thead th,#invoice_sub_invoices_table tbody td,#invoice_sub_invoices_table thead th,#project_clients_table tbody td,#project_clients_table tfoot tr td,#project_clients_table thead th,#project_invoices_table tbody td,#project_invoices_table thead th,#receivables_table tbody td,.projects-table tbody td,.projects-table thead th{padding:.25rem}#active_projects_table tbody tr td,#clients_invoices_table tbody tr td,#clients_projects_table tbody tr td,#complete_projects_table tbody tr td,#invoice_payments_table tbody tr td,#invoice_payments_table tfoot tr td,#invoice_sub_invoices_table tbody tr td,#project_clients_table tbody tr td,#project_invoices_table tbody tr td,#receivables_table tbody tr td,.projects-table tbody tr td{border-color:#0082ca!important}#project_clients_table tbody tr td:nth-of-type(1){padding-top:10px!important;font-size:14px;width:75%}#active_projects_table tbody td:nth-of-type(2),#active_projects_table thead th:nth-of-type(2){text-align:center}#active_projects_table,#clients_invoices_table,#clients_projects_table,#complete_projects_table,#invoice_payments_table,#invoice_sub_invoices_table,#project_clients_table,#project_invoices_table,#receivables_table,.projects-table{border:solid 1px #0082ca}.project_client_remove,.project_client_save{background-color:red;color:#fff;width:100%;font-size:12px;padding:1px;margin-top:5px}.project_client_save{background-color:#009d4f}.clients_edit,.project_invoice_edit,.receivables_edit{background-color:#0082ca;color:#fff;width:100%;font-size:12px;padding:1px}#invoice_client_add{background-color:#0082ca;color:#fff;margin-top:30px;width:100%}#client_add,#invoices_add{background-color:#0082ca;color:#fff;margin-bottom:10px;width:100%}#invoices_bulk{background-color:rgba(0,157,79);color:#fff;margin-bottom:10px;width:100%}#invoice_edit_add_client{color:#fff;background-color:rgb(0,130,202,1);margin-top:30px;width:100%}#invoice_edit_populate_clients,#save_invoice_and_add{color:#fff;background-color:#009d4f;margin-top:30px}#save_invoice_and_add{margin-top:20px;width:100%}.invoices_edit{background-color:#0082ca;color:#fff}#invoice_edit_notes,.invoice_payments_table_div,.invoice_sub_invoices_table_div{min-height:200px}#save_client,#save_invoice,#save_payment{background-color:#0082ca;color:#fff;width:100%;margin-top:20px}#cancel_clients,#cancel_invoice,#cancel_payment,#invoice_payment_add{background-color:gray;color:#fff;width:100%;margin-top:20px}#invoice_payment_add{background-color:#0082ca;margin-top:30px;font-size:20px;padding:2px!important}#invoice_sub_invoices_table .invoices_edit{background-color:#0082ca;color:#fff;font-size:12px;padding-top:1px;padding-bottom:1px}#payment_notes{height:200px}#project_create_client{color:#fff;background-color:#009d4f;margin-top:30px}.invoice_status_green{color:#009d4f}.invoice_status_orange{color:orange}.invoice_status_red{color:red}#client_notes{height:100px}.col-truncate{max-width:300px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap}.notes-truncate .highlight{background-color:#ff0!important}.invoice_payment_submit{background-color:#0082ca;color:#fff;font-size:12px}#invoice_payments_table .total_due_label{text-align:right;font-size:14px;font-weight:700}#invoice_payments_table .total_due_percent,#invoice_payments_table .total_due_value,#invoice_payments_table .total_paid_value{font-size:18px;font-weight:700;margin-left:10px}#invoice_payments_table tfoot .btn{background-color:#009d4f;color:#fff;font-size:14px;width:100%}.invoice_payments_match_green{border-bottom:solid 6px #90ee90!important}.invoice_payments_match_red{border-bottom:solid 6px red!important}#clients_invoices_table .invoices_edit,#clients_projects_table .project_edit_button{font-size:12px;width:100%}#ar_by_project_accordion,#ar_by_project_accordion .card,#ar_by_project_accordion .card .card-header{width:100%}#ar_accordion .fa-caret-square-down{font-size:40px}#ar_accordion .card-header .center h2{font-size:22px}#ar_accordion{margin-top:20px}.invoices-bulk-section .import-div,.invoices-bulk-section .previous-imports,.invoices-bulk-section .template-div{border:solid 1px #d3d3d3;margin-top:10px;border-radius:10px;padding:20px}#ar_export,#invoice_bulk_import{background-color:#0082ca;color:#fff;width:100%;margin-top:20px;margin-bottom:20px}.project_clients_total_split.red{color:red!important;font-weight:700;font-size:16px}.project_clients_total_split.green{color:#00ff7f;font-weight:700;font-size:16px}#ar_table thead tr.firstRow th{text-align:center;background-color:#009d4f;font-size:12px;border-right:solid 1px #fff}#ar_table tbody,#ar_table thead tr th{font-size:10px}#ar_table thead tr.secondRow th{border-right:solid 1px #fff}#ar_table tbody td.red{color:red;font-weight:700}#ar_table tbody tr td{border:solid 1px #000}#ar_table tbody tr:nth-of-type(2n) td{background-color:#d3d3d3!important}#ar_table{margin-top:10px;width:100%}.collapse-header-nav{display:none}#header_navbar{background-color:rgba(0,0,0,.5)}#header_navbar ul li{display:block!important;width:100%!important;color:#fff}#header_navbar ul li a,#header_navbar_close{color:#fff}#delete_invoice{background-color:red;color:#fff;width:100%;margin-top:20px}@media only screen and (max-width:630px){.header-full-nav{display:none}.collapse-header-nav{display:block}.header{padding-bottom:0}}