﻿h2.smaller{font-size:20px;font-weight:600;line-height:1.2}.form-indent{padding-left:24px!important}.k-window{font-family:'Poppins',sans-serif!important}.limit-input-width{max-width:400px;width:100%}.no-shadow{box-shadow:none!important}.no-shadow:before{box-shadow:none!important}.sticky-top.spacing{top:1rem!important}.edit-wrapper .input-group{flex-wrap:nowrap!important}.edit-wrapper .input-group .input-group-text{background:#f2f2f2}.k-chip-list .k-chip-solid-base{background:#f2f2f2!important}.btn-outline-secondary-light{--bs-btn-color:#4e5357;--bs-btn-border-color:#909397;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#adb5bd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#909397;--bs-gradient:none}.k-input-solid.no-shadow:focus,.k-input-solid.no-shadow.k-focus{box-shadow:none!important;border-color:#80aecb!important}.k-picker-solid.no-shadow:focus,.k-picker-solid.no-shadow.k-focus{box-shadow:none!important}.k-timepicker.k-input-solid:focus,.k-timepicker.k-input-solid.k-focus{border-color:#80aecb!important;box-shadow:none!important}.form-control:focus{border-color:#80aecb!important}#formContainer .btn-footer{position:sticky;bottom:0;display:flex;justify-content:flex-end}.badge.curved-badge{border-radius:1rem!important;min-width:64px!important;height:auto!important;padding-top:1px;padding-bottom:1px}.border-radius-1{border-radius:1rem!important}.tab-strip.minimalist{border-bottom:1px solid #e0e0e0;gap:2rem;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ccc transparent}.tab-strip.minimalist::-webkit-scrollbar{height:4px}.tab-strip.minimalist::-webkit-scrollbar-track{background:transparent}.tab-strip.minimalist::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px}.tab-strip.minimalist .nav-item{flex:0 0 auto}.tab-strip.minimalist .nav-link{border:0;border-bottom:2px solid transparent;color:#797d81;font-weight:500!important;padding:.25rem 0!important;display:flex;white-space:nowrap;align-items:center}.tab-strip.minimalist .nav-link:hover{color:#000;box-shadow:inset 0 -2px 0 0 #aaa}.tab-strip.minimalist .nav-link.active{color:#000;font-weight:600!important;box-shadow:inset 0 -2px 0 0 #000;background:none}h5.set{font-size:16px!important;line-height:20px}.body-card{padding:1rem 1.5rem!important;margin-bottom:60px}h2.medium{font-size:24px;font-weight:600;line-height:1.2}.card{border-radius:.35rem!important;border:1px solid #e0e0e0!important}.card .card-header{display:flex;line-height:1rem!important;align-items:center;border-color:#e0e0e0!important}.card.form-progress-card .progress-indicator{height:20px}.card.form-progress-card .progress-indicator .progress-bar{font-size:14px}.card .progress-indicator{height:14px;border-radius:1rem;background-color:#e9ecef;overflow:hidden}.card .progress-indicator .progress-bar{height:100%;font-size:12px;width:0%;transition:width .6s ease}.flex-none{flex:none!important}textarea.small-text{font-size:14px!important}.info-item textarea{font-size:14px!important}.info-item .info-label{font-size:14px;color:#6c757d;display:flex;align-items:baseline;font-weight:600;margin-bottom:.25rem}.info-item .info-value{font-size:16px}.info-item .info-value.textarea-view{font-size:14px!important;display:flex;flex-direction:column;justify-content:flex-start;background:#f9f9f9;border-left:3px solid #dcdcdc;padding:6px 10px;width:100%;line-height:1.4;min-height:40px;white-space:pre-wrap;word-break:break-word;flex-grow:1;box-sizing:border-box;max-height:300px;overflow:auto}.k-multiselect .k-input-inner{color:#000f1d!important;opacity:.66!important}.k-multiselect.form-control{min-height:44px!important}.btn.btn-filled-white{background-color:#fff}.btn.btn-filled-white.show{color:#172243!important}.btn.btn-filled-white.show:hover{color:#fff!important}.btn.btn-filled-white.btn-outline-dark:hover{background-color:var(--bs-btn-hover-bg)!important}.input-group:focus,.input-group:active,.input-group:focus-within{border-color:#80aecb!important}.no-arrows::-webkit-outer-spin-button,.no-arrows::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.no-arrows{-moz-appearance:textfield}.dropdown-menu.card-style{z-index:1021;float:left;padding:14px 24px;border-radius:.5rem!important;box-shadow:4px 4px 9px 0 #a4a4a470!important;position:absolute!important;border:1px solid #e0e0e0!important;inset:4px 0 auto auto!important;width:250px}.dropdown-menu.card-style .dropdown-divider{border-top:1px solid #e0e0e0!important}.dropdown-menu.card-style a{width:100%;cursor:pointer;position:relative;height:40px;display:block;color:#0f1415!important;line-height:40px;text-align:left;background:none!important;border-radius:0!important;padding:0!important;margin-top:0!important;font-size:.875rem!important}.skeleton-input{background:linear-gradient(-90deg,#dee2e6 0%,#e9ecef 50%,#dee2e6 100%);background-size:400% 400%;animation:pulse 1.5s ease-in-out infinite;border-radius:4px}@keyframes pulse{0%{background-position:100% 0}100%{background-position:-100% 0}}.k-grid .wrap-text{white-space:normal!important;word-break:break-word;line-height:1.4em}.k-grid.overflow-x{overflow-x:auto}.k-grid.with-border{border:1px solid #dee2e6!important}.k-grid.with-border .k-grid-header{border-color:#dee2e6!important}.config-table{width:100%;border-collapse:collapse;margin-bottom:1rem;font-size:.9rem}.checkbox-columns .form-check{display:flex!important;margin-bottom:1rem}.checkbox-columns .form-check .form-check-input{margin-bottom:0!important;margin-right:.5rem!important;flex-shrink:0!important;box-shadow:none!important}.input-group{flex-wrap:nowrap}.input-group .input-group-text{background:#f2f2f2}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-2px}.legacy-content-icon{margin-right:4px!important;margin-bottom:4px!important;font-size:12px}.card .card-header{padding:1.5rem}.card .card-body{padding:1.5rem}.card.with-boostrap-row .card-body{padding-top:1.5rem;padding-right:calc(1.5rem - (var(--bs-gutter-x)*.5));padding-bottom:1.5rem!important;padding-left:calc(1.5rem - (var(--bs-gutter-x)*.5))}.contact-card-icon{cursor:pointer}.contact-card{width:400px;font-family:'Poppins',sans-serif!important;padding:1.5rem}.contact-card .contact-card-header{display:flex;align-items:center;margin-bottom:1rem}.contact-card .contact-card-header .avatar{width:50px;height:50px;border-radius:50%;background-color:#0078d4;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:18px;margin-right:12px}.contact-card .contact-card-header .contact-info{display:flex;flex-direction:column}.contact-card .contact-card-header .contact-info .contact-name{font-weight:bold;font-size:16px}.contact-card .contact-card-header .contact-info .contact-title{color:#555;font-size:14px}.contact-card .contact-details{margin-top:8px;overflow:hidden;display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.contact-card .contact-details .contact-item{display:flex;width:100%;align-items:center;font-size:16px;color:#333;text-overflow:ellipsis}.contact-card .contact-details .contact-item i{width:16px;margin-right:.5rem;color:#0078d4}.edit-wrapper input:not(.k-input-inner).error-field,.edit-wrapper textarea.error-field,.edit-wrapper .k-dropdownlist.error-field,.edit-wrapper .k-datetimepicker.error-field,.edit-wrapper .k-datepicker.error-field{border:1px solid #c72309!important}hr.solid{border:1px solid #e0e0e0!important;opacity:.5!important}#customPopupModal .modal-dialog{max-width:700px}#customPopupModal .modal-content{padding:0!important;border-radius:.5rem!important;border:1px solid #e0e0e0!important}#customPopupModal .modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e0e0e0!important;padding:1.5rem!important}#customPopupModal .modal-header .close-btn{cursor:pointer;background:none;opacity:.7}#customPopupModal .modal-header .close-btn:hover{opacity:1}#customPopupModal .modal-title{font-weight:600;font-size:18px;padding:0!important;margin:0!important;font-family:'Poppins',sans-serif!important}#customPopupModal .modal-body{padding:1.5rem}#customPopupModal .modal-body .form-label{color:#6c757d}#customPopupModal .modal-footer{border-top:1px solid #e0e0e0;padding:1rem 1.5rem;display:flex;justify-content:flex-end;gap:.5rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}#customPopupModal .modal-footer .btn{font-size:16px!important;min-width:100px!important;margin:0!important;font-weight:normal!important;font-family:'Poppins',sans-serif!important;line-height:normal!important;padding:.5rem!important}.alert-info-card{background:#f9f9f9;border-left:4px solid #dcdcdc;display:flex;flex-direction:column;justify-content:flex-start;padding:12px 10px}.alert-info-card .alert-card-icon{width:24px}.alert-info-card .card-icon-width-indent{margin-left:24px}.alert-signoff{border-left:4px solid #4caf50}.alert-closure{border-left:4px solid #f44336}.blur-modal.show~.modal-backdrop{background:rgba(0,0,0,.6)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:1!important}#agreementsPanel{max-height:600px;overflow-y:auto;border:0!important;background:transparent!important;position:relative;padding-right:4px;box-sizing:content-box;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}#agreementsPanel::-webkit-scrollbar{width:8px}#agreementsPanel::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}#agreementsPanel::-webkit-scrollbar-track{background:transparent}#agreementsPanel .agreement-preview-card{cursor:pointer;transition:background-color .2s ease}#agreementsPanel .agreement-preview-card .badge.position-absolute{margin-top:10px;margin-right:8px}#agreementsPanel .agreement-preview-card .secondary-text{color:#6c757d}#agreementsPanel .agreement-preview-card .bg-light{background-color:#a7a7a7!important}#agreementsPanel .agreement-preview-card:hover{background-color:#69a5e51f!important}#agreementsPanel .agreement-preview-card.active{background-color:#69a5e51f!important;border:1px solid #005c97!important}h4.medium{font-size:20px!important}#customChartSidebar .offcanvas-header{line-height:1rem;background:#172243;justify-content:space-between;font-size:16px}#customChartSidebar .offcanvas-header .offcanvas-title{color:#fff}#customChartSidebar .offcanvas-body p{font-size:16px!important}#customChartSidebar .offcanvas-body p.small{font-size:.875em!important}#customChartSidebar.offcanvas.offcanvas-end{border-left:0!important}.outstanding-field .info-label{color:#ffa500!important}.outstanding-field .k-dropdownlist,.outstanding-field textarea,.outstanding-field input:not(.k-input-inner):not(.table-cell-input),.outstanding-field .k-datepicker,.outstanding-field .input-group-text,.outstanding-field .k-timepicker.k-input{border:1px solid #ffa500!important}.erroneous-field .info-label{color:#c72309!important}.erroneous-field .k-dropdownlist,.erroneous-field textarea,.erroneous-field input:not(.k-input-inner):not(.table-cell-input),.erroneous-field .k-datepicker,.erroneous-field .input-group-text,.erroneous-field .k-timepicker.k-input{border:1px solid #c72309!important}.k-grid-md.with-border tr:last-child td,.k-grid-md.with-border tr:last-child .k-table-td{border-bottom:0!important}.k-grid.k-loading{position:relative}.k-grid.k-loading::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.6);z-index:10}.k-grid.k-loading::before{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:4px solid #3498db;border-top-color:transparent;border-radius:50%;animation:k-grid-spin 1s linear infinite;z-index:11}@keyframes k-grid-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.k-grid-norecords-template{border:0!important}.form-table-input{border-collapse:collapse;width:100%;font-size:14px}.form-table-input th,.form-table-input td{border:1px solid #dee2e6;padding:8px 12px;vertical-align:middle}.form-table-input th{font-weight:600;font-size:14px;color:#6c757d;text-align:left;background-color:#f8f9fa}.add-table-row-link{width:100%;border-top:0!important;display:block;border:1px solid #dee2e6;padding:10px 12px;background-color:#f8f9fa;text-align:center;font-size:14px;line-height:1;cursor:pointer}.locked-after-sign-off.lock .view-wrapper{display:block!important}.locked-after-sign-off.lock .edit-wrapper{display:none!important}.tab-content{max-width:1800px}.form-control:disabled{background:#fafafa!important;color:#333}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:40px;margin:.67em 0}h2{font-size:24px;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover{color:#23527c;text-decoration:underline}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.checkbox-holder{float:left;margin-top:8px}.cbx{position:relative;font-size:14px;line-height:14px;cursor:pointer;user-select:none}.cbx:before{content:'';position:relative;float:left;margin-right:10px;width:20px;height:20px;border:1px solid #767b7f;border-radius:4px;transition:all .2s ease}.cbx:after{content:'';position:absolute;top:4px;left:7px;width:5px;height:9px;border-right:2px solid #4baed0;border-bottom:2px solid #4baed0;transform:rotate(25deg) scale(.2);transition:all .2s ease;opacity:0}.cbx-inp{display:none}.cbx-label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;color:#767b7f;line-height:20px}.cbx:hover:before{border-color:#767b7f}.cbx-inp:checked+.cbx:before{border-color:#767b7f}.cbx-inp:checked+.cbx:after{transform:rotate(40deg) scale(1);opacity:1}@media screen and (min-width:768px){.cbx-inp:checked+.cbx:hover:before{animation:cbx-bg .3s ease forwards;animation-delay:2s}}@media screen and (min-width:768px){.cbx-inp:checked+.cbx:hover:after{animation:shake .35s ease;animation-delay:2s;animation-iteration-count:infinite}}.full-tbl{display:table;width:100%;height:100%}.tbl-cell{display:table-cell}.v-mid{vertical-align:middle}@-moz-keyframes shake{50%{transform:rotate(30deg)}}@-webkit-keyframes shake{50%{transform:rotate(30deg)}}@-o-keyframes shake{50%{transform:rotate(30deg);}}@keyframes shake{50%{transform:rotate(30deg)}}.column-holder .left-column .panel{background:none;border:0;padding:0;width:auto}.column-holder .left-column .panel .k-content{background:none}.column-holder .left-column .panel .k-content>input.k-textbox{width:330px!important}.column-holder .right-column{float:right}.column-holder .right-column .panel{background:none;border:0;padding:0;width:auto}.column-holder .right-column .panel .dual-button-holder .btn{margin-left:5px}.panel-join-with-below{margin-bottom:-1px!important}.accordion .accordion-button{font-size:20px;letter-spacing:0;color:#000f1d;width:auto;background:none;box-shadow:none;border:0}.accordion .accordion-button::before{font-family:'Font Awesome 6 Pro';font-weight:900;content:"";display:inline-block;margin-right:5px;transform:rotate(-90deg);transition:ease all .2s}.accordion .accordion-button[aria-expanded="true"]::before{transform:rotate(0deg)}.check-icon-box input{display:none}.check-icon-box input+label{background:#fff;border:2px solid #999fa4;padding:24px;font-size:16px;font-weight:bold;width:220px;position:relative}.check-icon-box input+label:hover{cursor:pointer}.check-icon-box input+label:hover::before{font-family:'Font Awesome 6 Pro';position:absolute;top:-5px;left:1px;font-weight:600;content:"";font-size:24px;color:#999fa4}.check-icon-box input+label i{font-size:48px;display:block;margin-bottom:16px}.check-icon-box input:checked+label{background:#dfedfa;border-color:#227ece}.check-icon-box input:checked+label::before{font-family:'Font Awesome 6 Pro';position:absolute;top:-5px;left:1px;font-weight:900;content:"";font-size:24px;color:#227ece}body{font-family:'Poppins',sans-serif!important;color:#333645;background:#f5f7f8;background:#f5f8fa}a{color:#227ece}a:hover{color:#0056a6;text-decoration:none}:focus{outline:0}input{outline:0}img{max-width:100%}.lh-16{line-height:16px!important}.lh-17{line-height:17px!important}.lh-18{line-height:18px!important}.w-70{width:70%!important}.w-60{width:60%!important}.w-50{width:50%!important}.w-40{width:40%!important}.w-30{width:30%!important}.border-left-1{border-left:1px solid rgba(0,0,0,.125)}.list-group{align-items:center!important}.k-popup .k-list.k-list-md{min-height:80px!important}.visit-group-row{font-size:16px}.visit-group-row .badge{font-size:16px;height:32px;display:flex;padding:0 8px;line-height:1;align-items:center}.badge{border-radius:3px!important}.badge-container.absolute-position{position:absolute;top:4px;right:0;z-index:15;display:flex;gap:.5rem}.badge-container.absolute-position.portal{position:static;padding-bottom:.5rem;justify-content:flex-end}.badge-container.absolute-position.job-page{top:-4px;right:12px}.custom-badge{display:inline-flex;align-items:center;line-height:1;gap:.5rem;font-size:14px;padding:.5rem;border-radius:.25rem;cursor:default!important;font-weight:600;color:#999fa485!important;background-color:transparent!important;border:2px solid #999fa485!important}.custom-badge.active.eol{background-color:#c72309!important;color:#fff!important;border:2px solid #c72309!important}.custom-badge.active.eos{background-color:#d37901!important;color:#fff!important;border:2px solid #d37901!important}.custom-badge.active.sub{background-color:#227ece!important;color:#fff!important;border:2px solid #227ece!important}.custom-badge i{font-size:1rem}.k-popup .k-list.k-list-md{min-height:120px}.manual-modal-open{overflow:hidden}.manual-modal-open.margin-adjustment{margin-right:17px}.manual-modal{border:1px solid #b7babc;padding:24px 50px 60px;width:600px;position:fixed;height:100vh;top:-100px;pointer-events:none;right:0;background:#fff;z-index:1055;box-shadow:0 0 0 5000px rgba(0,0,0,.15);overflow-y:auto;overflow-x:hidden;opacity:0;transition:opacity .2s linear,top .6s ease}.manual-modal.show{top:0;opacity:1;pointer-events:auto}.manual-modal .manual-modal-content{width:100%;min-height:100%}.manual-modal .manual-modal-content .manual-modal-header .modal-title{font-size:18px;float:left;width:100%;font-weight:600;font-family:'Open Sans';margin-top:10px}.manual-modal .manual-modal-content .manual-modal-body{font-size:16px;display:inline-block;padding:20px 0}.manual-modal .manual-modal-content .manual-modal-footer{padding:20px 0 0 0;justify-content:flex-start;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.5rem - 1px);border-bottom-left-radius:calc(.5rem - 1px);display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;width:100%}.manual-modal .manual-modal-content .manual-modal-footer .btn{border-radius:4px;font-size:20px;min-width:180px;margin:0 30px 0 0;font-weight:600;font-family:'Open Sans';line-height:48px;padding:0 20px}.k-grid-content{font-size:14px}.k-grid-content .k-table-md{font-size:14px}.body-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;display:none;z-index:9999}.content{float:left;width:calc(100% - 70px);min-height:calc(100vh - 70px);background:#f5f8fa;margin-left:70px;height:100%;padding-bottom:25px}.content .content-pane-menu{width:400px;float:left;background:#fff;margin-left:10px;border-left:1px solid #d7dde0;border-right:1px solid #d7dde0;height:calc(100vh + 25px);position:relative;bottom:-25px;margin-top:-25px}.content .content-pane-menu #pane-navigation{padding:0;margin:0}.content .content-pane-menu #pane-navigation>li{border-bottom:1px solid #dfdfdf}.content .content-pane-menu #pane-navigation>li>a{font-size:20px!important}.content .content-pane-menu #pane-navigation a{border-left:4px solid transparent;display:block;color:#000f1d}.content .content-pane-menu #pane-navigation a:hover{background:#227ece33;cursor:pointer}.content .content-pane-menu #pane-navigation a.active{background:#e5f5eb;color:#00aa4f;border-left-color:#00aa4f}.content .content-pane-menu .list-group{display:none}.content .content-pane-menu .list-group li{padding:0}.content .content-pane-menu .list-group li>ul{display:none}.content .content-pane-view{margin-left:410px;display:block}.container{float:left;width:100%;padding:40px}.k-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.k-tabs-inner{padding:30px 0;float:left;width:100%}.row-center-container{display:flex;align-items:center;justify-content:flex-start}.panel{width:100%;display:table;float:left;background:#fff;padding:15px;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d7dde0;border-radius:.25em}.panel.grey{background:#e8e8e8}.panel .panel-title{float:left;width:100%;font-size:12px;text-transform:uppercase}.panel .panel-title-large{float:left;width:100%;font-size:24px}.panel .panel-sub-title{float:left;width:100%}.panel .k-checkbox-holder{margin:2px 0 0 15px}.window-title{float:left;width:100%;display:table;font-size:20px;margin-bottom:15px}.k-holder{width:100%;display:table;float:left;margin-top:10px}.k-checkbox-holder{display:inline-block;margin:0 0 15px 0}.k-checkbox-holder.with-top{margin-top:30px}.warning-text{float:left;width:100%;color:#d84738;font-size:12px;margin-bottom:15px}.clear-all{clear:both}.k-button.k-state-focused,.k-button:focus,.k-split-button:focus{box-shadow:none}.input-holder{float:left;width:100%;margin-bottom:15px}.input-holder.no-style{float:none;width:auto;margin:0}.input-holder.no-margin{margin:0}.input-holder.no-label{margin-top:20px}.input-holder label{float:left;width:100%;text-transform:uppercase;font-size:13px;margin-bottom:3px;font-weight:600}.input-holder .signature-pad-area canvas{border:1px solid #d7dde0;border-radius:.25em}.input-holder textarea{float:left;max-width:300px;width:100%;border-radius:4px;border:1px solid #e0e0e0;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:180px;resize:vertical;overflow-y:scroll}.input-holder textarea::-webkit-input-placeholder{color:#767b7f}.input-holder textarea::-moz-placeholder{color:#767b7f}.input-holder textarea:-ms-input-placeholder{color:#767b7f}.input-holder textarea:-moz-placeholder{color:#767b7f}.input-holder textarea:focus{border-color:#4baed0;color:#333;box-shadow:0 0 10px 0 rgba(75,174,208,.4)}.input-holder select{float:left;max-width:300px;width:100%;border-radius:4px;border:1px solid #767b7f;padding:10px;height:38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-holder select::-webkit-input-placeholder{color:#767b7f}.input-holder select::-moz-placeholder{color:#767b7f}.input-holder select:-ms-input-placeholder{color:#767b7f}.input-holder select:-moz-placeholder{color:#767b7f}.input-holder select:focus{border-color:#4baed0;color:#333;box-shadow:0 0 10px 0 rgba(75,174,208,.4)}.element-holder label{float:left;width:100%;text-transform:uppercase;font-size:13px;margin-bottom:3px;font-weight:600}.element-holder .k-multiselect-wrap,.element-holder .job--search__input{float:left;width:100%}.k-multiselect{height:auto!important}.k-multiselect li{list-style:none!important;padding:5px 10px;background:#f5f8fa;border-radius:4px;margin:0 2px}.k-checkbox-label,.k-radio-label{padding-left:28px;font-weight:600}.callout{display:table;margin:0 auto 15px auto;height:56px;text-align:center;line-height:56px;font-size:18px;color:#d84738;border:1px solid #d84738;background:#f7d9d6;border-radius:4px;width:400px}.hide{display:none}.k-invalid{border:1px solid #d84738!important}.raised-job-card-icon{display:table;margin:0 auto}.supplier-upload .k-upload{float:left;width:100%;background:transparent;border:0}.supplier-upload .k-upload-button{margin:0}.supplier-upload .k-upload-button{margin-bottom:15px}.select2-container--default .select2-selection--multiple .select2-selection__rendered{height:33px!important;border-color:#e0e0e0!important}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #e0e0e0!important}.select2-container--default .select2-selection--multiple{border:1px solid #e0e0e0!important}.badge-success{color:#007616;background-color:#e0fce8}.badge-primary{color:#227ece;background-color:#dfedfa}.badge-secondary{color:#6e6e6e;background:#f0f3f5}.badge-warning{color:#d37901;background-color:#fdf4d5}.badge-add-travel{background-color:#fee6c4!important}.badge-danger{color:#c72309;background-color:#ffe2e5}.badge-danger-missed-travel{color:#c72309;background-color:#ffe2e5}.k-tabstrip-items-wrapper{border-width:1px!important}.k-tabstrip-items-wrapper .k-tabstrip-items{background:#fff}.k-tabstrip-items-wrapper .k-item{color:#000!important;border-radius:0!important;border:0!important;border-bottom:2px transparent solid!important}.k-tabstrip-items-wrapper .k-item.k-active{background:#e5f5eb!important;color:#00aa4f!important;border:0!important;border-bottom:2px #00aa4f solid!important}.k-tabstrip-items-wrapper .k-item:hover{background:#227ece33}.k-tabstrip-items-wrapper .k-item:active{background:transparent!important}.k-grid-header .k-grid-header-menu{border-radius:4px!important}.k-grid-header .k-grid-header-menu.k-active{color:#fff!important}.k-grid-md .k-table-td.k-skeleton{padding:0!important}.k-grid-header .k-resize-handle{position:relative}.k-grid-header .k-resize-handle::after{content:'';height:20px;width:1px;position:absolute;left:0;top:18px;background:#000;opacity:0;transition:opacity .3s ease}.k-grid-header:hover .k-resize-handle::after{opacity:.2}.k-grid-column-resizing .k-grid-header .k-resize-handle{display:none}.onpage-editable input:not(.form-check-input){border:0!important;height:24px!important;padding:0!important;background:#fff;border-radius:0!important;margin-bottom:0!important}.onpage-editable input.editable:not(.form-check-input){border:1px solid #d2d2d2!important;height:36px!important;padding:0 .75rem!important;background:#fff;border-radius:.25rem!important;margin-bottom:5px!important}.onpage-editable input.editable:disabled{background:#fafafa}.onpage-editable .k-input-solid{height:36px;margin-bottom:5px;padding:0}.onpage-editable .k-input-solid .editable.k-input-inner{border:0!important;margin-bottom:0}.action-pill{display:inline-block;background-color:#f0f0f0;padding:5px 10px;border-radius:16px;border:1px solid #ccc;white-space:nowrap}.card{border-radius:.25em}.card-header{background:none}.badge.tidy{display:flex;align-items:center;justify-content:center;line-height:15px!important;font-size:14px!important}.badge.badge-supplier-onboarding{color:#fff!important;background-color:#007ed4!important;border-color:#007ed4!important}.badge.badge-supplier-waiting-for-documents{color:#000!important;background-color:#e17400!important;border-color:#e17400!important}.badge.badge-supplier-approved{color:#fff!important;background-color:#007900!important;border-color:#007900!important}.badge.badge-supplier-certificate-expired{color:#fff!important;background-color:#e17400!important;border-color:#e17400!important}.badge.badge-supplier-not-approved{color:#fff!important;background-color:#d90000!important;border-color:#d90000!important}.k-textbox.read-only-property{line-height:1!important;display:flex!important;overflow:hidden!important;align-items:center!important;background-color:light-dark(rgba(239,239,239,.3),rgba(59,59,59,.3))!important;pointer-events:none!important}.btn{border-radius:4px}.primary-button{padding:0 20px;height:38px;background:#03a38f;border:0;border-bottom:3px solid #007b67;border-radius:4px;font-size:14px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.6);display:inline-block;line-height:38px}.primary-button:hover{text-decoration:none;color:#fff;background:#008f7b;border-bottom:3px solid #006753}.btn-outline-primary{background-color:#fff!important;border-color:#d7dde0!important}.btn-outline-primary:hover{color:#fff!important;background-color:#004e80!important;border-color:#fff!important}.secondary-button{padding:0 20px;height:38px;background:#0066a4;border:0;border-bottom:3px solid #003e7c;border-radius:4px;font-size:14px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.6);display:inline-block;line-height:38px}.secondary-button:hover{text-decoration:none;color:#fff;background:#005290;border-bottom:3px solid #002a68}.btn-secondary{color:#002e4b!important}.btn-square{border-radius:0;border:1px solid #002e4b;text-align:left;width:190px;padding:20px}.btn-square b{display:block;margin-bottom:10px}.btn-square:hover{border-color:#999fa4}.third-button{padding:0 20px;height:38px;background:#d84738;border:0;border-bottom:3px solid #b01f10;border-radius:4px;font-size:14px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.6);display:inline-block;line-height:38px}.third-button:hover{text-decoration:none;color:#fff;background:#c43324;border-bottom:3px solid #9c0b00}.disabled-link-state{opacity:.6!important;pointer-events:none!important}.success-button{padding:0 20px;height:38px;background:#03a38f;border:0;border-bottom:3px solid #007b67;border-radius:4px;font-size:14px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.6);display:inline-block;line-height:38px}.disabled-link-state{opacity:.6!important;pointer-events:none!important}.warning-button{padding:0 20px;height:38px;background:#d84738;border:0;border-bottom:3px solid #b01f10;border-radius:4px;font-size:14px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.6);display:inline-block;line-height:38px}.button-holder{float:left;width:100%;display:table}.button-holder.bottom{margin-bottom:15px}.dual-button-holder{margin:0 auto}.dual-button-holder button:first-child{margin-right:7px}.multi-button-holder button,.multi-button-holder a{margin-right:6px}.round-button{margin:0 auto;display:table;border-radius:50%;padding:0;width:41px;text-align:center}#newUnitControls{display:inline-block;width:100%}#newUnitControls button{float:right}#newSubUnitControls{display:inline-block;width:100%}#newSubUnitControls button{float:right}.btn-outline-light{color:#999fa4}.btn-primary{position:relative}.btn-primary:before{content:'';position:absolute;left:5%;right:0;height:1px;width:90%;box-shadow:0 5px 6px 0 #005c97;z-index:0;bottom:1px}.snail{float:left;width:100%;margin:0 0 15px 0;position:relative;z-index:15}.snail ul{margin:0;padding:0;list-style:none}.snail ul li{float:left;padding:3px 5px 3px 0;position:relative;line-height:26px;font-size:14px;text-transform:uppercase;color:#666f77}.snail ul li:after{content:"/";padding-left:5px}.snail ul li:last-child:after{content:none}.snail ul li a{color:#666f77;line-height:26px}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.3);z-index:999999;display:none}.loading-overlay .loading{width:80px;height:80px;border-radius:150px;border:10px solid #fff;border-top-color:#1167a6;box-sizing:border-box;position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-40px;animation:loading-spin 1.2s linear infinite;-webkit-animation:loading-spin 1.2s linear infinite}@keyframes loading-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes loading-spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}.notifications{position:fixed;right:-280px;bottom:150px;z-index:10005}.notifications .notification{width:280px;height:80px;display:table;background:#ffc0cb;margin-bottom:5px;border-radius:4px;color:#fff;cursor:pointer;position:relative;right:0;transition:linear all .1s;transition:cubic-bezier(1,-.59,0,1.63) all .2s}.notifications .notification.active{right:280px;transition:linear all .1s;transition:cubic-bezier(1,-.59,0,1.63) all .2s}.notifications .notification.success{background:#03a38f}.notifications .notification.success .title{background-image:url("/Assets//Images/success-icon.svg");background-repeat:no-repeat;background-position:left 20px center;background-size:20px}.notifications .notification.warning{background:#d84738}.notifications .notification.warning .title{background-image:url("/Assets//Images/warning-icon.svg");background-repeat:no-repeat;background-position:left 20px center;background-size:20px}.notifications .notification .title{display:table-cell;vertical-align:middle;padding:25px 50px}.alert{padding:1px}.alert .alert-heading{font-size:14px;color:#fff;margin:0;line-height:33px;padding-left:14px}.alert.alert-danger{background:#c72309!important;color:#000}.popup-notifications{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background-color:rgba(0,0,0,.5);display:none}.popup-notifications .popup-notifications-holder{display:table;height:100%;width:346px;margin:0 auto}.popup-notifications .notification{border-radius:4px;width:346px;display:table-cell;vertical-align:middle}.popup-notifications .notification.success .top{background:#03a38f}.popup-notifications .notification.warning .top{background:#d84738}.popup-notifications .notification .top{float:left;width:100%;height:160px;text-align:center;border-radius:4px 4px 0 0}.popup-notifications .notification .top img{width:70px;display:table-cell;vertical-align:middle;margin:0 auto;height:160px}.popup-notifications .notification .bottom{float:left;width:100%;background:#fff;text-align:center;padding:20px 30px;border-radius:0 0 4px 4px}.popup-notifications .notification .bottom .title{float:left;width:100%;text-align:center;font-size:18px;line-height:18px;margin:2px 0 3px 0}.popup-notifications .notification .bottom .info{float:left;width:100%;text-align:center;margin-bottom:18px}.modal-header{display:block}.modal .modal-content{border-radius:0;padding:24px 50px 60px}.modal .modal-content .modal-header{padding:0}.modal .modal-content .modal-header .btn-close{padding-top:0;float:right;font-size:28px;background:none;text-decoration:none}.modal .modal-content .modal-header .btn-close:focus{box-shadow:none}.modal .modal-content .modal-header .modal-title{font-size:24px;float:left;width:100%;font-weight:600;font-family:'Open Sans';padding-bottom:20px;margin-top:10px}.modal .modal-content .modal-header .email-go-back{font-size:16px}.modal .modal-content .modal-body{padding:20px 0;font-size:16px}.modal .modal-content .modal-body select{padding:10px;border-radius:0}.modal .modal-content .modal-footer{padding:20px 0 0 0;justify-content:flex-start}.modal .modal-content .modal-footer .btn{border-radius:4px;font-size:20px;min-width:180px;margin:0 30px 0 0;font-weight:600;font-family:'Open Sans';line-height:48px;padding:0 20px}.pwa-style .font-weight-bold{font-weight:700}.pwa-style .prevent-scroll-jump{margin-right:calc(-1*(100vw - 100%))}.pwa-style .text-dark{color:#000f1d!important}.pwa-style .check-in-selections-block{text-align:left;position:absolute;bottom:0}.pwa-style .text-align-left{text-align:left!important}.pwa-style .card-title{font-weight:bold}.pwa-style .card-header{background:#6e6e6e;color:#fff}.pwa-style .pwa-date-accordians{background:transparent;border:0;font-weight:bold}.pwa-style .pwa-date-accordians:not(.collapsed) .rotate-icon{transform:rotate(90deg)}.pwa-style input::-webkit-outer-spin-button,.pwa-style input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pwa-style input[type=number]{-moz-appearance:textfield}.pwa-style .bg-fault-primary{background:#227ece!important}.pwa-style .border-fault-primary{border-color:#227ece!important}.pwa-style .attendance-day-template-body{padding:20px;border:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);opacity:1}.pwa-style .w-75{width:75%!important}.pwa-style hr{width:100%}.pwa-style hr.darker{background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius);opacity:1}.modal-backdrop{background:rgba(153,159,164,.5)}.modal-wide{max-width:800px}header{float:left;width:calc(100% - 70px);height:70px;padding:0 40px;margin-left:70px;border-bottom:1px solid #d7dde0}header .font-weight-bold{font-weight:700}header .company-name{float:left;line-height:70px;font-size:18px}header #attendanceBanner{float:left;position:relative}header #attendanceBanner .banner-text{font-size:14px}header #attendanceBanner .overflow-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header #attendanceBanner .check-in-out-container{width:400px;height:60px;margin-top:5px;border:1px solid #d7dde0}header #attendanceBanner .check-in .check-in-out-container{background-color:#e0fce8!important;width:auto}header #attendanceBanner .check-out .check-in-out-container{background-color:#ffe2e5!important}header #attendanceBanner .travel .check-in-out-container{background-color:#fee6c4!important}header #attendanceBanner .missed-check-out .check-in-out-container{background-color:#ffe2e5!important}header .header-search{float:left;margin-top:10px;margin-right:30px;position:relative}header .header-search.open .header-search-dropdown{display:block}header .header-search .search-btn{float:left;width:50px;height:50px;background:url(/Assets/Images/search-icon.svg);background-size:16px;background-position:center center;background-repeat:no-repeat}header .header-search input{float:left;height:50px;width:200px!important;border:0!important}header .header-search input::-webkit-input-placeholder{color:#333645;font-style:italic}header .header-search input::-moz-placeholder{color:#333645;font-style:italic}header .header-search input:-ms-input-placeholder{color:#333645;font-style:italic}header .header-search input:-moz-placeholder{color:#333645;font-style:italic}header .header-search .header-search-dropdown{position:absolute;background:rgba(255,255,255,.9);left:20px;top:60px;width:300px;z-index:1;padding:30px;-webkit-box-shadow:0 5px 3px 0 rgba(0,0,0,.1);-moz-box-shadow:0 5px 3px 0 rgba(0,0,0,.1);box-shadow:0 5px 3px 0 rgba(0,0,0,.1);display:none}header .header-search .header-search-dropdown .header-seach-sub-title{float:left;width:100%;font-weight:600;margin-bottom:5px}header .header-search .header-search-dropdown ul{margin:0 0 15px 0;padding:0;list-style:none;float:left;width:100%}header .header-search .header-search-dropdown ul li{margin:0 0 5px 0;padding:0;list-style:none;float:left;width:100%;width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header .header-search .header-search-dropdown ul li a{float:left;padding:2px;font-size:12px;color:#333645;transition:.3s}header .header-search .header-search-dropdown ul li a:hover{text-decoration:underline}header .header-search .header-search-dropdown .view-all{float:left;width:100%;margin-top:15px}header .header-search .header-search-dropdown .view-all a{color:#4baed0;font-size:12px;text-decoration:underline}header .header-search .header-search-dropdown .view-all a:hover{color:#0066a4}header .header-controls{float:right;position:relative}header .header-controls .header-search{float:left;margin-top:10px;margin-right:30px;position:relative}header .header-controls .header-search.open .header-search-dropdown{display:block}header .header-controls .header-search .search-btn{float:left;width:50px;height:50px;background:url(/Assets/Images/search-icon.svg);background-size:16px;background-position:center center;background-repeat:no-repeat}header .header-controls .header-search input{float:left;height:50px;width:200px!important;border:0!important}header .header-controls .header-search input::-webkit-input-placeholder{color:#333645;font-style:italic}header .header-controls .header-search input::-moz-placeholder{color:#333645;font-style:italic}header .header-controls .header-search input:-ms-input-placeholder{color:#333645;font-style:italic}header .header-controls .header-search input:-moz-placeholder{color:#333645;font-style:italic}header .header-controls .header-search .header-search-dropdown{position:absolute;background:rgba(255,255,255,.9);left:20px;top:60px;width:300px;z-index:1;padding:30px;-webkit-box-shadow:0 5px 3px 0 rgba(0,0,0,.1);-moz-box-shadow:0 5px 3px 0 rgba(0,0,0,.1);box-shadow:0 5px 3px 0 rgba(0,0,0,.1);display:none}header .header-controls .header-search .header-search-dropdown .header-seach-sub-title{float:left;width:100%;font-weight:600;margin-bottom:5px}header .header-controls .header-search .header-search-dropdown ul{margin:0 0 15px 0;padding:0;list-style:none;float:left;width:100%}header .header-controls .header-search .header-search-dropdown ul li{margin:0 0 5px 0;padding:0;list-style:none;float:left;width:100%;width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header .header-controls .header-search .header-search-dropdown ul li a{float:left;padding:2px;font-size:12px;color:#333645;transition:.3s}header .header-controls .header-search .header-search-dropdown ul li a:hover{text-decoration:underline}header .header-controls .header-search .header-search-dropdown .view-all{float:left;width:100%;margin-top:15px}header .header-controls .header-search .header-search-dropdown .view-all a{color:#4baed0;font-size:12px;text-decoration:underline}header .header-controls .header-search .header-search-dropdown .view-all a:hover{color:#0066a4}header .header-controls .user-account-holder{float:right;border-left:1px solid #333645;margin-top:26px;height:18px}header .header-controls .user-account-holder .user-account{float:right;height:18px;margin-left:30px;line-height:18px;font-size:13px;background-image:url("/Assets/Images/arrow-down.svg");background-position:right center;background-repeat:no-repeat;padding-right:22px;color:#333645}header .header-controls .user-account-holder .user-account:hover{text-decoration:none}header .header-controls .user-account-holder .user-controls{background:#fff;padding:10px;position:absolute;right:0;top:70px;z-index:99999;width:204px;display:none;border:1px solid #d7dde0;border-top:0}header .header-controls .user-account-holder .user-controls ul{margin:0;padding:0;list-style:none}header .header-controls .user-account-holder .user-controls ul li{float:left;width:100%}header .header-controls .user-account-holder .user-controls ul li a{color:#767b7f;height:38px;line-height:38px;display:block;padding:0 20px}header .header-controls .user-account-holder .user-controls ul li a:hover{text-decoration:none;background:#222c38;color:#fff}@media only screen and (min-width:768px){header .header-controls .header-search input{width:270px!important}}.navbar{float:left;width:70px;min-height:100vh;background:#fff;left:0;top:0;z-index:999;transition:all .25s ease;position:fixed;border-right:1px solid #d7dde0;overflow:hidden}.navbar.active{width:240px}.navbar.active .company-name{opacity:1;left:70px;-webkit-transition-delay:250ms,250ms;transition-delay:250ms,250ms}.navbar.active nav ul li{white-space:nowrap;overflow:hidden}.navbar.active nav ul li.nav-title i{opacity:0;-webkit-transition-delay:250ms,250ms;transition-delay:250ms,250ms}.navbar.active nav ul li.nav-title span{opacity:1;padding:0;margin-left:-45px;color:#767b7f}.navbar.active nav ul li a span{margin-left:0;opacity:1;pointer-events:auto}.navbar .logo-holder{float:left;width:100%;height:70px}.navbar .menu-toggle{float:left;width:70px;height:70px;padding:20px}.navbar .company-name{float:left;width:170px;color:#005895;line-height:70px;opacity:0;font-size:20px;position:absolute;left:-300px;-webkit-transition:opacity .35s ease-out,-webkit-transform .35s ease-out;transition:opacity .35s ease-out,-webkit-transform .35s ease-out;transition:opacity .35s ease-out,transform .35s ease-out;transition:opacity .35s ease-out,transform .35s ease-out,-webkit-transform .35s ease-out}.navbar nav{float:left;width:100%}.navbar nav ul{margin:0;padding:0;list-style:none}.navbar nav ul li{float:left;width:100%;margin-bottom:25px;text-align:left}.navbar nav ul li i{font-size:16px;width:70px;display:inline-block;text-align:center;color:#313344}.navbar nav ul li span{color:#313344;transition:ease all .25s}.navbar nav ul li.dashboard{height:60px;margin-bottom:0}.navbar nav ul li.dashboard a{line-height:60px;padding:0;display:block}.navbar nav ul li.customer{height:60px}.navbar nav ul li.customer a{line-height:60px;padding:0;display:block}.navbar nav ul li.nav-title{font-size:12px;margin-top:10px}.navbar nav ul li.nav-title i{color:#767b7f}.navbar nav ul li.nav-title span{text-transform:uppercase;position:absolute;opacity:0}.navbar nav ul li a{text-decoration:none;overflow:hidden;position:relative}.navbar nav ul li a:hover{text-decoration:none}.navbar nav ul li a.active i{color:#005c97;color:#227ece}.navbar nav ul li a.active span{color:#005c97;color:#227ece}.navbar nav ul li a span{position:absolute;opacity:0;pointer-events:none;width:240px;margin-left:-30px}body{font-family:'Poppins',sans-serif!important}.login-background:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:600px;border-radius:0%;background:-webkit-radial-gradient(50% 0,circle,rgba(255,0,0,.5),rgba(255,0,0,0) 70.71%),-webkit-radial-gradient(6.7% 75%,circle,rgba(0,0,255,.5),rgba(0,0,255,0) 70.71%),-webkit-radial-gradient(93.3% 75%,circle,rgba(0,255,0,.5),rgba(0,255,0,0) 70.71%);background:radial-gradient(circle at 50% 0,rgba(255,0,0,.5),rgba(255,0,0,0) 70.71%),radial-gradient(circle at 6.7% 75%,rgba(0,0,255,.5),rgba(0,0,255,0) 70.71%),radial-gradient(circle at 93.3% 75%,rgba(57,102,151,.5),rgba(0,255,0,0) 70.71%);transition:background ease-in-out 1s;width:100%;height:100vh}.error:before{background:-webkit-radial-gradient(50% 0,circle,rgba(255,0,0,.5),rgba(255,0,0,0) 70.71%),-webkit-radial-gradient(6.7% 75%,circle,rgba(0,0,255,.5),rgba(0,0,255,0) 70.71%),-webkit-radial-gradient(93.3% 75%,circle,rgba(0,255,0,.5),rgba(0,255,0,0) 70.71%);background:radial-gradient(circle at 50% 0,rgba(255,0,0,.6),rgba(255,0,0,0) 70.71%),radial-gradient(circle at 6.7% 75%,rgba(0,0,255,.5),rgba(0,0,255,0) 70.71%),radial-gradient(circle at 93.3% 75%,rgba(57,102,151,.5),rgba(0,255,0,0) 70.71%);width:100%;height:100vh}.wrapper.login{position:fixed;top:0;right:0;bottom:0;left:0;max-width:1920px;margin:auto;overflow:hidden;overflow-y:auto}.wrapper .login-holder{width:346px;margin:0 auto;position:relative;z-index:1}.wrapper .login-holder p{color:#fff}.wrapper .login-holder .qr-holder{margin-top:10px;background:#fff;width:210px;display:inline-block;color:#000;text-align:center;padding:0 0 14px}.wrapper .login-holder .qr-holder #otp-code{width:160px;word-break:break-word;display:inline-block}.wrapper .login-holder .logo{max-width:116px;margin:85px auto 122px auto}.wrapper .login-holder .login-box{background:#313344;width:100%;margin:0 auto;padding:15px;border-radius:4px;position:absolute;display:table;transition:ease-in-out .2s;margin-bottom:30px!important}.wrapper .login-holder .login-box.one{left:0;transition:ease-in-out .2s}.wrapper .login-holder .login-box.one.add-forgot{left:-3000px}.wrapper .login-holder .login-box.two{right:-3000px;transition:ease-in-out .2s}.wrapper .login-holder .login-box.two.add-forgot{right:0}.wrapper .login-holder .login-box.two.add-forgot.add-reset{right:3000px}.wrapper .login-holder .login-box.three{right:-3000px;transition:ease-in-out .2s}.wrapper .login-holder .login-box.three.add-reset{right:0}.wrapper .login-holder .login-box:after{content:'';display:block;position:absolute;left:5%;bottom:0;width:90%;max-width:100%;height:3px;background:transparent;border-radius:30px;box-shadow:0 35px 20px rgba(0,0,0,.3)}.wrapper .login-holder .login-box .title{color:#fff;font-size:18px;float:left;margin-top:5px}.wrapper .login-holder .login-box .info{color:#fff;font-size:12px;float:left;margin-top:5px;margin-bottom:10px;width:100%}.wrapper .login-holder .login-box .s-microsoft{height:38px;display:block;border:1px solid #767b7f;text-align:center;border-radius:5px;padding-top:7px;background:#fff}.wrapper .login-holder .login-box .enter-details{text-align:center;border-bottom:1px solid #767b7f;line-height:.1em;margin:40px 0;float:left;width:100%}.wrapper .login-holder .login-box .enter-details span{background:#313344;padding:0 10px;color:#767b7f}.wrapper .login-holder .login-box .login-hr{text-align:center;border-bottom:1px solid #999fa4;line-height:.1em;margin:40px 0;float:left;width:100%}.wrapper .login-holder .login-box .forgot-password{float:right;text-decoration:underline;color:#767b7f;font-style:italic;margin-top:8px;font-size:12px}.wrapper .login-holder .login-box .back-to-login{float:right;text-decoration:underline;color:#767b7f;font-style:italic;margin-top:8px;font-size:12px}.wrapper .login-holder .login-box .input-holder{float:left;width:100%;margin-bottom:12px}.wrapper .login-holder .login-box .input-holder .input-icon{height:36px;width:36px;border:1px solid #767b7f;border-radius:4px 0 0 4px;float:left;border-right:0}.wrapper .login-holder .login-box .input-holder input{float:left;width:calc(100% - 36px);border:1px solid #767b7f;border-radius:0 4px 4px 0;padding:0 20px;height:36px;background:transparent;color:#767b7f}.wrapper .login-holder .login-box .input-holder input::-webkit-input-placeholder{color:#767b7f}.wrapper .login-holder .login-box .input-holder input::-moz-placeholder{color:#767b7f}.wrapper .login-holder .login-box .input-holder input:-ms-input-placeholder{color:#767b7f}.wrapper .login-holder .login-box .input-holder input:-moz-placeholder{color:#767b7f}.wrapper .login-holder .login-box .input-holder.user{margin-top:20px;-webkit-transition:linear all .2s;transition:linear all .2s}.wrapper .login-holder .login-box .input-holder.user .input-icon{background-image:url("/Assets/Images/user-icon.svg");background-position:center center;background-repeat:no-repeat;background-size:12px}.wrapper .login-holder .login-box .input-holder.user.focus{box-shadow:0 0 10px 0 rgba(75,174,208,.4)}.wrapper .login-holder .login-box .input-holder.user.focus .input-icon{background-image:url("/Assets/Images/user-icon-blue.svg");background-position:center center;background-repeat:no-repeat;background-size:12px;border-color:#4baed0}.wrapper .login-holder .login-box .input-holder.user.focus input{border-color:#4baed0;color:#4baed0}.wrapper .login-holder .login-box .input-holder.user.focus input::-webkit-input-placeholder{color:#4baed0}.wrapper .login-holder .login-box .input-holder.user.focus input::-moz-placeholder{color:#4baed0}.wrapper .login-holder .login-box .input-holder.user.focus input:-ms-input-placeholder{color:#4baed0}.wrapper .login-holder .login-box .input-holder.user.focus input:-moz-placeholder{color:fifth-color}.wrapper .login-holder .login-box .input-holder.password{-webkit-transition:linear all .2s;transition:linear all .2s}.wrapper .login-holder .login-box .input-holder.password.top{margin-top:20px}.wrapper .login-holder .login-box .input-holder.password .input-icon{background-image:url("/Assets/Images/padlock-icon.svg");background-position:center center;background-repeat:no-repeat;background-size:12px}.wrapper .login-holder .login-box .input-holder.password.focus{box-shadow:0 0 10px 0 rgba(75,174,208,.4)}.wrapper .login-holder .login-box .input-holder.password.focus .input-icon{background-image:url("/Assets/Images/padlock-icon-blue.svg");background-position:center center;background-repeat:no-repeat;background-size:12px;border-color:#4baed0}.wrapper .login-holder .login-box .input-holder.password.focus input{border-color:#4baed0;color:#4baed0}.wrapper .login-holder .login-box .input-holder.password.focus input::-webkit-input-placeholder{color:#4baed0}.wrapper .login-holder .login-box .input-holder.password.focus input::-moz-placeholder{color:#4baed0}.wrapper .login-holder .login-box .input-holder.password.focus input:-ms-input-placeholder{color:#4baed0}.wrapper .login-holder .login-box .input-holder.password.focus input:-moz-placeholder{color:fifth-color}.wrapper .login-holder .login-box .input-holder.email{-webkit-transition:linear all .2s;transition:linear all .2s}.wrapper .login-holder .login-box .input-holder.email .input-icon{background-image:url("/Assets/Images/email-icon.svg");background-position:center center;background-repeat:no-repeat;background-size:14px}.wrapper .login-holder .login-box .input-holder.email.focus{box-shadow:0 0 10px 0 rgba(75,174,208,.4)}.wrapper .login-holder .login-box .input-holder.email.focus .input-icon{background-image:url("/Assets/Images/email-icon-blue.svg");background-position:center center;background-repeat:no-repeat;background-size:14px;border-color:#4baed0}.wrapper .login-holder .login-box .input-holder.email.focus input{border-color:#4baed0;color:#4baed0}.wrapper .login-holder .login-box .input-holder.email.focus input::-webkit-input-placeholder{color:#4baed0}.wrapper .login-holder .login-box .input-holder.email.focus input::-moz-placeholder{color:#4baed0}.wrapper .login-holder .login-box .input-holder.email.focus input:-ms-input-placeholder{color:#4baed0}.wrapper .login-holder .login-box .input-holder.email.focus input:-moz-placeholder{color:fifth-color}.wrapper .login-holder .login-box .login-actions{float:left;width:100%;margin:8px 0 10px 0}.wrapper .login-holder .login-box .login-actions button{float:right}.wrapper .login-holder .login-box .login-actions.reset{margin-top:12px}.wrapper .login-holder .login-box .login-actions.reset button{float:left}.wrapper .login-holder .login-box .forgot-info{float:left;width:100%;color:#767b7f;font-size:12px;line-height:16px;margin:2px 0 32px 0}.wrapper .login-holder .login-box .forgot-info.reset{margin-bottom:11px}.wrapper .login-div-sizing{width:380px;margin:0 auto}@-webkit-keyframes wobble{0%{-webkit-transform:rotate(0deg)}20%{-webkit-transform:rotate(2deg)}50%{-webkit-transform:rotate(-2deg)}100%{-webkit-transform:rotate(0deg)}}.wobble{-webkit-animation:wobble 1s}.asset-list .advanced-search-button{margin-top:9px}.lg-checkbox{width:1.2rem!important;height:1.2rem!important}.list-action-block{border:1px solid #dfedfa;border-radius:3px;display:flex}.ui-state-highlight{height:1.5em;line-height:1.2em;background:#005c974f}#advancedFilterWindow_wnd_title{margin-bottom:1.5rem!important;margin-top:60px;font-size:24px;line-height:32px;font-weight:700;font-family:'Roboto',sans-serif;color:#333645}.k-window-righthand-panel .k-window-titlebar{background:none;border:0;padding:0 40px;display:block;margin-top:24px;height:150px}.close-kendo-window{font-size:18px;float:left;width:100%;font-weight:600;font-family:'Open Sans';margin-top:10px;line-height:1.5}.column-visibility-container .dragging-icon{cursor:move}.column-visibility-container label{margin-top:1px}.assets-grid-panel{display:block!important}#assetsListGrid .select-all-assets-chk{margin-bottom:2px!important}.custom-control-label{line-height:1.6rem}.applied-filter-badge{display:flex;border:1px solid #d7dde0;justify-content:space-between;align-items:center;width:fit-content;line-height:1;border-radius:16px;background:#fff;height:32px;font-size:16px;text-align:left}.rounded-button{width:38px;height:38px;text-align:center;border-radius:50%;padding:0}.advanced-filter-label{font-size:20px}.advanced-filter-datepicker{width:180px!important}#assetsListGrid .k-grid-content,#assetsinsubcontract .k-grid-content{width:100%;min-height:0;overflow:visible;overflow-x:auto;position:relative;flex:1}#customerTagsDropdown-list{min-height:150px}.form-multi-select .k-multiselect{height:44px!important}.form-multi-select .k-multiselect .k-input-values .k-input-inner{height:auto!important}.link-with-border-right{height:40px;border-right:1px solid #d7dde0;display:flex;align-items:center}.assets-search-container{position:relative;color:#8c939b;width:350px}.assets-search-container input{padding-left:34px!important;padding-bottom:8px!important;font-size:16px!important;height:40px!important}.assets-search-container .search-icon{position:absolute!important;left:10px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important}.assets-search-container .search-icon i{font-size:16px!important}.asset__status--label{padding:2px;font-size:12px;border-radius:5px;width:100%;text-align:center;display:block;color:#fff;overflow:hidden;text-overflow:ellipsis}.new-importer-modal-style .modal-body{min-height:200px}.new-importer-modal-style .modal-body .form-control.uploader-element:focus{color:inherit;background-color:#f5f8fa;border-color:#ced4da;outline:inherit;box-shadow:none}.new-importer-modal-style .modal-body .uploaded-attachments .attachment-block{width:fit-content}.other-connectivity-holder{width:250px}.validation-container .validation-message{display:none;font-size:.75rem;margin-top:4px}.validation-container.is-invalid{border-left:4px solid #c72309;padding-left:10px}.validation-container.is-invalid input{border-color:#c72309!important}.validation-container.is-invalid input:hover{border-color:#c72309!important}.validation-container.is-invalid .validation-message{display:block}.hide-number-arrows{-moz-appearance:textfield}.hide-number-arrows::-webkit-outer-spin-button,.hide-number-arrows::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.update-blocks{float:left;width:100%;padding-top:11px}.update-blocks ul{margin:0;padding:0;list-style:none}.update-blocks ul li{float:left;margin:0 15px 15px 0;border-radius:4px;position:relative}.update-blocks ul li.success{border:1px solid #03a38f;background:#d8edea}.update-blocks ul li.success .number{background:#03a38f;color:#fff}.update-blocks ul li.success .info{color:#03a38f}.update-blocks ul li.success .remove{background:url(/Assets/Images/remove-icon-green.svg) no-repeat center center;background-size:8px}.update-blocks ul li.warning{border:1px solid #d84738;background:#f7d9d6}.update-blocks ul li.warning .number{background:#d84738;color:#fff}.update-blocks ul li.warning .info{color:#d84738}.update-blocks ul li.warning .remove{background:url(/Assets/Images/remove-icon-red.svg) no-repeat center center;background-size:8px}.update-blocks ul li .number{float:left;height:56px;width:56px;text-align:center;line-height:56px;font-size:18px;font-weight:600;text-shadow:1px 1px 1px rgba(0,0,0,.6)}.update-blocks ul li .info{float:left;padding:0 50px 0 10px;line-height:56px}.update-blocks ul li .remove{position:absolute;right:10px;top:24px;height:8px;width:8px}.widgets{margin-bottom:10px;margin-left:-5px;margin-right:-5px;display:flex}.widgets .widget-col{float:left;position:relative;min-height:1px;padding-left:5px;padding-right:5px;width:100%;margin-bottom:10px}.widgets .widget-col:last-of-type{margin-bottom:0}.widgets .widget{float:left;width:100%;padding:22px 30px}.widgets .widget.one{background:#03a38f}.widgets .widget.one .widget-percent{background:#0dad99}.widgets .widget.two{background:#0066a4}.widgets .widget.two .widget-percent{background:#005c9a}.widgets .widget.three{background:#4baed0}.widgets .widget.three .widget-percent{background:#55b8da}.widgets .widget .widget-main-title{float:left;width:100%;font-size:24px;color:#fff;margin-bottom:7px}.widgets .widget .widget-title{float:left;width:100%;text-transform:uppercase;font-size:12px;color:#333645;margin-bottom:1px}.widgets .widget .widget-info{float:left;width:100%;font-size:48px;line-height:48px;font-weight:100;color:#fff}.widgets .widget .widget-percent{float:left;min-width:60px;text-align:center;height:36px;line-height:36px;border-radius:4px;font-size:24px;color:#fff;margin-top:4px}.widgets .widget .widget-percent .perc{position:relative;top:-8px;font-size:50%}.widgets .widget .widget-more{float:left;padding:0 5px;line-height:36px;color:#fff;margin-top:4px}.widgets .widget .widget-left{float:left;width:30%}.widgets .widget .widget-middle{float:left;width:40%}.widgets .widget .widget-right{float:left;width:30%}@media only screen and (min-width:992px){.widgets .widget .widget-left{width:40%}.widgets .widget .widget-middle{width:40%}.widgets .widget .widget-right{width:20%}}@media only screen and (min-width:1200px){.widgets .widget-col{width:33.33333333%;margin-bottom:0}.widgets .widget .widget-left{width:50%}.widgets .widget .widget-middle{width:50%}.widgets .widget .widget-right{width:100%;margin-top:10px}}@media only screen and (min-width:1480px){.widgets .widget-col{width:33.33333333%;margin-bottom:0}.widgets .widget .widget-left{width:30%}.widgets .widget .widget-middle{width:45%}.widgets .widget .widget-right{width:25%;margin:0}}.column-one{float:left;width:240px;position:relative;min-height:1px;padding-left:5px;padding-right:5px}.column-two{float:left;width:calc(100% - 240px);position:relative;min-height:1px;padding-left:5px;padding-right:5px}.customers--search{max-width:300px;width:100%}.customer--name{width:30%}.customers-view{float:left;width:100%}.customers-view .supplier-input-holder label{text-transform:none!important;font-size:14px!important;line-height:18px!important;font-weight:500!important;color:#333645!important}.customers-view .checkbox-large .checkbox-col{float:left;width:25%}.customers-view .checkbox-large .checkbox-col .k-checkbox-holder{float:left;width:100%;margin-bottom:30px}.customers-view .place-on-hold{width:100%;margin-top:70px}.customers-view .update-blocks ul li.warning{margin:0;width:100%;max-width:300px}.customers-view .update-blocks ul li.warning .number{font-size:24px}.customers-view .left-section{width:300px}.customers-view .right-section{width:600px}.customers-view .right-section .input-holder{width:240px;clear:both}.customers-view .right-section .k-checkbox-holder{float:left;margin:30px 0 0 30px}.customers-view .checkbox-title{font-weight:400;margin:0 0 30px 0}.site-status-active{padding:2px;font-size:12px;border-radius:5px;width:100%;text-align:center;display:block;color:#828482;background:#e8e8e8}.site-status-deactive{padding:2px;font-size:12px;border-radius:5px;width:100%;text-align:center;display:block;color:#fff;background:#e51b24}#customerAssetTechnicalInformationTab .container{max-height:680px}.large-block-button{display:inline-block;width:280px;height:80px;background:#fff;border-radius:4px;margin-right:7px}.large-block-button .active i{background-color:#0066a4;color:#fff}.large-block-button a{display:table;width:100%;height:100%}.large-block-button a:hover{text-decoration:none}.large-block-button .title{display:table-cell;vertical-align:middle;color:#333645;padding-left:15px;font-size:16px}.large-block-button i{display:table-cell!important;vertical-align:middle;font-size:24px;color:#333645;text-align:center;background:#f5f7f8;border-radius:0 4px 4px 0;width:80px}.configuration-title{font:normal normal 600 32px/52px Open Sans;line-height:32px}.sort-link{display:flex;align-items:baseline;cursor:pointer;color:#227ece;font-size:16px}.search-container{position:relative;color:#8c939b}#tagsList{max-height:400px;overflow-y:auto;overflow-x:hidden}#customersSearchBar{padding-left:34px;padding-bottom:8px;font-size:16px;height:40px}#tagsPanel .tags-panel-header{font:normal normal 600 20px/34px Open Sans}#tagsPanel .tags-panel-header .site-name{border-right:1px solid #d7dde0}#customersTagsList .header-row{background:#f5f8fa;color:#666f77}#customersTagsList .header-row .header-column{font-size:14px}#customersTagsList .header-row .header-column.tag-name{width:60%}#customersTagsList .header-row .header-column.no-of-assets{width:20%}#customersTagsList .header-row .header-column.actions{width:20%}#customersTagsList .tag-row{border-top:1px solid #d7dde0}#customersTagsList .tag-row .column-cell{font-size:16px}#customersTagsList .tag-row .column-cell.tag-name{width:60%}#customersTagsList .tag-row .column-cell.no-of-assets{width:20%}#customersTagsList .tag-row .column-cell.actions{width:20%}.config-tag-panel{height:650px}.editing-tab-block .input-holder{width:60%}.editing-tab-block .max-character-limit{font-size:14px}.editing-tab-block .tag-name-warning{border-left:1px solid #d7dde0}#customersList{overflow-y:auto;overflow-x:hidden;max-height:580px}#customersList .customer-row{border-top:1px solid #d7dde0;cursor:pointer;font-size:18px}#customersList .customer-row:hover{background:#e5eff6}#customersList .customer-row.active{background:#e5eff6}#customersList .chevron-grey{color:#9aa0a5}#customersList .customer-name{line-height:20px;font:normal normal normal 18px/34px Open Sans}.search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none}.search-icon i{font-size:16px}.k-window-title{color:#000}.k-calendar .k-today{background-color:#e0f7fa!important}.k-calendar .k-today a{color:#00acc1!important}.k-calendar .k-state-selected{background-color:#ff4350!important;border-color:#ff4350!important}.k-calendar .k-state-selected a{color:#fff!important}.required__input--invalid input[type='text']{border-color:#f00!important}.contract--details .k-numeric-wrap .k-input{height:auto}.contract--details .label{margin:10px 0;text-transform:uppercase;font-size:13px;display:block}.contract--details .label input{font-size:100%;font-size:14px;font-family:inherit}.config-tile{float:left;width:100%;border:1px solid #e0e0e0;margin-bottom:10px;padding-top:100%;position:relative;background:#fafafa;color:#313344}.config-tile:hover,.config-tile .active{background:#0066a4;color:#fff}.config-tile .config-tile-content{position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:100%}.config-tile .config-tile-content i{display:block;font-size:60px;margin-bottom:10px;position:relative}.config-tile .config-tile-content .title{font-size:20px;line-height:30px}.admin-tool-card{max-width:350px;cursor:pointer;text-decoration:none!important}.admin-tool-card .card-icon-block{background-color:#0066a4;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:40px;font-size:3rem;color:#fff}.admin-tool-card:hover .card-icon-block{opacity:.9}.manage-engineers-panel{height:750px;border-radius:.5rem;border:1px solid #d7dde0;overflow:hidden}.border-radius-05{border-radius:.5rem!important}#engineersSearchBar{padding-left:34px;padding-bottom:8px;font-size:16px;height:40px}#manageEngineersMetricCards{overflow-x:auto;overflow-y:auto}#manageEngineersList{overflow-y:auto;overflow-x:hidden;max-height:630px}#manageEngineersList .engineer-row{border-bottom:1px solid #d7dde0;cursor:pointer}#manageEngineersList .engineer-row.active{background:#f0f3f5!important}#manageEngineersList .engineer-row:first-of-type{border-top:1px solid #d7dde0}#manageEngineersList .engineer-row:last-of-type{margin-bottom:3rem}#manageEngineersList .initials-bubble{flex:0 0 40px;width:40px;height:40px;border-width:2px;opacity:.8}#manageEngineersList .initials-bubble span{line-height:1;opacity:1}#manageEngineersList .additional-info-block .icon-block{text-align:center;width:40px;flex:0 0 auto}#manageEngineersList .additional-info-block .label-block{font-size:14px;overflow:hidden;text-overflow:ellipsis;text-wrap:pretty;flex:1 1 auto}.border-soft-danger{border-color:rgba(199,35,9,.8)!important}.border-soft-success{border-color:rgba(0,118,22,.8)!important}.border-soft-warning{border-color:rgba(211,121,1,.8)!important}#attendancesGrid .k-table-thead.k-grid-header{border-color:#dee2e6!important}#attendancesGrid .k-grid-content{width:100%;min-height:0;overflow:visible;overflow-x:auto;position:relative;flex:1}#pendingTasks{overflow-y:auto;overflow-x:hidden;height:750px;padding-right:1rem!important}#pendingTasks .accordion{border-bottom:1px solid #d7dde0}#pendingTasks .accordion-button::after{display:none}#pendingTasks .accordion-button::before{color:#999fa4!important;font-weight:400!important;margin:0!important}#pendingTasks .border-right{border-right:1px solid #d7dde0!important}#pendingTasks .accordion-button{font-size:16px!important;line-height:1}#pendingTasks .accordion-body{padding-left:68px!important}#pendingTasks .task-checkbox{font-size:16px}.configuration-users .input-holder{margin-bottom:20px}.configuration-users .allow-access{padding-top:26px}.configuration-users .login-info{font-size:14px;float:left}.configuration-users .email-login{margin-top:19px}.badge.bg-warning.darker{background:#d37901!important}.tree-view-tab .search-container{margin-bottom:15px;text-align:center}.tree-view-tab .search-input{width:100%;max-width:400px;padding:10px 15px;border:1px solid #ccc;border-radius:4px;font-size:16px}.tree-view-tab .treeview-element{max-height:400px;overflow-y:auto;padding:10px;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px}.tree-view-tab .treeview-element .k-in{font-size:16px;color:#333;padding:5px;pointer-events:none}.tree-view-tab .k-treeview-leaf:focus,.tree-view-tab .k-treeview-leaf.k-focus{box-shadow:none}.tree-view-tab .button-container{margin-top:20px;text-align:center}.mfa-status-box{margin-top:19px;min-height:115px;border:2px solid #d84738;color:#d84738;background:#fcd3d6;padding:.5rem 1rem;width:100%}.mfa-status-box.secured{border:2px solid #84b86d;background:#cce3c2;color:#6ba84f}.mfa-status-box .mfa-message{display:flex;align-items:center;margin-bottom:10px;font-weight:bold;font-size:14px}.mfa-status-box .mfa-message .mfa-icon{margin-right:1rem;font-size:36px}.mfa-status-box .mfa-reset-btn{padding:0 14px;height:26px;font-size:14px}.w-80{width:80%!important}.notes-container{width:20%}.user-notes{max-height:400px;width:100%;overflow-y:auto;padding:10px;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;white-space:pre-wrap;word-wrap:break-word}.user-profile .input-holder{margin-bottom:20px}.k-window-title{align-items:center}.window-element.renewal{float:right;padding:0 15px;height:56px;line-height:56px;color:#d84738;margin-bottom:15px;border:1px solid #d84738;background:#f7d9d6;border-radius:4px}.contracts-view .kpi-holder{float:left;width:100%;margin-bottom:30px}.contracts-view .checkbox-large .checkbox-col{float:left;width:25%}.contracts-view .checkbox-large .checkbox-col .k-checkbox-holder{float:left;width:100%;margin-bottom:30px}.contracts-view .checkbox-title{font-weight:400;margin:0 0 30px 0}.contracts-view .sign-off-panel{float:left;width:100%;background:#f5f7f8;padding:30px;margin-top:30px}.contracts-view .contract-panel{float:left;width:100%;background:#f5f7f8;padding:30px;margin-top:15px}.hide-arrow .k-select{display:none}.text-approved{color:#03a38f}.text-cancelled{color:#d84738}.text-pending{color:#e6ac00}.cancelled-alert-box{width:100%;border:1px solid #c3312e;background:#fcf4f4;padding:15px 10px;display:table;position:relative;border-radius:4px;margin:0 auto 0 auto}.cancelled-alert-box .alert-title{margin-bottom:1.5rem;font-size:13px;font-weight:600;text-transform:uppercase}.cancelled-alert-box .right{padding:0 1rem}.k-grid-norecords-template{width:100%;border:0}.switch-toggle{display:flex;align-items:center;float:left;width:100%;margin-bottom:15px;justify-content:flex-start;margin-left:16px}.switch-toggle .toggle-title-label{margin-right:16px}.switch-toggle .toggle{--width:120px;--height:45px;position:relative;line-height:45px;display:inline-block;width:var(--width);height:var(--height);border-radius:4px;font-size:14px;box-shadow:0 1px 3px rgba(0,0,0,.3);cursor:pointer}.switch-toggle .toggle input{display:none}.switch-toggle .toggle .labels{position:absolute;top:0;left:0;width:100%;height:100%;font-size:14px;transition:all .4s ease-in-out;overflow:hidden;border-radius:4px}.switch-toggle .toggle .labels::after{content:attr(data-on);position:absolute;display:flex;justify-content:center;align-items:center;padding:0 20px;top:0;left:0;height:100%;text-shadow:1px 1px 0 rgba(0,0,0,.6);border-bottom:3px solid #007b67;width:100%;color:#fff;background-color:#03a38f;text-align:center;transition:all .4s ease-in-out}.switch-toggle .toggle .labels::before{content:attr(data-off);position:absolute;display:flex;justify-content:center;align-items:center;padding:0 20px;top:0;left:calc(var(--width)*-1);height:100%;text-shadow:1px 1px 0 rgba(0,0,0,.6);border-bottom:3px solid #b01f10;width:100%;color:#fff;background-color:#d84738;text-align:center;transition:all .4s ease-in-out}.switch-toggle .toggle input:checked~.labels::before{transform:translateX(var(--width))}.switch-toggle .toggle input:checked~.labels::after{transform:translateX(var(--width))}.radio-inline{margin-right:10px;text-align:center;display:inline-block}.radio-inline .levelrd{margin-right:10px}#priceGrid .k-numerictextbox.k-input{width:120px!important}.price-catalogue-info{border-top-left-radius:.25em!important;border-top-right-radius:.25em!important;padding:10px;line-height:30px}.add-assets-section .k-pager-mobile-sm .k-pager-sizes,.add-assets-section .k-pager-mobile-sm .k-pager-info{display:inline-block}.job-card .search-button-holder{width:auto}.job-card .closed-job-card{margin:30px 30px 0 0}.true{background-color:#f00}.hide{display:none}hr.darker{border-top:1px solid #a2a3a3}.disabled-checkbox{opacity:.5;pointer-events:none}.disabled-datepicker{opacity:.5;pointer-events:none}.h4-small{font-size:1rem}#breakdown--grid td[data-container-for="TravelTime"],#breakdown--grid td[data-container-for="Labour"]{display:flex;flex-direction:column}#breakdown--grid .k-table-td{font-size:14px!important}.equipment-search-container{border:1px solid #d7dde0}a.disabled-link{cursor:default;opacity:.65;filter:grayscale(.1);pointer-events:none}.disable-when-bulk-updating.disabled{opacity:.5;pointer-events:none}.k-datetimepicker.date-picker-element .k-input-button[aria-label="Open the time view"]{order:2}.equipment-selection-box{padding:0 3px}.equipment-selection-box.k-listview{color:#0b0c0c;border:0;background-color:transparent}.equipment-selection-box .k-listview-content{overflow:hidden}.equipment-selection-box .form-group label{font-size:18px}.equipment-selection-box .form-check label{font-size:16px;cursor:pointer;font-weight:500;line-height:24px;height:auto;padding-left:32px;word-break:break-word}.equipment-selection-box .form-check-input[type=checkbox]{border-radius:.25em;height:24px;width:24px;display:none}.equipment-selection-box .form-check-input[type=checkbox]+label:before{border-radius:.25em;height:24px;width:24px;border:1px solid #000;background:#fff;position:static;content:"";display:inline-block;vertical-align:bottom;margin-right:5px;left:0;top:0}.equipment-selection-box .form-check-input[type=checkbox]+label:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"";position:absolute;left:0;color:#227ece;left:7px;top:0;display:none}.equipment-selection-box .form-check-input[type=checkbox]:disabled+label:after{color:#6e6e6e}.equipment-selection-box .form-check-input[type=checkbox]:disabled+label:before{border:1px solid #6e6e6e!important}.equipment-selection-box .form-check-input[type=checkbox]:checked+label:before{border:1px solid #227ece}.equipment-selection-box .form-check-input[type=checkbox]:checked+label:after{display:block}.equipment-selection-box .form-check-input[type=radio]{border-radius:100%;height:24px;width:24px;display:none}.equipment-selection-box .form-check-input[type=radio]+label:before{border-radius:.25em;height:24px;width:24px;border:1px solid #000;border-radius:50%;background:#fff;position:absolute;content:"";display:inline-block;vertical-align:bottom;margin-right:5px;left:0;top:0}.equipment-selection-box .form-check-input[type=radio]+label:after{position:absolute;left:6px;top:6px;display:none;background:#227ece;width:12px;height:12px;content:"";border-radius:50%}.equipment-selection-box .form-check-input[type=radio]:checked+label:after{display:block;background:#fff}.equipment-selection-box .form-check-input[type=radio]:checked+label:before{border:1px solid #227ece;background:#227ece}.equipment-selection-box .form-switch .form-check-input[type=checkbox]{border-radius:2em;height:24px;width:24px}.equipment-selection-box .inputinvalid+label:before{border-color:#c72309!important}.equipment-selection-box .form-check-input{position:relative;margin:0}.equipment-selection-box .form-check{padding-left:0}.equipment-selection-box .k-listview-content>.k-state-selected{background-color:rgba(63,127,191,.23)}.equipment-selection-box .form-check.form-check-custom input{display:none}.equipment-selection-box .form-check.form-check-custom label{margin:0;padding:0 15px 0 15px;width:auto;border:1px solid #767676;border-radius:15px;background:#fff;line-height:30px}.equipment-selection-box .form-check.form-check-custom label:before{font-family:"Font Awesome 6 Pro";font-weight:300;content:"+";position:static;left:15px;top:2px;color:#6e6e6e;border:0;vertical-align:baseline;margin:0}.equipment-selection-box .form-check.form-check-custom input[type=checkbox]:checked+label:before{font-family:"Font Awesome 6 Pro";font-weight:300;content:"";color:#227ece;border:0;background:none}.equipment-selection-box .form-check.form-check-custom input[type=checkbox]:checked+label:after{content:none}.equipment-selection-box .form-check.form-check-custom input[type=checkbox]:checked+label{border:1px solid #767676;background:#dfedfa}.equipment-selection-box .form-check-custom .form-check-input[disabled]~.form-check-label{color:#6e6e6e;border:1px solid #d7dde0}.equipment-selection-box .form-check-custom .form-check-input[disabled]~.form-check-label:before{color:#6e6e6e}.equipment-selection-box .form-check input[type=checkbox]{color:#f00}.equipment-selection-box .form-check input[type=checkbox]:checked{color:#f00}.decontamination-pill{height:auto!important;white-space:break-spaces;text-align:left}.bd-callout-danger{border-left:.25rem solid #c72309}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem!important}.bg-pwa-grey{background-color:#f5f8fa}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.font-weight-normal{font-weight:400!important}.badge-light{color:#000;background-color:#fff;border:1px solid #d7dde0}.badge{line-height:23px;font-size:14px;height:26px;padding:0 8px}.badge i{font-size:14px}.bd-callout{padding-left:1rem;margin-top:1.25rem;margin-bottom:1.25rem}.warning-card-overwrite{background-color:transparent}#bulkUpdateAssetsModal .carousel-item{transition:none!important}.inputinvalid+label:before{border-color:#c72309!important}.form-control.is-invalid,.was-validated .form-control:invalid{background:#fff;border-color:#c72309}#jobsSelectedOverviewPanel{background-color:#dfedfa;transition:background-color .3s ease}#jobsSelectedOverviewPanel #jobsSelected{width:100%;box-sizing:border-box;overflow:hidden}#jobsSelectedOverviewPanel #jobsSelected #summaryBar{font-size:16px}#jobsSelectedOverviewPanel #jobsSelected .hide-title{transition:opacity .3s ease}#jobsSelectedOverviewPanel #jobsSelected #fullList{display:none}#jobsSelectedOverviewPanel #jobsSelected .scale-title{transition:transform .3s ease-out;position:relative}#jobsSelectedOverviewPanel #jobsSelected #toggleExpansion i.rotate-icon{transition:transform .3s ease}#jobsSelectedOverviewPanel.expanded{background-color:#fff}#jobsSelectedOverviewPanel.expanded .hide-title{opacity:0}#jobsSelectedOverviewPanel.expanded .scale-title{transform:scale(1.5) translate(16%,15%);transition:transform 0s}#jobsSelectedOverviewPanel.expanded #toggleExpansion i.rotate-icon{transform:rotate(180deg)}#followUpGrid .k-grid-content.k-auto-scrollable{overflow-x:hidden!important}#followUpGrid .k-grid-norecords{padding:20px!important}.action-performed-inputs{margin-bottom:1rem!important}.action-performed-inputs .k-checkbox{width:18px!important;height:18px!important;margin:0!important}.action-performed-inputs .k-checkbox-holder{display:flex;align-items:center;margin-bottom:0!important}.action-performed-inputs .k-checkbox-label{margin-left:12px!important}.action-performed-inputs .date-input-container{margin-left:calc(1.2em + 12px)!important;max-width:220px;margin-top:6px!important}#bulkUpdateAssetsModal .date-input-container{max-width:50%;margin-top:6px}.job-card-add .button-section{width:100%}.job-card-add .button-section .print-button{margin-right:11px}.job-card-add .call-out-sub-title{float:left;width:100%}.job-card-add .bottom-button-holder{width:100%}.job-card-add .in-pop-title{width:auto;line-height:38px}.readonly-textbox{background:#d3d3d345!important}.k-grid-norecords-template{width:100%}.k-virtual-content{overflow:auto!important}.k-filter-menu.k-popup label:first-of-type{float:left;width:100%}.main-image-container{width:100px;height:80px;background-size:cover;background-repeat:no-repeat;background-position:center center}.main-image-customer{width:100px;height:100px;background-repeat:no-repeat;background-position:center center}#assetMainImage{width:100%;height:auto;aspect-ratio:attr(width)/attr(height)}.main-image-asset{object-fit:contain;height:auto;aspect-ratio:attr(width)/attr(height)}.main-image-asset:hover{transform:scale(2.5)}.main-image-jobcard{padding-left:20%;padding-top:10%;width:140px;height:120px;background-repeat:no-repeat;background-position:center center}.main-image-jobcard:hover{transform:scale(4)}#grid-assets thead th .k-cell-inner .k-link{padding-left:0}.cursor-pointer{cursor:pointer!important}.cursor-default{cursor:default!important}@keyframes shimmer{0%{background-position:-200% 0;color:transparent}50%{background-position:200% 0;color:#000f1d}100%{background-position:400% 0;color:transparent}}.loading-icon{display:inline-block;background:transparent;overflow:hidden;animation:shimmer 2s infinite linear}.filter-bar-wrapper{width:100%;margin-bottom:.5rem}.filter-bar-wrapper .filter-bar{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.filter-bar-wrapper .filter-bar .text-input{width:320px!important;flex:0 0 auto;box-shadow:none!important}.filter-bar-wrapper .filter-bar .dropdown-input{width:300px!important;flex:0 0 auto;box-shadow:none!important}.filter-bar-wrapper .filter-bar .date-input input.k-input{width:200px!important}.filter-bar-wrapper .filter-bar .date-inputs{display:flex;align-items:center;gap:.5rem;flex:0 0 auto;box-shadow:none!important}input[aria-controls="emailTypeDropdown_listbox"]{height:auto!important}#emailsListView.k-listview{border:0!important;background-color:transparent!important}#emailsListView .k-listview-content{width:100%!important;padding:1rem}#documentsListView.k-listview{border:0!important;background-color:transparent!important}#documentsListView .k-listview-content{width:100%!important}#documentsListView .visit-group{border-bottom:1px solid #e1e4e8}#documentsListView .visit-group:last-child{border-bottom:0}.visit-group h3{font-size:20px;color:#333;display:flex;align-items:center}.visit-group h3 i{margin-right:10px;color:#0078d4}.visit-group h3 .unit-name{display:inline-block;max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.visit-group .document-item{display:flex;align-items:center;border-bottom:1px solid #f1f1f1;transition:background-color .3s}.visit-group .document-item:hover{background-color:#f9f9f9}.visit-group .document-item i{font-size:18px;margin-right:15px}.visit-group .document-item a{font-size:16px;color:#0078d4;text-decoration:none;margin-right:10px;transition:color .3s}.visit-group .document-item a:hover{color:#005a8c}.visit-group .document-item .text-muted{font-size:14px;color:#888}.visit-group .document-item .text-muted span{margin-left:5px}.visit-group .document-row{display:flex;width:100%;align-items:center;gap:10px}.visit-group .document-divider{height:1px;background-color:#e1e4e8;margin-top:8px}.visit-group .document-item:last-child{border-bottom:0;margin-bottom:0!important;padding-bottom:0!important}.visit-group .document-item:last-child .document-divider{display:none}.col.no-gutters{padding-left:0!important;padding-right:0!important}.email-accordion-item{border:1px solid #d3d3d3!important;transition:all .3s ease;cursor:pointer;border-radius:.25rem!important}.email-accordion-item:hover{box-shadow:0 4px 10px rgba(0,0,0,.1)!important}.email-accordion-item .status.status-sent{color:#007616}.email-accordion-item .status.status-received{color:#d37901}.email-accordion-item .email-container .email-content,.email-accordion-item .email-container .full-email-content{white-space:pre-wrap}.email-accordion-item .email-container .full-email-content{display:none}.email-accordion-item .email-container .full-email-content.show{display:block}.ppm-disabled-input.disabled{color:#d3d3d3!important;pointer-events:none!important}.ppm-disabled-input.disabled .k-input-values,.ppm-disabled-input.disabled input{color:#d3d3d3!important}.ppm-disabled-input.disabled .k-input-value-text{color:#d3d3d3!important}.ppm-disabled-input.disabled .k-picker,.ppm-disabled-input.disabled .k-input,.ppm-disabled-input.disabled .k-input-button,.ppm-disabled-input.disabled .k-button{background:#f5f8fa;color:#d7dde0}.ppm-disabled-input.disabled ::-webkit-input-placeholder{color:#d3d3d3!important}.ppm-disabled-input.disabled ::-moz-placeholder{color:#d3d3d3!important}.ppm-disabled-input.disabled :-ms-input-placeholder{color:#d3d3d3!important}.ppm-disabled-input.disabled :-moz-placeholder{color:#d3d3d3!important}.ppm-disabled-input.disabled .form-check-input:checked{background-color:#d3d3d3;border-color:#d3d3d3}a.email-all{pointer-events:none;color:#999fa4!important}a.email-all.valid{pointer-events:auto;color:#005c97!important}.k-chip{background:#efefef!important;padding:9px!important}.k-chip .k-chip-content{padding:0}.declaration-panel{border:2px solid #007616;background:#e5f5eb}.declaration-panel .badge-container{background:#007616;color:#fff;font-size:20px;width:200px}.declaration-panel .details .list-group-item{background:transparent!important;border-radius:0!important}.declaration-panel .signature{height:58px;background:#fff}.declaration-panel .btn{background:#fff}.k-scheduler-layout.k-scheduler-timelineWeekview tr:nth-child(1) tr:nth-child(2)>th{display:none}.move-jobcards-panel{top:0;position:fixed;height:72px;width:calc(100% - 480px);background-color:#002238;z-index:9999}.hidden-checkbox{display:none!important}.middle-checkbox{vertical-align:middle!important}.move-jobcards-panel .disabled-link{pointer-events:none;color:#d3d3d3}.move-jobcards-panel .moving-warning{color:#c72309;background:#ffe2e5;padding:4px}.disabled-td-check{pointer-events:none}.disabled-td-check input{display:none}.site-visit-grid>.k-grid-header>.k-grid-header-wrap>table>thead{display:none}.site-visit-grid>.k-grid-header>.k-grid-header-wrap>table .k-hierarchy-col{width:20px}.site-visit-grid>.k-grid-container{overflow:visible!important}.site-visit-grid>.k-grid-container>.k-grid-content{overflow:visible!important}.site-visit-grid>.k-grid-container>.k-grid-content>table>tbody>.k-master-row td{border:0!important;overflow:visible}.site-visit-grid .engineers-in-visit-grid>.k-grid-container>.k-grid-content>table>tbody>.k-master-row td{border:0!important;overflow:visible}.site-visit-grid .engineers-in-visit-grid>.k-grid-container>.k-grid-content>table>tbody>tr>td{border:0!important}.site-visit-grid .k-master-row .k-checkbox{margin-top:5px;margin:5px auto 0}.site-visit-grid .k-hierarchy-col{width:28px!important}.site-visit-grid .k-i-caret-alt-down:before{font-family:'Font Awesome 6 Pro';font-weight:900;content:"";display:inline-block;margin-right:5px;color:#666f77}.site-visit-grid .k-i-caret-alt-right:before{font-family:'Font Awesome 6 Pro';font-weight:900;content:"";display:inline-block;margin-right:5px;transform:rotate(-90deg);color:#666f77}.site-visit-accordion .accordion-item{background:#fff;border:1px solid #dfdfdf!important;border-radius:0!important}.site-visit-accordion .accordion-item .k-auto-scrollable{overflow:hidden}.site-visit-accordion .accordion-item .k-grid{border:0!important}.site-visit-accordion .accordion-item .k-grid tr:hover td{background:#fff!important}.site-visit-accordion .accordion-button:after{display:none}.site-visit-accordion .accordion-button::before{margin-right:8px!important}.site-visit-accordion .accordion-button .details{display:none;color:#666f77}.site-visit-accordion .accordion-button .details.site-header ul{font-size:18px;line-height:26px}.site-visit-accordion .accordion-button .details ul{font-size:16px;font-weight:normal;line-height:24px!important}.site-visit-accordion .accordion-button .details ul li{border-top:0;border-bottom:0}.site-visit-accordion .accordion-button.collapsed .details{display:block}.applied-filters-accordion .filter-item{color:#666f77!important;font-size:16px!important}.applied-filters-accordion .accordion-button{display:flex;align-items:baseline}.applied-filters-accordion .accordion-button:after{display:none}.applied-filters-accordion .accordion-button .title{color:#000f1d!important;font-size:16px!important}.applied-filters-accordion .accordion-button:before{font-size:16px;margin-right:7px!important;color:#666f77!important}.applied-filters-accordion .accordion-button .details{display:none;color:#666f77}.applied-filters-accordion .accordion-button .details ul{font-size:16px;font-weight:normal;line-height:24px!important}.applied-filters-accordion .accordion-button .details ul li{border-top:0;border-bottom:0}.applied-filters-accordion .accordion-button.collapsed .details{display:block}.number-circle{flex:0 0 20px;width:20px;height:20px;border-radius:50%;background:#ffff;border:1px solid #227ece}.number-circle span{color:#227ece}.initials-bubble{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#ffff;border:1px solid #d7dde0}.initials-bubble span{color:#666f77}.jobcards-in-engineer-grid .k-grid-header .k-table-th:not(.middle-checkbox){vertical-align:top!important}.email-content{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;transition:-webkit-line-clamp .5s;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(black),to(transparent));-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 100%);mask-image:-webkit-gradient(linear,left top,left bottom,from(black),to(transparent));mask-image:linear-gradient(to bottom,black 0%,transparent 100%)}.dropdown-menu{border-radius:0;border:0;box-shadow:0 0 5px 5px rgba(0,0,0,.06);padding:7px}#mergeAttendancesModal .k-datetimepicker input{background-color:#f5f8fa!important}#mergeAttendancesModal .k-datetimepicker input:hover{background-color:#f5f8fa!important}#mergeAttendancesModal .k-datetimepicker button{background-color:#f5f8fa!important}#mergeAttendancesModal .k-datetimepicker button:hover{background-color:#f5f8fa!important}.group-toggle-slider{position:relative;width:88px;height:44px;background:#fff;border-radius:22px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border:1px solid #d7dde0!important;user-select:none;padding:0 4px;box-sizing:border-box}.group-toggle-slider i{flex:1;display:flex;justify-content:center;align-items:center;font-size:18px;color:#6c757d;height:100%;border-radius:50%}.group-toggle-slider i.active{color:#fff;background-color:#004e80;width:36px;height:36px}.site-visits-title{font-size:26px;font-weight:600}.nav-toolbar{width:100%}.nav-toolbar ul{list-style:none;padding:0;text-align:center;margin:0;display:flex;gap:.5rem;justify-content:center;align-content:center}.nav-toolbar ul li a{width:36px;display:flex;font-size:16px;line-height:1;height:36px;border:1px solid #d7dde0;border-radius:50%;text-align:center;color:#51585f;position:relative;align-items:center;justify-content:center}.slim-scrollbar{overflow:auto;scrollbar-width:thin;scrollbar-color:#b9b9b9 transparent}.slim-scrollbar::-webkit-scrollbar{width:6px;height:6px;padding:4px}.slim-scrollbar::-webkit-scrollbar-track{background:transparent}.slim-scrollbar::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:20px}.slim-scrollbar::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.no-text-shadow *{text-shadow:none!important;box-shadow:none!important}.no-text-shadow input,.no-text-shadow .k-picker{text-shadow:none!important;box-shadow:none!important}.no-text-shadow input:focus,.no-text-shadow input:active,.no-text-shadow .k-picker:focus,.no-text-shadow .k-picker:active{text-shadow:none!important;box-shadow:none!important}.ppm-location-switchers .form-check-label{line-height:24px;margin-bottom:0;font-size:1rem;text-transform:none;font-weight:normal}#createPPMForm .accordion .accordion-button{font-size:16px}#siteVisitScheduler{border-right:1px solid #d7dde0;max-height:calc(100vh - 220px);overflow:auto;position:relative;border-top:1px solid #d7dde0;min-height:651px}#siteVisitScheduler .schedule-loader{position:absolute;top:0;z-index:100;width:100%;height:500px;display:none}#siteVisitScheduler .schedule-loader .top-bar{width:100%;text-align:center;line-height:50px;border-left:1px solid #d7dde0}#siteVisitScheduler .schedule-loader .skeleton-rows div{height:100px;background:#f5f8fa;border-bottom:1px solid #d7dde0;border-left:1px solid #d7dde0;position:relative}#siteVisitScheduler .schedule-loader .skeleton-rows div:after{content:'';top:0;left:250px;position:absolute;height:100%;width:100%;z-index:1;background:#fff;opacity:.5;animation:shimmer 1s infinite;border-left:1px solid #d7dde0}#siteVisitScheduler.loading .schedule-loader{display:block}#siteVisitScheduler.loading.has-bound .skeleton-rows{display:none}#siteVisitScheduler.loading.has-bound .engineer-row:after{content:'';top:0;left:250px;position:absolute;height:100%;width:100%;z-index:1;background:#fff;opacity:.5;animation:shimmer 1s infinite}@keyframes shimmer{50%{opacity:.9}100%{opacity:.5}}#siteVisitScheduler .engineers-column{width:250px;position:absolute;top:0;z-index:40;padding-top:50px}#siteVisitScheduler .engineers-column .header-row{width:100%;border-left:1px solid #d7dde0;position:absolute;margin-top:0;top:0;z-index:40}#siteVisitScheduler .engineers-column .engineer-row{border-right:1px solid #d7dde0;border-left:1px solid #d7dde0;height:100%;background:#fff}#siteVisitScheduler .engineers-column .engineer-row .engineer-lane{display:flex;width:100%;justify-content:space-between;align-items:center;color:#000f1d}#siteVisitScheduler .engineers-column .engineer-row .engineer-lane i{color:#666f77}#siteVisitScheduler .engineers-column .engineer-row.pinned{background:#dfedfa}#siteVisitScheduler .engineers-column .engineer-row.pinned .engineer-lane{background:#dfedfa}#siteVisitScheduler .engineers-column .engineer-row.pinned:last-child{border-bottom:4px solid #d7dde0}#siteVisitScheduler .header-row{height:50px;width:100%;border:1px solid #d7dde0;border-left:0;border-bottom:0;background:#f5f8fa;white-space:nowrap;border-bottom:1px solid #d7dde0;border-top:0}#siteVisitScheduler .header-row .engineer-lane-header{width:250px;height:100%;display:inline-block}#siteVisitScheduler .header-row .lane-header{background:#f5f8fa}#siteVisitScheduler .lane-header,#siteVisitScheduler .lane{width:250px;display:inline-block}#siteVisitScheduler .calendar-column{margin-left:249px;margin-top:50px;z-index:30}#siteVisitScheduler .calendar-column .header-row{position:absolute;margin-top:0;top:0;left:249px;z-index:20}#siteVisitScheduler .engineer-row{border:1px solid #d7dde0;border-left:0;width:100%;position:relative}#siteVisitScheduler .engineer-row .events{position:relative}#siteVisitScheduler .engineer-row .lane{background:#f5f8fa;border-left:1px solid #d7dde0;height:100%;position:relative}#siteVisitScheduler .engineer-row .lane.not-allowed:hover{cursor:not-allowed}#siteVisitScheduler .engineer-row .lane.eligible:hover:after{content:'New visit';height:26px;position:absolute;top:4px;left:0;right:0;display:flex;width:calc(100% - 8px);margin:auto;text-align:center;font-size:14px;color:#005c97;background:#e5eff6ad;z-index:200;cursor:pointer;align-items:center;justify-content:center}#siteVisitScheduler .engineer-row .lane.eligible.empty-day:hover:after{content:'New visit';height:calc(100% - 8px);position:absolute;top:4px;left:0;right:0;display:flex;width:calc(100% - 8px);margin:auto;text-align:center;font-size:14px;color:#005c97;background:#e5eff6ad;z-index:200;cursor:pointer;align-items:center;justify-content:center}#siteVisitScheduler .engineer-row .event-card-container.not-allowed:hover{cursor:not-allowed!important}#siteVisitScheduler .engineer-row .event-card-container.tooltip-click{cursor:pointer}#siteVisitScheduler .engineer-row .event-card-container.eligible:hover:after{content:'Merge visit';height:calc(100% - 8px);position:absolute;top:0;bottom:0;left:0;right:0;display:flex;width:calc(100% - 8px);margin:auto;text-align:center;font-size:14px;color:#005c97;background:#e5eff6ad;z-index:200;cursor:pointer;align-items:center;justify-content:center}#siteVisitScheduler .engineer-row .event-card-container .selected-5:before{content:'';width:4px;position:absolute;float:right;left:calc(100% - 5%);top:-4px;background:#f5f8fa;display:block;z-index:1000;height:calc(100% + 5px);border-left:1px solid #d37901;border-left-color:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-5:after{content:'';width:calc(5% - 3px);position:absolute;float:right;border:1px dashed #d37901;border-color:inherit;border-top:0;top:0;height:calc(100% + 1px);right:-1px;background:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-10:before{content:'';width:4px;position:absolute;float:right;left:calc(100% - 10%);top:-4px;background:#f5f8fa;display:block;z-index:1000;height:calc(100% + 5px);border-left:1px solid #d37901;border-left-color:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-10:after{content:'';width:calc(10% - 3px);position:absolute;float:right;border:1px dashed #d37901;border-color:inherit;border-top:0;top:0;height:calc(100% + 1px);right:-1px;background:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-15:before{content:'';width:4px;position:absolute;float:right;left:calc(100% - 15%);top:-4px;background:#f5f8fa;display:block;z-index:1000;height:calc(100% + 5px);border-left:1px solid #d37901;border-left-color:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-15:after{content:'';width:calc(15% - 3px);position:absolute;float:right;border:1px dashed #d37901;border-color:inherit;border-top:0;top:0;height:calc(100% + 1px);right:-1px;background:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-20:before{content:'';width:4px;position:absolute;float:right;left:calc(100% - 20%);top:-4px;background:#f5f8fa;display:block;z-index:1000;height:calc(100% + 5px);border-left:1px solid #d37901;border-left-color:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-20:after{content:'';width:calc(20% - 3px);position:absolute;float:right;border:1px dashed #d37901;border-color:inherit;border-top:0;top:0;height:calc(100% + 1px);right:-1px;background:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-25:before{content:'';width:4px;position:absolute;float:right;left:calc(100% - 25%);top:-4px;background:#f5f8fa;display:block;z-index:1000;height:calc(100% + 5px);border-left:1px solid #d37901;border-left-color:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-25:after{content:'';width:calc(25% - 3px);position:absolute;float:right;border:1px dashed #d37901;border-color:inherit;border-top:0;top:0;height:calc(100% + 1px);right:-1px;background:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-30:before{content:'';width:4px;position:absolute;float:right;left:calc(100% - 30%);top:-4px;background:#f5f8fa;display:block;z-index:1000;height:calc(100% + 5px);border-left:1px solid #d37901;border-left-color:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-30:after{content:'';width:calc(30% - 3px);position:absolute;float:right;border:1px dashed #d37901;border-color:inherit;border-top:0;top:0;height:calc(100% + 1px);right:-1px;background:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-35:before{content:'';width:4px;position:absolute;float:right;left:calc(100% - 35%);top:-4px;background:#f5f8fa;display:block;z-index:1000;height:calc(100% + 5px);border-left:1px solid #d37901;border-left-color:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-35:after{content:'';width:calc(35% - 3px);position:absolute;float:right;border:1px dashed #d37901;border-color:inherit;border-top:0;top:0;height:calc(100% + 1px);right:-1px;background:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-40:before{content:'';width:4px;position:absolute;float:right;left:calc(100% - 40%);top:-4px;background:#f5f8fa;display:block;z-index:1000;height:calc(100% + 5px);border-left:1px solid #d37901;border-left-color:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-40:after{content:'';width:calc(40% - 3px);position:absolute;float:right;border:1px dashed #d37901;border-color:inherit;border-top:0;top:0;height:calc(100% + 1px);right:-1px;background:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-45:before{content:'';width:4px;position:absolute;float:right;left:calc(100% - 45%);top:-4px;background:#f5f8fa;display:block;z-index:1000;height:calc(100% + 5px);border-left:1px solid #d37901;border-left-color:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-45:after{content:'';width:calc(45% - 3px);position:absolute;float:right;border:1px dashed #d37901;border-color:inherit;border-top:0;top:0;height:calc(100% + 1px);right:-1px;background:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-50:before{content:'';width:4px;position:absolute;float:right;left:calc(100% - 50%);top:-4px;background:#f5f8fa;display:block;z-index:1000;height:calc(100% + 5px);border-left:1px solid #d37901;border-left-color:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-50:after{content:'';width:calc(50% - 3px);position:absolute;float:right;border:1px dashed #d37901;border-color:inherit;border-top:0;top:0;height:calc(100% + 1px);right:-1px;background:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-55:before{content:'';width:4px;position:absolute;float:right;left:calc(100% - 55%);top:-4px;background:#f5f8fa;display:block;z-index:1000;height:calc(100% + 5px);border-left:1px solid #d37901;border-left-color:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-55:after{content:'';width:calc(55% - 3px);position:absolute;float:right;border:1px dashed #d37901;border-color:inherit;border-top:0;top:0;height:calc(100% + 1px);right:-1px;background:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-60:before{content:'';width:4px;position:absolute;float:right;left:calc(100% - 60%);top:-4px;background:#f5f8fa;display:block;z-index:1000;height:calc(100% + 5px);border-left:1px solid #d37901;border-left-color:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-60:after{content:'';width:calc(60% - 3px);position:absolute;float:right;border:1px dashed #d37901;border-color:inherit;border-top:0;top:0;height:calc(100% + 1px);right:-1px;background:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-65:before{content:'';width:4px;position:absolute;float:right;left:calc(100% - 65%);top:-4px;background:#f5f8fa;display:block;z-index:1000;height:calc(100% + 5px);border-left:1px solid #d37901;border-left-color:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-65:after{content:'';width:calc(65% - 3px);position:absolute;float:right;border:1px dashed #d37901;border-color:inherit;border-top:0;top:0;height:calc(100% + 1px);right:-1px;background:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-70:before{content:'';width:4px;position:absolute;float:right;left:calc(100% - 70%);top:-4px;background:#f5f8fa;display:block;z-index:1000;height:calc(100% + 5px);border-left:1px solid #d37901;border-left-color:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-70:after{content:'';width:calc(70% - 3px);position:absolute;float:right;border:1px dashed #d37901;border-color:inherit;border-top:0;top:0;height:calc(100% + 1px);right:-1px;background:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-75:before{content:'';width:4px;position:absolute;float:right;left:calc(100% - 75%);top:-4px;background:#f5f8fa;display:block;z-index:1000;height:calc(100% + 5px);border-left:1px solid #d37901;border-left-color:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-75:after{content:'';width:calc(75% - 3px);position:absolute;float:right;border:1px dashed #d37901;border-color:inherit;border-top:0;top:0;height:calc(100% + 1px);right:-1px;background:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-80:before{content:'';width:4px;position:absolute;float:right;left:calc(100% - 80%);top:-4px;background:#f5f8fa;display:block;z-index:1000;height:calc(100% + 5px);border-left:1px solid #d37901;border-left-color:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-80:after{content:'';width:calc(80% - 3px);position:absolute;float:right;border:1px dashed #d37901;border-color:inherit;border-top:0;top:0;height:calc(100% + 1px);right:-1px;background:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-85:before{content:'';width:4px;position:absolute;float:right;left:calc(100% - 85%);top:-4px;background:#f5f8fa;display:block;z-index:1000;height:calc(100% + 5px);border-left:1px solid #d37901;border-left-color:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-85:after{content:'';width:calc(85% - 3px);position:absolute;float:right;border:1px dashed #d37901;border-color:inherit;border-top:0;top:0;height:calc(100% + 1px);right:-1px;background:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-90:before{content:'';width:4px;position:absolute;float:right;left:calc(100% - 90%);top:-4px;background:#f5f8fa;display:block;z-index:1000;height:calc(100% + 5px);border-left:1px solid #d37901;border-left-color:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-90:after{content:'';width:calc(90% - 3px);position:absolute;float:right;border:1px dashed #d37901;border-color:inherit;border-top:0;top:0;height:calc(100% + 1px);right:-1px;background:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-95:before{content:'';width:4px;position:absolute;float:right;left:calc(100% - 95%);top:-4px;background:#f5f8fa;display:block;z-index:1000;height:calc(100% + 5px);border-left:1px solid #d37901;border-left-color:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-95:after{content:'';width:calc(95% - 3px);position:absolute;float:right;border:1px dashed #d37901;border-color:inherit;border-top:0;top:0;height:calc(100% + 1px);right:-1px;background:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-100:before{content:'';width:4px;position:absolute;float:right;left:calc(100% - 100%);top:-4px;background:#f5f8fa;display:block;z-index:1000;height:calc(100% + 5px);border-left:1px solid #d37901;border-left-color:inherit}#siteVisitScheduler .engineer-row .event-card-container .selected-100:after{content:'';width:calc(100% - 3px);position:absolute;float:right;border:1px dashed #d37901;border-color:inherit;border-top:0;top:0;height:calc(100% + 1px);right:-1px;background:inherit}#siteVisitScheduler .engineer-row .event-card{border:1px solid #bdc0c2;border-top:4px solid #bdc0c2;height:100%;color:#646464;position:relative;padding-left:2px;line-height:12px;background:#f5f8fa}#siteVisitScheduler .engineer-row .event-card h4{position:sticky;z-index:4;padding-top:5px}#siteVisitScheduler .engineer-row .event-card.event-full-title .title{width:100%}#siteVisitScheduler .engineer-row .event-card.event-outlook{border-color:#d9786a}#siteVisitScheduler .engineer-row .event-card.event-outlook .status{display:none}#siteVisitScheduler .engineer-row .event-card.event-outlook .title{width:100%}#siteVisitScheduler .engineer-row .event-card.event-orange{border-color:#d37901;background:#fdf4d5;color:#000f1d}#siteVisitScheduler .engineer-row .event-card.event-orange .status{color:#d37901;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#siteVisitScheduler .engineer-row .event-card.event-red{border-color:#c72309;background:#ffe2e5}#siteVisitScheduler .engineer-row .event-card.event-red .status{color:#c72309;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#siteVisitScheduler .engineer-row .event-card.event-green{border-color:#62aa71;background:#e8faef;color:#626c75}#siteVisitScheduler .engineer-row .event-card.event-green .status{color:#62aa71;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#siteVisitScheduler .engineer-row .event-card.event-blue{border-color:#005c97;background:#d5eeff;color:#005c97}#siteVisitScheduler .engineer-row .event-card.event-blue .status{color:#005c97;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#siteVisitScheduler .engineer-row .event-card.event-grey{border-color:#555656;background:#eeeff0;color:#555656}#siteVisitScheduler .engineer-row .event-card.event-grey .status{color:#555656;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#siteVisitScheduler .engineer-row .event-card.event-dash{border-left-style:dashed;border-right-style:dashed;border-bottom-style:dashed}#siteVisitScheduler .engineer-row .event-card .title{font-size:14px;display:block;line-height:16px;margin-bottom:1px}#siteVisitScheduler .engineer-row .event-card .details{font-size:12px;display:block;width:100%;line-height:19px;text-overflow:ellipsis}#siteVisitScheduler .engineer-row .event-card .status{font-size:12px;display:block;top:0;right:5px}#siteVisitScheduler .engineer-row .event-card .status i{margin-right:3px!important}.week-switcher-container .switch{position:relative;display:inline-block;width:240px;height:36px}.week-switcher-container .switch input{opacity:0;width:0;height:0}.week-switcher-container .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d7dde0;-webkit-transition:.4s;transition:.4s;border-radius:20px}.week-switcher-container .slider:before{position:absolute;content:"";height:30px;width:120px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:20px;cursor:pointer}.week-switcher-container .slider:after{position:absolute;content:"";width:100%;text-align:center;color:#fff;font-size:12px;line-height:34px;z-index:1;border-radius:20px;cursor:pointer}.week-switcher-container input:checked+.slider:before{-webkit-transform:translateX(114px);-ms-transform:translateX(114px);transform:translateX(114px)}.week-switcher-container .label-left{position:absolute;top:50%;left:62px;transform:translate(-50%,-50%)}.week-switcher-container .label-right{position:absolute;top:50%;right:62px;transform:translate(50%,-50%)}.siteVisitScheduler{overflow:scroll}.event-card-container{position:absolute;z-index:1;padding:4px}.lane-header{height:100%;border-left:1px solid #d7dde0}.event-tooltip{width:480px}.m-t-5{margin-top:5px}.p-t-5{margin-top:5px}.m-b-5{margin-bottom:5px}.p-b-5{margin-bottom:5px}.m-l-5{margin-left:5px}.p-l-5{margin-left:5px}.m-r-5{margin-right:5px}.p-r-5{margin-right:5px}.m-t-10{margin-top:10px}.p-t-10{margin-top:10px}.m-b-10{margin-bottom:10px}.p-b-10{margin-bottom:10px}.m-l-10{margin-left:10px}.p-l-10{margin-left:10px}.m-r-10{margin-right:10px}.p-r-10{margin-right:10px}.m-t-15{margin-top:15px}.p-t-15{margin-top:15px}.m-b-15{margin-bottom:15px}.p-b-15{margin-bottom:15px}.m-l-15{margin-left:15px}.p-l-15{margin-left:15px}.m-r-15{margin-right:15px}.p-r-15{margin-right:15px}.m-t-20{margin-top:20px}.p-t-20{margin-top:20px}.m-b-20{margin-bottom:20px}.p-b-20{margin-bottom:20px}.m-l-20{margin-left:20px}.p-l-20{margin-left:20px}.m-r-20{margin-right:20px}.p-r-20{margin-right:20px}.m-t-25{margin-top:25px}.p-t-25{margin-top:25px}.m-b-25{margin-bottom:25px}.p-b-25{margin-bottom:25px}.m-l-25{margin-left:25px}.p-l-25{margin-left:25px}.m-r-25{margin-right:25px}.p-r-25{margin-right:25px}.m-t-30{margin-top:30px}.p-t-30{margin-top:30px}.m-b-30{margin-bottom:30px}.p-b-30{margin-bottom:30px}.m-l-30{margin-left:30px}.p-l-30{margin-left:30px}.m-r-30{margin-right:30px}.p-r-30{margin-right:30px}.m-t-35{margin-top:35px}.p-t-35{margin-top:35px}.m-b-35{margin-bottom:35px}.p-b-35{margin-bottom:35px}.m-l-35{margin-left:35px}.p-l-35{margin-left:35px}.m-r-35{margin-right:35px}.p-r-35{margin-right:35px}.m-t-40{margin-top:40px}.p-t-40{margin-top:40px}.m-b-40{margin-bottom:40px}.p-b-40{margin-bottom:40px}.m-l-40{margin-left:40px}.p-l-40{margin-left:40px}.m-r-40{margin-right:40px}.p-r-40{margin-right:40px}.m-t-45{margin-top:45px}.p-t-45{margin-top:45px}.m-b-45{margin-bottom:45px}.p-b-45{margin-bottom:45px}.m-l-45{margin-left:45px}.p-l-45{margin-left:45px}.m-r-45{margin-right:45px}.p-r-45{margin-right:45px}.m-t-50{margin-top:50px}.p-t-50{margin-top:50px}.m-b-50{margin-bottom:50px}.p-b-50{margin-bottom:50px}.m-l-50{margin-left:50px}.p-l-50{margin-left:50px}.m-r-50{margin-right:50px}.p-r-50{margin-right:50px}