﻿@charset "UTF-8";input::-webkit-datetime-edit-second-field{background:#fff;color:transparent;margin-left:-3px;position:absolute;width:1px;}.modal{overflow-y:auto;}.btn-primary.disabled,.btn-primary:disabled{background-color:#e0e0e0!important;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.btn.dropdown-toggle.btn-light{background-color:#fff!important;}span.text{text-transform:uppercase;}input[type=number]{-moz-appearance:textfield;}.btn-primary{background-color:#b5d9ff;border-color:#b5d9ff;color:#057dfc;}html{min-width:1664px!important;}body{margin-bottom:0!important;color:#000;}#wrapper{background-size:cover;}.lastrow-highlight div{background-color:#ff0!important;}.shield-warning{margin:3px 0 3px 0;}.shield-warning a,.shield-warning div{color:#f00!important;font-size:16px;}.OnHold{border:4px solid #f00!important;}.shield-alert-danger{margin:3px 0 3px 0;}.shield-alert-danger a,.shield-alert-danger div{color:#f00!important;}.shield-alert-warning a,.shield-alert-warning div{color:#ffa500!important;}.shield-alert-primary a,.shield-alert-primary div{color:#800080!important;}.shield-alert-info a,.shield-alert-info div{color:#00f!important;}.shield-alert-thirtydayinvoices a,.shield-alert-thirtydayinvoices div{color:#008080!important;}.shield-alert-rams a,.shield-alert-rams div{color:#008000!important;}#topBar-heading{margin:0 auto;color:#bd2e32;text-transform:uppercase;}canvas{background-color:#727272;}#SendEmail #Body{height:10em;text-transform:none;}#saveContract,#saveJob,#saveClient{margin-top:10px;font-size:1.3em;letter-spacing:1px;}input,textarea,select{text-transform:uppercase;}.emailDialog label{color:#bd2e32;}.emailDialog .modal-header{background-color:#bd2e32;color:#fff;}.emailDialog .message{margin-bottom:15px;}.emailDialog .message span{font-weight:bold;color:#bd2e32;}input[type=checkbox]{-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);padding:10px;}.form-control{color:#000;}.nullDate{font-size:10px;padding:2px;border:0;display:inline-block;}#cancelPage{margin-left:10px;}.grid-item.heading{text-transform:uppercase;}.grid{margin-top:10px;}.grid .headings{border:0;color:#bd2e32;background:#bd2e32;background:linear-gradient(0deg,rgba(189,46,50,.2) 25%,rgba(252,203,205,.1) 100%);}.grid .headings i{color:#bd2e32;}.grid .body{font-weight:500;}.grid .body i{color:#bd2e32;font-size:1.5em;margin-right:7px;}.grid .body i:hover{color:#575757;}.grid .grid-f{color:#bd2e32;}.grid .grid-f button{color:#bd2e32;}.grid .gridRow>div{border:0;padding:5px 3px 5px 3px;}.gridRow .commandIcon{color:rgba(2,152,222,.5);}.gridRow .commandIcon :hover{color:#0298de;}.gridRow div{border-right:1px solid #e6e6e6!important;}.myGrid{background-color:rgba(255,255,255,.9);font-family:"Open Sans",sans-serif;letter-spacing:1px;font-weight:300;font-size:.75em;}.zone-group .l{max-width:4em;}.zone-group .n{max-width:6em;}.zone-group .s{max-width:8em;}.validation-summary-errors ul li{color:#f00;font-size:16px;list-style-type:none;}.commandIcon{color:rgba(2,152,222,.5);}.commandIcon :hover{color:#0298de;}.uploadList a{margin-right:20px;}#dashRow_1 div{height:40vh;}#dashRow_1 div canvas{height:40vh;}.dashChart{background-color:rgba(255,255,255,.7);}.dashTable{padding-right:50px;letter-spacing:1px;}.dashTable #header{background-color:#727272;font-size:1.2em;padding:5px 0 5px 0;color:#fff;}.dashTable #titles{background-color:#c4ebff;font-weight:bold;}.dashTable .row{padding:2px 0 2px 0;}.dashTable .data{background-color:rgba(196,235,255,.4);}.contractStatusSection div:nth-child(2){color:#f00;}.contractStatusSection div:nth-child(3){color:#008000;}.contractStatusSection div:nth-child(4){color:#00f;}.contractStatusSection div:nth-child(5){color:#00f;}.contractStatusSection div:nth-child(6){color:#ffa500;}#LoginContain{background-size:cover;width:98vw;height:98vh;padding:0;margin:0;}#LoginBox{background:#fff;background:linear-gradient(123deg,#fff 35%,#ffcbcc 50%,#d67e81 61%,#bd2e32 76%,#620003 94%);margin:0;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);color:#000;min-width:800px;-webkit-box-shadow:10px 10px 22px 0 rgba(0,0,0,.75);-moz-box-shadow:10px 10px 22px 0 rgba(0,0,0,.75);box-shadow:10px 10px 22px 0 rgba(0,0,0,.75);}#LoginBox #LeftLogin{text-align:left;padding:50px 150px 50px 50px;color:#bd2e32;}#LoginBox #LeftLogin div{margin-top:70px;}#LoginBox #RightLogin{text-align:left;padding:50px 50px 50px 50px;}.UserDialog{min-width:700px;}#invoiceForm .invoiceHeader{background-color:#f6f6f6;margin-bottom:10px;padding-top:5px;padding-bottom:5px;}.invoiceDialog{min-width:900px;}.invoiceDialog .invoiceDescription{height:12em;}.modal-title{position:absolute;}.labelRight{width:100%;text-align:right;}#tabList li a{color:#000!important;letter-spacing:1px;}.jobForm{min-width:1210px;background-color:#f2f2f2;padding:15px;border:1px solid #d7d7d7;font-size:.75em;}.jobForm input,.jobForm select,.jobForm textarea{font-size:1em;}.jobForm .row{display:flex;justify-content:left;}.jobForm .formWidthFull{width:100%;height:32px;}.jobForm #ClientCompanyName{min-width:35em;}.jobForm .timeslotWidth{min-width:10em;}.searchResults{width:100%;background-color:#fff3f0;padding:10px 0 10px 0;}.searchResults tbody{overflow:hidden;overflow-y:auto;max-height:15em;display:block;}.searchResults tr td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px;width:100%;padding:10px 100px 10px 10px;}.searchResults tr td:hover{cursor:default;}.searchResults tr:nth-child(even){background-color:#fff;}.searchResults tr:hover{background-color:#e0fcff;}#jobForm #Notes,#jobForm #OperatorInstructions{height:10em;}#tabs{background-color:#d7d7d7;min-width:1210px;}#tabs ul{padding:10px;padding-bottom:0;margin-bottom:0;}#tabs li{display:inline;padding:20px;padding-top:13px;padding-bottom:2px;border-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#c8c8c8;}#tabs .active{background-color:#acacac!important;}#tabs-content{min-width:1210px;border:1px solid #d7d7d7;padding:15px;overflow-y:auto;}#tabs-content .formTextAreaFull{height:100%;}#tabs-content .formWidthFull{width:100%;height:32px;line-height:32px;}.jobVisitContainer{max-height:250px;overflow-y:scroll;}.visitList tbody input[type=checkbox]{margin-left:10px;}.visitList thead th{text-align:center;padding:2px;white-space:pre;background:#d7d7d7;font-size:12px;}.visitList .timeField{width:5em;}#AddVisit:hover{color:#575757;}#CurrentYearVisits th{font-size:.75em;}.gridJobNo{color:#f00;}#tab-details{height:100%;}.contractForm{min-width:1210px;background-color:#f2f2f2;padding:15px;border:1px solid #d7d7d7;font-size:.75em;}.contractForm #ContractDetails_InvoiceNarrative{height:10em;}.contractForm input,.contractForm select,.contractForm textarea{font-size:.9em;}.contractForm .bottomRow{margin-bottom:20px;}.contractForm .bottomRow textarea{height:24em;}.contractForm .bottomRow .comments{height:26em;overflow-y:auto;}.contractForm .bottomRow .col-sm-5{padding-left:0;}.contractForm .closedReason{height:34px;}.contractForm #tabs-content{font-size:1.5em;}.NoteList{margin:10px 10px 10px 10px;}.NoteList thead{padding:5px 0 5px 0;}.NoteList td{padding-left:10px;padding-right:10px;}.NoteList th{text-align:center;padding:2px;white-space:pre;color:#bd2e32;margin-bottom:10px;}.NoteList .note-details{width:800px;}.VisitsActionCol{padding-left:10px;padding-right:10px;line-height:14px;padding-top:10px;padding-bottom:10px;}.hide{display:none;}#add-note{color:#bd2e32;}#textMessageForm textarea{width:800px;}#textMessageForm #Message{height:500px;}#scheduleContainer .schedule{display:grid;background-color:#fff;border:1px solid #bd2e32;grid-auto-flow:column;overflow-y:auto;padding-bottom:100px;}#scheduleContainer .schedule .row{margin-right:unset;}#scheduleContainer .grid-item{border-radius:2px;padding:2px;border:1px solid rgba(0,0,0,.8);max-width:300px;min-width:130px;}#scheduleContainer .grid-item .tooltiptext{visibility:hidden;width:300px;background-color:rgba(0,0,0,.8);color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;}#scheduleContainer .grid-item:hover .tooltiptext{visibility:visible;transition-delay:1s;}#scheduleContainer .grid-item:active .tooltiptext{visibility:hidden;}#scheduleContainer .Job{background-color:#1bcc0d;}#scheduleContainer .Contract{background-color:#f2b2b2;}#scheduleContainer .ContractBlock{background-color:#d0a9f5;}#scheduleContainer .JobBlock{background-color:#d0a9f5;}.light-background{background-color:rgba(189,46,50,.05);}.jobDetails{color:#bd2e32;background:#bd2e32;background:linear-gradient(0deg,rgba(189,46,50,.2) 25%,rgba(252,203,205,.1) 100%);padding-top:20px;padding-bottom:20px;margin-bottom:5px;}.jobVisitDetails{border:1px solid #bd2e32;padding-top:20px;padding-bottom:20px;margin-bottom:2px;}.jobVisitDetails .visitHeading{color:#bd2e32;}.jobVisitDetails .notesSection>p{font-style:italic;margin-bottom:0;margin-top:0;}.autocomplete{position:relative;display:inline-block;}.autocomplete-items{position:absolute;border:1px solid #d4d4d4;border-bottom:0;border-top:0;z-index:99;width:auto;}.autocomplete-items div{padding:10px;cursor:pointer;background-color:#fff;border-bottom:1px solid #d4d4d4;}.autocomplete-items div:hover{background-color:#e9e9e9;}.autocomplete-active{background-color:#1e90ff!important;color:#fff;}#Client_DashDiv #LeftColDash{padding:0 60px 0 40px;}#Client_DashDiv #LeftColDash h5{color:#bd2e32;margin-bottom:15px;}#Client_DashDiv #LeftColDash section{margin-bottom:30px;}#Client_DashDiv #LeftColDash section i{margin-left:30px;}#Client_DashDiv #LeftColDash .heading{font-weight:bold;margin-bottom:10px;}#Client_DashDiv #RightColDash{padding:0 30px 0 30px;}#Client_DashDiv #RightColDash h5{color:#bd2e32;margin-bottom:15px;}#Client_DashDiv #RightColDash .barRow{margin-bottom:30px;}#Client_DashDiv #RightColDash .pieRow{margin-top:20px;}#Client_DashDiv #RightColDash .pieRow .pieContain{text-align:center;}#Client_DashDiv #RightColDash .pieRow .pieContain span{color:#bd2e32;}#clientForm #Notes{height:15em;}#reportViewer1{width:100%;height:500px;left:5px;right:5px;top:40px;bottom:5px;overflow:hidden;clear:both;}.sectionContainer{display:contents;display:none;}.sectionHeader{border-bottom:1px solid #bd2e32;margin-bottom:10px;}.sectionHeader h5{color:#bd2e32;}.blockTop{color:#bd2e32;background:#bd2e32;background:linear-gradient(0deg,rgba(189,46,50,.2) 25%,rgba(252,203,205,.1) 100%);padding:10px 15px 10px 15px;margin-bottom:10px;}.blockTop span{font-weight:bold;}.blockTop .row:last-child{margin-top:5px;}.contractDetails{font-size:.75em;}.contractDetails .visitList thead th:nth-child(2){width:4em;}.contractDetails .visitList thead th:nth-child(3){width:9em;}.contractDetails .visitList thead th:nth-child(4){width:8em;}.contractDetails .visitList thead th:nth-child(5){width:9em;}.contractDetails .visitList thead th:nth-child(6){width:8em;}.contractDetails .visitList thead th:nth-child(7){width:12em;}.contractDetails .visitList thead th:nth-child(8){width:4em;}.contractDetails .visitList thead th:nth-child(9){width:4em;}.addVisitRow #AddVisit{color:#007bff;font-family:Gill Sans,Gill Sans MT,Calibri,sans-serif;}#ContractForm #tabs-content{overflow-y:auto;}.currentVisitContainer,.previousVisitContainer{margin-bottom:10px;padding-bottom:20px;padding-top:20px;border-bottom:1px solid #727272;font-size:.75em;}.currentVisitContainer a,.previousVisitContainer a{color:#007bff;}.currentVisitContainer .visitTitleRow,.previousVisitContainer .visitTitleRow{margin-top:10px;}.currentVisitContainer .commandRow,.previousVisitContainer .commandRow{margin-top:10px;}.visitTable th{font-size:1em;color:#bd2e32;font-weight:normal;}.visitTable td textarea{height:calc(1.5em + .75rem + 2px);padding:6px 12px 6px 12px;}.visitTable .smallTD{width:60px;}.visitTable .smallerTD{width:45px;}.BlockVisitDialog{max-height:50vh;min-width:80vw;}.BlockVisitDialog .blockVisitDetails{border:1px solid #bd2e32;padding:20px 20px 20px 20px;margin-bottom:15px;}.BlockVisitDialog .blockVisitDetails span{font-weight:normal;color:#bd2e32;}.BlockVisitDialog .blockVisitDetails input,.BlockVisitDialog .blockVisitDetails textarea{width:100%;}.BlockVisitDialog .blockVisitDetails .blockNotes{font-weight:100;}.BlockVisitDialog .reportPhoto{object-fit:contain;}.archive{font-weight:bold;margin-right:15px;}.CreditNoteDialog{min-width:50%;}.advancedSearchDialog{max-width:600px;}.pagedTable{font-family:Arial,Sans-Serif;border-collapse:collapse;border:#999 1px solid;}.pagedTable thead,.pagedTable tfoot{background-position:center;background-repeat:repeat-x;background-color:#fff;border-bottom:solid 1px #999;}.pagedTable thead .pth1{background-position:center;background-repeat:repeat-x;}.pagedTable thead .pth2{background-position:center;background-repeat:repeat-x;}.pagedTable thead th{padding:5px;color:#333;font-size:.8em;}.pagedTable thead th.asc a:after{content:"▲";}.pagedTable thead th.desc a:after{content:"▼";}.pagedTable thead a{text-decoration:none;color:#333;display:block;text-align:left;font-weight:bold;}.pagedTable tbody td{padding:3px;border-right:solid 1px #999;font-size:.8em;}.pagedTable tbody tr:nth-child(even){background-color:#e4e4e4;}.pagedTable tbody tr:nth-child(odd){background-color:#fff;}.pagedTable thead tr input[type=text]{width:100%;font-size:1em;height:1em;margin:0;padding:4px 0 4px 0;}.pagedTable thead button{font-size:1.6em;margin:0;padding:2px;}.pagedTable tbody tr td{padding:4px 8px 4px 8px;}.pagedTable thread tr td input[type=checkbox]{margin:4px 8px 4px 8px;}.pagedTable tbody tr td.currency{text-align:right;}.spanOverflow{overflow:hidden;text-overflow:ellipsis;background-color:#e9ecef;border-color:#ced4da;}.spanOverflow.dateCompleted{width:115px;text-align:center;font-size:12px;}.dragdrop-label{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;width:250px!important;height:90px!important;border:1px solid #b1b1b1!important;background-color:#c8c8c8;font-weight:normal;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.dragdrop-label:hover{border:1px solid #f00!important;background-color:#d3d3d3!important;}.dragdrop-label.dragover{background-color:#f0f0f0!important;}.dragdrop-label .dragdrop{position:absolute;top:0;left:0;opacity:0;width:100px;height:100px;display:block;}.dragdrop-label .dragdrop-label-dragged-over{border:1px solid #939393!important;background-color:#d8d8d8!important;}