body{font-family:"Figtree",sans-serif}h1,h2,h3,h5,h6{font-family:"Veneer Clean Soft"}.k-grid{position:relative}#siteContent{position:relative}.site{margin:0 auto;padding:8px;position:relative}.modal{-webkit-overflow-scrolling:touch;padding-left:0!important;overflow:-moz-scrollbars-vertical!important;overflow-y:scroll!important}.nav-item i{display:inline-block;width:20px;text-align:center}h4{margin-top:8px}.error{border-bottom:1px solid #c3262d!important;box-sizing:border-box}.errorlabel{color:#c3262d!important}.errorbtn{background-color:#c3262d!important;border:1px solid #c3262d!important}.savebtn{background-color:#006400!important;border:1px solid #006400!important}.btn-sm i{margin-right:6px}.btn-icon{margin-right:0!important;font-size:16px}.single-icon{margin-right:0!important}.tiny-icon{padding:0 3px 4px 3px!important;margin-right:5px;line-height:1;height:18px}.tiny-icon i{margin:0 5px!important}.form-part{background-color:#f4f4f4;margin-top:10px;margin-bottom:10px;padding-top:8px;padding-bottom:10px;position:relative}.form-part>div>div{margin-top:0}.cards{background-color:#f4f4f4}.grid-options{background-color:#9d2242}label:not(.k-radio-label):not(.badge):not(.k-checkbox-label){margin-top:.5rem;margin-bottom:.1rem}.row>div{padding-top:5px}.badge{position:relative;font-size:.6em;top:-8px;left:-3px}.k-i-loading{display:none}.dropdown-divider{border-color:rgba(255,255,255,.5)}.k-grid-edit-row .k-textbox{padding-top:.2rem!important;padding-bottom:.2rem!important;margin:0}.k-grid-edit-row .k-input,.k-grid-edit-row .k-textbox{font-size:.9rem!important}.k-grid .k-grid-edit-row td,.k-grid .k-command-cell,.k-grid .k-edit-cell{padding:5px 6px 5px 6px}.gridFullText{white-space:normal;text-overflow:unset}.smallText{font-size:.85em}.k-dropdown .k-dropdown-wrap{background-color:#fff}.km-switch-label-on,.km-switch-background{background-color:#9d2242!important;border-right:1px solid #9d2242!important;color:#fff}.km-switch{height:2.5em;width:5em;background:transparent!important}.km-switch-label-on,.km-switch-label-off{text-transform:none!important;padding:0;line-height:2.5em}.km-switch-handle{width:1.6em;margin:0 4px 0 -2px!important;border:0 solid transparent;background-clip:padding-box;-webkit-box-shadow:0 1px 0 1px #bababa,0 -1px 0 1px #bababa;box-shadow:0 1px 0 1px #e1e1e1,0 -1px 0 1px #bababa}.k-radio:checked{border-color:#9d2242!important;color:#fff;background-color:#9d2242!important}.k-autocomplete .k-clear-value{top:1.2rem}#modalAjax .modal-body{padding:0 8px}#modalAjax .modal-body .row{margin:0 -8px;padding:0 8px}#modalAjax .modal-body .titlerow::after{content:"";height:10px}#modalAjax .modal-body .titlerow{background-color:#d0d0d0;color:#9d2242;padding-top:3px;padding-bottom:3px}#modalAjax .modal-body .titlerow:not(:first-child){border-top:1px solid #d0d0d0}.titlerow h5{margin-bottom:0;font-size:1.05em}#modalAjax .modal-header h5{font-size:1.4rem}#modalAjax .modal-body{background-color:#f4f4f4}.frmCustomer,.frmAddress,.alert-light{background-color:#f0f0f0!important}#modalAjax .modal,#modalAjax .modal-content{border-color:#ec404a;border:0!important;background-color:#d0d0d0!important}#modalAjax .close{text-shadow:0 1px 0 #000}#modalAjax .close:hover{color:#9d2242}.modal-header{border-color:#f7f7f7!important}.k-editor,.k-editor-toolbar,.k-editor-toolbar-wrap{-moz-border-radius-topleft:.25rem!important;-moz-border-radius-topright:.25rem!important;border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important;-webkit-border-top-left-radius:.25rem!important;-webkit-border-top-right-radius:.25rem!important}.k-editor{-moz-border-radius:.25rem!important;border-radius:.25rem!important;border-top-right-radius:.25rem!important;-webkit-border-radius:.25rem!important}.k-editor .k-resize-handle,.k-editable-area{-moz-border-radius-bottomright:.25rem!important;border-bottom-right-radius:.25rem!important;-webkit-border-bottom-right-radius:.25rem!important;-moz-border-radius-bottomleft:.25rem!important;border-bottom-left-radius:.25rem!important;-webkit-border-bottom-left-radius:.25rem!important}.btn-collapse{position:absolute;left:0;width:100%;padding:10px 10px 0 0;text-align:right;z-index:999}.panel-header .btn-collapse{margin-top:8px;padding-right:20px}.form-part .btn-collapse{margin-top:0;padding-top:4px;padding-right:20px}.panel-body .btn-collapse{margin-top:0;padding-right:20px;padding-top:0}.verticalbtns{float:right;background-color:#343a40;border-radius:.2rem;position:relative;left:3px}.verticalbtns a,.verticalbtns button{display:block;text-align:left}.btnmenu{float:right}.tabcontent{border-color:#f0f0f0!important;border-width:1px;border-style:solid;border-top:0;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;-webkit-border-bottom-left-radius:.25rem;-webkit-border-bottom-right-radius:.25rem;-moz-border-radius-bottomleft:.25rem;-moz-border-radius-bottomright:.25rem;font-size:.9em}.tabborder{border-bottom:1px solid #f0f0f0}.tabcontent h2{padding:18px 0 13px 12.5px;font-size:1.8em}.tabcontent h3{font-size:1.5em}.tabcontent .stats{border-color:#f0f0f0;border-width:1px}.tabcontent>div:not(.panel-header):not(.option-menu){padding-top:16px!important;padding-bottom:16px}.nav-tabs a:hover{border-color:#f0f0f0!important;border-bottom-color:transparent!important}.panel-header,.nav-tabs .active,.tabcontent#loader{background-color:#d0d0d0!important;border-color:#d0d0d0!important;border-bottom:1px solid #d0d0d0!important}.nav-tabs{border-color:#d0d0d0!important}.grid-options-no-margin{background-color:#9d2242}.nab-tabs{white-space:nowrap;display:inline-block;overflow:hidden}.nab-tabs>li>a{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.nab-tabs>li{display:flex;width:50%}.info-div{line-height:1.8;padding-left:8px}.info-div b{margin-top:.5rem;margin-bottom:.1rem;display:inline-block}.signature{position:relative}.signature button{position:absolute;right:10px;top:10px}.signature{-moz-border-radius:5px;padding:5px;border-radius:4px;border:1px solid rgba(33,37,41,.15);background-color:#f8f9fa}.signature-wrapper{border:1px solid rgba(33,37,41,.15);background-color:#fff}i{transition:all .5s ease}.img-grid{background-repeat:no-repeat;background-size:cover;background-position:50%;height:70px;width:100%;display:flex;border-top:1px solid #e0e0e0}.img-grid span{background-color:rgba(255,255,255,.7);padding:2px;width:100%;margin:auto auto 0 auto;line-height:1.5em}.k-upload .k-dropzone{background-color:#9d2242;border:1px solid #9d2242;border-radius:5px}.k-upload .k-button{color:#fff;background-color:#212529;border-color:#212529;outline:0!important;box-shadow:none}.k-upload-status-total{color:#fff!important}.k-grid .k-alt{background-color:#f8f8f8}.k-grid .k-button-icontext .k-icon{display:none}@media(max-width:991px){.fluidcolumns{column-count:2}.fluidcolumns-lg{column-count:2!important}.navbar-nav>li>a>i{width:100%;display:inline-block;text-align:center}.navbar-nav>li>a>span{display:none}.left-brd{border-left:0}}@media screen and (max-width:767px){.k-grid table{border:0}.k-grid table thead,table colgroup{display:none}.k-grid table tr{display:block;border-bottom:2px solid #ccc}.k-grid table td{display:block;border:1px dotted #ccc;text-align:left!important;box-sizing:border-box}.k-grid table td:before{content:attr(data-label);float:left;text-transform:uppercase;font-weight:bold}.gridFullText{padding:0}.k-nav-current,.k-scheduler-views-wrapper{display:none!important}}.unclickable{pointer-events:none}.unclickable:hover{cursor:no-drop}.k-multiselect .k-multiselect-wrap .k-button:last-child{margin-top:.125rem!important}.k-checkbox-label{margin-top:.75rem;margin-bottom:0}li:not(.k-state-selected) .k-state-disabled{background-color:#f2f2f2!important}@media screen and (-webkit-min-device-pixel-ratio:0){select:focus,textarea:focus,input:focus{font-size:16px!important}}html .k-grid tr:hover{background:transparent}html .k-grid tr.k-alt:hover{background:#fbfbfb}.k-button .licenseplate{float:left;max-width:100px;line-height:1.4em!important}.licenseplate{border:2px solid #c3262d;background-color:#fff;text-align:center;border-radius:3px;font-weight:bold;color:#c3262d;line-height:1.6em;min-width:120px}.btn-tiny{padding:.2rem .4rem!important;font-size:.75rem;line-height:1.5;border-radius:.2rem}[id^="module"]{line-height:1.5;transition:all .3s ease-in-out;min-height:3.8rem;overflow-x:visible;white-space:normal;word-break:break-word}[id^="module"].collapse:not(.show){display:block;height:3.8rem;overflow-y:hidden}[id^="module"].collapsing{height:3.8rem}a.coltoggle::after{float:right;transition:all .3s linear;padding:0 4px 2.5px 4px;display:inline-block;content:'🗙 ';background-color:#23272c;transform:rotate(45deg);margin-top:-20px;border-radius:50%;color:#fff;opacity:.7}a.coltoggle:hover::after{opacity:1}a.coltoggle:not(.collapsed)::after{transform:rotate(0deg)}.k-grid td{padding:2px 5px 2px 5px}.k-grid th{padding-left:5px;padding-right:5px}.planningmenu{line-height:28px;font-size:14px}.planningevent:hover .planningmenu{opacity:1}.planningmenu{position:absolute;opacity:0;transition:.2s ease-in-out;border-top-right-radius:4px;border-bottom-left-radius:4px;background-color:rgba(52,58,64,.5);padding:0 3px 0 3px;top:0;right:0;z-index:20;float:right;text-align:right}.planningevent.unplanned,.k-event:not(.k-event-drag-hint) .grabbable{cursor:grab}.projectScheduler .k-event-drag-hint,.hint .planningevent.unplanned{cursor:-moz-grabbing!important;cursor:-webkit-grabbing}.planningevent.locked{cursor:default}.planningevent{text-decoration:none;position:relative;font-size:14px}.planningcontent{padding:5px;height:120px;vertical-align:top;overflow-x:hidden}.planningmenu a{color:#fff!important;padding:0 3px;margin:0}.planningmenu a:hover{color:#fcdd06!important}.projectScheduler .k-event-drag-hint .planningmenu{display:none}.hint{color:#000!important}.k-listview{border-color:transparent;background-color:transparent}.k-view-day{display:none!important}.k-scheduler th.k-today{background-color:#9d2242!important}.k-scheduler-content{overflow:hidden!important}.intervention{font-size:.9em;line-height:1.1;padding-left:5px;text-decoration:none;height:100%}.intervention:hover{text-decoration:none}.intervention strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.k-event{margin:0;border:0 solid #ccc;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);padding-right:0!important}.k-event-actions,.k-scheduler-footer{display:none!important}.k-lg-date-format{display:none!important}.k-sm-date-format{display:inline-block!important}.k-nonwork-hour{background:transparent;padding:0!important;white-space:normal!important;height:80px!important}#unplannedlist{border-style:solid;border-width:1px;-webkit-appearance:none;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border-color:#ccc;background-color:#f5f5f5;display:block;float:left;width:100%;padding:3px;min-height:48px}#unplannedlist .k-loading-color{background-color:#f5f5f5!important}.unplanned{margin:3px;float:left;width:250px;height:100%;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);background-color:#f5f5f5}.k-scheduler-toolbar ul{clear:none!important}.k-scheduler-tools li{margin-right:10px;background-color:#f5f5f5!important}.k-scheduler-tools .k-button{line-height:28px;padding:0 1.1em;box-sizing:content-box;margin:0;position:relative;top:-2px}.k-scheduler-date-group .k-scheduler-header td,.k-scheduler-header th{background-color:#9d2242;color:#fff;border-color:#c3262d}.k-scheduler-header{background-color:#343a40;border-color:#000}.k-scheduler-monthview td:nth-child(6),.k-scheduler-monthview th:nth-child(6),.k-scheduler-monthview td:nth-child(7),.k-scheduler-monthview th:nth-child(7){display:none}.k-scheduler-views .k-state-selected{background-color:#2a2d31!important;border-color:#2a2d31!important}.k-scheduler-times th,.k-scheduler-times td{border-color:#c3262d!important;background-color:#9d2242;color:#fff}.timeRegistrationList{font-size:1.2em}