body{background:#efefef;color:#000;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:16px}h1{color:#000;font-size:32px;font-weight:500;line-height:38px;margin:0 0 25px}h2{color:#000;font-size:26px;font-weight:500;line-height:32px;margin:0 0 25px}h3,h4,h5{color:#000;font-size:22px;font-weight:300;line-height:28px;margin:0 0 20px}p{font-size:16px;font-weight:400;line-height:20px;margin:0 0 25px}a{color:#75b122;position:relative;text-decoration:none}a:after{color:#75b122;bottom:-1px;content:"";font-size:0;height:1px;left:0;position:absolute;width:100%}a:hover{color:#1b1b1b}.the-content ul{list-style:none;margin:0 0 25px;padding:0}.the-content ul li{font-size:16px;font-weight:300;line-height:20px;margin-bottom:7px;margin-left:8px}.btn{border:1px solid #000;border-radius:3px;box-sizing:border-box;cursor:pointer;height:40px;line-height:40px;padding:0 15px}.btn i{font-size:16px;margin-right:5px;transition:all 0.3s}.btn-primary{background:#fff;border-color:#000;color:#000}.btn-white-red i{color:#e82d2e}.btn-white-green i{color:#8dc63f}.btn-pink{background:#ec008c;color:#fff}.btn-blue{background:#00aeef;color:#fff}.btn-yellow{background:#fff200;color:#000}.btn-red{background:#e82d2e;color:#fff}.btn-green{background:#8dc63f;color:#fff}.btn:hover{background:#000;border:1px solid #000;color:#fff}.btn:hover i{color:#fff}.container{max-width:1920px;width:100%}.nav-tabs{margin:0 !important;padding:0 !important}.nav-tabs .nav-item{font-weight:600}.header{background:#000000;border-bottom:1px solid #00aeef;width:100%}.header .container{height:60px}.header .logo{height:30px;left:15px;position:absolute;top:15px}.header .logo img{display:block;height:100%;width:auto}.header .menu{height:60px;position:absolute;right:0;top:0;width:100%}.header .menu ul{display:block;font-size:0;height:60px;line-height:60px;list-style:none;margin:0 auto;padding:0;text-align:right}.header .menu li{display:inline-block;font-size:14px;font-weight:300;margin:0 0 0 1px;position:relative;text-transform:uppercase}.header .menu li a{color:#fff;display:block;padding:0 10px;text-decoration:none}@media (max-width: 767px){.header .menu li a{padding:0 10px}}.header .menu li.logout{background:#232323}.header .menu li:hover{background:#00aeef}.footer-buttons{background:#000;height:60px;width:100%}.footer-buttons .btn-black{background:#000;border-color:#fff;color:#fff}.footer-buttons .btn-black:hover{background:#fff;color:#000}.footer-buttons .btn-black:hover i{color:#000}.footer-buttons .btn-green:hover,.footer-buttons .btn-blue:hover{background:#fff;color:#000}.footer-buttons .btn-green:hover i,.footer-buttons .btn-blue:hover i{color:#000}.footer-buttons .btns-left{font-size:0;left:15px;position:absolute;top:10px}.footer-buttons .btns-left .btn{margin:0 10px 0 0}.footer-buttons .btns-right{position:absolute;right:15px;top:10px}.footer-buttons .btns-right .btn{margin:0 0 0 10px}.page-top{background:#232323}.page-top .inner{height:70px;padding:20px 15px}.page-top h1,.page-top h2{color:#fff;font-size:26px;font-weight:500;line-height:30px;margin:0;padding-right:120px}.page-top h1 span,.page-top h2 span{font-size:16px;font-weight:400;margin-left:15px}.page-top .btns-container{font-size:0;position:absolute;right:15px;text-align:right;top:15px}.page-top .btns-container .btn{display:inline-block;margin:0 0 0 10px;vertical-align:middle}.the-content{background:#efefef;padding-bottom:20px;padding-top:20px}.filters{background:#fff;border-bottom:1px solid #000;font-size:0;vertical-align:top}.filters .top{margin-bottom:20px;padding:15px 0;position:relative}.filters .top h2{height:24px;line-height:24px;margin:0}.filters .top .btn-container{font-size:0;height:30px;position:absolute;right:0;text-align:right;top:15px}.filters .top .btn-container .btn{display:inline-block;margin:0 0 0 10px}.filters .filter{box-sizing:border-box;display:inline-block;font-size:16px;padding:0 6px;vertical-align:top;width:16.66%}.table{background:#fff}.table thead{background:#000;color:#fff;font-size:16px;font-weight:400}.table thead th{font-size:12px}.table thead td{display:none}.table td{font-size:12px;padding:10px}.table td .form-control{font-size:13px;padding:5px}.table .btn-th{padding:5px 10px;white-space:nowrap;width:1%}.table .btn-td{padding:5px}.table .red{background:#e82d2e;color:#fff}.table .pink{color:#ec008c}.table-wip thead{font-size:14px}.table-wip thead th.center{text-align:center}.table-wip tr{border-bottom:0;margin:0}.table-wip td{font-size:14px;padding:10px}.table-wip .pink{color:#ec008c}.table-wip .blue{color:#00aeef}.table-wip .green{color:#8dc63f}.table-wip .yellow{color:#fff200}.table-wip .red{color:#e82d2e}.form .form-group{position:relative}.form .label{display:block;font-size:16px;font-weight:500;line-height:20px;margin:0 0 10px;position:relative}.form .label .label-20{position:absolute;right:0;top:0;width:18%}.form .form-control{border:1px solid #878787;border-radius:3px;max-width:800px;width:100%}.form .select2-selection--single{border:1px solid #878787;border-radius:3px;box-sizing:border-box;height:38px}.form .select2-selection--single .select2-selection__rendered{height:38px;line-height:38px;padding:0 10px}.form .select2-selection--single .select2-selection__arrow{height:38px;line-height:38px}.form textarea{height:300px}.form .input-80{width:80%}.form .input-20{bottom:0;position:absolute;right:0;width:18%}.form .zoho-sync,.form .xero-sync{bottom:4px;position:absolute;height:32px;line-height:32px;cursor:pointer;right:15px;font-size:24px}.form .zoho-sync .fa-refresh,.form .xero-sync .fa-refresh{color:#8dc63f}.form .zoho-sync .fa-warning,.form .xero-sync .fa-warning{color:#e82d2e}.form .field{clear:both;margin:0 auto 20px;min-height:40px}.form .field-submit{text-align:right}.form label.check{display:inline-block;font-size:16px;font-weight:300;margin-right:10px}.form .checkbox{display:block;font-size:16px;font-weight:300;margin:0 0 4px}.form .checkbox input{margin-right:7px}.form .note{background:#3498db;box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;font-size:14px !important;line-height:20px !important;margin:0 0 30px;max-width:320px;padding:10px 15px 10px 60px;position:relative}.form .note:before{content:"\f05a";font-family:"FontAwesome";font-size:32px;left:20px;position:absolute;top:20px}.form .select-wrap{background:#fff;border:1px solid #878787;border-radius:3px;box-sizing:border-box;-webkit-box-sizing:border-box;display:block;max-width:320px;position:relative;width:100%;z-index:2}.form .select-wrap select{appearance:none;background:none;border:none;border-radius:0;cursor:pointer;display:block;font-size:15px;height:38px;outline:none;padding:0 40px 0 10px;-moz-appearance:none;-webkit-appearance:none;width:100%}.form .select-wrap select:-moz-focusring{color:transparent;text-shadow:0 0 0 #444}.form .select-wrap select::-ms-expand{display:none}.form .select-wrap:after{background:#efefef;content:'\f107';display:block;font-family:"FontAwesome";font-size:22px;height:38px;line-height:38px;position:absolute;right:0;text-align:center;top:0;z-index:2;width:40px;z-index:-1}@media screen\0{.form .select-wrap:after{width:40px;text-indent:15px;right:0}}.project-stats{background:#fff;border-bottom:3px solid #8dc63f;font-size:0;margin-bottom:30px;padding:10px}.project-stats .form-group{box-sizing:border-box;display:inline-block;padding:0 5px;vertical-align:top;width:12.5%}.project-stats .form-group label{font-size:14px}.project-stats .form-group input{width:100%}.project-stats .form-group .form-column{display:inline-block;vertical-align:top;width:50%}.team-members label{display:inline-block;font-size:16px;width:20%}.job-costing-category{margin:0 auto 30px;width:1880px}@media (max-width: 1600px){.job-costing-category{width:1500px}}.job-costing-category .category-top{background:#232323;height:40px;position:relative}.job-costing-category .category-top .category-title{background:none;border:none;border-bottom:1px solid #fff;color:#fff;font-size:18px;height:30px;left:5px;position:absolute;top:5px;width:300px}.job-costing-category .category-top .stats{color:#fff;font-size:15px;height:30px;left:315px;line-height:30px;top:5px;position:absolute}.job-costing-category .category-top .toggle-cat{position:absolute;right:10px;top:10px;color:#fff;height:30px;width:30px;cursor:pointer;font-size:24px;line-height:30px}.job-costing-category .category-top .toggle-cat.up{transform:rotate(-180deg)}.job-costing-category .category-top .delete-cat{color:#e82d2e;position:absolute;right:100px;top:10px;height:30px;width:30px;cursor:pointer;font-size:24px;line-height:30px}.job-costing-category .category-top .move-cat{color:#fff;position:absolute;right:55px;top:10px;height:30px;width:30px;cursor:pointer;font-size:24px;line-height:30px}.job-costing-category .category-headings{background:#232323;font-size:0;height:40px;width:1880px}@media (max-width: 1600px){.job-costing-category .category-headings{width:1500px}}.job-costing-category .category-headings span{box-sizing:border-box;color:#fff;display:inline-block;font-size:14px;font-weight:600;height:30px;line-height:15px;padding:5px 10px;vertical-align:baseline;width:200px}.job-costing-category .category-headings span.narrow{width:80px}@media (min-width: 960px) and (max-width: 1279px){.job-costing-category .category-headings span.narrow{width:60px}}.job-costing-category .category-headings span.documents{font-size:0;padding:0;text-align:center;width:150px}.job-costing-category .category-headings span.documents label,.job-costing-category .category-headings span.documents .check-blank{display:inline-block;font-size:12px;position:relative;text-align:center;width:30px}@media (min-width: 960px) and (max-width: 1279px){.job-costing-category .category-headings span.documents label,.job-costing-category .category-headings span.documents .check-blank{font-size:10px}}.job-costing-category .category-headings span.documents label input,.job-costing-category .category-headings span.documents .check-blank input{display:inline}.job-costing-category .category-headings span.documents i{left:50%;transform:translateX(-50%);font-size:16px;position:absolute;top:-24px}.job-costing-category .category-headings span.tools{width:80px}.job-costing-category .category-headings span.type{margin-left:30px;width:100px}.job-costing-category .category-headings span.item{width:460px}@media (max-width: 1600px){.job-costing-category .category-headings span.item{width:180px}}.job-costing-category .category-headings span.supplier{width:350px}@media (max-width: 1600px){.job-costing-category .category-headings span.supplier{width:180px}}.job-costing-category .items{margin-bottom:10px}.job-costing-category .category-costing{background:#fff;font-size:0;vertical-align:top}@media (min-width: 960px) and (max-width: 1279px){.job-costing-category .category-costing{margin:0 auto;max-width:1040px}}.job-costing-category .category-costing .input.type{width:100px}.job-costing-category .category-costing .input.item{width:460px}@media (max-width: 1600px){.job-costing-category .category-costing .input.item{width:180px}}.job-costing-category .category-costing .input.supplier{width:350px}@media (max-width: 1600px){.job-costing-category .category-costing .input.supplier{width:180px}}.job-costing-category .category-costing .input{border:none;border-bottom:1px solid #1b1b1b;border-left:1px solid #1b1b1b;border-radius:0;box-sizing:border-box;display:inline-block;font-size:14px;height:32px;padding:0 5px;vertical-align:top;width:200px}@media (min-width: 960px) and (max-width: 1279px){.job-costing-category .category-costing .input{font-size:13px;height:30px;padding:0 5px;width:100px}}.job-costing-category .category-costing .input-narrow{width:80px}@media (min-width: 960px) and (max-width: 1279px){.job-costing-category .category-costing .input-narrow{width:60px}}.job-costing-category .category-costing .input:last-child{border-right:1px solid #1b1b1b}.job-costing-category .category-costing .select2-selection--single{height:32px}.job-costing-category .category-costing .select2-selection--single .select2-selection__rendered{height:32px;line-height:32px;padding:0 10px}.job-costing-category .category-costing .select2-selection--single .select2-selection__arrow{height:32px;line-height:32px}.job-costing-category .category-costing .input-check-group{display:inline-block;position:relative;vertical-align:top;width:80px}@media (min-width: 960px) and (max-width: 1279px){.job-costing-category .category-costing .input-check-group{width:60px}}.job-costing-category .category-costing .input-check-group .checkbox{height:16px;position:absolute;right:10px;top:12px;width:16px}@media (min-width: 960px) and (max-width: 1279px){.job-costing-category .category-costing .input-check-group .checkbox{top:6px}}.job-costing-category .category-costing .check-group{background:#fff;border-bottom:1px solid #1b1b1b;border-left:1px solid #1b1b1b;box-sizing:border-box;display:inline-block;height:32px;line-height:32px;padding:0 !important;text-align:center;vertical-align:top;width:150px}@media (min-width: 960px) and (max-width: 1279px){.job-costing-category .category-costing .check-group{height:30px;line-height:30px;width:175px}}.job-costing-category .category-costing .check-group .check-item,.job-costing-category .category-costing .check-group .check-blank{display:inline-block;font-size:12px;text-align:center;width:28px}@media (min-width: 960px) and (max-width: 1279px){.job-costing-category .category-costing .check-group .check-item,.job-costing-category .category-costing .check-group .check-blank{font-size:10px}}.job-costing-category .category-costing .check-group .check-item input,.job-costing-category .category-costing .check-group .check-blank input{display:none}.job-costing-category .category-costing .check-group i{font-size:16px}.job-costing-category .category-costing .check-group input:checked+label{color:#ec008c}.job-costing-category .category-costing .actions-group-left{background:#fff;border-bottom:1px solid #1b1b1b;border-right:1px solid #1b1b1b;border-left:1px solid #1b1b1b;box-sizing:border-box;display:inline-block;height:32px;line-height:32px;padding-left:0;text-align:center;vertical-align:top;width:30px}@media (min-width: 960px) and (max-width: 1279px){.job-costing-category .category-costing .actions-group-left{height:30px;line-height:30px;padding:0;text-align:right;width:30px}}.job-costing-category .category-costing .actions-group-left a{display:inline;font-size:18px;margin-right:3px}.job-costing-category .category-costing .actions-group-left a i{font-size:18px}@media (min-width: 960px) and (max-width: 1279px){.job-costing-category .category-costing .actions-group-left a i{font-size:15px}}.job-costing-category .category-costing .actions-group-left a .fa-times-circle{color:#e82d2e}.job-costing-category .category-costing .actions-group-left a .fa-arrows{color:#00aeef}.job-costing-category .category-costing .actions-group-left a .fa-sticky-note,.job-costing-category .category-costing .actions-group-left a .fa-sticky-note-o{color:#ec008c}.job-costing-category .category-costing .actions-group-left a .notes.fa-sticky-note,.job-costing-category .category-costing .actions-group-left a .notes.fa-sticky-note-o{color:#fff200}.job-costing-category .category-costing .actions-group{background:#fff;border-bottom:1px solid #1b1b1b;border-right:1px solid #1b1b1b;border-left:1px solid #1b1b1b;box-sizing:border-box;display:inline-block;height:32px;font-size:0;line-height:32px;text-align:right;vertical-align:top;width:150px}@media (min-width: 960px) and (max-width: 1279px){.job-costing-category .category-costing .actions-group{height:30px;line-height:30px;padding:0;text-align:right;width:90px}}.job-costing-category .category-costing .actions-group a,.job-costing-category .category-costing .actions-group span{cursor:pointer;display:inline-block;font-size:18px;text-align:left;width:23px}.job-costing-category .category-costing .actions-group a i,.job-costing-category .category-costing .actions-group span i{font-size:18px;width:15px}@media (min-width: 960px) and (max-width: 1279px){.job-costing-category .category-costing .actions-group a i,.job-costing-category .category-costing .actions-group span i{font-size:14px}}.job-costing-category .category-costing .actions-group a .fa-times-circle,.job-costing-category .category-costing .actions-group span .fa-times-circle{color:#e82d2e}.job-costing-category .category-costing .actions-group a .fa-arrows,.job-costing-category .category-costing .actions-group span .fa-arrows{color:#00aeef}.job-costing-category .category-costing .actions-group a .fa-sticky-note,.job-costing-category .category-costing .actions-group a .fa-sticky-note-o,.job-costing-category .category-costing .actions-group span .fa-sticky-note,.job-costing-category .category-costing .actions-group span .fa-sticky-note-o{color:#ec008c}.job-costing-category .category-costing .actions-group a .notes.fa-sticky-note,.job-costing-category .category-costing .actions-group a .notes.fa-sticky-note-o,.job-costing-category .category-costing .actions-group span .notes.fa-sticky-note,.job-costing-category .category-costing .actions-group span .notes.fa-sticky-note-o{color:#fff200}.job-costing-category .category-costing .actions-group a .fa-paint-brush,.job-costing-category .category-costing .actions-group span .fa-paint-brush{color:#232323}.job-costing-category .category-costing .actions-group a .fa-paint-brush:hover,.job-costing-category .category-costing .actions-group span .fa-paint-brush:hover{color:#ec008c}.job-costing-category .category-costing .highlight-line{position:relative}.job-costing-category .category-costing.child-category-costing .input{background:#fcfcf4}.job-costing-category .category-costing.child-category-costing .indent{background:#efefef}.job-costing-category .category-costing.child-category-costing .check-group{background:#fcfcf4}.job-costing-category .category-costing.child-category-costing .actions-group{background:#fcfcf4}.job-costing-category .indent{background:#efefef}.job-costing-category .expenses-budget{background:#fcfcf4;border:1px solid #000;border-top:none;font-size:0;height:32px;line-height:32px}.job-costing-category .expenses-budget .col{box-sizing:border-box;display:inline-block;font-size:14px;font-weight:800;height:32px;line-height:32px;padding-right:15px;text-align:right}.job-costing-category .expenses-budget .col-budget{border-right:1px solid #000;width:990px}@media (max-width: 1600px){.job-costing-category .expenses-budget .col-budget{width:490px}}.job-costing-category .expenses-budget .col-remaining{border-right:1px solid #000;width:240px}.job-costing-category .expenses-budget .input{background:#fcfcf4;border:none;border-right:1px solid #1b1b1b;border-radius:0;box-sizing:border-box;display:inline-block;font-size:14px;height:31px;padding:0 10px;vertical-align:top;width:150px}@media (min-width: 960px) and (max-width: 1279px){.job-costing-category .expenses-budget .input{font-size:13px;height:30px;padding:0 5px;width:100px}}.job-costing-category .expenses-budget .input-narrow{width:80px}@media (min-width: 960px) and (max-width: 1279px){.job-costing-category .expenses-budget .input-narrow{width:60px}}.job-costing-category .select2-selection--single{border:none !important;border-radius:0;height:31px !important}.job-costing-category input,.job-costing-category .select2,.job-costing-category .select2-selection--single,.job-costing-category .actions{background:none !important}.job-costing-category .category-costing.yellow{background:#fff998}.job-costing-category .category-costing.yellow .indent{background:none}.job-costing-category .category-costing.green{background:#cfffb4}.job-costing-category .category-costing.green .indent{background:none}.job-costing-category .category-costing.blue{background:#c2f2ff}.job-costing-category .category-costing.blue .indent{background:none}.job-costing-category .category-costing.pink{background:#ffcdeb}.job-costing-category .category-costing.pink .indent{background:none}#highlight-options-holder{display:none;position:relative}.highlight-options{background:#232323;border-radius:8px;color:#fff;padding:15px;position:absolute;right:30px;top:0;z-index:10000000}.highlight-options ul{list-style:none;margin:0;padding:0}.highlight-options ul li{cursor:pointer;font-size:13px;line-height:18px;margin-bottom:5px;padding-left:25px;position:relative}.highlight-options ul li:hover{color:#8dc63f}.highlight-options ul .preview{border-radius:100%;display:block;height:15px;left:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}.highlight-options ul .clear .preview{background:#fff}.highlight-options ul .green .preview{background:#cfffb4}.highlight-options ul .yellow .preview{background:#fff998}.highlight-options ul .blue .preview{background:#c2f2ff}.highlight-options ul .pink .preview{background:#ffcdeb}.saving-notification,.loading-notification{background:#1b1b1b;border-radius:15px;color:#fff;height:240px;left:50%;position:fixed;top:50%;transform:translate(-50%, -50%);width:240px;z-index:1000000}.saving-notification .inner,.loading-notification .inner{left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.saving-notification .icon,.loading-notification .icon{font-size:100px}.saving-notification .text,.loading-notification .text{font-size:18px}.admin-login{background:#fcfcf4}.admin-login .login-box{background:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:0 0 10px rgba(0,0,0,0.2);height:250px;left:50%;margin-left:-150px;margin-top:-125px;padding:20px;position:absolute;top:50%;width:300px}.admin-login .login-error{color:#fff;background:#e82d2e;box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:0 0 10px #000;left:0;padding:15px;position:absolute;text-align:center;top:100%}.admin-login .login-error p{margin:0}.message{color:#fff;font-size:18px !important;line-height:26px;margin:0 0 30px;padding:20px 20px 20px 70px;position:relative}.message:before{content:"";font-family:"FontAwesome";font-size:32px;left:20px;position:absolute;top:20px}.message.ok{background:#2ecc71}.message.ok:before{content:"\f00c"}.message.error{background:#e74c3c}.message.error:before{content:"\f071"}.projects-list .project{list-style:none !important;margin:0;padding:0}.projects-list .project li{background:#fff;border-bottom:2px solid #8dc63f;display:block;height:60px;margin:0 0 5px;padding:0;position:relative;background:#fff}.projects-list .project li:before{display:none}.projects-list .project .title{line-height:60px;padding:0 15px}.projects-list .project .actions{position:absolute;right:10px;top:10px}.projects-list .project .btn{position:absolute;right:0}.notes-list .note{background:#fff;border-bottom:2px solid #8dc63f;display:block;margin:0 0 15px;padding:15px 15px 1px;position:relative}.notes-list .title{font-weight:700;margin:0 0 10px}.notes-list .text{font-size:14px;line-height:20px;margin:0 0 15px}.contacts-list{margin-bottom:30px;position:relative}.contacts-list .add{position:absolute;right:0;top:0}.contacts-list .contact{background:#fff;border-bottom:1px solid #1b1b1b;display:block;margin:0 0 15px;padding:15px 15px 14px;position:relative}.contacts-list .edit{position:absolute;right:10px;top:10px}.contacts-list .name{font-size:18px;font-weight:700;margin:0 0 4px}.contacts-list .detail{font-size:16px;margin:0 0 3px}.project-stats{font-size:0;margin-bottom:20px}.project-stats .field{display:inline-block;margin:0 10px 10px 0;width:30%}.project-stats button{font-size:16px}.export-buttons{font-size:0}.export-buttons .col{display:inline-block;vertical-align:top;width:25%}.export-buttons h3{font-size:20px}.export-buttons .button{font-size:16px;margin-right:4px}.job-costing-notes,.job-costing-description{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.3);display:none;height:300px;left:50%;margin-left:-300px;margin-top:-150px;position:fixed;top:50%;width:600px;z-index:1000}.job-costing-notes .inner,.job-costing-description .inner{padding:20px}.job-costing-notes .inner p,.job-costing-description .inner p{font-size:20px !important;font-weight:800 !important;line-height:22px;margin:0 0 25px}.job-costing-notes .inner textarea,.job-costing-description .inner textarea{height:160px;max-width:none}.job-costing-notes .inner button,.job-costing-description .inner button{bottom:20px;font-size:22px;position:absolute;right:20px}.job-costing-notes .inner .check-spelling,.job-costing-description .inner .check-spelling{left:20px !important;right:auto !important}@media (min-width: 960px) and (max-width: 1279px){.job-costing-children{margin:0 auto;max-width:1040px}}.job-costing-children .child-items-heading{background:#000;color:#fff;height:30px;line-height:30px;margin:0;padding:0 20px}.job-costing-children .child-items-heading p{height:30px !important;font-size:16px !important;font-weight:800 !important;line-height:30px !important;margin:0 !important}@media (min-width: 960px) and (max-width: 1279px){.job-costing-children .child-items-heading p{font-size:14px !important}}.job-costing-children hr{background:#000;height:3px;border:none;display:block;width:100%}@media (min-width: 960px) and (max-width: 1279px){.job-costing-children hr{margin:0 auto;max-width:1040px}}.job-costing-children .child-category-costing{position:relative}.add-contact-modal{background:#fff;margin-bottom:40px;padding:20px 20px 10px;position:relative}.add-contact-modal .cancel{position:absolute !important;right:20px;top:20px}.ui-datepicker{z-index:500000 !important}.job-costing-add-line{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.3);display:none;height:300px;left:50%;margin-left:-300px;margin-top:-150px;position:fixed;top:50%;width:600px;z-index:1000}.job-costing-add-line .close-add-line{background:#e82d2e;border-radius:100%;color:#fff;cursor:pointer;font-size:22px;height:30px;line-height:30px;position:absolute;right:20px;text-align:center;top:20px;width:30px}.job-costing-add-line .inner{padding:20px}.job-costing-add-line .inner p{font-size:20px !important;font-weight:800 !important;line-height:22px;margin:0 0 25px}.job-costing-add-line .inner textarea{height:160px;max-width:none}.job-costing-add-line .inner button{bottom:20px;font-size:22px;position:absolute;right:20px}.job-costing-add-line .inner .select-wrap{background:#fff;border:1px solid #878787;border-radius:3px;box-sizing:border-box;-webkit-box-sizing:border-box;display:block;max-width:320px;position:relative;width:100%;z-index:2}.job-costing-add-line .inner .select-wrap select{appearance:none;background:none;border:none;border-radius:0;cursor:pointer;display:block;font-size:15px;height:38px;outline:none;padding:0 40px 0 10px;-moz-appearance:none;-webkit-appearance:none;width:100%}.job-costing-add-line .inner .select-wrap select:-moz-focusring{color:transparent;text-shadow:0 0 0 #444}.job-costing-add-line .inner .select-wrap select::-ms-expand{display:none}.job-costing-add-line .inner .select-wrap:after{background:#efefef;content:'\f107';display:block;font-family:"FontAwesome";font-size:22px;height:38px;line-height:38px;position:absolute;right:0;text-align:center;top:0;z-index:2;width:40px;z-index:-1}@media screen\0{.job-costing-add-line .inner .select-wrap:after{width:40px;text-indent:15px;right:0}}.add-supplier-modal{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.5);box-sizing:border-box;display:none;height:500px;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);width:900px;z-index:100000}.add-supplier-modal .col{box-sizing:border-box;display:inline;float:left;padding:0 3px;width:33.3%}.add-supplier-modal .col input{width:100% !important}.add-supplier-modal .fa-times{color:#e82d2e;cursor:pointer;font-size:24px;position:absolute;right:15px;top:15px}.select2-container{width:100% !important}.anchor{display:block;position:relative;top:70px;visibility:hidden}.form-error{color:#e82d2e;display:block;font-size:10px;left:0;position:absolute;bottom:-15px}.filter-rate-card{margin-bottom:20px}
