/* Minification failed. Returning unminified contents.
(1,148): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue'
(428,36): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue'
(429,32): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue-border'
(822,374): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-orange'
(822,2883): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue'
(822,2985): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-green'
(823,185): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue'
(823,295): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue'
(824,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(824,156): run-time error CSS1039: Token not allowed after unary operator: '-signatureimagewidth'
(824,270): run-time error CSS1039: Token not allowed after unary operator: '-signatureimagewidth'
(825,352): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-orange'
(829,620): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-orange'
(829,957): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-green'
(829,1499): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-orange'
(830,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(830,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(830,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(830,89): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(830,127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(830,150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(830,30175): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue'
(830,31020): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue'
(830,31243): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue'
(830,31275): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue-border'
(830,31417): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue-border'
(830,31456): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue-border'
(830,31555): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue-disabled'
(830,31596): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue-disabled-border'
(830,31696): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-green'
(830,31748): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-green'
(830,31790): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-green'
(830,31843): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-green'
(830,31901): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-green'
(830,32002): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-orange'
(830,32059): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-orange'
(830,32122): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-orange'
(830,32181): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-orange'
 */
.autocomplete-wrapper{position:relative;}.autocomplete-suggestions{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid var(--rejuvo-blue);margin:2px 0 0;padding:0;list-style:none;max-height:200px;overflow-y:auto;z-index:999;display:none;font-size:.85em;}.autocomplete-suggestions li{padding:6px;cursor:pointer;}.autocomplete-suggestions li:hover{background:#eee;}
/*!
 * Bootstrap-select v1.10.0 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2016 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */

select.bs-select-hidden,
select.selectpicker {
    display: none !important;
}

.bootstrap-select {
    width: 220px \0;
    /*IE9 and below*/
}

    .bootstrap-select > .dropdown-toggle {
        width: 100%;
        padding-right: 25px;
        z-index: 1;
    }

    .bootstrap-select > select {
        position: absolute !important;
        bottom: 0;
        left: 50%;
        display: block !important;
        width: 0.5px !important;
        height: 100% !important;
        padding: 0 !important;
        opacity: 0 !important;
        border: none;
    }

        .bootstrap-select > select.mobile-device {
            top: 0;
            left: 0;
            display: block !important;
            width: 100% !important;
            z-index: 2;
        }

.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {
    border-color: #b94a48;
}

.bootstrap-select.fit-width {
    width: auto !important;
}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 220px;
}

.bootstrap-select .dropdown-toggle:focus {
    outline: thin dotted #333333 !important;
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: -2px;
}

.bootstrap-select.form-control {
    margin-bottom: 0;
    padding: 0;
    border: none;
}

    .bootstrap-select.form-control:not([class*="col-"]) {
        width: 100%;
    }

    .bootstrap-select.form-control.input-group-btn {
        z-index: auto;
    }

.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
    float: none;
    display: inline-block;
    margin-left: 0;
}

    .bootstrap-select.btn-group.dropdown-menu-right,
    .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
    .row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
        float: right;
    }

.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
    margin-bottom: 0;
}

.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
    padding: 0;
}

.form-inline .bootstrap-select.btn-group .form-control {
    width: 100%;
}

.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {
    cursor: not-allowed;
}

    .bootstrap-select.btn-group.disabled:focus,
    .bootstrap-select.btn-group > .disabled:focus {
        outline: none !important;
    }

.bootstrap-select.btn-group.bs-container {
    position: absolute;
}

    .bootstrap-select.btn-group.bs-container .dropdown-menu {
        z-index: 1060;
    }

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    text-align: left;
}

.bootstrap-select.btn-group .dropdown-toggle .caret {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -2px;
    vertical-align: middle;
}

.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
    width: 100%;
}

.bootstrap-select.btn-group .dropdown-menu {
    min-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .bootstrap-select.btn-group .dropdown-menu.inner {
        position: static;
        float: none;
        border: 0;
        padding: 0;
        margin: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .bootstrap-select.btn-group .dropdown-menu li {
        position: relative;
    }

        .bootstrap-select.btn-group .dropdown-menu li.active small {
            color: #fff;
        }

        .bootstrap-select.btn-group .dropdown-menu li.disabled a {
            cursor: not-allowed;
        }

        .bootstrap-select.btn-group .dropdown-menu li a {
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

            .bootstrap-select.btn-group .dropdown-menu li a.opt {
                position: relative;
                padding-left: 2.25em;
            }

            .bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
                display: none;
            }

            .bootstrap-select.btn-group .dropdown-menu li a span.text {
                display: inline-block;
            }

        .bootstrap-select.btn-group .dropdown-menu li small {
            padding-left: 0.5em;
        }

    .bootstrap-select.btn-group .dropdown-menu .notify {
        position: absolute;
        bottom: 5px;
        width: 96%;
        margin: 0 2%;
        min-height: 26px;
        padding: 3px 5px;
        background: #f5f5f5;
        border: 1px solid #e3e3e3;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
        pointer-events: none;
        opacity: 0.9;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

.bootstrap-select.btn-group .no-results {
    padding: 3px;
    background: #f5f5f5;
    margin: 0 5px;
    white-space: nowrap;
}

.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
    position: static;
}

.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
    position: static;
    top: auto;
    margin-top: -1px;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
    position: absolute;
    display: inline-block;
    right: 15px;
    margin-top: 5px;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
    margin-right: 34px;
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
    z-index: 1061;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
    content: '';
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid rgba(204, 204, 204, 0.2);
    position: absolute;
    bottom: -4px;
    left: 9px;
    display: none;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
    content: '';
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    position: absolute;
    bottom: -4px;
    left: 10px;
    display: none;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
    bottom: auto;
    top: -3px;
    border-top: 7px solid rgba(204, 204, 204, 0.2);
    border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
    bottom: auto;
    top: -3px;
    border-top: 6px solid white;
    border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
    right: 12px;
    left: auto;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
    right: 13px;
    left: auto;
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
    display: block;
}

.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
    padding: 4px 8px;
}

