@charset "UTF-8";#OverdueDrop{width:100%;padding:5px;height:450px;overflow:auto;}#OverdueDrop div{padding:5px;margin-top:5px;}#OverdueDrop div:hover{outline:3px solid #eb4034;}.outerZone{position:fixed;height:800px;width:1400px;margin-left:420px;margin-top:50px;z-index:99999;pointer-events:none;}#weekBackwards,#weekForwards,#monthBackwards,#monthForwards{z-index:999;border-radius:0;}#mainHeader{position:fixed;top:100px;left:10px;}.droppable-area{position:absolute;top:0;left:0;width:100%;bottom:0;padding:5px;padding-top:45px;box-sizing:border-box;}.calendarDropdown{padding-right:18px;display:flex;max-width:259px;}.calendarDropdown #CalendarDisplay_CalendarId{max-width:259px!important;border-radius:0;}#CalendarDisplay_CalendarId{max-width:259px!important;border-radius:0!important;}.selectableContractManagerDropdown{max-width:259px;}.selectableContractManagerDropdown .select2-container{padding-right:18px;display:flex;max-width:259px;}.selectableContractManagerDropdown .select2-container .select2-selection{border-radius:0;}.selectableContractManagerDropdown .select2-container .selection{width:100%;}#calendarChangeForm{padding-bottom:17px;padding-left:10px;}.monthlyConfigSection #calendarChangeForm{padding-left:0!important;padding-top:17px!important;}#CalendarDisplay_ContractId{position:fixed;top:110px;right:160px;z-index:10;width:1000px;}.day-header{text-align:center;background:#f9f9f9;padding-top:10px;padding-bottom:10px;margin:0;position:sticky;top:-5px;z-index:1;outline:5px solid #f9f9f9;}.weekend{background-color:#fafafa;}#unscheduledList{width:100%;list-style:none;height:calc(100vh - 345px);background:#fff;border:1px solid #dbdbdb;padding:10px;overflow:auto;}#unscheduledList>.visitDrag{padding:8px 10px;border-radius:4px;overflow-wrap:anywhere;cursor:pointer;}#unscheduledList>.visitDrag+.visitDrag{margin-top:10px;}.visitBoxStyle{width:100%;padding-top:5px;padding-bottom:5px;z-index:10000;padding-left:5px;letter-spacing:0;font-size:12px;margin:6px 0 12px 0;box-sizing:border-box;}.visitBoxStyle.Quote{outline:5px solid #66e0ff;}.visitBoxStyle.Periodical{outline:5px solid #fa8072;}.visitBoxStyle.visitComplete{outline:5px solid #b3b3b3;background-color:#b3b3b3;}.visitBoxStyle.IsFixed{border:2px dashed #a80016;}.visitBoxStyle.latestComplete{border:2px solid #000;}.key-color-strip{background-color:#f0f0f0;padding:4px;display:inline-block;text-align:center;margin:3px 5px 3px 5px;box-sizing:border-box;}.key-color-strip.Quote{outline:5px solid #66e0ff;}.key-color-strip.Periodical{outline:5px solid #fa8072;}.key-color-strip.IsFixed{border:2px dashed #a80016;}.key-color-strip.visitComplete{outline:5px solid #b3b3b3;}.key-color-strip.latestComplete{border:2px solid #000;}#calendarContainer{font-size:14px;max-width:100vw;margin-bottom:20px;}#calendarContainer .calendar{overflow:auto;display:flex;flex-direction:column;max-height:calc(100vh - 345px);--hover:var(--off);}#calendarContainer .calendar .thead{z-index:2;position:sticky;top:0;}#calendarContainer .calendar .thead .tr{width:fit-content;}#calendarContainer .calendar .thead .tr .th{height:28px!important;background:#fff;}#calendarContainer .calendar .tbody:has(.td:nth-child(2):hover) .td:nth-child(2){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(3):hover) .td:nth-child(3){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(4):hover) .td:nth-child(4){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(5):hover) .td:nth-child(5){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(6):hover) .td:nth-child(6){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(7):hover) .td:nth-child(7){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(8):hover) .td:nth-child(8){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(9):hover) .td:nth-child(9){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(10):hover) .td:nth-child(10){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(11):hover) .td:nth-child(11){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(12):hover) .td:nth-child(12){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(13):hover) .td:nth-child(13){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(14):hover) .td:nth-child(14){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(15):hover) .td:nth-child(15){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(16):hover) .td:nth-child(16){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(17):hover) .td:nth-child(17){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(18):hover) .td:nth-child(18){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(19):hover) .td:nth-child(19){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(20):hover) .td:nth-child(20){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(21):hover) .td:nth-child(21){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(22):hover) .td:nth-child(22){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(23):hover) .td:nth-child(23){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(24):hover) .td:nth-child(24){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(25):hover) .td:nth-child(25){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(26):hover) .td:nth-child(26){--hover:var(--on);}#calendarContainer .calendar .tbody:has(.td:nth-child(27):hover) .td:nth-child(27){--hover:var(--on);}#calendarContainer .calendar .tbody .tr{width:fit-content;}#calendarContainer .calendar .tbody .tr:hover .td{filter:brightness(.95);}#calendarContainer .calendar .tbody .tr:has(:not(.th)):hover{filter:brightness(.95);}#calendarContainer .calendar .tbody .tr .td{filter:var(--hover);}#calendarContainer .calendar .tr{display:flex;}#calendarContainer .calendar .tr.monthNames .th{position:sticky;top:0;z-index:1;background-color:#fff;text-align:left;font-weight:normal;height:20px;}#calendarContainer .calendar .tr.monthNames .th:first-child{z-index:2;pointer-events:none;}#calendarContainer .calendar .tr.monthNames .th.colspan-2{width:112px;border-right:2px solid #add8e6;}#calendarContainer .calendar .tr.monthNames .th.colspan-3{width:168px;border-right:2px solid #add8e6;}#calendarContainer .calendar .tr.monthNames .th.colspan-4{width:224px;border-right:2px solid #add8e6;}#calendarContainer .calendar .tr.monthNames .th.colspan-5{width:280px;border-right:2px solid #add8e6;}#calendarContainer .calendar .tr.monthNames .th.colspan-6{width:336px;border-right:2px solid #add8e6;}#calendarContainer .calendar .tr.monthNumbers{position:sticky;top:31px;z-index:1;background-color:#fff;}#calendarContainer .calendar .tr.monthNumbers .th{box-shadow:0 1px 0 0 #ccc;}#calendarContainer .calendar .tr.monthNumbers .th:first-child .searchBox{position:absolute;height:56px;top:-29px;background:#fff;width:100%;padding:10px;display:flex;}#calendarContainer .calendar .tr.monthNumbers .th:first-child .searchBox .searchInput{border-radius:0;}#calendarContainer .calendar .tr.monthNumbers .th:first-child .searchBox .searchButton{width:15%;border-radius:0;}#calendarContainer .calendar .tr .th{border-top:1px solid transparent!important;}#calendarContainer .calendar .tr .th.currentWeek{background-color:#f1ffff!important;}#calendarContainer .calendar .tr .td:hover{filter:brightness(.9)!important;}#calendarContainer .calendar .tr .td.currentWeek{background-color:#f1ffff!important;}#calendarContainer .calendar .tr .td>a,#calendarContainer .calendar .tr .td>span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;}#calendarContainer .calendar .tr .td>a.multiVisits,#calendarContainer .calendar .tr .td>span.multiVisits{background:#96ff96;box-shadow:inset 0 28px 0 0 salmon;}#calendarContainer .calendar .tr .td>a.periodical,#calendarContainer .calendar .tr .td>span.periodical{background:#fa8072;}#calendarContainer .calendar .tr .td>a.quote,#calendarContainer .calendar .tr .td>span.quote{background:#96ff96;}#calendarContainer .calendar .tr .td,#calendarContainer .calendar .tr .th{width:56px;height:56px;border-top:1px solid #ccc;border-right:1px solid #ccc;text-align:center;flex-shrink:0;background:#fff;}#calendarContainer .calendar .tr .td:not(:first-child),#calendarContainer .calendar .tr .th:not(:first-child){border-right:1px solid #add8e6;}#calendarContainer .calendar .tr .td:first-child,#calendarContainer .calendar .tr .th:first-child{width:280px;border-left:transparent;background-color:transparent;}#calendarContainer .calendar .tr .th:first-child{z-index:1;position:sticky;left:0;}#calendarContainer .calendar .tr .td:first-child{z-index:1;position:sticky;left:0;background:#fff;}#calendarContainer .calendar .tr .td.monthEnd,#calendarContainer .calendar .tr .th.monthEnd{border-right:2px solid #add8e6!important;}#calendarContainer .calendar .clientLabel{width:100%;height:100%;display:flex;flex-direction:column;}#calendarContainer .calendar .clientLabel .clientName{font-weight:bold;font-size:13px;}#calendarContainer .calendar .clientLabel .clientAddress{font-size:12px;}#calendarContainer .calendar a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#337ab7;text-decoration:none;font-weight:normal;}#calendarContainer .calendar a:hover{text-decoration:underline;}.dragItem,.visitDrag{user-select:none;}.dragItem:hover,.visitDrag:hover{cursor:copy;filter:brightness(.8);}#MonthlyCalendar{width:100%;padding:20px;}#MonthlyCalContainer{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0 auto;padding:20px;}#MonthlyCalContainer .calItem{width:calc(14.2857% - 10px);background-color:#f0f0f0;margin-bottom:20px;box-sizing:border-box;padding:5px 10px 25px;}#MonthlyCalContainer .calItem.active{background-color:#ebf8ff;}#MonthlyCalContainer .calItem.inactive{background-color:#e6e3e3;}#MonthlyCalContainer .calItem.bank-holiday{background-color:#ffecec!important;border:1px solid #ff9b9b;color:#a33;position:relative;}#MonthlyCalContainer .calItem.bank-holiday .day-number{font-weight:bold;}#MonthlyCalContainer .calItem.bank-holiday .holiday-label{display:block;font-size:.75rem;color:#c33;margin-top:4px;}#MonthlyCalContainer .calItem.header{background-color:#028cab;height:30px!important;max-height:30px!important;color:#fff;}#MonthlyCalContainer .calItem.highlight{outline:3px solid #62f7fc;}#weekCalendarContainer{padding-top:29px;}#weekCalendarContainer .calendar{height:calc(100vh - 345px)!important;}#weekCalendarContainer .bank-holiday{background-color:#ffecec!important;border:1px solid #ff9b9b;color:#a33;position:relative;}#weekCalendarContainer .bank-holiday .day-number{font-weight:bold;}#weekCalendarContainer .bank-holiday .holiday-label{display:block;font-size:.75rem;color:#c33;margin-top:4px;}#unscheduledList.weekList{height:calc(100vh - 445px)!important;}.weekCalendar{display:flex;border:1px solid #ccc;width:100%;overflow-x:auto;flex-wrap:wrap;}.day-column{flex:1;min-width:200px;padding:5px;background-color:#f9f9f9;position:relative;border-right:1px solid #ccc;border-bottom:1px solid #ccc;overflow-y:auto;}.day-column hr{margin-top:5px;margin-bottom:5px;}.day-column:last-child{border-right:0;}.exportMonthly,.exportWeekly{max-width:259px;}html,body{max-width:100%;height:100%;width:100%;overflow-x:hidden;}:root{--on:brightness(.95);--off:brightness(1);}.row .paneltiles{padding-right:0!important;}th{background-color:#0f3567;color:#fff;}th input{color:#000;}body{background:rgba(0,0,0,0)!important;width:100%;font-size:14px;}input .btn btn-default{background:#0f3567!important;color:#fff;}input.invalidDate{border:2px solid #f00!important;}input.validDate{border:2px solid #008000!important;}.jumbotron{margin-top:100px;background-color:rgba(0,0,0,.8);border-radius:0!important;}.jumbotron .panel-heading{background:none!important;background-color:#0f3567!important;border-style:none!important;}.jumbotron label{color:#fff;padding-right:10px!important;}.fa-5x,.fa-plus-circle{color:#0f3567;}.rbpanel{text-align:center;}.rightPanel{background-color:#0f3567;height:calc(100vh - 156px);color:#fff;padding-right:0!important;}.container-fluid{padding-right:0;padding-left:0;}.body-content{margin-top:106px;min-height:calc(100% - 156px);max-height:calc(100% - 156px);overflow:auto;}.rightContent{padding-top:30px;width:auto;}.mainContent{padding-top:30px;padding-left:15px;padding-right:15px;width:auto;}.mainaction{color:#3d3b3b;letter-spacing:2px;padding-bottom:12px;}.commonaction a{color:#3d3b3b;letter-spacing:1px;padding-top:6px;}.general .fa-breifcase{background-color:#0f3567;}table{margin:0 auto;border-collapse:collapse;font-family:Agenda-Light,sans-serif;font-weight:100;background:#333;color:#fff;text-rendering:optimizeLegibility;border-radius:5px;}table thead th{font-weight:600;}table tbody td{padding:.8rem;font-size:1.4rem;color:#444;background:#eee;}table tbody tr:not(:last-child){border-top:1px solid #ddd;border-bottom:1px solid #ddd;}table thead th,table tbody td{padding:.8rem;font-size:1.4rem;}.plc>table thead select{color:#000;}.commandIcon .fa{font-size:1.2em;margin:2px;}.tooltip{font-size:1em;background-color:#fff;color:#000;}#toggle{display:none;}.tree{min-height:20px;padding:19px;margin-bottom:20px;background-color:#fff;letter-spacing:1px;}.tree li{list-style-type:none;margin:0;padding:10px 5px 0 5px;position:relative;}.tree li::before{border-left:1px solid #999;bottom:50px;height:100%;top:0;width:1px;}.tree li::after{border-top:1px solid #999;height:20px;top:25px;width:25px;}.tree li span{-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #999;border-radius:5px;display:inline-block;padding:3px 8px;text-decoration:none;background:#0f3567;color:#fff;}.tree li.parent_li>span{cursor:pointer;}.tree li:last-child::before{height:30px;}.tree i{padding-right:10px;}.tree li::before,.tree li::after{content:"";left:-20px;position:absolute;right:auto;}.tree li.parent_li>span:hover{background:#eee;border:1px solid #94a0b4;color:#000;}.tree li.parent_li>span:hover+ul li span{background:#eee;border:1px solid #94a0b4;color:#000;}.tree>ul>li::before,.tree>ul>li::after{border:0;}.childOffice li span{background:#fff;color:#0f3567;border-color:#0f3567;border-width:2px;}.DocumentListContainer{padding-left:15px!important;padding-right:15px!important;}.pageTitleContainer{padding-left:15px;margin-bottom:5px;}.exportLink{float:left;}.exportLinksIcon{color:#13c2f2!important;}.quoteDialog{width:850px!important;}.quoteLine textarea,.qDesc{width:100%!important;}.form-control-full-width{max-width:none;}.breadcrumb{background:rgba(0,0,0,0)!important;padding:70px 0 0 0;margin-left:-140px;margin-bottom:0;font-size:12px;color:#000;}.breadcrumb-content{padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;background-color:#fff;color:#000;}.homePage{margin-top:40px;margin-left:auto;margin-right:auto;}input,select,textarea{max-width:280px;font-size:12px!important;}.carousel-caption p{font-size:20px;line-height:1.4;}.btn-bracketed::before{display:inline-block;content:"[";padding-right:.5em;}.btn-bracketed::after{display:inline-block;content:"]";padding-left:.5em;}.carousel-inner .item img[src$=".svg"]{width:100%;}.navbar-fixed-top{min-height:75px!important;background:#fff;}.navbar-fixed-top a{color:#00b8f0!important;}.navbar-right{margin-right:20px;}.navbar-right li{display:block;}.navbar-brand img{width:135px;margin-left:25px;}.nav .navbar-nav .navbar-right{padding-right:20px;}.navbar .navbar-inverse .navbar-fixed-top .navbar-header .navbar-brand img{margin-left:0;}.navbar-fixed-bottom footer{background:#000;}.navbar-default{background:#000;color:#fff;height:50px;}.navbar-default p{margin:10px;}.fa .fa-lg .fa-user{color:#00b8f0;}.spacer{height:10em;}.mediumSpacer{height:5em;}.smallSpacer{height:1em;}.pageTitle{font-size:xx-large;font-weight:bold;font-family:"Poppins",sans-serif;color:#0f3567;}.userDialog,.SubContractorDialog{width:1000px;}.contractDialog{width:1200px;}.documentUploadDialog{width:500px;}.visitDialog{width:700px;}.vehicleDialog,.processTaskDialog{width:800px;}.purchaseOrdersDialog{width:90vw;}.sideBar{padding-bottom:14px;height:100%;text-align:center;background-color:#0f3567;color:#fff;}.sideBar h2{color:#fff;}.sideBar .mainaction{color:#fff;letter-spacing:2px;padding-bottom:12px;font-size:12px;}.sideBar .dynamicLink{color:#fff;font-size:16px;display:inline-block;letter-spacing:1px;}.sideBar .dynamicLink.unavailable{color:#525252!important;cursor:not-allowed;}.sideBar .selectedContractLinkIcon{font-weight:bold;text-decoration:underline;}.sideBarSecondary{padding-top:50px;}.sortable.asc span:after{padding-left:8px;content:"▲";}.sortable.desc span:after{padding-left:8px;content:"▼";}.text-contract-number{font-size:x-large;font-weight:bold;}.text-client-name{font-size:large;font-weight:bold;}.text-site-name{font-size:small;padding-top:0;}.large-text-entry{width:40em;max-width:40em;}.modal-footer{border:0!important;}.SalesOrdersDialog,.SalesOrderDialog{width:90vw;}.SalesOrdersDialog textarea,.SalesOrderDialog textarea{width:100%;}.accepted td{color:#008000;}.active td{color:#00f;}.declined td{color:#f00;}.stockCategoryName{background-color:rgba(0,0,255,.6588235294);color:#fff;}textarea.wideTextarea{max-width:100%;}.contractLinkBody{font-size:xx-small;text-align:left;}a.contractLink{text-decoration:none;}.notes-field{max-width:none!important;width:100%;}input[readonly]{background-color:#eee;}.moneyEntry,.timeEntry,.number{text-align:right;}.bootstrap-select>.dropdown-toggle{max-width:280px;}#PersonnelDetails{max-width:none;height:5em;width:100%;}.productGroup{max-height:56em;overflow-y:auto;}.dateEntry{max-width:12em;width:12em;}#scheduleContainer{margin-top:20px;}#eventContent{z-index:10000;}#calendar{z-index:1;}.quoteLine{margin-bottom:2px!important;}#QuotesForm hr{margin:5px;}#QuotesForm #Header{max-width:100%;text-transform:uppercase;}.quoteLine textarea{width:100%;max-width:100%;}.task-item{background:#0ff!important;}.stocklist{height:25em;max-height:25em;overflow:auto;}.clearbk>td{background-color:#fff;}.financialTable tbody tr td:nth-child(2) input{width:100%;max-width:100%;}.summaryTable tbody tr td:nth-child(2),.calcField{width:6em;}.quoteHeader{width:100%!important;max-width:100%;}#personnelContainer input{width:100%;margin-bottom:5px;}#personnelContainer .dropdown-menu{max-height:150px!important;}#AddStockForm #Description,#EditStockForm #Description{text-transform:uppercase!important;}.qDesc input{width:100%;}#ContDateSelector{line-height:24px!important;}#ContDateFinishedSelector{line-height:24px!important;}.notesbit{max-width:1285px;width:1285px;position:relative;bottom:-13px;}.notesbit2{max-width:70px;position:relative;bottom:-13px;}.totalpriceContainer{float:right;}.totalpriceContainer .totalprice{width:215px;position:relative;bottom:7px;}.clear-user-agent-styles .ui-datepicker-calendar{display:block;width:auto;height:auto;margin:0;padding:0;border:0;border-collapse:inherit;border-spacing:0;border-color:inherit;vertical-align:inherit;text-align:left;font-weight:inherit;}.thisweek{background-color:#fafafa;}.week{display:block;width:1400px;height:calc(100vh - 330px);}.week .columns{position:absolute;width:1500px;height:100%;left:100px;}.week .rows{position:absolute;width:1445px;height:100%;top:50px;z-index:10;}.week .bookingContainer{position:absolute;left:100px;top:50px;overflow-x:hidden;overflow-y:hidden;}.week .columns .colc{width:calc(100% - 150px);height:100%;display:inline-block;overflow-x:auto;}.week .columns .colc .cc{height:100%;display:inline-block;border-right:1px solid #a5bfe1;margin:0;}.week .columns .colc .cc .wh{width:100%;display:block;height:20px;}.week .columns .colc .cc .wc{display:block;height:calc(100% - 20px);text-align:center;}.week .columns .colc .cc .wc span{display:block;}.week .columns .colc .cc .wc .w{display:inline-block;height:100%;border-right:1px solid #add8e6;min-width:16em;}.week .columns .colc .cc .wc .w a{min-width:16em;display:block;min-height:20px;text-align:center;}.week .columns .colc .cc .wc .d{display:inline-block;height:100%;border-right:1px solid #add8e6;min-width:16em;}.block{border-top:1px solid #e6e6ff;border-collapse:collapse;}.block .slot{height:40px;}.block .gap{height:5px;}.loadingText{position:fixed;left:50%;top:50%;font-size:large;}#SalesOrdersData{margin-bottom:60px;}.uploadButtonSection{float:right;}.rememberBox{position:unset!important;margin-left:unset!important;}.mb-0{margin-bottom:0!important;}.mb-1{margin-bottom:.25rem!important;}.mb-2{margin-bottom:.5rem!important;}.mb-3{margin-bottom:1rem!important;}.mb-4{margin-bottom:1.5rem!important;}.mb-5{margin-bottom:3rem!important;}@media(min-width:768px){.mb-md-0{margin-bottom:0!important;}}@media(min-width:576px){.mb-sm-2{margin-bottom:.5rem!important;}}.w-25{width:25%!important;}.w-50{width:50%!important;}.w-75{width:75%!important;}.w-100{width:100%!important;}.w-auto{width:auto!important;}.text-center{text-align:center!important;}.text-right{text-align:right!important;}.d-block{display:block!important;}.d-inline-block{display:inline-block!important;}.btn-block{display:block!important;width:100%!important;}@media screen and (max-width:767px){.breadcrumb{display:none;}}@media screen and (min-width:1200px){.container{width:100%;}}@media screen and (max-width:1200px){.calendarColoursContainer{text-align:center!important;}}@media screen and (max-width:993px){#unscheduledList{display:none;}.unscheduledVisitsHeader{display:none!important;}}@media screen and (max-width:767px){.carousel-caption{display:none;}.navbar-collapse{margin-top:50px;}.nav navbar-nav navbar-right{color:#f00;}}@media screen and (max-width:465px){.navbar-header img{max-height:100%;width:auto;}.quoteDialog{width:auto!important;}.navbar-fixed-top{min-height:50px!important;}.body-content{margin-top:50px!important;}.navbar-collapse{margin-top:0;}}.navbar-toggle{display:none;}.mobileMenu{display:none;}.phoneContainer{display:inline-block;}.phone_1{max-width:5em!important;display:inline!important;margin-right:5px;}.phone_2{max-width:4em!important;display:inline!important;margin-right:5px;}.phone_3{max-width:4em!important;display:inline!important;}.moveContractListRow{max-height:45em;overflow-y:auto;}.moveContractList tbody td:nth-child(3){min-width:30px;}.moveContractList tbody td{background-color:unset;}.moveContractList tr:nth-child(odd){background-color:#f2f2f2!important;}.moveContractList tr:nth-child(even){background-color:#fff!important;}@media screen and (max-width:767px){.carousel-caption{display:none;}.body-content{margin-top:75px;}.navbar-collapse{margin-top:50px;}.nav navbar-nav navbar-right li{background-color:#f00!important;}#userBox li{margin-left:10px;}}@media screen and (max-width:768px){body{font-size:20px;}.mobileMenu{display:block;}.navbar-toggle{margin-right:2em;display:block;line-height:6px;padding:4px 4px!important;}#calendarContainer{margin-top:20px;}.personnelRow{border-top:1px solid #c0c0c0;margin-top:4px;margin-bottom:4px;}.personnelRow:last-child{border-bottom:1px solid #c0c0c0;}.hideOnMobile{display:none;}.navbar-toggle:focus{background-color:#fff!important;}.userDialog,.SubContractorDialog{width:auto!important;}.contractDialog{width:auto!important;}.documentUploadDialog{width:auto;}.visitDialog{width:auto;}.vehicleDialog,.processTaskDialog{width:auto;}.purchaseOrdersDialog{width:auto;}.sideBar{position:absolute;overflow-y:auto;display:none;z-index:9999;}.rememberBoxContainer{display:flex;}.rememberBox{position:unset!important;margin-left:unset!important;width:40px;height:40px;}.rememberBoxLabel{height:fit-content;align-self:center;}.commandIcon{font-size:28px;}.contractPeople{width:100%;}i{font-size:unset;}.stickyColumnLeft{overflow:unset!important;white-space:unset!important;}#selectCols{display:none;}#unscheduledList{display:none!important;}.pageTitle{margin-top:20px;}.day-column{width:100%!important;max-height:50vh;height:50vh;}.unscheduledVisitsHeader{display:none!important;}.overdueButtonContainer{margin-bottom:10px;}.calendarButtonContainer{margin-bottom:10px;}.weekProgressionButtonContainer{margin-bottom:10px;}.calendarColoursContainer{text-align:center!important;}.slider{height:100%;-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-ms-transition:-ms-transform .3s ease;transition:transform .3s ease;}.slider.opened{-webkit-transform:translate(0,0%);-moz-transform:translate(0,0%);-ms-transform:translate(0,0%);transform:translate(0,0%);}.slider.closed{-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);}#toggle{display:initial;width:100%;}.modal-footer{text-align:left;}table.mobileView{border-style:none!important;}table.mobileView thead{display:none;}table.mobileView tbody td{display:block;font-size:12px;background:#eee;border-style:none!important;text-align:left;}table.mobileView a{padding-top:5px;padding-bottom:5px;}table.mobileView tr{background:#eee!important;border-bottom:1px solid #000!important;}table.mobileView tbody tr td:first-child:not(.requiredOnMobile){background:#0f3567;color:#eee;}table.mobileView tbody tr td:first-child:not(.requiredOnMobile){display:none;}table.mobileView thead tr th:first-child{display:none;}table.mobileView tbody td:before{font-weight:bold;display:inline-block;width:6rem;margin-right:40px;}table.mobileView thead tr th:last-child{display:initial;}.breadcrumb-content{margin-top:-50px;font-size:12px;margin-bottom:5px;}}#UserData,#CompanyData,#QuoteData{max-height:46vh;}#SalesOrdersData{max-height:44vh;}#PurchaseOrdersData,#DocumentsData #DocumentData,#VehiclesData,#SubContractorData,#InternalGroupData,#StockData,#SupplierData,#DefaultKPIQuestionData,#ServicesData,#QuoteQuantityData{max-height:46vh;}#ClientIndex{font-family:"Poppins",sans-serif;margin-bottom:100px;}#ClientIndex h2{padding-left:15px;font-family:"Poppins",sans-serif;color:#0f3567;letter-spacing:1px;}#ClientIndex .portalSideBar{max-height:70vh;overflow-y:scroll;}#ClientIndex .portalSideBar .contractLinkBody.active{background-color:#01b3e4;}#ClientIndex .portalSideBar .contractLinkBody .contractLink{color:#000!important;font-size:small!important;}#ClientIndex #ContractDetails{max-height:70vh;overflow-y:scroll;}#ClientIndex #ContractDetails .panel .panel-heading{font-family:"Poppins",sans-serif;color:#0f3567;}#ClientIndex #ContractDetails table{margin-left:0;font-family:"Poppins",sans-serif;font-weight:400;}#ClientIndex #ContractDetails table thead{background-color:#0f3567;font-family:"Poppins",sans-serif;}#LogOutBtn{text-decoration:none;}#LogOutBtn:hover{color:#696969!important;}#footer{max-height:30px!important;font-size:smaller;position:fixed;bottom:0;left:0;width:100%;background-color:#a9a9a9;padding:5px 10px 5px 10px;}.highlight{border:3px solid #62f7fc;}#SearchFilterForm .searchBox{border-bottom:1px solid #ccc;}.select2-container{width:100%!important;max-width:259px!important;}.mobileMenu{margin-top:10px;}.select2-selection{min-height:34px!important;border-radius:0!important;}.select2-selection__choice__remove{display:none;}.clientName{color:#0f3567!important;font-size:30px;}.sp-light{width:280px;}.sp-light .sp-preview{width:250px;padding:12px;}.sp-light .sp-preview .sp-preview-inner{padding:2px;padding-left:5px;}.bootstrap-select.disabled button{background-color:#eee;}.exportConsumable{padding-left:15px;}
#unscheduledList.highlight { outline: 2px dashed #337ab7; outline-offset: -3px; }
