@font-face{font-family:"SegoeUIRegular";src:url(/sites/all/themes/custom/t_b_contractors_theme/fonts/SegoeUIRegular/SegoeUIRegular.eot);src:url(/sites/all/themes/custom/t_b_contractors_theme/fonts/SegoeUIRegular/SegoeUIRegular.eot?#iefix)format("embedded-opentype"),url(/sites/all/themes/custom/t_b_contractors_theme/fonts/SegoeUIRegular/SegoeUIRegular.woff) format("woff"),url(/sites/all/themes/custom/t_b_contractors_theme/fonts/SegoeUIRegular/SegoeUIRegular.ttf) format("truetype");font-style:normal;font-weight:normal;}@font-face{font-family:"SegoeUILight";src:url(/sites/all/themes/custom/t_b_contractors_theme/fonts/SegoeUILight/SegoeUILight.eot);src:url(/sites/all/themes/custom/t_b_contractors_theme/fonts/SegoeUILight/SegoeUILight.eot?#iefix)format("embedded-opentype"),url(/sites/all/themes/custom/t_b_contractors_theme/fonts/SegoeUILight/SegoeUILight.woff) format("woff"),url(/sites/all/themes/custom/t_b_contractors_theme/fonts/SegoeUILight/SegoeUILight.ttf) format("truetype");font-style:normal;font-weight:normal;}body.adminimal-theme.adminimal-skin-default *{font-family:SegoeUIRegular !important;font-size:13px;}body.adminimal-theme.adminimal-skin-default h1.page-title{font-family:SegoeUILight !important;font-size:24px;}body.page-admin.adminimal-theme *{font-family:"Open Sans","Segoe UI",Helvetica,sans-serif !important;}body.page-admin.adminimal-skin-default.page-admin-people-create *{font-family:SegoeUIRegular !important;font-size:13px;}::-webkit-input-placeholder{color:#3d5d51;}::-moz-placeholder{color:#3d5d51;opacity:1;}:-moz-placeholder{color:#3d5d51;opacity:1;}:-ms-input-placeholder{color:#3d5d51;}body.mac table th{color:black !important;}.node-type-job input[type=checkbox],.page-node-add-job input[type=checkbox],.page-debtors input[type=checkbox]{visibility:hidden;}.node-type-job .checkbox-wrap,.page-node-add-job .checkbox-wrap,.page-debtors .checkbox-wrap{width:18px;height:18px;margin:3px 0 0 0;position:relative;border:1px solid #8ba327;border-radius:4px;display:inline-block;}.node-type-job .checkbox-wrap label,.page-node-add-job .checkbox-wrap label,.page-debtors .checkbox-wrap label{cursor:pointer;position:absolute;width:20px;height:20px;top:0;left:0;}.node-type-job #page .checkbox-wrap label:after,.page-node-add-job #page .checkbox-wrap label:after,.page-debtors #page .checkbox-wrap label:after{display:none;content:'';position:absolute;width:21px;height:21px;top:-4px;left:0px;background-image:url(/sites/all/themes/custom/t_b_contractors_theme/img/checkbox.png);background-size:100%;}.node-type-job .checkbox-wrap input[type=checkbox],.page-node-add-job .checkbox-wrap input[type=checkbox],.page-debtors .checkbox-wrap input[type=checkbox]{visibility:hidden;}.node-type-job #page .checkbox-wrap input[type=checkbox]:checked + label:after,.page-node-add-job #page .checkbox-wrap input[type=checkbox]:checked + label:after,.page-debtors #page .checkbox-wrap input[type=checkbox]:checked + label:after{display:block;}#page select.form-select{background:url(/sites/all/themes/custom/t_b_contractors_theme/img/select.png) no-repeat right 50% #fff;background-size:11px;background-position:95%;padding-right:20px;}#page .form-type-date-popup input{background:url(/sites/all/themes/custom/t_b_contractors_theme/img/date-picker.png) no-repeat right 50% #fff;background-size:20px;background-position:95%;}#page .views-table thead{border:1px solid #b7c6c1;}#navigation{background-color:#8aa429;position:relative;}#navigation #header-line{width:100%;height:41px;background-color:#0e4130;}#navigation .user-links{text-align:right;line-height:40px;padding-right:4%;}#navigation .user-links .user-name{font-size:14px !important;color:#8aa429;}#navigation .user-links .log-link a{font-size:14px !important;color:#3F6B35;}#navigation .user-links .user-name .line{margin-left:18px;margin-right:10px;}#navigation img{max-height:50px;position:absolute;top:17px;left:30px;}#logo img{background-color:white;padding-top:1px;}#navigation ul{max-width:780px;margin-left:14%;line-height:40px;margin-bottom:20px;min-height:38px;}#navigation li{width:auto;float:left;padding:0 25px;}#navigation li.active{background-color:#7A9123;}#navigation li a{color:#0e4130;font-size:14px;}#ui-datepicker-div{z-index:999 !important;}.reports-chart{width:100px;height:150px;}.pager  li a{color:#86a42a;}.pager-current{background-color:#e9edd4;border-radius:5px;color:#86a42a;}#page .views-table thead tr th{background-color:#e8edd4;text-transform:uppercase;font-weight:600;font-family:SegoeUILight !important;padding:10px 5px 10px 0;}.page-reports #page .views-table thead tr th{background-color:#e8edd4 !important;}#page .views-table thead tr th.views-field-field-val-num,#page .views-table thead tr th.views-field-field-gross-val-applied,#page .views-table thead tr th.views-field-field-amount-due-gross,#page .views-table thead tr th.views-field-field-gross-val-applied-editable{border-right:1px solid #bdc3c1;}#page .views-table thead tr th.views-field-field-valuation-due,#page .views-table thead tr th.views-field-field-valuation-actual,#page .views-table thead tr th.views-field-field-valuations-reminders,#page .views-table thead tr th.views-field-field-gross-val-applied,#page .views-table thead tr th.views-field-field-archived-date,#page .views-table thead tr th.views-field-field-paid-date,#page .views-table thead tr th.views-field-field-invoice-number,#page .views-table thead tr th.views-field-field-invoice-status-editable,#page .views-table thead tr th.views-field-field-invoice-reminders,#page .views-table thead tr th.views-field-field-valuation-actual-editable,#page .views-table thead tr th.views-field-field-gross-val-applied-editable,#page .views-table thead tr th.views-field-field-invoice-number-editable{background-color:#e0e9be;}#page .views-table tbody tr{border:1px solid #bdc3c1;}#page input[type="text"],#page input[type="password"],#page select{border:1px solid #dce3c1;border-radius:4px;}#page input:focus,#page select:focus{outline:none;}#page input[type="submit"],#page input#edit-submit,#page input[type="submit"]:hover,.page-jobs .view-jobs-and-valuations .view-header a,.feed-icon a,.node-type-job #edit-delete,.page-edit-users .view-header a{color:#558623;background-color:#bfee0f;font-size:13px;border-radius:4px;}.feed-icon a,.page-jobs .view-jobs-and-valuations .view-header a,.page-jobs #page .view-jobs-and-valuations .form-actions input,.page-node-add-job #page input[type="submit"],.page-node-edit #page input[type="submit"],.node-type-job #edit-delete,.page-edit-users .view-header a{padding:5px 35px;}.form-required,select::-ms-expand{display:none;}select{-moz-appearance:none;text-indent:0.01px;text-overflow:'';}.page-reports .page-title{border-bottom:1px solid black;padding-bottom:20px;padding-left:10px;}.page-reports .view-reports .view-header{margin-top:20px;}.page-reports .view-reports .view-header p,.page-reports .region-content h2{font-size:18px;font-family:SegoeUILight !important;margin-left:10px;}.page-reports #page .form-item-field-surveyor-target-id select{min-width:180px;}.page-reports #page .form-item-field-contract-value input{min-width:210px;}.page-reports #page .form-item{padding-right:5px;margin-right:0;}.page-reports #page .form-type-date-popup,.page-reports #page .form-type-date-popup .date-padding{padding-right:0;}.page-reports #page .form-type-date-popup .date-padding input{margin-right:0;}.page-reports #page .form-type-date-popup .form-item{padding-top:0;padding-bottom:0;}.page-reports #page input,.page-reports #page select{color:#3d5d51}.page-reports #page input{padding:6px 7px;}.page-reports #page select{padding:6px 7px 5px 7px;}.page-reports #page input[type="submit"]{margin-top:0;padding:7px 28px;}.page-reports #page .views-exposed-widgets{margin-bottom:0;}.page-reports #block-system-main{max-width:80%;float:left;z-index:999;position:relative;margin-bottom:60px;}.page-reports table td,.page-jobs table td,.page-debtors table td{color:#3d5d51;}.page-reports th.views-field-field-contract{min-width:250px;}.page-reports #page thead th:first-of-type{padding-left:5px;}.page-reports #block-block-1{max-width:18%;display:block;float:left;text-align:center;margin-top:170px;margin-left:2%;z-index:999;}.page-reports .view-reports-by-department{clear:both;}.page-reports .chart-title{text-transform:uppercase;font-weight:600;color:black;}.page-reports .reports-chart{margin:0 auto;}.page-reports .reports-chart + .chart-title{margin-top:30px;}.page-reports #block-block-1 .feed-icon{margin-top:24px;}.page-reports .block-views{clear:both;border-top:1px solid black;padding-top:50px;}.page-reports .form-item-field-department-tid select{min-width:250px;}.page-reports .view-reports-by-department .view-content,.page-reports .view-display-id-debtors_reports .view-content{max-width:80%;float:left;min-height:300px;}.page-reports .view-reports-by-department .chart-container,.page-reports .view-display-id-debtors_reports .chart-container{margin-bottom:30px;}.page-reports .view-display-id-debtors_reports .chart-container .chart-title{margin-bottom:30px;}.page-reports .view-id-reports.view-display-id-debtors_reports .block-right{margin-top:0;}.view-display-id-debtors_reports .views-field-nid{display:none;}.page-reports .view-reports-by-department .block-right,.page-reports .view-display-id-debtors_reports .block-right{max-width:18%;float:left;text-align:center;margin-top:28px;margin-left:2%;margin-bottom:28px;}.page-reports .view-reports-by-department thead tr th{padding:10px 30px !important;}.page-reports  thead tr th a{color:black;}.page-reports #page .view-reports thead tr th{padding:10px 5px;}.page-reports #block-system-main .content{min-height:390px;}.page-jobs .view-content .field-type-datetime label,.page-debtors .view-content .field-type-datetime label{display:none;}.page-jobs .view-content .field-type-datetime fieldset,.page-debtors .view-content .field-type-datetime fieldset{border:0;box-shadow:none;margin:0;padding:0;}.page-jobs .view-content .form-type-date-popup input,.page-debtors .view-content .form-type-date-popup input{width:110px;}.page-jobs .view-content .form-type-textfield input,.page-debtors .view-content .form-type-textfield input{width:90px;padding-left:18px;}.page-jobs .view-content .form-wrapper,.page-debtors .view-content .form-wrapper{margin-bottom:0;}.page-jobs .view-content .field-type-datetime,.page-debtors .view-content .field-type-datetime{margin-bottom:0;}.page-jobs #page,.page-debtors #page{max-width:100%;overflow-x:auto;}.page-jobs #page .view-content .form-type-date-popup,.page-debtors #page .view-content .form-type-date-popup{margin-bottom:0;}.page-jobs #page .views-table thead tr th:last-of-type{padding-right:5px;}.page-jobs .view-jobs-and-valuations .view-header a{position:absolute;right:0;top:-60px;}.view-jobs-and-valuations{position:relative;}.page-jobs #page .views-exposed-form .views-exposed-widget .form-submit,.page-debtors #page .views-exposed-form .views-exposed-widget .form-submit{margin-top:0;padding:6px 40px;}.page-jobs #page .views-exposed-widget,.page-debtors #page .views-exposed-widget{padding-top:0;}.page-debtors #page .views-exposed-widget .form-item-field-archived-date-value-value .form-type-select{padding:0 5px;}.page-jobs #page  .form-type-date-popup .form-type-textfield,.page-debtors #page  .form-type-date-popup .form-type-textfield{padding:0;}.page-jobs .form-item-field-surveyor-target-id select{min-width:220px;height:28px;}.page-jobs .view-content .field-type-number-decimal .form-type-textfield{margin-top:-4px;}.page-jobs #page .views-table thead tr th{padding:10px 5px;}.page-jobs #page .views-table thead tr th.views-field-field-valuations-reminders,.page-jobs #page .views-table thead tr th.views-field-field-certificate-reminders,.page-jobs #page .views-table thead tr th.views-field-field-invoice-reminders,.node-type-job #page .views-table thead tr th.views-field-field-valuations-reminders,.node-type-job #page .views-table thead tr th.views-field-field-certificate-reminders,.node-type-job #page .views-table thead tr th.views-field-field-invoice-reminders,.page-jobs .view-jobs-and-valuations .not-empty,.node-type-job .view-job-valuations .not-empty{color:red;}.page-jobs .view-jobs-and-valuations  .view-content tr td.views-field-field-job-num a,.page-debtors .view-jobs-and-valuations  .view-content tr td.views-field-field-job-num a{color:#86a42a;}.page-jobs .view-jobs-and-valuations .view-content .form-type-textfield{position:relative;}.page-jobs .view-jobs-and-valuations .view-content .form-type-textfield .field-prefix{position:absolute;top:4px;left:9%;}.safari.page-jobs .view-jobs-and-valuations .view-content .form-type-textfield .field-prefix{top:5px;}.page-jobs #page .views-table thead tr th a,.page-debtors #page .views-table thead tr th a{color:black;}#page table th.active img{float:right;position:relative;right:-20px;}.page-jobs #page table th.active img{top:-20px;}.page-jobs #page table th.active a{padding:10px 25px 0 0;}.page-jobs-archive .feed-icon,.page-jobs .feed-icon{margin-top:30px;margin-bottom:30px;}.page-jobs #page .form-actions{float:right;position:absolute;right:0px;bottom:-15px;}.page-jobs #page .form-actions #edit-actions-submit{margin-right:0;}.page-jobs .views-table .form-item{margin-bottom:0;}.page-jobs #page .view > .item-list{margin-top:20px;}.ajax-submit,.ajax-validation{display:none;}@media screen and (min-width:1800px){.page-jobs .view-jobs-and-valuations .view-content .form-type-textfield .field-prefix{left:20%;}}@media screen and (min-width:1700px) and (max-width:1800px){.page-jobs .view-jobs-and-valuations .view-content .form-type-textfield .field-prefix{left:17%;}}@media screen and (min-width:1600px) and (max-width:1700px){.page-jobs .view-jobs-and-valuations .view-content .form-type-textfield .field-prefix{left:14%;}}@media screen and (max-width:1400px){.page-reports #edit-field-job-num-value-wrapper{width:12%;}.page-reports #edit-field-job-num-value-wrapper input{width:88%;}}@media screen and (min-width:1400px){.page-jobs .view-jobs-and-valuations .view-content .field-type-number-decimal input{width:45%;padding-right:0;min-width:65px;padding-left:14px;}.page-jobs #page .view-content .form-type-date-popup input,.page-jobs .view-jobs-and-valuations .view-content .field-type-number-integer input{padding-left:4px;}.page-jobs .view-jobs-and-valuations .view-content .field-type-number-integer input{width:60%;padding-right:10px;}}@media screen and (min-width:1400px)  and (max-width:1500px){.page-jobs #page .views-table thead tr th{padding:10px 3px !important;}}.page-admin-people-create .page-title,.page-user-login .page-title,.page-user-password .page-title{border-bottom:1px solid black;padding-bottom:15px;}.page-admin-people-create #block-system-main,.page-user-edit #block-system-main,.page-user-login #block-system-main,.page-user-password #block-system-main{width:420px;margin:0 auto;margin-top:45px;}.page-admin-people-create input[type="text"],.page-admin-people-create input[type="password"],.page-admin-people-create select,.page-user-login input[type="text"],.page-user-login input[type="password"],.page-user-password input[type="text"]{width:280px;font-weight:600;color:black;}.page-admin-people-create select{text-transform:uppercase;}.page-admin-people-create #page select{padding-right:15px;}.ff.page-admin-people-create #page select,.edge.page-admin-people-create #page select{padding-right:7px;}.page-admin-people-create .form-actions.form-wrapper{text-align:center;width:320px;margin-top:40px;}.page-admin-people-create .form-actions.form-wrapper input{margin:0;}.page-admin-people-create  ::-webkit-input-placeholder,.page-user-login  ::-webkit-input-placeholder,.page-user-password  ::-webkit-input-placeholder{color:black;text-transform:uppercase;}.page-admin-people-create  input::-moz-placeholder,.page-user-login input::-moz-placeholder,.page-user-password input::-moz-placeholder{color:black;opacity:1;text-transform:uppercase;}.page-admin-people-create  :-moz-placeholder,.page-user-login  :-moz-placeholder,.page-user-password  :-moz-placeholder{color:black !important;opacity:1;text-transform:uppercase;}.page-admin-people-create  :-ms-input-placeholder,.page-user-login  :-ms-input-placeholder,.page-user-password  :-ms-input-placeholder{color:black;opacity:1;text-transform:uppercase;}.page-admin-people-create .form-item label,.page-user-login .form-item label,.page-user-password .form-item label{display:none;}#edit-field-department .form-item label{display:inline-block;}.page-user-edit #block-system-main .form-type-textfield label,.page-user-edit #block-system-main .form-type-checkboxes > label,.page-user-edit #block-system-main .form-type-select label{text-transform:uppercase;font-weight:600;color:black;}select::-ms-expand{display:none;}select{-moz-appearance:none;text-indent:0.01px;text-overflow:'';}.page-node-edit.node-type-job #edit-delete{display:none;}.page-node-edit.node-type-job.administrator #edit-delete,.page-node-edit.node-type-job.manager #edit-delete{display:block;}.node-type-job .form-item label .form-required,.page-node-add-job .form-item label .form-required{display:inline-block;}.node-type-job .field-name-field-surveyor,.page-node-add-job .field-name-field-surveyor{border:1px solid #b7c6c1;background-color:#e8edd4;margin-bottom:0;}.node-type-job  .form-type-select,.page-node-add-job  .form-type-select{margin-bottom:0;padding:10px;}.node-type-job  .form-type-textfield,.page-node-add-job  .form-type-textfield,.page-node-add-job  .form-type-select{margin-bottom:0;border-bottom:1px solid #b7c6c1;padding:15px 10px;}.node-type-job  .form-type-checkbox,.page-node-add-job  .form-type-checkbox{padding:15px 10px 10px 10px;}.node-type-job  .field-widget-text-textfield,.node-type-job  .field-type-number-integer,.page-node-add-job  .field-widget-text-textfield,.page-node-add-job  .field-type-number-integer{margin-bottom:0;}.node-type-job  .form-type-textfield label,.node-type-job  .form-type-select label,.node-type-job  .form-type-checkbox > label,.node-type-job  .form-item-val-due-date label,.page-node-add-job  .form-type-textfield label,.page-node-add-job   .form-type-select label,.page-node-add-job   .form-type-checkbox > label{width:225px;float:left;text-transform:uppercase;font-weight:600;line-height:30px;}#edit-val-due-date label{display:none;}#t-b-contractors-valuation-add-custom-val-form .form-item-val-num{border-bottom:0;padding-left:0;}#t-b-contractors-valuation-add-custom-val-form .form-wrap{border:1px solid #bdc3c1;margin-top:20px;padding:15px 0 25px 20px;}#t-b-contractors-valuation-add-custom-val-form input[type="submit"]{margin-top:30px;}#t-b-contractors-valuation-add-custom-val-form #edit-val-num{width:60px;}.node-type-job  #page .form-type-checkbox label,.page-node-add-job  #page .form-type-checkbox label{float:left;font-size:13px;text-transform:uppercase;}.node-type-job  .form-type-textfield  .date-clear,.page-node-add-job .form-type-textfield  .date-clear{display:inline-block;}.node-type-job #page .form-type-date-popup,.page-node-add-job  #page .form-type-date-popup{margin-bottom:0;}.node-type-job #page .form-type-date-popup .form-type-textfield,.page-node-add-job #page .form-type-date-popup .form-type-textfield{padding:0;}.node-type-job  .date-combo,.page-node-add-job .date-combo{border:0;box-shadow:none;padding:0;}.node-type-job  .date-combo .date-no-float,.page-node-add-job  .date-combo .date-no-float{width:100%;}.node-type-job  .date-combo legend,.node-type-job .end-date-wrapper > div > label,.page-node-add-job  .date-combo legend,.page-node-add-job .end-date-wrapper > div > label{display:none;}.node-type-job .end-date-wrapper,.page-node-add-job .end-date-wrapper{display:none;}.node-type-job  .start-date-wrapper,.node-type-job  .end-date-wrapper,.node-type-job  #field-pc-date-add-more-wrapper .container-inline-date,.node-type-job   .field-name-field-final-account-agreed,.page-node-add-job .start-date-wrapper,.page-node-add-job .end-date-wrapper,.page-node-add-job  #field-pc-date-add-more-wrapper .container-inline-date,.page-node-add-job   .field-name-field-final-account-agreed{margin-bottom:0;border-bottom:1px solid #b7c6c1;}.node-type-job  .end-date-wrapper,.page-node-add-job .end-date-wrapper{margin-top:0.5em;}.node-type-job .field-type-datetime > div > .date-combo,.node-type-job .field-type-datetime,.page-node-add-job .field-type-datetime > div > .date-combo,.page-node-add-job .field-type-datetime,.field-name-field-final-account-agreed .form-type-checkbox{margin-bottom:5px;}.field-name-field-final-account-agreed input[type="checkbox"]{margin-top:5px;}.node-type-job .form-actions,.page-node-add-job .form-actions{float:right;margin-top:30px;}.node-type-job #edit-cancel2,.node-type-job #edit-submit2,.page-node-add-job #edit-cancel2,.page-node-add-job #edit-submit2{position:absolute;top:10px;}.node-type-job #edit-cancel2,.page-node-add-job #edit-cancel2{right:180px;}.node-type-job #page .views-table thead tr th{padding:10px;}.node-type-job input[type="submit"],.page-node-add-job input[type="submit"]{z-index:999;position:relative;}.node-type-job #edit-delete{width:64px;margin-right:12px;float:right;}.node-type-job .view-job-valuations tr td .field-name-field-invoice-status{margin-bottom:5px;}.node-type-job  #block-views-job-valuations-job-valuations h2,.node-type-job  #t-b-contractors-valuation-add-custom-val-form h2{font-family:SegoeUILight !important;font-size:20px;margin-top:70px;}.node-type-job #edit-delete{display:none;}.node-type-job h1,.page-node-add-job h1{border-bottom:1px solid black;padding-bottom:13px;}.page-edit-users table a{color:#86a42a;}.page-edit-users table th.active{background-color:#E1E2DC;}.page-edit-users #page table th.active img{top:0;right:40px;}.page-edit-users #page table thead{border:1px solid #b7c6c1;}.page-edit-users #page table{border:1px solid #b7c6c1;}.page-edit-users #page .exposed-filters input{padding:6px 10px 7px 10px;}.page-edit-users #page ul.pager{margin-top:30px;margin-bottom:30px;}.page-user-login .page-title,.page-user-login #user-login a{text-align:center;}.page-user-login .page-title{text-transform:uppercase;}.page-user-login .form-required{display:none;}.page-user-login #block-system-main,.page-user-password #block-system-main{width:310px;}.page-user-login  #edit-submit,.page-user-password  #edit-submit{margin:0 auto;display:block;padding:7px 32px;}.page-user-login #page a{color:#86a42a;}.page-user-login #user-login a{display:block;width:140px;margin:0 auto;}.node-type-job  .field-name-field-job-num  .form-type-textfield label,.page-node-add-job .field-name-field-job-num  .form-type-textfield label,.views-field-field-job-num a{text-transform:none;}#ui-datepicker-div.no-datepicker{display:none !important;}input.no-datepicker{color:#9c9c9c !important;}.field-name-field-valuations-terms .form-item{border-bottom:0;}.node-type-job .field-name-field-valuation-terms-options{border-bottom:1px solid #b7c6c1;}.field-name-field-valuation-terms-options .form-item label .form-required{display:none;}.page-debtors #page .views-table thead tr th.views-field-field-archived-date,.page-debtors  #page .views-table thead tr th.views-field-field-paid-date,.page-debtors  #page .views-table thead tr th.views-field-field-invoice-status-editable{background-color:#e8edd4;}#block-views-reports-debtors-reports th.views-field-field-job-num,#block-views-reports-debtors-reports th.views-field-field-paid-date,#block-views-reports-debtors-reports th.views-field-field-archived-date-1{min-width:220px;}