.bs-actionsbox {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .bs-actionsbox .btn-group button {
        width: 50%;
    }

.bs-donebutton {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .bs-donebutton .btn-group button {
        width: 100%;
    }

.bs-searchbox + .bs-actionsbox {
    padding: 0 8px 4px;
}

.bs-searchbox .form-control {
    margin-bottom: 0;
    width: 100%;
    float: none;
}
/*# sourceMappingURL=bootstrap-select.css.map */

#contract #co .left-column{float:left;margin-right:10px;}#contract #co .table-input{width:100%;height:27px;padding:0 6px;border:0;}#contract #co .table-input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#contract #co .table-input[readonly]{cursor:default;}#contract #co .uplifts-fieldset{width:450px;}#contract #co .uplifts-table{margin-top:2px;margin-bottom:8px;}#contract #co .uplifts-table>tbody>tr>td{padding:0;vertical-align:middle;}#contract #co .uplifts-table .col-nav{width:70px;text-align:center;cursor:pointer;}#contract #co .uplifts-table .col-nav img{height:24px;}#contract #co .uplifts-table .col-name{width:230px;}#contract #co .uplifts-table .col-value{width:110px;}#contract #co .uplifts-table .col-actions{width:40px;text-align:center;}#contract #co .uplifts-table .remove-uplift{color:#7e7e7e;cursor:pointer;top:3px;}#contract #co .uplifts-table .remove-uplift:hover{color:#f00;}#contract #co .add-uplift{float:right;}#contract #co .uplifts-table .no-results-row td{padding:4px 10px 3px;}#contract #co .uplifts-table .input-validation-error{border:1px solid #f00;}#contract #co .restricted-uplifts-fieldset{width:450px;}#contract #co .restricted-uplifts-table{margin-top:2px;margin-bottom:8px;}#contract #co .restricted-uplifts-table>tbody>tr>td{padding:0;vertical-align:middle;}#contract #co .restricted-uplifts-table .col-nav{width:70px;text-align:center;cursor:pointer;}#contract #co .restricted-uplifts-table .col-nav img{height:24px;}#contract #co .restricted-uplifts-table .col-name{width:230px;}#contract #co .restricted-uplifts-table .col-value{width:110px;}#contract #co .restricted-uplifts-table .col-actions{width:40px;text-align:center;}#contract #co .restricted-uplifts-table .remove-restricted-uplift{color:#7e7e7e;cursor:pointer;top:3px;}#contract #co .restricted-uplifts-table .remove-restricted-uplift:hover{color:#f00;}#contract #co .add-restricted-uplift{float:right;}#contract #co .restricted-uplifts-table .no-results-row td{padding:4px 10px 3px;}#contract #co .restricted-uplifts-table .input-validation-error{border:1px solid #f00;}#contract #co .uplifts-message{font-size:12px;margin-top:10px;padding:12px;}#contract #co .tabs{margin-left:5px;width:970px;}#contract #co .tabs #site_lines{height:500px;}#contract #co .tabs #site_lines a.btn{float:right;margin-bottom:5px;position:relative;z-index:10000;}#contract #co .tabs #tab3{width:500px;}
.widget .form-control:focus{box-shadow:none;}.widget.left{height:100%;}.widget .lp{position:relative;}.widget.left .lp{width:50%;float:left;height:100%;border-right:1px solid #ededed;}.widget.left .rp{width:50%;float:left;height:100%;}.widget .input{border-bottom:1px solid #ebebeb;padding:5px 5px;font-size:11px;}.widget .input label{margin:0;padding:0;width:70px;}.widget .input a{text-decoration:none;cursor:pointer;}.widget .input input{border:0;cursor:pointer;}.widget .input input[type=checkbox]{margin:0;}.widget #mobile_options{border-bottom:1px solid #ebebeb;padding:5px 5px;font-size:11px;display:flex;}.widget #mobile_options label{margin:0;width:70px;flex:0 0 74px;padding-top:4px;}.widget #mobile_options .input{width:28%;border-bottom:0;padding:5px 5px;flex:1 1 auto;text-align:center;display:flex;border-left:1px solid #ebebeb;}.widget #mobile_options .input label{font-weight:normal;padding:0;}.widget .lp textarea{resize:none;border:0;padding:5px;height:100%;border-bottom:1px solid #ebebeb;}.widget.notes .lp{min-height:175px;}.widget.notes .note{position:absolute;top:0;left:0;right:0;bottom:29px;}.widget.action .lp{min-height:175px;}.widget.action .act{position:absolute;top:81px;left:0;right:0;bottom:29px;}.widget.docs .lp{min-height:115px;}.widget.docs .input #docLab{font-weight:normal;width:400px;color:#428bca;cursor:pointer;}.widget.docs .input #fileDesc{width:400px;display:inline;}.widget .con{text-align:right;clear:both;border-bottom:1px solid #ebebeb;}.widget.left .con{border-bottom:0;}.widget .con input{float:right;width:70px;}.widget .tl-edit-items{height:270px;overflow:auto;position:relative;display:block;}.widget .tl-edit-items .tl-edit-i{border:1px solid #ebebeb;margin:5px 5px 5px 5px;position:relative;}.widget .tl-edit-items .tl-edit-i.empty{border:0;border-bottom:1px solid #ebebeb;text-align:center;margin:0 10px;}.widget .tl-edit-items .tl-edit-i.empty p{margin:0;}.widget .tl-edit-items .tl-edit-i.empty:hover{border:0;border-bottom:1px solid #ebebeb;cursor:inherit;}.widget .tl-edit-items .tl-edit-i .tl-edit-rem{position:absolute;right:0;top:0;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:2px 3px;}.widget .tl-edit-items .tl-edit-i .tl-edit-con{position:absolute;right:15px;top:0;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:2px 3px;}.widget .tl-edit-items .tl-edit-i .tl-edit-con.com{font-size:10px;padding:2px 6px;}.widget .tl-edit-items .tl-edit-i .tl-edit-con:hover{cursor:pointer;background-color:#b9ffbf;}.widget .tl-edit-items .tl-edit-i .tl-edit-rem:hover{cursor:pointer;background-color:#ffb9b9;}.widget .tl-edit-items .tl-edit-i.editing{background-color:#f5faff;}.widget .tl-edit-items .tl-edit-i:hover{border:1px solid #b8d9e1;cursor:pointer;}.widget .tl-edit-items .tl-edit-i .tl-edit-ic{min-height:20px;padding-right:20px;}.widget .tl-edit-items .tl-edit-i .tl-edit-ic p{padding:5px;margin:0;}.widget .tl-edit-items .tl-edit-i .tl-edit-ic a{padding:5px;margin:0;text-decoration:none;display:block;}.widget .tl-edit-items .tl-edit-i .tl-edit-sub{height:15px;padding-left:5px;color:#4a4a4a;font-size:10px;border-top:1px solid #ebebeb;background-color:#f7f7f7;}.widget .tl-edit-items .tl-edit-i .tl-edit-sub .date{float:right;margin-right:5px;}.widget .tl-edit-items .tl-edit-i .tl-edit-sub i{padding-right:5px;margin:0;float:right;width:18px;padding-top:2px;}.widget .due{display:block;padding:0 3px;border-bottom:1px solid #ebebeb;font-size:11px;height:19px;}
#drs #measure_breakdown_info{width:1000px;display:flex;flex-direction:column;}#drs #measure_breakdown_info .lookup{width:400px;}#drs #measure_breakdown_info .info-row{flex:1 1 auto;display:flex;}#drs #measure_breakdown_info .info-row *{flex:0 0 auto;}#drs #measure_breakdown_info .info-row button{margin:5px 5px 5px 0;}#drs .info-container{width:400px;float:left;text-align:center;margin:5px;}#drs .info-container .section-header{padding-left:10px;padding-top:5px;font-size:18px;font-weight:bold;color:#7b7b7b;border-bottom:1px solid #6aa6b5;padding-bottom:2px;text-align:left;margin-bottom:5px;}#drs .info-container>div{margin-bottom:2px;}#drs .info-container .tdcolumn{text-align:left;display:inline-block;width:290px;color:#3e3e3e;font-size:12px;font-weight:normal;margin-bottom:0;text-align:right;padding-right:15px;}#drs .info-container .tdvaluecolumn{display:inline-block;width:106px;}#drs .info-container .tdvaluecolumn .dropdown-toggle{padding:3px 25px 2px 3px;height:23.15px!important;font-size:12px;}#drs .info-container .tdvaluecolumn input,#drs .info-container .tdvaluecolumn select{width:inherit;}#drs input.form-control.condensed{padding:2px 3px;font-size:12px;margin-top:0;}#drs .form-control.condensed .dropdown-toggle{padding:3px 25px 2px 3px;height:23.15px!important;font-size:12px;}#drs .tdheadcolumn{padding-left:10px;padding-top:5px;font-size:18px;font-weight:bold;color:#7b7b7b;border-bottom:1px solid #6aa6b5;padding-bottom:2px;text-align:left;margin:5px;}#drs .measureBreakdownFSnewlayout{width:1650px;}
#Holidays #holidays_container{width:450px;margin-left:5px;margin-top:5px;border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd;}#Holidays #holidays_container #lines{height:500px;width:100%;}#Holidays #holidays_container #detail{width:100%;}#Holidays #holidays_container #detail #line-info{height:96px;}#Holidays #holidays_container #detail #line-info .form-control{padding:1px 3px;}#Holidays #holidays_container #detail #line-info #line{border-top:solid 1px #ddd;height:50px;width:100%;}#Holidays #holidays_container #detail #line-info #line #d{width:285px;}#Holidays #holidays_container #detail #line-info #line #h{width:150px;}#Holidays #holidays_container #detail #line-info #controls{width:100%;float:left;height:46px;padding:5px;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:-1px;}#Holidays #holidays_container #detail #line-info #controls div{float:right;}#Holidays #holidays_container #detail #line-info #controls div i{background-color:#fcfcfc;width:35px;height:35px;text-align:center;line-height:35px;font-size:20px;border:1px solid #ddd;border-right-color:transparent;}#Holidays #holidays_container #detail #line-info #controls div i:hover{background-color:#efefef;}#Holidays #holidays_container #detail #line-info #controls div:first-child i{border-right:1px solid #ddd;}#Holidays #holidays_container #detail #line-info #controls div[data-disabled=true] i{background-color:#f2f2f2;color:#848484!important;cursor:not-allowed;}#Holidays #holidays_container .imp{margin-left:5px;float:left;height:45px;}#Holidays #holidays_container .imp label{font-size:12px;font-weight:normal;margin-bottom:0;}#contract #holidays_container #lines{height:280px;}
#document_preview{margin-top:37px;margin-left:10px;}#document_preview .image-preview{border:1px solid #ccc;margin-bottom:5px;display:block;width:622px;height:412px;}#document_preview .image-controls{position:relative;width:inherit;}#document_preview .image-controls label{float:right;padding-right:5px;}#document_preview .image-controls a{float:left;}#document_preview .uploadButton{font-size:20px;margin-left:5px;cursor:pointer;}#document_preview .fa-upload{color:#4682b4;}#document_preview .fa-trash{color:#dc143c;}#document_preview .fa-arrow-up-right-from-square{color:#a9a9a9;}#document_preview .fa-arrow-up-right-from-square:hover{color:#808080;}
#logo img {
    width: 100%;
    height: 100%;
}


#login {
    background-size: cover;
}

    #login > div {
        /*display: table;
    height: 100%;
    width: 100%;*/
        height: 100%;
        width: 40%;
        min-width: 500px;
        position: relative;
    }

        #login > div > div {
            /*display: table-cell;
        vertical-align: middle;*/
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            height: 180px;
            width: 380px;
            margin: auto;
        }

#login {
    background-color: #363636;
}

    #login .validation-summary-errors ul {
        list-style: none;
        color: #ff9292;
    }

        #login .validation-summary-errors ul li {
            padding-left: 12px;
        }

    #login form {
        /*height: 245px;
        margin: 0 auto 250px;
        padding: 10px;
        width: 350px;*/
    }

    #login #logo {
        background-color: #2e2e2e;
        border: 1px solid #3e3e3e;
        width: 100%;
        height: 100px;
        margin-bottom: 10px;
        position: absolute;
        top: -120px;
    }

    #login form input {
        background-color: #2e2e2e;
        border: 1px solid #5d5d5d;
        border-radius: 1px;
        box-shadow: 0 0 2px #181818 inset;
        color: #fff;
        height: 30px;
        padding-left: 12px;
        width: 100%;
        height: 50px;
        background-color: #efefef;
        color: #000;
    }


        #login form input[name="userName"] {
            /*border-bottom: none;*/
            margin-bottom: 20px;
        }

        #login form input[type="submit"] {
            background-color: var(--rejuvo-blue);
            border-color: var(--rejuvo-blue-border);
            box-shadow: none;
            color: #fff;
            font-size: 23px;
            height: 40px;
            line-height: 27px;
            margin-top: 10px;
        }

    #login > img {
        position: fixed;
        width: 100%;
    }

    #login #blur {
        position: absolute;
        width: 100%;
        height: 100%;
        border-right: 1px solid #8d8d8d;
        box-shadow: 6px 0 10px #48484873;
        backdrop-filter: blur(5px);
    }

.mg-active-datapoint {
    fill: black;
    font-size: 0.9rem;
    font-weight: 400;
    opacity: 0.8;
}

.mg-area1-color {
    fill: #0000ff;
}

.mg-area2-color {
    fill: #05b378;
}

.mg-area3-color {
    fill: #db4437;
}

.mg-area4-color {
    fill: #f8b128;
}

.mg-area5-color {
    fill: #5c5c5c;
}

.mg-barplot rect.mg-bar {
    shape-rendering: auto;
    fill: #b6b6fc;
}

.mg-barplot rect.mg-bar.active {
    fill: #9e9efc;
}

.mg-barplot .mg-bar-prediction {
    fill: #5b5b5b;
}

.mg-barplot .mg-bar-baseline {
    stroke: #5b5b5b;
    stroke-width: 2;
}

.mg-baselines line {
    opacity: 1;
    shape-rendering: auto;
    stroke: #b3b2b2;
    stroke-width: 1px;
}

.mg-baselines text {
    fill: black;
    font-size: 0.9rem;
    opacity: 0.6;
    stroke: none;
}

.mg-baselines-small text {
    font-size: 0.6rem;
}

.mg-header {
    cursor: default;
    font-size: 1.2rem;
}

.mg-header .mg-chart-description {
    fill: #ccc;
    font-family: FontAwesome;
    font-size: 1.2rem;
}

.mg-points circle {
    opacity: 0.65;
}

.mg-popover {
    font-size: 0.95rem;
}

.mg-popover-content {
    cursor: auto;
    line-height: 17px;
}

.mg-data-table {
    margin-top: 30px;
}

.mg-data-table thead tr th {
    border-bottom: 1px solid darkgray;
    cursor: default;
    font-size: 1.1rem;
    font-weight: normal;
    padding: 5px 5px 8px 5px;
    text-align: right;
}

.mg-data-table thead tr th .fa {
    color: #ccc;
    padding-left: 4px;
}

.mg-data-table thead tr th .popover {
    font-size: 1rem;
    font-weight: normal;
}

.mg-data-table .secondary-title {
    color: darkgray;
}

.mg-data-table tbody tr td {
    margin: 2px;
    padding: 5px;
    vertical-align: top;
}

.mg-data-table  tbody tr td.table-text {
    opacity: 0.8;
    padding-left: 30px;
}

.mg-y-axis line.mg-extended-y-ticks {
    opacity: 0.4;
}

.mg-x-axis line.mg-extended-x-ticks {
    opacity: 0.4;
}

.mg-histogram .axis path,
.mg-histogram .axis line {
    fill: none;
    opacity: 0.7;
    shape-rendering: auto;
    stroke: #ccc;
}

.mg-histogram .mg-bar rect {
    fill: #b6b6fc;
    shape-rendering: auto;
}

.mg-histogram .mg-bar rect.active {
    fill: #9e9efc;
}

.mg-least-squares-line {
    stroke: red;
    stroke-width: 1px;
}

.mg-lowess-line {
    fill: none;
    stroke: red;
}

.mg-line1-color {
    stroke: #4040e8;
}

.mg-hover-line1-color {
    fill: #4040e8;
}

