body{font-family:Roboto,sans-serif;font-size:14px}.container-fluid{padding:0 20px}.badge,.bg,.btn{line-height:1.5}.badge-bopr,.bg-bopr,.btn-bopr{background-color:#454c8a;color:#fff}.wBackground{background-color:#fff}.rpTopBar{background-color:#222;border-color:#222;color:#fff;height:50px}.rpTopBar .logoHolder{height:29px}.rpTopBar .btn{font-size:13px}.rpInfoBar{height:30px;background-color:#e5e5e5;background-image:url(https://bouncycastlenetwork-res.cloudinary.com/image/upload/v1579102896/Platform/branding/panel_bg.png)}.rpInfoBar .badge{padding:4px 6px}.rpInfoBar .tableActions .fa{margin-right:3px}#jobs .jobsTable{overflow-y:auto;height:450px;max-width:80%;min-width:20%}#jobs .jobsMap .mapContainer{height:450px}#vanItinerary .tableColumn{overflow-y:auto;height:400px;max-width:80%;min-width:20%}#vanItinerary .tableColumn table{border-collapse:collapse;width:100%}#vanItinerary .tableColumn table th{position:sticky;top:0}#vanItinerary .vanBody{transition:all .2s}#vanItinerary .van-collapsed .vanBody{margin-bottom:5px;height:0;overflow:hidden;transition:all .2s}.vanInfoBar{height:45px;background-color:#222;background-image:url(https://bouncycastlenetwork-res.cloudinary.com/image/upload/v1579102896/Platform/branding/panel_bg.png)}.vanInfoBar .badge{padding:4px 6px}.vanInfoBar .tableActions .fa{margin-right:3px}.viewtwo{border-left:1px solid #888;max-width:80%;min-width:20%;width:50%}.viewtwo .mapVan{height:400px}.validation-invalid-label{color:red;padding-top:.3rem}.validation-invalid-label::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f057";padding-right:.35rem}#dateLabel{width:135px}#dateLabel:hover{cursor:pointer}.rest-left-border-radius{border-top-left-radius:0;border-bottom-left-radius:0}.rest-right-border-radius{border-top-right-radius:0;border-bottom-right-radius:0}.gutter{background-color:transparent;background-repeat:no-repeat;background-position:50%}.gutter.gutter-horizontal{transition:background-color 250ms;cursor:col-resize;background-color:rgba(0,0,0,.3);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==)}.switch{display:inline-block;height:34px;position:relative;width:60px}.switch input{display:none}.slider{background-color:#007bff;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}input:checked+.slider{background-color:#66bb6a}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.hasVerticalScroll{overflow-y:scroll}.print-row--one{font-size:16px;border:1px solid #dee2e6}.introjs-helperNumberLayer{box-sizing:content-box;position:absolute;visibility:visible;top:-123px;left:216px;z-index:9999999999!important;padding:2px;font-family:Arial,verdana,tahoma;font-size:13px;font-weight:700;color:#fff;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3);background:#6b757d;width:20px;height:20px;line-height:20px;border:3px solid #fff;border-radius:0;filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)";filter:"progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)";box-shadow:0 2px 5px rgba(0,0,0,.4)}.introjs-helperLayer-alt{box-sizing:content-box;position:absolute;z-index:9999998;background-color:#0000;border:1px solid #777;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 2px 15px rgba(0,0,0,.4);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-helperLayer{box-sizing:content-box;position:absolute;z-index:9999998;background-color:none;background:0 0;border:1px solid #777;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 2px 15px rgba(0,0,0,.4);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.bo-pointer:hover{cursor:pointer}.vue-tooltip{z-index:1050}.highlightRow{color:#212529;background-color:rgba(0,0,0,.075)}.hasModalScroll{overflow-y:auto;height:484px}.modal-content{border-radius:.5rem}.table-modal td{padding:.75rem}.table-modal td.img-cell{width:100px}@media print{.print-break-one{page-break-after:always}.print-break-standard{page-break-inside:avoid}}.printView{font-size:1.57em}