.mg-line2-color {
    stroke: #05b378;
}

.mg-hover-line2-color {
    fill: #05b378;
}

.mg-line3-color {
    stroke: #db4437;
}

.mg-hover-line3-color {
    fill: #db4437;
}

.mg-line4-color {
    stroke: #f8b128;
}

.mg-hover-line4-color {
    fill: #f8b128;
}

.mg-line5-color {
    stroke: #5c5c5c;
}

.mg-hover-line5-color {
    fill: #5c5c5c;
}

.mg-line-legend text {
    font-size: 0.9rem;
    font-weight: 300;
    stroke: none;
}

.mg-line1-legend-color {
    color: #4040e8;
    fill: #4040e8;
}

.mg-line2-legend-color {
    color: #05b378;
    fill: #05b378;
}

.mg-line3-legend-color {
    color: #db4437;
    fill: #db4437;
}

.mg-line4-legend-color {
    color: #f8b128;
    fill: #f8b128;
}

.mg-line5-legend-color {
    color: #5c5c5c;
    fill: #5c5c5c;
}

.mg-main-area-solid svg .mg-main-area {
    fill: #ccccff;
    opacity: 1;
}

.mg-markers line {
    opacity: 1;
    shape-rendering: auto;
    stroke: #b3b2b2;
    stroke-width: 1px;
}

.mg-markers text {
    fill: black;
    font-size: 0.8rem;
    opacity: 0.6;
}

.mg-missing-text {
    opacity: 0.9;
}

.mg-missing-background {
    stroke: blue;
    fill: none;
    stroke-dasharray: 10,5;
    stroke-opacity: 0.05;
    stroke-width: 2;
}

.mg-missing .mg-main-line {
    opacity: 0.1;
}

.mg-missing .mg-main-area {
    opacity: 0.03;
}

path.mg-main-area {
    opacity: 0.2;
    stroke: none;
}

path.mg-confidence-band {
    fill: #ccc;
    opacity: 0.4;
    stroke: none;
}

path.mg-main-line {
    fill: none;
    opacity: 0.8;
    stroke-width: 1.1px;
}

.mg-points circle {
    fill-opacity: 0.4;
    stroke-opacity: 1;
}

circle.mg-points-mono {
    fill: #0000ff;
    stroke: #0000ff;
}

/* a selected point in a scatterplot */
.mg-points circle.selected {
    fill-opacity: 1;
    stroke-opacity: 1;
}

.mg-voronoi path {
    fill: none;
    pointer-events: all;
    stroke: none;
    stroke-opacity: 0.1;
}

.mg-x-rug-mono,
.mg-y-rug-mono {
    stroke: black;
}

.mg-x-axis line,
.mg-y-axis line {
    opacity: 1;
    shape-rendering: auto;
    stroke: #b3b2b2;
    stroke-width: 1px;
}

.mg-x-axis text,
.mg-y-axis text,
.mg-histogram .axis text {
    fill: black;
    font-size: 0.9rem;
    opacity: 0.6;
}

.mg-x-axis .label,
.mg-y-axis .label,
.mg-axis .label {
    font-size: 0.8rem;
    text-transform: uppercase;
    font-weight: 400;
}

.mg-x-axis-small text,
.mg-y-axis-small text,
.mg-active-datapoint-small {
    font-size: 0.6rem;
}

.mg-x-axis-small .label,
.mg-y-axis-small .label {
    font-size: 0.65rem;
}

.mg-european-hours {
}

.mg-year-marker text {
    fill: black;
    font-size: 0.7rem;
    opacity: 0.6;
}

.mg-year-marker line {
    opacity: 1;
    shape-rendering: auto;
    stroke: #b3b2b2;
    stroke-width: 1px;
}

.mg-year-marker-small text {
    font-size: 0.6rem;
}

#programme_planner .alert-message{width:85%;}#programme_planner .planner-dd .control-label{display:inline;float:left;font-size:14px;margin-right:4px;padding-top:5px;font-weight:normal;}#programme_planner .planner-dd div{display:inline;width:fit-content;}#programme_planner .planner-dd div select.form-control{width:fit-content;font-weight:bold;background-color:#fff;}#programme_planner tr.error td{background-color:#dca7a7!important;}#programme_planner .planner-table{height:100%;border:1px solid #ddd;}#programme_planner .sec{width:inherit;}#programme_planner #planner_container{height:100%;display:flex;}#programme_planner #planner_container .lookup-controls{display:flex;justify-content:flex-end;}#programme_planner #planner_container .lookup-controls>span.val{padding:0 5px;display:block;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;}#programme_planner #planner_container .lookup-controls .lookup-button.fa.fa-angle-up{display:block;font-size:24px;line-height:22px;text-decoration:none;color:#7e7e7e;text-align:center;height:inherit;max-height:30px;border:0;flex:0 0 30px;}#programme_planner #planner_container .lookup-controls .lookup-button.fa.fa-angle-up:hover{background:#c3c3c3;color:#2297ac;}#programme_planner #planner_container .lookup-controls .li-remove{flex:0 0 12px;display:none;align-self:center;}#programme_planner #planner_container .lookup-controls .li-remove i{color:#7e7e7e;font-size:12px;}#programme_planner #planner_container .lookup-controls:hover .li-remove{display:block;}#programme_planner #planner_container input.condensed{padding:0 5px!important;height:23px;border:0;}#programme_planner #planner_container input.edited{background-color:#ffffc4!important;}#programme_planner #planner_container .tabs{display:flex;flex-direction:column;height:100%;}#programme_planner #planner_container .tabs .tab-links a.error{color:#f00;}#programme_planner #planner_container .tabs .tab-links a.error i{color:#f00;margin-left:5px;}#programme_planner #planner_container .tabs .tab-content{flex:1 1 auto;}#programme_planner #planner_container .tabs .tab-content .tab{height:100%;}#programme_planner #planner_container .tabs .tab-content .tab #geography_container{display:flex;height:100%;gap:5px;}#programme_planner #planner_container .tabs .tab-content .tab #geography_container .geography-tables{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;}#programme_planner #planner_container .tabs .tab-content .tab #geography_container .geography-tables #geography_lines{flex:1 1 auto;}#programme_planner #planner_container .tabs .tab-content .tab #geography_container .geography-tables #depot_lines{flex:1 1 auto;}#programme_planner #planner_container .tabs .tab-content .tab #geography_container .map{flex:0 0 1000px;background-color:#90ee90;}#programme_planner #planner_container .tabs .tab-content .tab .planner-table{height:100%;}#programme_planner #planner_container #assigned_tasks{width:250px;height:100%;margin:0 0 0 0;padding:10px;flex-direction:column;gap:5px;flex:0 0 250px;display:none;}#programme_planner #planner_container #assigned_tasks h1{font-size:1em;margin:0;font-weight:bold;color:#636363;}#programme_planner #planner_container #assigned_tasks ul{background:#f7f7f7;margin:0;flex:1;list-style:none;padding:5px;overflow:auto;}#programme_planner #planner_container #assigned_tasks .no-rows{height:100%;display:flex;align-items:center;justify-content:center;color:#636363;}#programme_planner #planner_container #assigned_tasks .group{font-weight:bold;}#programme_planner #planner_container #assigned_tasks .task{margin-left:15px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#programme_planner #planner_container #assigned_tasks .actions{display:flex;gap:10px;}#programme_planner #planner_container #assigned_tasks .actions button{flex:1;}
#programme_dashboard #programme_dashboard_container{display:flex;flex-direction:column;height:100%;}#programme_dashboard #filters{flex:0 60px;display:flex;width:70%;padding:5px 0;}#programme_dashboard #filters>*{flex:1 1 auto;width:30%;}#programme_dashboard #details{flex:0 30%;display:flex;margin:0 5px;gap:10px;}#programme_dashboard #details .it-cont .bg{background:var(--rejuvo-orange);}#programme_dashboard #details .details-section{flex:0 auto;height:250px;width:700px;min-width:310px;}#programme_dashboard #details .details-section .link-div{height:30px;align-content:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 3px;}#programme_dashboard #details .details-section textarea{resize:none;}#programme_dashboard #details .details-section#site_lines{flex:1 1 auto;}#programme_dashboard #details .details-section.map{flex:0 0 400px;background-color:#90ee90;}#programme_dashboard #details .details-section #programme_documents .tl-edit-items{height:270px;overflow:auto;position:relative;display:block;}#programme_dashboard #details .details-section #programme_documents .tl-edit-items .tl-edit-i{border:1px solid #ebebeb;margin:5px 5px 5px 5px;position:relative;}#programme_dashboard #details .details-section #programme_documents .tl-edit-items .tl-edit-i .tl-edit-rem{display:none;}#programme_dashboard #details .details-section #programme_documents .tl-edit-items .tl-edit-i:hover{border:1px solid #b8d9e1;cursor:pointer;}#programme_dashboard #details .details-section #programme_documents .tl-edit-items .tl-edit-i .tl-edit-ic{min-height:20px;}#programme_dashboard #details .details-section #programme_documents .tl-edit-items .tl-edit-i .tl-edit-ic p{padding:5px;margin:0;}#programme_dashboard #details .details-section #programme_documents .tl-edit-items .tl-edit-i .tl-edit-ic a{padding:5px;margin:0;text-decoration:none;display:block;}#programme_dashboard #details .details-section #programme_documents .tl-edit-items .tl-edit-i .tl-edit-sub{height:15px;padding-left:5px;color:#4a4a4a;font-size:10px;border-top:1px solid #ebebeb;background-color:#f7f7f7;}#programme_dashboard #details .details-section #programme_documents .tl-edit-items .tl-edit-i .tl-edit-sub .date{float:right;margin-right:5px;}#programme_dashboard #programme_lines{margin:5px;border:1px solid #d3d3d3;box-sizing:border-box;height:100px;flex:0 70%;}#programme_dashboard #site_lines{border:1px solid #d3d3d3;box-sizing:border-box;}#programme_dashboard #task_lines{border:1px solid #d3d3d3;box-sizing:border-box;height:218px;margin:-5px;}#programme #sites{width:1005px;}#programme #sites #site_lines{height:300px;width:1000px;margin:5px 0 0 5px;border:1px solid #ddd;}#programme #sites #add_sites{float:right;}#programme #sites #add_sites .lookup a.lookup-button{background-color:transparent;margin-right:-15px;}#programme #sites #add_sites .lookup a.lookup-button i{color:var(--rejuvo-blue);font-size:24px;}#programme #sites #add_sites .lookup a.lookup-button i:hover{color:var(--rejuvo-green);}
#Quotes #surveyFieldset #add_surveys .lookup a.lookup-button{background-color:transparent;margin-right:-15px;}#Quotes #surveyFieldset #add_surveys .lookup a.lookup-button i{color:var(--rejuvo-blue);font-size:24px;}#Quotes #surveyFieldset #add_surveys .lookup a.lookup-button i:hover{color:var(--rejuvo-blue);}#Quotes .ratesFieldset{float:left;clear:left;width:909px;}#Quotes .ratesFieldset .bootstrap-select{width:150px;}#Quotes #ratesTable .uplift-column{text-align:center;}#Quotes #co .left-column{float:left;margin-right:10px;}#Quotes #co .table-input{width:100%;height:27px;padding:0 6px;border:0;}#Quotes #co .table-input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#Quotes #co .table-input[readonly]{cursor:default;}#Quotes #co .uplifts-fieldset{width:450px;}#Quotes #co .uplifts-table{margin-top:2px;margin-bottom:8px;}#Quotes #co .uplifts-table>tbody>tr>td{padding:0;vertical-align:middle;}#Quotes #co .uplifts-table .col-nav{width:70px;text-align:center;cursor:pointer;}#Quotes #co .uplifts-table .col-nav img{height:24px;}#Quotes #co .uplifts-table .col-name{width:230px;}#Quotes #co .uplifts-table .col-value{width:110px;}#Quotes #co .uplifts-table .col-actions{width:40px;text-align:center;}#Quotes #co .uplifts-table .remove-uplift{color:#7e7e7e;cursor:pointer;top:3px;}#Quotes #co .uplifts-table .remove-uplift:hover{color:#f00;}#Quotes #co .uplifts-table .no-results-row td{padding:4px 10px 3px;}#Quotes #co .uplifts-table .input-validation-error{border:1px solid #f00;}#Quotes #co .add-uplift{float:right;}#Quotes #co .uplifts-message{font-size:12px;margin-top:10px;padding:12px;}#Quotes #quoteRatesTable{margin-top:5px;margin-left:8px;width:855px;}#Quotes #quoteRatesTable thead tr{border-bottom:1px solid #6aa6b5;}#Quotes #quoteRatesTable thead tr td{font-weight:bold;font-size:15px;}#Quotes #quoteRatesTable tbody tr{margin-top:2px;}#Quotes #quoteRatesTable tbody tr td{padding:2px;}#Quotes #quoteRatesTable .rateColumn{width:150px;}#Quotes #quoteRatesTable .includeColumn{text-align:center;width:100px;}#Quotes #quoteRatesTable .descColumn{width:450px;}#Quotes #quoteRatesTable .CustheadColumn{width:150px;}#Quotes #quoteRatesTable .uplift-column{text-align:center;}
:root{--signatureimagewidth:315px;}#document_preview{margin-left:165px;}#document_preview .signature-preview{border:1px solid #ccc;height:150px;width:var(--signatureimagewidth);margin-bottom:5px;display:block;}#document_preview .signature-controls-container{width:var(--signatureimagewidth);}#document_preview .signature-controls{position:relative;float:right;}#document_preview .uploadButton{font-size:20px;margin-left:5px;}#document_preview .fa-upload{color:#4682b4;}#document_preview .fa-trash{color:#dc143c;}
#site_dashboard #site_dashboard_container{display:flex;flex-direction:column;height:100%;}#site_dashboard #filters{flex:0 60px;display:flex;width:70%;padding:5px 0;}#site_dashboard #filters>*{flex:1 1 auto;width:30%;}#site_dashboard #details{flex:0 30%;display:flex;margin:5px 5px 0 5px;gap:10px;}#site_dashboard #details .it-cont .bg{background:var(--rejuvo-orange);}#site_dashboard #details .details-section{flex:0 auto;height:335px;width:650px;min-width:410px;}#site_dashboard #details .details-section #site_details{width:100%;display:inline-block;}#site_dashboard #details .details-section #site_details .link-div{height:30px;align-content:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 3px;}#site_dashboard #details .details-section#depot_lines{flex:1 1 auto;border:1px solid #d3d3d3;min-width:210px;}#site_dashboard #details .details-section textarea{resize:none;}#site_dashboard #details .details-section.map{flex:0 0 400px;background-color:#90ee90;}#site_dashboard #details .details-section #site_documents .tl-edit-items{height:270px;overflow:auto;position:relative;display:block;}#site_dashboard #details .details-section #site_documents .tl-edit-items .tl-edit-i{border:1px solid #ebebeb;margin:5px 5px 5px 5px;position:relative;}#site_dashboard #details .details-section #site_documents .tl-edit-items .tl-edit-i .tl-edit-rem{display:none;}#site_dashboard #details .details-section #site_documents .tl-edit-items .tl-edit-i:hover{border:1px solid #b8d9e1;cursor:pointer;}#site_dashboard #details .details-section #site_documents .tl-edit-items .tl-edit-i .tl-edit-ic{min-height:20px;}#site_dashboard #details .details-section #site_documents .tl-edit-items .tl-edit-i .tl-edit-ic p{padding:5px;margin:0;}#site_dashboard #details .details-section #site_documents .tl-edit-items .tl-edit-i .tl-edit-ic a{padding:5px;margin:0;text-decoration:none;display:block;}#site_dashboard #details .details-section #site_documents .tl-edit-items .tl-edit-i .tl-edit-sub{height:15px;padding-left:5px;color:#4a4a4a;font-size:10px;border-top:1px solid #ebebeb;background-color:#f7f7f7;}#site_dashboard #details .details-section #site_documents .tl-edit-items .tl-edit-i .tl-edit-sub .date{float:right;margin-right:5px;}#site_dashboard #site_lines_container{margin:5px;border:1px solid #d3d3d3;box-sizing:border-box;height:100px;flex:0 70%;display:flex;}#site_dashboard #site_lines_container #site_lines{border:1px solid #d3d3d3;box-sizing:border-box;flex:1 1 auto;margin:-6px;}#site_dashboard #site_lines_container #quote_lines{border:1px solid #d3d3d3;box-sizing:border-box;flex:1 1 auto;margin:-6px;}#site_dashboard #site_lines_container .tabs{display:flex;flex-direction:column;flex:1 1 auto;}#site_dashboard #site_lines_container .tab.active{display:flex!important;flex:1 1 auto;}#site_dashboard #site_lines_container .tab-content{flex-direction:column;display:flex;flex:1 1 auto;}#site_dashboard #site_lines_container #assigned_tasks{width:300px;height:100%;margin:0 0 0 0;padding:10px;display:flex;flex-direction:column;gap:5px;flex:0 0 300px;}#site_dashboard #site_lines_container #assigned_tasks h1{font-size:1em;margin:0;font-weight:bold;color:#636363;}#site_dashboard #site_lines_container #assigned_tasks ul{background:#f7f7f7;margin:0;flex:1;list-style:none;padding:5px;overflow:auto;}#site_dashboard #site_lines_container #assigned_tasks .no-rows{height:100%;display:flex;align-items:center;justify-content:center;color:#636363;}#site_dashboard #site_lines_container #assigned_tasks .group{font-weight:bold;}#site_dashboard #site_lines_container #assigned_tasks .task{margin-left:15px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#site_dashboard #site_lines_container #assigned_tasks .actions{display:flex;gap:10px;}#site_dashboard #site_lines_container #assigned_tasks .actions button{flex:1;}#site .textbox-with-search input{padding-right:30px;}#site .textbox-with-search .search-icon{position:absolute;top:9px;right:23px;color:#7e7e7e;}#site .textbox-with-search .search-icon:hover{cursor:pointer;color:#595959;}#site #map{height:75vh;width:100%;}#site #site_map_modal .modal-dialog{width:80vw;height:90vh;}#site #site_map_modal #search{width:300px;height:40px;margin-top:10px;border:0;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;padding:0 17px;font-size:17px;}#site .pac-container{z-index:2147483647;}
#loaderModal{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);z-index:1;}.loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
#survey #s .table-input{width:100%;height:27px;padding:0 6px;border:0;}#survey #s .table-input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#survey #s .table-input[readonly]{cursor:default;}#survey #s .restricted-uplifts-fieldset{width:420px;}#survey #s .restricted-uplifts-table>tbody>tr>td{padding:0;vertical-align:middle;}#survey #s .restricted-uplifts-table input[readonly]{background-color:#f5f5f5;}#survey #s .restricted-uplifts-table .col-percent{width:85px;}#survey #s .restricted-uplifts-table .col-selected{width:48px;}#survey #s .restricted-uplifts-table .col-selected input{height:18px;}#survey #s .restricted-uplifts-table .no-results-row td{padding:4px 10px 3px;}#survey #s #measureFieldset{width:707px;}#survey #s #measureFieldset #measureTable{margin-top:5px;margin-left:8px;width:640px;}#survey #s #measureFieldset #measureTable thead tr{border-bottom:1px solid #6aa6b5;}#survey #s #measureFieldset #measureTable thead tr td{font-weight:bold;font-size:15px;}#survey #s #measureFieldset #measureTable tbody tr{margin-top:2px;}#survey #s #measureFieldset #measureTable tbody tr td{padding:2px;}#survey #s #measureFieldset #measureTable .measureLengthColumn{width:130px;}#survey #s #measureFieldset #measureTable .measureWidthColumn{width:130px;}#survey #s #measureFieldset #measureTable .measureTotalColumn{width:130px;}#survey #s #measureFieldset #measureTable .measureDepthColumn{width:130px;}#survey #s #measureFieldset #measureTable .measureRemoveColumn{width:20px;}#survey #s #measureFieldset #addMeasure{padding-left:10px;}#survey #s #measureFieldset #addMeasure span{float:right;}#survey #s #patchingFieldset{width:1408px;}#survey #s #patchingTable{margin-top:5px;margin-left:8px;width:1400px;}#survey #s #patchingTable thead tr{border-bottom:1px solid #6aa6b5;}#survey #s #patchingTable thead tr td{font-weight:bold;font-size:15px;}#survey #s #patchingTable tbody tr{margin-top:2px;}#survey #s #patchingTable tbody tr td{padding:2px;}#survey #s #patchingTable .patchingLocationColumn{width:220px;}#survey #s #patchingTable .patchingLocationColumn div{overflow-y:hidden;display:inline;vertical-align:middle;}#survey #s #patchingTable .patchingGPSColumn{width:140px;}#survey #s #patchingTable .patchingGPSColumn div{overflow-y:hidden;display:inline;vertical-align:middle;}#survey #s #patchingTable .patchingLengthColumn{width:100px;}#survey #s #patchingTable .patchingWidthColumn{width:90px;}#survey #s #patchingTable .patchingTotalColumn{width:100px;}#survey #s #patchingTable .patchingDepthColumn{width:100px;}#survey #s #patchingTable .patchingRegulatingColumn{width:90px;}#survey #s #patchingTable .patchingCarriagewayColumn{width:90px;}#survey #s #patchingTable .patchingDefect1Column{width:40px;}#survey #s #patchingTable .patchingDefect2Column{width:40px;}#survey #s #patchingTable .patchingDefect3Column{width:40px;}#survey #s #patchingTable .patchingDefect4Column{width:40px;}#survey #s #patchingTable .patchingDefectTotalColumn{width:40px;}#survey #s #patchingTable .patchingRoadMarkingsColumn{width:100px;}#survey #s #patchingTable .patchingLiningColumn{width:150px;}#survey #s #patchingTable .patchingLiningColumn div{overflow-y:hidden;display:inline;vertical-align:middle;}#survey #s #patchingTable .patchingRemoveColumn{width:20px;}#survey #s #addPatching{padding-left:10px;}#survey #s #addPatching span{float:right;}#survey .info-container{width:400px;float:left;text-align:center;margin:5px;}#survey .info-container .section-header{padding-left:10px;padding-top:5px;font-size:18px;font-weight:bold;color:#7b7b7b;border-bottom:1px solid #6aa6b5;padding-bottom:2px;text-align:left;margin-bottom:5px;}#survey .info-container>div{margin-bottom:2px;}#survey .info-container .tdcolumn{text-align:left;display:inline-block;width:290px;color:#3e3e3e;font-size:12px;font-weight:normal;margin-bottom:0;text-align:right;padding-right:15px;}#survey .info-container .tdvaluecolumn{display:inline-block;width:106px;}#survey .info-container .tdvaluecolumn .dropdown-toggle{padding:3px 25px 2px 3px;height:23.15px!important;font-size:12px;}#survey .info-container .tdvaluecolumn input,#survey .info-container .tdvaluecolumn select{width:inherit;}#survey input.form-control.condensed{padding:2px 3px;font-size:12px;margin-top:0;}#survey .form-control.condensed .dropdown-toggle{padding:3px 25px 2px 3px;height:23.15px!important;font-size:12px;}#survey .tdheadcolumn{padding-left:10px;padding-top:5px;font-size:18px;font-weight:bold;color:#7b7b7b;border-bottom:1px solid #6aa6b5;padding-bottom:2px;text-align:left;margin:5px;}
.it-table{position:relative;width:100%;height:100%;}.it-table .it-ov{position:absolute;top:-1px;bottom:-1px;width:10px;right:-10px;display:none;}.it-table .it-ov .ov-col{position:absolute;top:40px;bottom:33px;left:0;right:0;background-color:#f6f6f6;border:1px solid #cdcdcd;}.it-table .it-ov .ov{position:absolute;right:0;width:8px;height:3px;background-color:#a8a8a8;cursor:pointer;}.it-table .it-ov.dis{display:block;}.it-table .it-table-find{position:absolute;top:30px;right:25px;display:flex;flex-direction:column;padding:10px 10px 3px 10px;background:#f7f7f7;border-radius:2px;box-shadow:0 0 5px #acacac;}.it-table .it-table-find>div{display:flex;align-items:center;min-height:10px;}.it-table .it-table-find>div input{border:2px solid #11abe6;border-radius:3px;margin-right:5px;padding:2px;font-size:11px;width:150px;}.it-table .it-table-find>div>div{color:#5f5f5f;padding:0 3px;line-height:26px;}.it-table .it-table-find>div>div:hover{cursor:pointer;background:#e8e8e8;border-radius:3px;color:#1f1f1f;}.it-table .it-table-find>div .nav{margin-right:5px;font-size:20px;}.it-table .it-table-find>div .cls{font-weight:normal;font-size:17px;}.it-table .it-table-find .res{color:#5f5f5f;margin-bottom:3px;font-size:10px;}.it-table .found{background:#fafdff;font-weight:600;color:#515151;}.it-table .single-select{border:2px solid #11abe6;box-sizing:border-box;background:#e2f5fc;}.it-cont{overflow:hidden;width:100%;height:100%;position:relative;display:flex;}.it-cont .it-head{height:22px;}.it-cont .it-head>div{float:left;position:relative;border-right:1px solid #e3e3e3;overflow:hidden;height:100%;display:flex;align-items:center;box-sizing:border-box;}.it-cont .it-head>div label{padding-left:5px;padding-right:5px;overflow:hidden;white-space:nowrap;font-weight:normal;margin:0;display:block;text-overflow:ellipsis;}.it-cont .it-head>div span{position:absolute;right:0;top:0;bottom:0;width:7px;cursor:col-resize;}.it-cont .it-head>div span:hover{background-color:#ddd;}.it-cont .bg{border-top:1px solid #fff;background:#f2f2f2;border-bottom:1px solid #9a9a9a;position:absolute;top:0;left:0;right:0;height:22px;box-sizing:border-box;z-index:1;}.it-cont .db{position:absolute;top:0;bottom:0;border-left:1px solid #11abe6;left:100px;z-index:99;}.it-cont .it-table-fixed{flex-shrink:0;flex-basis:0;flex-grow:0;border-right:1px solid #8c8c8c;}.it-cont .it-table-fixed .it-head{position:absolute;z-index:2;border-top:1px solid #fff;background:#f2f2f2;border-bottom:1px solid #9a9a9a;}.it-cont .cs td{border:0!important;}.it-cont .it-table-scroll{flex:1 1 auto;position:relative;overflow:hidden;}.it-cont .it-table-scroll .it-head{position:absolute;z-index:1;}.it-cont .it-table-scroll table{position:absolute;margin-top:22px;width:100%;}.it-cont .it-table-scroll .it-body{pointer-events:none;}.it-cont .it-body{overflow:auto;position:absolute;top:22px;left:0;right:0;bottom:0;}.it-cont .it-body .it-table-con{height:100%;}.it-cont .it-load{display:none;position:absolute;width:100%;height:100%;z-index:9;}.it-cont .it-load .it-load-bg{background-color:#f9f9f9;opacity:.5;position:absolute;top:0;left:0;right:0;bottom:0;}.it-cont .it-load-con{position:absolute;left:50%;top:50%;}.it-cont .it-load-con>div{position:relative;transform:translate(0,-50%);left:-50%;}.it-cont table{table-layout:fixed;min-height:1px;border-spacing:0;}.it-cont table tr{border-spacing:0;}.it-cont table tr.active td{background-color:#e8f2fc!important;}.it-cont table tr.hover td{background-color:#f0f8ff!important;}.it-cont table td{border-right:1px solid #e3e3e3;border-bottom:1px solid #ddd;white-space:nowrap;cursor:pointer;overflow:hidden;padding:0;box-sizing:border-box;border-spacing:0;}.it-cont table td>span{padding:0 5px;display:block;overflow:hidden;text-overflow:ellipsis;}.it-cont table .norow{color:#8a8a8a;}
#task_dashboard #task_dashboard_container{display:flex;flex-direction:column;height:100%;}#task_dashboard #filters{flex:0 55px;display:flex;width:100%;padding:5px 0;align-items:center;justify-content:center;}#task_dashboard #filters>*{max-width:20%;min-width:225px;}#task_dashboard #filters .info-container{margin-left:10px;}#task_dashboard #filters .info-container .linker-icon{margin-left:10px;}#task_dashboard #filters .info-container:nth-child(1) .linker-icon{color:#bfb752;}#task_dashboard #filters .info-container:nth-child(2){margin-right:50px;}#task_dashboard #filters .info-container:nth-child(2)>i{color:var(--rejuvo-orange);}#task_dashboard #filters .info-container:nth-child(3)>i{color:#4fb4c3;}#task_dashboard #filters .info-container:nth-child(3) .linker-icon{color:#5090b8;}#task_dashboard #filters .info-container:nth-child(4)>i{color:#516cad;}#task_dashboard #filters .info-container i{font-size:25px;float:left;margin-top:10px;color:var(--rejuvo-green);}#task_dashboard #filters .info-container div{float:left;padding-left:10px;width:139px;}#task_dashboard #filters .info-container div label{float:left;clear:both;font-weight:bold;margin-bottom:0;}#task_dashboard #filters .info-container div label.info-title{color:#a9a9a9;font-size:12px;}#task_dashboard #filters .info-container div label.info-info{font-size:17px;color:#717171;margin-top:4px;}#task_dashboard #details{flex:0 30%;display:flex;margin:5px 5px 0 5px;gap:10px;}#task_dashboard #details .it-cont .bg{background:var(--rejuvo-orange);}#task_dashboard #details .details-section{flex:0 0 auto;height:335px;width:810px;}#task_dashboard #details .details-section #task_details{width:50%;display:inline-block;}#task_dashboard #details .details-section #task_allocations{float:right;width:50%;display:inline-block;}#task_dashboard #details .details-section#depot_lines{flex:1 1 auto;border:1px solid #d3d3d3;}#task_dashboard #details .details-section textarea{resize:none;}#task_dashboard #details .details-section.map{width:400px;background-color:#90ee90;}#task_dashboard #task_lines_container{margin:5px;border:1px solid #d3d3d3;box-sizing:border-box;height:100px;flex:1;display:flex;}#task_dashboard #task_lines,#task_dashboard #survey_lines,#task_dashboard #laying_lines,#task_dashboard #inspection_lines{border:1px solid #d3d3d3;box-sizing:border-box;flex:1 1 auto;margin:-6px;}#task_dashboard .tabs{display:flex;flex-direction:column;flex:1 1 auto;}#task_dashboard .tab.active{display:flex!important;flex:1 1 auto;}#task_dashboard .tab-content{flex-direction:column;display:flex;flex:1 1 auto;}#task_dashboard #assigned_tasks{width:300px;height:100%;margin:0 0 0 0;padding:10px;display:flex;flex-direction:column;gap:5px;flex:0 0 300px;}#task_dashboard #assigned_tasks h1{font-size:1em;margin:0;font-weight:bold;color:#636363;}#task_dashboard #assigned_tasks ul{background:#f7f7f7;margin:0;flex:1;list-style:none;padding:5px;overflow:auto;}#task_dashboard #assigned_tasks .no-rows{height:100%;display:flex;align-items:center;justify-content:center;color:#636363;}#task_dashboard #assigned_tasks .group{font-weight:bold;}#task_dashboard #assigned_tasks .task{margin-left:15px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#task_dashboard #assigned_tasks .actions{display:flex;gap:10px;}#task_dashboard #assigned_tasks .actions button{flex:1;}
:root{--rejuvo-blue:#01859c;--rejuvo-blue-border:#007b91;--rejuvo-blue-disabled:#0191aa;--rejuvo-blue-disabled-border:#0089a2;--rejuvo-green:#91cb64;--rejuvo-orange:#eca340;}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;}body .up-down-arrows{height:24px;}body .tabs{width:100%;display:inline-block;}body .tab-links{list-style:none;border-bottom:1px solid #e4e4e4;height:32px;margin-bottom:0;}body .tab-links:after{display:block;clear:both;content:"";}body .tab-links li{margin:0 0;float:left;list-style:none;}body .tab-links li.active{border-bottom:3px solid #1581b1;}body .tab-links a{padding:5px 10px;display:inline-block;background:#fff;text-decoration:none;}body .tab-links a[data-disabled]{color:#c6c6c6;cursor:not-allowed;}body .label.label-danger{display:block;padding:2px 3px;font-size:70%;font-weight:bold;line-height:1;color:#fff;text-align:left;word-wrap:unset;white-space:inherit;vertical-align:baseline;border-radius:unset;background-color:#d9534f;}body .tab-content{padding:5px;border-radius:3px;background:#fff;overflow:visible;}body .tab{display:none;}body .tab.active{display:block;}body .staffFieldset{width:550px;}body .emailFieldset{width:550px;}body #ratesFieldset{float:left;clear:left;width:658px;margin-bottom:200px;}body #ratesTable{margin-top:5px;margin-left:8px;width:650px;}body #ratesTable thead tr{border-bottom:1px solid #6aa6b5;}body #ratesTable thead tr td{font-weight:bold;font-size:18px;}body #ratesTable tbody tr{margin-top:2px;}body #ratesTable tbody tr td{padding:2px;}body #ratesTable .activityColumn{width:500px;}body #ratesTable .activityTypeRow{border-bottom:1px solid #6aa6b5;height:40px;}body #ratesTable .activityTypeColumn{width:300px;font-weight:bold;}body #ratesTable .southColumn{width:50px;padding-left:30px;}body #ratesTable .southColumnHead{width:50px;font-weight:bold;padding-left:10px;}body #ratesTable .rateColumn{width:100px;}body #ratesTable .rateColumn input{width:100px;}body #storesTable{margin-top:5px;margin-left:8px;width:650px;}body #storesTable thead tr{border-bottom:1px solid #6aa6b5;}body #storesTable thead tr td{font-weight:bold;font-size:18px;}body #storesTable tbody tr{margin-top:2px;}body #storesTable tbody tr td{padding:2px;}body #storesTable .descriptionCol{width:300px;}body #storesTable .priceCol{width:200px;}body #storesTable .remove-row{width:25px;padding-left:5px;}body #pricesTable .rechargeCol{width:100px;}body #storesDiv #add-row{margin-top:10px;margin-left:10px;}body #importFieldset{float:left;clear:left;width:1108px;}body #importTable{margin-top:5px;margin-left:8px;width:1100px;}body #importTable thead tr{border-bottom:1px solid #6aa6b5;}body #importTable thead tr td{font-weight:bold;font-size:15px;}body #importTable tbody tr{margin-top:2px;}body #importTable tbody tr td{padding:2px;}body #importTable .importStaffColumn{width:150px;}body #importTable .importDateColumn{width:150px;}body #importTable .importDayColumn{width:100px;}body #importTable .importDayColumn div{overflow:hidden;height:20px;}body #importTable .importViewColumn{width:100px;}body #importTable .importNoRecordsColumn{width:1100px;text-align:center;color:#f00;}body #surveyFieldset{float:left;clear:left;width:600px;float:left;clear:left;width:909px;}body #editSurveyFieldset{width:500px;float:left;}body .surveyLeftFieldset{width:500px;}body #importSurveyFieldset{float:left;clear:left;width:1358px;}body #importSurveyTable{margin-top:5px;margin-left:8px;width:1350px;}body #importSurveyTable thead tr{border-bottom:1px solid #6aa6b5;}body #importSurveyTable thead tr td{font-weight:bold;font-size:15px;}body #importSurveyTable tbody tr{margin-top:2px;}body #importSurveyTable tbody tr td{padding:2px;font-size:11px;}body #importSurveyTable .importContractColumn{width:150px;}body #importSurveyTable .importClientColumn{width:150px;}body #importSurveyTable .importSiteColumn{width:300px;}body #importSurveyTable .importSiteColumn div{overflow:hidden;height:20px;}body #importSurveyTable .importInspectedByColumn{width:100px;}body #importSurveyTable .importDateColumn{width:100px;}body #importSurveyTable .importTypeColumn{width:150px;}body #importSurveyTable .importMeasuresColumn{width:100px;}body #importSurveyTable .importViewColumn{width:100px;}body #importSurveyTable .importNoColumn{text-align:center;color:#f00;}body #totalFieldset{float:left;width:308px;}body .totalTable{margin-top:5px;margin-left:8px;width:300px;}body .totalTable thead tr{border-bottom:1px solid #6aa6b5;}body .totalTable thead tr td{font-weight:bold;font-size:15px;}body .totalTable tbody tr{margin-top:2px;}body .totalTable tbody tr td{padding:2px;}body .totalTable .totalTotalColumn{width:150px;}body .totalTable .totalDepthColumn{width:150px;}body .totalTable .totalDefectRow{font-weight:bold;}body #scheduleTable{margin-top:5px;margin-left:8px;width:600px;}body #scheduleTable thead tr{border-bottom:1px solid #6aa6b5;}body #scheduleTable thead tr td{font-weight:bold;font-size:15px;}body #scheduleTable tbody tr{margin-top:2px;}body #scheduleTable tbody tr td{padding:2px;}body #scheduleTable tr.total{font-weight:bold;border-top:1px solid #6aa6b5;font-size:13px;}body #surveyTable{margin-top:5px;margin-left:8px;width:900px;}body #surveyTable thead tr{border-bottom:1px solid #6aa6b5;}body #surveyTable thead tr td{font-weight:bold;font-size:15px;}body #surveyTable tbody tr{margin-top:2px;}body #surveyTable tbody tr td{padding:2px;}body #surveyTable .surveySiteColumn{width:300px;}body #surveyTable .surveySiteColumn div{overflow:hidden;height:20px;}body #surveyTable .surveyDateColumn{width:150px;}body #surveyTable .surveyProcessColumn{width:150px;}body #surveyTable .surveyInspectedColumn{width:150px;}body #surveyTable .surveyLinkColumn{width:150px;}body #importMessages{margin-left:5px;}body #importMessages .importMessage{font-weight:bold;}body #exportTimesheetFieldset{float:left;clear:left;width:580px;}body #drsFieldset{float:left;clear:left;width:1229px;}body #drsTable{margin-top:5px;margin-left:8px;width:1220px;}body #drsTable thead tr{border-bottom:1px solid #6aa6b5;}body #drsTable thead tr td{font-weight:bold;font-size:15px;}body #drsTable tbody tr{margin-top:2px;}body #drsTable tbody tr td{padding:2px;}body #drsTable tbody .totalRow{font-weight:bold;border-top:1px solid #6aa6b5;}body #drsTable tbody .totalRow .drsContractColumn{text-align:center;}body #drsTable .drsViewColumn{width:120px;}body #drsTable .drsDateColumn{width:130px;}body #drsTable .drsSiteColumn{width:270px;}body #drsTable .drsSiteColumn div{overflow:hidden;height:20px;}body #drsTable .drsCommentColumn{width:200px;}body #drsTable .drsCommentColumn div{overflow:hidden;height:20px;}body #drsTable .drsContractColumn{width:200px;}body #drsTable .drsContractColumn div{overflow:hidden;height:20px;}body #drsTable .drsFundColumn{width:75px;}body #fundsFieldset .form-group .col-sm-4{width:40%;}body #fundsFieldset .form-group .col-sm-8{width:30%;}body #drsExtraFieldset{width:632px;}body #drsExtraFieldset #addExtra{margin-left:8px;margin-top:5px;}body #extrasTable{margin-top:5px;margin-left:8px;width:625px;}body #extrasTable thead tr{border-bottom:1px solid #6aa6b5;}body #extrasTable thead tr td{font-weight:bold;font-size:15px;}body #extrasTable tbody tr{margin-top:2px;}body #extrasTable tbody tr td{padding:2px;}body #extrasTable #emptyRow{text-align:center;}body #extrasTable .extrasTableDescription{width:300px;}body #extrasTable .extrasTableDescription input{width:290px;}body #extrasTable .extrasTableRate{width:75px;}body #extrasTable .extrasTableRate input{width:50px;}body #extrasTable .extrasTableQuantity{width:75px;}body #extrasTable .extrasTableQuantity input{width:50px;}body #extrasTable .extrasTableTotal{width:100px;}body #extrasTable .extrasTableTotal p{width:100px;overflow-x:hidden;padding-right:3px;margin-top:5px;}body #extrasTable .extrasTableRemove{width:75px;margin-top:5px;}body .rechargeWeekFS{width:480px;}body #rechargeFS{float:left;clear:left;width:1229px;}body #rechargeTable{margin-top:5px;margin-left:8px;width:1220px;}body #rechargeTable thead tr{border-bottom:1px solid #6aa6b5;}body #rechargeTable thead tr td{font-weight:bold;font-size:15px;}body #rechargeTable tbody tr{margin-top:2px;}body #rechargeTable tbody tr td{padding:2px;}body #rechargeTable tbody .totalRow{font-weight:bold;border-top:1px solid #6aa6b5;}body #rechargeTable tbody .totalRow .rechargeItemColumn{text-align:center;}body #rechargeTable .rechargeDateColumn{width:130px;}body #rechargeTable .rechargeItemColumn{width:270px;}body #rechargeTable .rechargeItemColumn div{overflow:hidden;height:20px;}body #rechargeTable .rechargePriceColumn{width:75px;text-align:right;}body #rechargeTable .rechargeQuantityColumn{width:70px;text-align:right;}body #rechargeTable .rechargeTotalColumn{width:85px;text-align:right;}body #rechargeTable .rechargeViewColumn{width:120px;}body #acrFieldset{float:left;clear:left;width:1679px;margin-left:5px;}body #acrTable{margin-top:5px;margin-left:10px;width:1670px;font-size:12px;}body #acrTable thead tr{border-bottom:1px solid #6aa6b5;}body #acrTable thead tr td{font-weight:bold;font-size:12px;}body #acrTable thead tr.showHide{border:0;}body #acrTable tbody tr{margin-top:2px;}body #acrTable tbody tr td{padding:2px;}body #acrTable tbody tr.blankRowBorder{border-top:1px solid #6aa6b5;margin-top:4px;}body #acrTable tbody tr.blankRow{height:10px;}body #acrTable tbody tr.noResultsRow{text-align:center;color:#f00;}body #acrTable .acrDateColumn{width:110px;}body #acrTable .rowTitle{text-align:left;font-style:italic;}body #acrTable .acrArea{width:90px;text-align:right;}body #acrTable .areaOver{color:#f00;}body #acrTable .areaUnder{color:#589e43;}body #acrTable .acrCrewColummn{width:100px;}body #acrTable .acrCrewColummn div{overflow:hidden;height:20px;}body #acrTable .acrContractColumn{width:135px;}body #acrTable .acrContractColumn div{overflow:hidden;height:40px;font-size:10px;}body #acrTable #showDetail{font-weight:normal;color:#6aa6b5;}body #acrTable .acrSiteColumn{width:100px;}body #acrTable .acrSiteColumn div{overflow:hidden;height:40px;font-size:10px;}body #acrTable .acrQuoteColumn{width:85px;}body #acrTable .acrQuoteColumn div{overflow:hidden;height:20px;}body .FS_Left{float:left;}body .FS_Left_Clear{float:left;clear:left;}body #MeasureTotal{width:480px;margin-right:10px;}body .FS_MeasureTotal{width:100%;}body .measureBreakdownFS{width:5480px;}body .measureBreakdownFSnewlayout{width:1930px;}body .measureBreakdownFS.timesheet{width:2076px;}body #breakdownTable{margin-top:5px;margin-left:8px;margin-bottom:20px;width:5480px;border-bottom:1px solid #6aa6b5;}body #breakdownTable>thead tr{border-bottom:1px solid #6aa6b5;}body #breakdownTable thead tr td{padding:1px;font-weight:bold;font-size:10px;}body #breakdownTable tbody tr{margin-top:2px;}body #breakdownTable tbody tr td{padding:2px;font-size:10px;}body #breakdownTable .breakdownSurveyColumn{width:360px;}body #breakdownTable .breakdownSurveyColumn input{font-size:10px;}body #breakdownTable .breakdownRoadnameColumn{width:100px;}body #breakdownTable .breakdownRoadnameColumn div{height:15px;width:125px;}body #breakdownTable .breakdownMeasureColumn{width:60px;}body #breakdownTable .breakdownMeasureColumn input{width:50px;padding-left:2px;}body #breakdownTable .breakdownMeasureColumnWide{width:100px;}body #breakdownTable .breakdownMeasureColumnWide input{width:80px;padding-left:2px;}body #breakdownTable.timesheet{width:2068px;}body tr.measureRow{border-top:1px solid #6aa6b5;}body #splitlayout{margin-top:5px;margin-left:8px;margin-bottom:20px;width:1900px;padding-top:0;padding-bottom:0;border-collapse:collapse;cellpadding:0 px;}body #splitlayout .tdrow{height:5px;}body #splitlayout .tdheadcolumn{width:375px;padding-left:2px;font-weight:bold;background-color:#d3d3d3;font-size:10px;text-align:center;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayout .tdcolumnwidth{width:375px;padding-left:2px;font-weight:bold;font-size:10px;text-align:center;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;vertical-align:top;}body #splitlayout .tdcolumn{width:290px;padding-left:2px;font-size:10px;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayout .tdcustomcolumn{width:290px;font-size:10px;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayout .tdcolumnhead{width:290px;padding-left:2px;font-size:10px;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;font-weight:bold;}body #splitlayout .tdemptycolumn{width:290px;padding-left:2px;border:0;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayout .tdemptyvaluecolumn{width:80px;padding-left:2px;font-size:10px;border:0;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayout .tdspacecolumn{width:5px;height:20px;}body #splitlayout .tdvaluecolumn{width:80px;padding-left:0;font-size:10px;height:20px;padding-top:0;padding-bottom:0;padding-left:0;border-collapse:collapse;}body #splitlayout .tdvaluecolumn input{width:80px;padding-left:2px;font-size:10px;border:0;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;border:1px solid #000;}body #splitlayouttop{margin-top:5px;margin-left:8px;margin-bottom:20px;width:400px;padding-top:0;padding-bottom:0;border-collapse:collapse;cellpadding:0 px;}body #splitlayouttop .tdrow{height:5px;}body #splitlayouttop .tdheadcolumn{width:375px;padding-left:2px;font-weight:bold;background-color:#d3d3d3;font-size:10px;text-align:center;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayouttop .tdcolumnwidth{width:375px;padding-left:2px;font-weight:bold;font-size:10px;text-align:center;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;vertical-align:top;}body #splitlayouttop .tdcolumn{width:290px;padding-left:2px;font-size:10px;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayouttop .tdcustomcolumn{width:290px;font-size:10px;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayouttop .tdcolumnhead{width:290px;padding-left:2px;font-size:10px;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;font-weight:bold;}body #splitlayouttop .tdemptycolumn{width:290px;padding-left:2px;border:0;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayouttop .tdemptyvaluecolumn{width:80px;padding-left:2px;font-size:10px;border:0;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayouttop .tdspacecolumn{width:5px;height:20px;}body #splitlayouttop .tdvaluecolumn{width:80px;padding-left:0;font-size:10px;height:20px;padding-top:0;padding-bottom:0;padding-right:0;border-collapse:collapse;}body #splitlayouttop .tdvaluecolumn input{width:80px;padding-left:2px;font-size:10px;border:0;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;border:1px solid #000;}body .customFieldsTable{margin-top:5px;margin-bottom:20px;}body .customFieldsTable thead tr td{padding:1px;font-weight:bold;font-size:10px;width:70px;}body .customFieldsTable tbody tr{margin-top:2px;}body .customFieldsTable tbody tr td{padding:2px;font-size:10px;width:70px;}body .customFieldsTable input{padding-left:2px;width:60px;}body #notificationFS{float:left;clear:left;width:1109px;margin-left:5px;}body #notificationTable{margin-top:5px;margin-left:8px;width:1100px;}body #notificationTable thead tr{border-bottom:1px solid #6aa6b5;}body #notificationTable thead tr td{font-weight:bold;font-size:15px;}body #notificationTable tbody tr{margin-top:2px;border-bottom:1px solid #6aa6b5;height:50px;}body #notificationTable tbody tr td{padding:2px;}body #notificationTable .notTableMessageColumn{width:760px;padding-left:5px;}body #notificationTable .notTableDateColumn{width:130px;}body #notificationTable .notTableCompleteColumn{width:150px;}body #notificationTable .notTableReplyColumn{width:60px;}body #notificationTable .notNoRecordsRow{border:0;}body #notificationTable .notNoRecordsRow td{color:#f00;text-align:center;}body .DRSNotImported{background-color:#b5edda;}body .SiteAutoMatch{background-color:#f9c973;}body .SiteOverQuote{background-color:#b6f2a0;}body .Remedial{background-color:#fcc8b4;}body .DRSNotSubmitted{background-color:#fdffbc;}body .DRSComments{background-color:#eecdff;}body .OutstandingRecharge{background-color:#02ced4;}body .NoEmailProvided{background-color:#b4e8fc;}body .EmailNotSent{background-color:#fcb4e8;}body .notKey .notKeyItem{float:left;height:20px;width:150px;text-align:center;margin-top:5px;margin-bottom:5px;margin-left:8px;}body #calcTable{float:left;clear:left;margin-top:5px;margin-left:8px;margin-bottom:200px;width:1025px;}body #calcTable thead tr{border-bottom:1px solid #6aa6b5;}body #calcTable thead tr td{font-weight:bold;}body #calcTable tbody tr{margin-top:2px;}body #calcTable tbody tr td{padding:2px;}body #calcTable .calcTableMaterialColumn{width:150px;}body #calcTable .calcTableValueColumn{width:175px;}body #calcTable .calcTableValueColumn input{width:150px;text-align:right;}body #PaymentTypeID-lookup #PaymentType{font-size:14px;}body #CrewID-lookup #CrewName{font-size:14px;}body #importWeedkillingFieldset{float:left;clear:left;width:1108px;}body #importWeedkillingTable{margin-top:5px;margin-left:8px;width:1100px;}body #importWeedkillingTable thead tr{border-bottom:1px solid #6aa6b5;}body #importWeedkillingTable thead tr td{font-weight:bold;font-size:15px;}body #importWeedkillingTable tbody tr{margin-top:2px;}body #importWeedkillingTable tbody tr td{padding:2px;font-size:11px;}body #importWeedkillingTable .importDateColumn{width:100px;}body #importWeedkillingTable .importContractColumn{width:300px;overflow:hidden;}body #importWeedkillingTable .importEmployeeColumn{width:150px;}body #importWeedkillingTable .importVehicleColumn{width:100px;}body #importWeedkillingTable .importProductColumn{width:150px;}body #importWeedkillingTable .importMeasuresColumn{width:150px;}body #importWeedkillingTable .importViewColumn{width:150px;}body #importDRSTable{margin-top:5px;margin-left:8px;width:1100px;}body #importDRSTable thead tr{border-bottom:1px solid #6aa6b5;}body #importDRSTable thead tr td{font-weight:bold;font-size:15px;}body #importDRSTable tbody tr{margin-top:2px;}body #importDRSTable tbody tr td{padding:2px;font-size:11px;}body #importDRSTable .importDateColumn{width:100px;}body #importDRSTable .importContractColumn{width:300px;overflow:hidden;}body #importDRSTable .importCrewSizeColumn{width:100px;}body #importDRSTable .importVanHoursColumn{width:100px;}body #importDRSTable .importWagonHoursColumn{width:100px;}body #importDRSTable .importVanRegColumn{width:150px;}body #importDRSTable .importCommentsColumn{width:250px;overflow:hidden;}body #importDRSTable .importViewColumn{width:50px;}body #importRechargeFieldset{float:left;clear:left;width:1108px;}body #importRechargeTable{margin-top:5px;margin-left:8px;width:1100px;}body #importRechargeTable thead tr{border-bottom:1px solid #6aa6b5;}body #importRechargeTable thead tr td{font-weight:bold;font-size:15px;}body #importRechargeTable tbody tr{margin-top:2px;}body #importRechargeTable tbody tr td{padding:2px;font-size:11px;}body #importRechargeTable .importDateColumn{width:100px;}body #importRechargeTable .importStaffColumn{width:150px;}body #importRechargeTable .importItemColumn{width:300px;}body #importRechargeTable .importPriceColumn{text-align:right;width:100px;}body #importRechargeTable .importQuantityColumn{text-align:right;width:100px;}body #importRechargeTable .importTotalColumn{text-align:right;width:100px;}body .areaBreakdownFS{width:918px;}body #areaBreakdownTable{margin-top:5px;margin-left:8px;margin-bottom:200px;width:910px;}body #areaBreakdownTable thead tr{border-bottom:1px solid #6aa6b5;}body #areaBreakdownTable thead tr td{font-weight:bold;font-size:10px;}body #areaBreakdownTable tbody tr{margin-top:2px;}body #areaBreakdownTable tbody tr td{padding:2px;font-size:10px;}body #areaBreakdownTable .areaBreakdownSurveyColumn{width:250px;}body #areaBreakdownTable .areaBreakdownSurveyColumn label{display:none;}body #areaBreakdownTable .areaBreakdownSurveyColumn .col-sm-8{width:100%;}body #areaBreakdownTable .areaBreakdownSurveyColumn input{font-size:12px;width:175px;}body #areaBreakdownTable .areaBreakdownSurveyColumn .lookup .li-remove{top:5px;}body #areaBreakdownTable .areaBreakdownSiteColumn{width:300px;}body #areaBreakdownTable .areaBreakdownSiteColumn input{font-size:12px;width:300px;}body #areaBreakdownTable .areaBreakdownCommentsColumn{width:300px;}body #areaBreakdownTable .areaBreakdownCommentsColumn input{width:300px;font-size:12px;}body #areaBreakdownTable .areaBreakdownAreaColumn{width:60px;}body #areaBreakdownTable .areaBreakdownAreaColumn input{width:50px;font-size:12px;}body .pInfo{margin-left:10px;margin-top:5px;}body #prePatchingFieldset{width:398px;}body #prePatching{margin-top:5px;margin-left:8px;width:390px;}body #prePatching thead tr{border-bottom:1px solid #6aa6b5;}body #prePatching thead tr td{font-weight:bold;font-size:15px;}body #prePatching tbody tr{margin-top:2px;}body #prePatching tbody tr td{padding:2px;}body #prePatching .prePatchingLocationColumn{width:200px;}body #prePatching .prePatchingLocationColumn div{overflow-y:hidden;display:inline;vertical-align:middle;}body #prePatching .prePatchingAreaColumn{width:100px;}body #prePatching .prePatchingRemoveColumn{width:20px;}body #addPrePatching{padding-left:10px;}body #SetCustomer_Modal .modal-dialog{width:500px;}body textarea#replyText{margin-bottom:10px;}body .subbieDiv{border:1px solid #000;margin:5px;padding:5px;}body .subbeDiv .row{font-size:11px;}body .timesheetTable{width:100%;}body .timesheetTable thead tr{border-bottom:1px solid #6aa6b5;}body .timesheetTable thead tr td{font-weight:bold;font-size:15px;}body .timesheetTable tbody tr{margin-top:2px;}body .timesheetTable tbody tr td{padding:2px;}body .timesheetTable tbody .totalRow{font-weight:bold;border-top:1px solid #6aa6b5;}body .timesheetTable tbody .totalRow .drsContractColumn{text-align:center;}body .timesheetTable .drsViewColumn{width:120px;}body .timesheetTable .drsDateColumn{width:130px;}body .timesheetTable .drsSiteColumn{width:270px;}body .timesheetTable .drsSiteColumn div{overflow:hidden;height:20px;}body .timesheetTable .drsCommentColumn{width:200px;}body .timesheetTable .drsCommentColumn div{overflow:hidden;height:20px;}body .timesheetTable .drsContractColumn{width:200px;}body .timesheetTable .drsContractColumn div{overflow:hidden;height:20px;}body .timesheetTable .drsFundColumn{width:75px;}body .subbyTimesheetTable{width:100%;}body .subbyTimesheetTable thead tr{border-bottom:1px solid #6aa6b5;}body .subbyTimesheetTable thead tr td{font-weight:bold;font-size:15px;}body .subbyTimesheetTable tbody tr{margin-top:2px;}body .subbyTimesheetTable tbody tr td{padding:2px;}body .subbyTimesheetTable tbody .totalRow{font-weight:bold;border-top:1px solid #6aa6b5;}body .subbyTimesheetTable tbody .totalRow .drsContractColumn{text-align:center;}body .subbyTimesheetTable .drsViewColumn{width:120px;}body .subbyTimesheetTable .drsDateColumn{width:130px;}body .subbyTimesheetTable .drsSiteColumn{width:200px;}body .subbyTimesheetTable .drsSiteColumn div{overflow:hidden;height:20px;}body .subbyTimesheetTable .drsContractColumn{width:200px;}body .subbyTimesheetTable .drsContractColumn div{height:20px;}body .subbyTimesheetTable .drsFundColumn{width:75px;}body .subbyExtrasTable{margin-top:5px;margin-left:8px;width:625px;}body .subbyExtrasTable thead tr{border-bottom:1px solid #6aa6b5;}body .subbyExtrasTable thead tr td{font-weight:bold;font-size:15px;}body .subbyExtrasTable tbody tr{margin-top:2px;}body .subbyExtrasTable tbody tr td{padding:2px;}body .subbyExtrasTable tbody .extrasTableTotal{width:100px;height:35px;}body .subbyExtrasTable .extrasTableDescription{width:300px;}body .subbyExtrasTable .extrasTableDescription input{width:290px;}body .subbyExtrasTable .extrasTableRate{width:75px;}body .subbyExtrasTable .extrasTableRate input{width:50px;}body .subbyExtrasTable .extrasTableQuantity{width:75px;}body .subbyExtrasTable .extrasTableQuantity input{width:50px;}body .subbyExtrasTable .extrasTableTotal p{width:100px;overflow-x:hidden;padding-right:3px;margin-top:5px;}body .subbyExtrasTable .extrasTableRemove{width:75px;margin-top:3px;}body #creditTable{margin-top:5px;margin-left:8px;width:1220px;}body #creditTable thead tr{border-bottom:1px solid #6aa6b5;}body #creditTable thead tr td{font-weight:bold;font-size:15px;}body #creditTable tbody tr{margin-top:2px;}body #creditTable tbody tr td{padding:2px;}body #creditTable .remove-row{width:25px;padding-left:5px;}body #creditTable .costCol{text-align:right;width:100px;}body #creditTable .vatDescriptionCol{text-align:right;width:50px;padding-right:5px;}body #creditTable .descriptionCol{width:400px;}body #creditTable .splitCol{width:100px;}body #creditTable .subTotalCol{text-align:right;width:100px;}body #creditTable .vatCol{text-align:right;}body #creditTable .grossCol{text-align:right;width:60px;}body #creditTable .grossTotalCol{text-align:right;width:60px;}body #creditTable .firstTotalRow{border-top:1px solid #6aa6b5;}body #creditTable .totalRow{font-weight:bold;}body #fsQuoteDetails{width:500px;}body #loanFieldset{float:left;clear:left;width:658px;}body #loanFieldset #addLoan{margin-left:8px;margin-top:5px;}body #loanTable{margin-top:5px;margin-left:8px;width:650px;}body #loanTable thead tr{border-bottom:1px solid #6aa6b5;}body #loanTable thead tr td{font-weight:bold;font-size:15px;}body #loanTable thead .loanTableAmount{text-align:right;padding-right:35px;}body #loanTable thead .loanTablePayment{text-align:right;padding-right:30px;}body #loanTable tbody tr{margin-top:2px;}body #loanTable #emptyRow{text-align:center;}body #loanTable .loanTableAmount{width:180px;}body #loanTable .loanTableAmount div{text-align:right;margin-right:35px;}body #loanTable .loanTableAmount input{width:160px;}body #loanTable .loanTableStartDate{width:170px;}body #loanTable .loanTableStartDate input{width:150px;}body #loanTable .loanTablePayment{width:100px;}body #loanTable .loanTablePayment div{text-align:right;margin-right:30px;}body #loanTable .loanTablePayment input{width:80px;}body #loanTable .loanTableNumWeeks{width:75px;}body #loanTable .loanTableNumWeeks div{text-align:right;margin-right:30px;}body #loanTable .loanTableNumWeeks input{width:55px;}body #loanTable .loanTableRemove{width:75px;margin-top:5px;}body .EditableLabel{border:0;background-color:#f8f8f8;width:100%;}body #CustomisationFieldSet{float:left;clear:left;width:909px;margin-bottom:100px;}body #customRateFieldNamesTable{margin-top:5px;margin-left:8px;width:901px;}body #customRateFieldNamesTable thead tr{border-bottom:1px solid #6aa6b5;}body #customRateFieldNamesTable thead tr td{font-weight:bold;font-size:15px;}body #customRateFieldNamesTable tbody tr{margin-top:2px;}body #customRateFieldNamesTable tbody tr td{padding:2px;}body #customRateFieldNamesTable .originalFieldNameColumn{width:50%;}body #customRateFieldNamesTable .fieldNameColumn{width:50%;}body #customRateFieldNamesTable .fieldNameColumn input{width:100%;padding-left:2px;}body .warninginfo{font-size:11px;font-style:italic;color:#f08080;margin-top:30px;}body #crewTable{width:98.5%;}body #addcrewmember{font-size:1em;margin-left:82%;text-decoration:none;}body .addbutton{color:#428bca;}body .addbutton:hover{color:#2a6496;}body .addbutton:focus{color:#2a6496;}body .removecrewmember{font-size:1em;color:#f00;text-decoration:none;text-align:right;}body .removecrewmember:hover{color:#a00;text-decoration:none;}body .removecrewmember:focus{color:#a00;text-decoration:none;}body .disabledLabel{color:#d3d3d3!important;}body .leftcompare{color:#4682b4;border:2px solid #4682b4;margin:1px 1px 1px 1px;}body .leftcompare legend{color:#4682b4;border-bottom-color:#4682b4;}body .leftcompare .tab-links .active a{background-color:#4682b4!important;}body .rightcompare{color:#daa520;border:2px solid #daa520;margin:1px 1px 1px 1px;}body .rightcompare legend{color:#daa520;border-bottom-color:#daa520;}body .rightcompare .tab-links .active a{background-color:#daa520!important;}body .modal .modal-header{padding:10px 10px 10px 14px;}body .modal .modal-body{padding:10px;}body .modal .modal-footer{padding:10px;}body input.archive-btn{margin-left:20px;}body span.archive-btn{margin-left:15px;border-left:1px #cfcfcf solid;height:3px;padding:5px 0 7px 0;}body #list>#ltn>#searchBox #search{height:30px;background-color:#fff;line-height:inherit;}body .form-control{height:unset;padding:5px 3px;background-color:#f2f2f2;border-color:#f2f2f2;}body .form-control .btn.dropdown-toggle.btn-default{height:30px;background-color:#f2f2f2;border-color:#f2f2f2;}body .form-control[disabled],body .form-control[readonly],body fieldset[disabled] .form-control{cursor:inherit;background-color:transparent;border-color:transparent;border:0;}body .form-control[disabled]:focus,body .form-control[readonly]:focus,body fieldset[disabled] .form-control:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;}body .lookup .form-group.error input{border:1px solid #b94a48;}body .lookup .form-group .col-sm-8{padding-right:48px;}body .lookup .lookup-multi-list{height:100px;overflow:auto;position:relative;padding:0;margin-bottom:0;}body .lookup .form-control[disabled],body .lookup .form-control[readonly],body .lookup fieldset[disabled] .form-control{cursor:inherit;background-color:#f2f2f2;border-color:#f2f2f2;}body .lookup .form-control[disabled]:focus,body .lookup .form-control[readonly]:focus,body .lookup fieldset[disabled] .form-control:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;}body .lookup a.lookup-button{display:inline-block;position:absolute;right:15px;top:0;width:33px;font-size:24px;padding:0 6px;line-height:29px;text-decoration:none;bottom:0;background-color:var(--rejuvo-blue);color:#fff;text-align:center;height:inherit;max-height:30px;border:0;}body .lookup a.lookup-button:hover{background:#009db9;color:#24899b;}body .lookup a.lookup-button[data-disabled=true]{background-color:#d2d2d2;color:#666;}body .lookup .li-remove{top:6px;right:53px;}body .form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right;}body .input-group-addon{background-color:#ccc;border:0;}body .input-group .form-control{width:100%;}body .input-group[class*=col-]{padding-right:15px;}body .form-group .checkbox{height:32px;}body .form-group.error input{border:1px solid #b94a48;}body .it-cont .it-head{height:30px;}body .it-cont .it-head>div{border-right:.5px solid #e3e3e3;border-left:.5px solid #e3e3e3;color:#fff;}body .it-cont .bg{height:30px;border-top:0;border-bottom:1px solid #d8d8d8;background:var(--rejuvo-blue);}body .it-cont .it-table-scroll table{margin-top:30px;}body .it-cont .it-table-scroll table tr:nth-child(odd){background-color:#f9f9f9;}body .it-cont .it-body{top:30px;}body .btn-primary{background-color:var(--rejuvo-blue);border-color:var(--rejuvo-blue-border);}body .btn-primary:hover,body .btn-primary:focus,body .btn-primary:active,body .btn-primary.active{background-color:var(--rejuvo-blue-border);border-color:var(--rejuvo-blue-border);}body .btn-primary.disabled,body .btn-primary[disabled]{background-color:var(--rejuvo-blue-disabled);border-color:var(--rejuvo-blue-disabled-border);}body #nav #nb span.active,body #nav #nb span.active:hover{color:var(--rejuvo-green);}body #nav nav{border-top-color:var(--rejuvo-green);}body #nav span{color:var(--rejuvo-green);}body #nav #dashboard .ico{color:var(--rejuvo-green);}body #nav .collapse{border-top-color:var(--rejuvo-green);}body #nav.context #nb span.active,body #nav.context #nb span.active:hover{color:var(--rejuvo-orange);}body #nav.context nav{border-color:var(--rejuvo-orange);}body #nav.context .parent>div>span{color:var(--rejuvo-orange);}body #nav.context #dashboard a{color:var(--rejuvo-orange);}
