.fixed-navbar-page{padding-top:70px}.fixed-alertbar-page{padding-left:101px}@media screen and (max-width:1250px){.fixed-alertbar-page{padding-left:0}}.table-calendar-start .vehicle_cell_container{width:auto!important}#division-dropdown img,#veh-centre-dropdown img{margin-right:8px}.type-icon-img{width:26px;height:auto}.vehicle_cell_tooltip_type_icon .type-icon-img,.vehicle_division_tooltip .type-icon-img,.vehicle_vc_tooltip .type-icon-img{margin-right:8px}.media-td{width:200px;white-space:nowrap;overflow:hidden;text-overflow:hidden}.vehicle_cell_type img{width:26px;height:auto;margin-right:8px}.vehicle_cell_type:last-child{margin-right:0}.mediarating-text{font-weight:700;font-size:12px;text-align:center}.excellent{color:#17b942}.good{color:#b5d551}.neutral{color:#e5c807}.bad{color:#f77d0e}.very-bad{color:#ef2420}.button.px-32{height:32px;line-height:32px;padding:0 12px;border-radius:4px}.listviewnew .is-hidden{display:none!important}.listviewnew .header{position:fixed;width:100%;z-index:4}.listviewnew .emptystate-wrapper{text-align:center;align-items:center;margin:80px auto auto;display:none}.listviewnew .emptystate-wrapper h2{font-weight:700;color:#637381;margin-bottom:36px}.listviewnew .emptystate-wrapper img{margin-bottom:32px}.listviewnew .emptystate-wrapper p{font-size:16px;color:#919eab}.listviewnew .emptystate-wrapper .button-group{margin:16px auto}.listviewnew .emptystate-wrapper.is-shown{display:inherit}.titlebar{display:flex;align-items:center;justify-content:space-between;position:fixed;top:70px;height:60px;width:100%;background:#fff;border-bottom:1px solid #dfe3e8;padding:0 20px;z-index:3}.titlebar h1{font-size:18px}.titlebar .left{display:flex;align-items:center;justify-content:flex-start}.titlebar .right{display:flex;align-items:center;justify-content:flex-end}.titlebar .button{margin:0}.list-container{position:fixed;top:130px;width:100%;height:calc(100% - 120px)}.list-container .list-wrapper{display:flex;position:relative;height:100%;z-index:3}.list-container .list-top-section{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 24px}.list-container .filterbar{position:fixed;width:220px;height:calc(100% - 130px);background:#fff;border-right:1px solid #dfe3e8;z-index:3}.list-container .filterbar .showmore{margin-left:14px}.list-container .filterbar .filtertitle-wrapper{background:#fff;position:fixed;display:flex;align-content:center;width:219px;height:50px;z-index:2;padding:0 16px}.list-container .filterbar .filtertitle-wrapper .filtertitle{display:flex;align-items:center;width:100%}.list-container .filterbar .filtertitle-wrapper .filtertitle h2{font-size:16px}.list-container .filterbar .filtertitle-wrapper .filtertitle .close-icon{margin-left:auto;opacity:.8;cursor:pointer;display:none}.list-container .filterbar .filtertitle-wrapper .filtertitle .close-icon img{width:12px;height:12px}.list-container .filterbar .filtertitle-wrapper .filtertitle .close-icon:hover{opacity:1}.list-container .filterbar .filtersection{position:relative;top:50px;width:100%;height:calc(100% - 110px);background:#fff;overflow-y:auto;padding-bottom:16px}.list-container .filterbar .filtersection span{font-size:15px}.list-container .filterbar .filtersection .filtersection-wrapper{padding:0 16px}.list-container .filterbar .filtersection .filter-font-small li span{font-size:13px!important;font-weight:700!important}.list-container .filterbar .filtersection ul .filter-expandable.is-expanded{margin-bottom:16px}.list-container .filterbar .filtersection ul .filter-expandable.is-expanded .filter-ul{display:inherit}.list-container .filterbar .filtersection ul .filter-expandable.is-expanded .filter-ul.mb-8{margin-top:0}.list-container .filterbar .filtersection ul .filter-expandable.is-expanded .search-field-container{display:inherit}.list-container .filterbar .filtersection ul .expand-btn.is-expanded{transform:rotate(180deg)}.list-container .filterbar .filtersection ul .expand-btn.disabled{opacity:.5}.list-container .filterbar .filtersection ul .expand-btn.disabled:hover{background-color:#dfe3e8;cursor:inherit}.list-container .filterbar .filtersection ul .filter-expandable{margin-bottom:8px}.list-container .filterbar .filtersection ul .filter-expandable .filter-name{width:calc(100% - 18px);display:flex;align-items:center;line-height:18px;margin:0;float:left}.list-container .filterbar .filtersection ul .filter-expandable .expand-btn{background-color:#dfe3e8;background-image:url(../images/arrow-down.svg);background-repeat:no-repeat;background-position:50%;height:18px;width:18px;border-radius:2px;cursor:pointer;display:inline-block;float:right}.list-container .filterbar .filtersection ul .filter-expandable .expand-btn:hover{background-color:#c4cdd5}.list-container .filterbar .filtersection ul .filter-expandable .filter-slider p{font-size:12px}.list-container .filterbar .filtersection ul .filter-expandable .filter-slider .rc-slider{margin-top:10px;width:90%}.list-container .filterbar .filtersection ul .filter-expandable .filter-slider .rc-slider-track{z-index:2}.list-container .filterbar .filtersection ul .filter-expandable .filter-slider .rc-slider-rail{width:calc(100% - 16px)}.list-container .filterbar .filtersection ul .filter-expandable .filter-slider .rc-slider-step{background:#dfe3e8}.list-container .filterbar .filtersection ul .filter-expandable .filter-slider .rc-slider-handle-1{left:4px;z-index:3}.list-container .filterbar .filtersection ul .filter-expandable .filter-slider .rc-slider-handle-2{right:12px;z-index:3}.list-container .filterbar .filtersection ul .filter-expandable .filter-ul{width:100%;margin-top:12px;border-left:1px solid #dfe3e8;display:none}.list-container .filterbar .filtersection ul .filter-expandable .filter-ul>li{width:100%;margin-left:12px}.list-container .filterbar .filtersection ul .filter-expandable .filter-ul>li [type=checkbox]{margin:0;position:absolute;height:0;width:0;opacity:0}.list-container .filterbar .filtersection ul .filter-expandable .filter-ul>li .checkmark{position:absolute;left:0;height:13px;width:13px;border:1px solid #dfe3e8;border-radius:2px}.list-container .filterbar .filtersection ul .filter-expandable .filter-ul>li label{position:relative;font-weight:300;cursor:pointer;padding-left:19px;display:flex;align-items:center}.list-container .filterbar .filtersection ul .filter-expandable .filter-ul>li label img{width:20px;height:auto;margin-right:8px}.list-container .filterbar .filtersection ul .filter-expandable .filter-ul>li label .rating-stars ul>li.star.selected>i.fa:hover{color:#265bff}.list-container .filterbar .filtersection ul .filter-expandable .filter-ul>li label:hover input~.checkmark{border-color:#c4cdd5}.list-container .filterbar .filtersection ul .filter-expandable .filter-ul>li label input:checked~.checkmark{background-color:#265bff;border:none}.list-container .filterbar .filtersection ul .filter-expandable .filter-ul>li .checkmark:after{content:"";position:absolute;display:none}.list-container .filterbar .filtersection ul .filter-expandable .filter-ul>li label input:checked~.checkmark:after{display:block}.list-container .filterbar .filtersection ul .filter-expandable .filter-ul>li label .checkmark:after{left:4px;top:.5px;width:5px;height:9px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.list-container .filterbar .filtersection .search-field-container{margin-top:8px;display:none}.list-container .filterbar .filtersection .search-field-container .search-input-field{height:30px}.list-container .filterbar .filter-user-status img{width:18px!important;height:auto!important}.list-container .filterbar .action-bottom{display:flex;justify-content:flex-end;position:absolute;bottom:0;z-index:2;background:#fff;border-top:1px solid #dfe3e8;height:60px;width:100%;padding:0 12px}.list-container .filterbar .action-bottom .right{display:flex;align-items:center;justify-content:flex-end}.list-container .mainsection{position:absolute;width:calc(100% - 220px);left:220px;height:calc(100% - 60px)}.list-container .mainsection .searchbar-section{display:flex;align-items:center;justify-content:flex-start;padding:0 12px;height:50px;background:#fff;border-bottom:1px solid #dfe3e8}.list-container .mainsection .searchbar-section .left{width:100%}.list-container .mainsection .searchbar-section .search-input-field{border-radius:4px;height:32px;width:249px;float:left;margin-right:8px!important}.list-container .mainsection .searchbar-section .search-field-container{width:249px}.list-container .mainsection .searchbar-section .quickfilter-btn-mobile{margin-right:0!important}.list-container .mainsection .searchbar-section .icon-btn{display:none}.list-container .mainsection .searchbar-section .button{margin:0 8px 0 0}.list-container .mainsection .searchbar-section .button .close-icon{width:10px;height:auto;display:none;float:right;margin-top:10px;margin-left:8px}.list-container .mainsection .searchbar-section .button.primary .close-icon{display:inherit}.list-container .mainsection .table-section{position:absolute;width:100%;height:100%;overflow-y:scroll;background:#f4f6f8}.list-container .mainsection .table-section .table-wrapper{display:flex;position:relative;width:100%;overflow-x:auto}.list-container .mainsection .table-section .table-wrapper .loading-wrapper{position:absolute;top:30%;left:50%}.list-container .mainsection .table-section .table-wrapper .loading-list-bottom .loading-wrapper{top:inherit;bottom:30px;position:fixed}.list-container .mainsection .table-section .table-wrapper.is-hidden{display:none}.list-container .mainsection .table-section table{min-width:1055px}.list-container .mainsection .table-section table .sort-icon{margin-left:5px;line-height:21px;font-size:12px}.list-container .mainsection .table-section table .double-line{text-align:center}.list-container .mainsection .table-section table .double-line .sort-icon{line-height:42px}.list-container .mainsection .table-section table tr{border-bottom:1px solid #dfe3e8}.list-container .mainsection .table-section table tbody tr:hover{background:#f4f6f8}.list-container .mainsection .table-section table .row-active{background:#e7f5e7}.list-container .mainsection .table-section table .row-active:hover{background:#d3ebd3}.list-container .mainsection .table-section table .row-inactive{background:#ffdedf}.list-container .mainsection .table-section table .row-inactive:hover{background:#f7d0d1}.list-container .mainsection .table-section table .row-grey{background:#edf0f2}.list-container .mainsection .table-section table .row-grey:hover{background:#dfe3e8}.list-container .mainsection .table-section table .row-nohover{cursor:default;background:#f2f5f7}.list-container .mainsection .table-section table .row-nohover:hover{background:#f2f5f7}.list-container .mainsection .table-section table thead th,.list-container .mainsection .table-section table thead th span{padding:.25rem .625rem;line-height:21px;font-size:12px!important;color:#637381;font-weight:400}.list-container .mainsection .table-section table thead th .th-text,.list-container .mainsection .table-section table thead th span .th-text{font-size:12px!important}.list-container .mainsection .table-section table thead th .th-wrapper,.list-container .mainsection .table-section table thead th span .th-wrapper{margin-left:auto;margin-right:auto}.list-container .mainsection .table-section table thead th:hover{color:#454f5b;cursor:pointer}.list-container .mainsection .table-section table thead th.is-sorted{font-weight:700;color:#212b36}.list-container .mainsection .table-section table thead th.not-sortable:hover{color:#637381;cursor:inherit}.list-container .mainsection .table-section table thead th.th-center{text-align:center}.list-container .mainsection .table-section table tbody td{padding:6px 10px;cursor:pointer}.vehicle-popup{display:flex;flex-direction:column;gap:6px}.vehicle-popup .popup-device-info{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.vehicle-popup .popup-device-info .device-status{display:flex;flex-direction:row;align-items:center;gap:4px}.geolocation-page{position:fixed;top:130px;width:100%;height:calc(100% - 130px)}.geolocation-page .device-info{display:flex;flex-direction:row;align-items:center}.geolocation-page .device-info .device-status-badge{width:8px;height:8px;border-radius:4px;margin-right:2px}.geolocation-page .device-info .device-status-badge.online{background:#2eb996}.geolocation-page .device-info .device-status-badge.offline{background:#ef5455}.geolocation-page .gps-device-loading-container{display:grid;grid-template-columns:1fr 3fr 1fr;grid-auto-flow:row;align-items:center;gap:8px;margin-top:10px}.geolocation-page .gps-device-loading-container .device-info-row{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:row;gap:18px;height:12px;margin:6px 0 10px}.geolocation-page .gps-devices-empty-state{display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:8px;padding:28px;gap:10px;background:#f4f6f8}.geolocation-page .vehicles-list{width:450px;height:100%;float:left;display:flex;flex-direction:column;padding:8px;gap:2px;overflow:auto;background:#fff;border:1px solid #dfe3e8;box-shadow:4px 0 4px rgba(51,51,51,.04),4px 0 16px rgba(51,51,51,.08)}.geolocation-page .vehicles-list .vehicle-card-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:8px;border-radius:8px;cursor:pointer}.geolocation-page .vehicles-list .vehicle-card-item.vehicle-active,.geolocation-page .vehicles-list .vehicle-card-item:hover{background:#e8efff}.geolocation-page .vehicles-list .vehicle-card-item .vehicle-main-info{display:flex;flex-direction:row;align-items:center;gap:8px}.geolocation-page .vehicles-list .vehicle-card-item .vehicle-main-info .vehicle-image{max-width:80px;max-height:50px}.geolocation-page .vehicles-list .vehicle-card-item .vehicle-main-info .vehicle-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:1px solid #dfe3e8;border-radius:4px}.geolocation-page .vehicles-list .vehicle-card-item .vehicle-main-info .vehicle-device-info{display:flex;flex-direction:column}.geolocation-page .vehicles-list .vehicle-card-item .vehicle-main-info .vehicle-device-info .vehicle-info{display:flex;flex-direction:row;gap:16px;margin:4px 0}.geolocation-page .vehicles-list .vehicle-card-item .vehicle-fleet-info{display:flex;align-items:flex-end;flex-direction:column;gap:8px}.geolocation-page .map-container{margin-left:450px;height:100%}.geolocation-page .map-container .leaflet-container{height:100%;width:100%}.geolocation-page .map-container .leaflet-container .leaflet-popup-content{width:340px!important}.geolocation-page .data-update-info{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;right:20px;bottom:30px;background:#fff;padding:5px;border-radius:8px;z-index:1000}.geolocation-page .data-update-info .blue-circle{width:12px;height:12px;background:#265bff;border-radius:50%;margin:auto 12px auto 8px}.user-prof-img{position:relative;width:39px;height:39px;border-radius:50px}.user-prof-img .userrole-img{position:absolute;width:20px;height:20px;bottom:0;right:-4px}.user-prof-name{margin-left:16px}.internaltag-row .user-prof-name{line-height:40px}.actions-section{padding-top:5px}.actions-section .tabs{display:flex;position:relative;background-color:#e1efff;border:none;padding:2px;border-radius:8px}.actions-section .tabs *{z-index:2}.actions-section input[type=radio]{display:none}.actions-section .tab{display:flex;align-items:center;justify-content:center;height:30px;width:100px;margin:auto;border-radius:8px;color:#919eab;cursor:pointer;transition:color .15s ease-in}.actions-section input[type=radio]:checked+label{color:#454f5b}.actions-section input[id=radio-1]:checked~.glider{transform:translateX(0)}.actions-section input[id=radio-2]:checked~.glider{transform:translateX(100%)}.actions-section input[id=radio-3]:checked~.glider{transform:translateX(200%)}.actions-section .glider{position:absolute;display:flex;height:30px;width:100px;background-color:#fff;z-index:1;border-radius:6px;transition:.25s ease-out}.vehicles-table{width:100%;height:calc(100vh - 180px);overflow:scroll}.vehicles-table .vehicles-table-loading .loading-wrapper{display:flex;justify-content:center;position:unset;width:100%;height:100%;margin:30px auto}.vehicles-table .table-wrapper.is-hidden{display:none}.vehicles-table table{width:100%}.vehicles-table table tr{width:100%;border-radius:8px;background-color:#fff}.vehicles-table table tr:nth-child(2n){background-color:#f4f6f8}.vehicles-table table tr:hover{background-color:#e8efff}.vehicles-table table th{background-color:#fff;padding:10px 16px;border-bottom:2px solid #dfe3e8;color:#919eab}.vehicles-table table td{display:flex!important;align-items:center;color:#454f5b;font-weight:700;padding:8px 16px;background-color:inherit}.vehicles-table table td:first-child{border-left-style:solid;border-top-left-radius:5px;border-bottom-left-radius:5px}.vehicles-table table td:last-child{border-right-style:solid;border-bottom-right-radius:5px;border-top-right-radius:5px}.vehicles-table table td .editable-cell{width:100%;position:relative}.vehicles-table table td .editable-cell input{padding:6px;width:100%;height:30px;margin:0;background:#fff;border:1px solid #e8efff;border-radius:4px}.vehicles-table table td .editable-cell input:focus{outline:none!important;border:1px solid #92acff;box-shadow:0 0 0 2px rgba(30,127,240,.2)}.vehicles-table table td .editable-cell .react-datepicker-popper{z-index:2;padding-top:4px}.vehicles-table table td .editable-cell .react-datepicker-popper .react-datepicker{border-radius:4px;border:1px solid #92acff;box-shadow:0 4px 16px 0 rgba(51,51,51,.08),0 4px 4px 0 rgba(51,51,51,.04)}.vehicles-table table td .editable-cell .react-datepicker-popper .react-datepicker__triangle:after,.vehicles-table table td .editable-cell .react-datepicker-popper .react-datepicker__triangle:before{border:none}.vehicles-table table td .editable-cell .react-datepicker-popper .react-datepicker__day--selected{background-color:#265bff}.vehicles-table table td .editable-cell .buttons{position:absolute;right:0;margin-top:4px;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:4px;filter:drop-shadow(0 4px 4px rgba(51,51,51,.04)) drop-shadow(0 4px 16px rgba(51,51,51,.08))}.vehicles-table table td .editable-cell .buttons button{padding:4px 8px;border:1px solid #ccc;border-radius:8px;background:#fff;cursor:pointer}.vehicles-table table td .editable-cell .buttons .cancel{border-color:#ef5455}.vehicles-table table td .editable-cell .buttons .save{border-color:#2eb996}.vehicles-table table td,.vehicles-table table th{position:relative}.vehicles-table table td .resizer,.vehicles-table table th .resizer{display:inline-block;width:10px;height:100%;position:absolute;right:0;top:0;transform:translateX(50%);z-index:1;touch-action:none}.vehicles-table table td .resizer.isResizing,.vehicles-table table th .resizer.isResizing{background:#dfe3e8}.vehicles-table table.sticky{overflow:scroll}.vehicles-table table.sticky thead{position:sticky;z-index:8;width:-moz-fit-content;width:fit-content;top:0}.vehicles-table table.sticky tbody{position:relative;z-index:0}.vehicles-table table.sticky [data-sticky-td]{position:sticky}.vehicles-table table.sticky [data-sticky-last-left-td]{box-shadow:4px 0 4px -2px rgba(51,51,51,.04),4px 0 16px -2px rgba(51,51,51,.08);clip-path:inset(0 -3px 0 0)}.vehicles-table table .vehicle-cell{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;gap:12px}.vehicles-table table .vehicle-cell *{display:flex;flex-direction:row;align-items:center}.vehicles-table table .vehicle-cell .vehicle-status-icons{gap:8px}.vehicles-table table .vehicle-cell .vehicle-status-icons .icon{width:24px}.vehicles-table table .vehicle-cell .vehicle-data-icons{gap:6px}.vehicles-table table .vehicle-cell .vehicle-data-icons .icon{width:18px}.vehicles-table table .vehicle-cell .vehicle-order-no{width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vehicles-table table .vehicle-cell .vehicle-name{width:216px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vehicles-table table .vehicle-cell .convert-into-vehicle-btn{cursor:pointer;padding:4px;background:#fff;border-radius:8px;border:1px solid #265bff;color:#265bff}.vehicles-table table .vehicle-cell .convert-into-vehicle-btn:hover{background:#e9f3fe}.vehicles-table table .vehicle-vin{width:100%;display:flex;align-items:center;justify-content:space-between}.vehicles-table table .actions-menu-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border-radius:8px;cursor:pointer}.vehicles-table table .dropdown-actions-menu{position:absolute;z-index:6;width:160px;right:60px;top:20px;padding:8px;background:#fff;border:1px solid #dfe3e8;border-radius:4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.11)}.vehicles-table table .dropdown-actions-menu li{display:flex;flex-direction:row;gap:6px;align-items:center;justify-content:flex-start;padding:6px;border-radius:6px;cursor:pointer}.vehicles-table table .dropdown-actions-menu li:hover{background:#f4f6f8}.vehicle-icon-tooltip{background-color:#fff;padding:12px;border-radius:4px;border:1px solid #919eab;filter:drop-shadow(0 4px 4px rgba(51,51,51,.04)) drop-shadow(0 4px 16px rgba(51,51,51,.08));width:-moz-max-content;width:max-content}.vehicle-icon-tooltip .geolocation-data{width:300px}.vehicle-icon-tooltip *{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vehicle-color-badge{width:100%;padding:3px 3px 3px 24px;border-radius:8px}.vehicle-color-badge .vehicle-color-badge-text{padding:2px 4px;background:hsla(0,0%,100%,.85);border-radius:6px}.veh-prof-img{width:39px;height:39px;background:#fff;border:1px solid #dfe3e8;border-radius:4px}.veh-prof-name{margin-left:16px}.list-action-wrapper{position:relative;width:34px}.list-action-dropdown.add-expense{position:absolute;z-index:6;width:100%;height:150px;left:0;overflow-y:auto;padding:8px 0;background:#fff;border:1px solid #919eab;box-sizing:border-box;border-radius:8px;box-shadow:0 4px 4px rgba(51,51,51,.04),0 4px 16px rgba(51,51,51,.08)}.list-action-dropdown.add-expense .no-bullets{list-style-type:none}.list-action-dropdown.add-expense .addexp-booking-search-result-li{padding:4px 8px}.list-action-dropdown.add-expense .addexp-booking-search-result-li:first-child{padding-top:0}.list-action-dropdown.add-expense .addexp-booking-search-result-li:last-child{padding-bottom:0}.list-action-dropdown.add-expense .addexp-booking-search-result-li:hover{background:#f4f6f8}.addexp-booking-search-result-li-fix li{padding:0!important}.list-action-dropdown{position:absolute;z-index:6;width:140px;right:0;padding:8px 0;background:#fff;border:1px solid #dfe3e8;border-radius:4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.11)}.list-action-dropdown li{padding:4px 8px}.list-action-dropdown li:first-child{padding-top:0}.list-action-dropdown li:last-child{padding-bottom:0}.list-action-dropdown li:hover{background:#f4f6f8}.single-img-cell{text-align:center}.single-img-cell img{width:24px;height:auto;display:block;margin-left:auto;margin-right:auto}.multi-img-cell{position:relative}.multi-img-cell img{width:20px;height:auto;display:inline-block;margin-right:4px}.multi-img-cell img:last-child{margin-right:0}.multi-img-cell .multi-img-hover{border:1px solid #dfe3e8;background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.11);position:absolute;top:-36px;left:69px;padding:8px;border-radius:4px;display:none}.multi-img-cell .multi-img-hover img{display:inline-block;margin-right:4px}.multi-img-cell .multi-img-hover img:last-child{margin-right:0}.multi-img-cell .multi-img-hover.is-shown{display:inherit}.multi-img-cell.px-26 img{width:26px}.action-cell img{width:18px;height:18px}.action-cell .button{width:34px;height:34px;margin:0 6px 0 0}.action-cell .button:last-child{margin-right:0}.num-block{width:26px;height:26px;background:#637381;color:#fff;font-size:12px;font-weight:700;line-height:26px;text-align:center;display:inline-block;border-radius:2px;vertical-align:top}.mobile-action{display:none}.button.circle.px-32{border-radius:50px;width:32px;padding:0}.quick-filters-mobile{position:relative}.quick-filters-mobile .quick-filters-dropdown{position:absolute;right:0;top:40px;background:#fff;border:1px solid #dfe3e8;box-shadow:0 2px 2px 0 rgba(0,0,0,.11);border-radius:4px;padding:8px 0;z-index:4;display:none}.quick-filters-mobile .quick-filters-dropdown .quickfilter-title{padding-left:12px;padding-bottom:8px;border-bottom:1px solid #dfe3e8}.quick-filters-mobile .quick-filters-dropdown .quickfilter-title .subheading{text-transform:inherit}.quick-filters-mobile .quick-filters-dropdown ul{padding-top:8px}.quick-filters-mobile .quick-filters-dropdown li{padding:0 12px}.quick-filters-mobile .quick-filters-dropdown label{position:relative;font-weight:300;cursor:pointer;padding-left:22px;display:flex;align-items:center}.quick-filters-mobile .quick-filters-dropdown [type=checkbox]{margin:0;position:absolute;height:0;width:0;opacity:0}.quick-filters-mobile .quick-filters-dropdown .checkmark{position:absolute;left:0;height:13px;width:13px;border:1px solid #dfe3e8;border-radius:2px}.quick-filters-mobile .quick-filters-dropdown label:hover input~.checkmark{border-color:#c4cdd5}.quick-filters-mobile .quick-filters-dropdown label input:checked~.checkmark{background-color:#265bff;border:none}.quick-filters-mobile .quick-filters-dropdown .checkmark:after{content:"";position:absolute;display:none}.quick-filters-mobile .quick-filters-dropdown label input:checked~.checkmark:after{display:block}.quick-filters-mobile .quick-filters-dropdown label .checkmark:after{left:4px;top:.5px;width:5px;height:9px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.checkmark{position:absolute;left:0;height:13px;width:13px;border:1px solid #dfe3e8;border-radius:2px}label:hover input~.checkmark{border-color:#c4cdd5}label input:checked~.checkmark{background-color:#265bff;border:none}.checkmark:after{content:"";position:absolute;display:none}label input:checked~.checkmark:after{display:block}label .checkmark:after{left:4px;top:.5px;width:5px;height:9px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}@media screen and (max-width:904px){.quick-filters{display:none}.searchbar-section .quickfilter-btn-mobile{display:inherit!important}}@media screen and (max-width:768px){.mobile-action{display:inherit}.listviewnew .emptystate-wrapper.is-shown{margin-top:40px}.desktop-action{display:none}.filterbar-btn-mobile{display:inherit!important}.quick-filters-mobile.is-shown .quickfilter-btn-mobile{background:#dfe3e8}.quick-filters-mobile.is-shown .quick-filters-dropdown{display:inherit}.filterbar{display:none;width:100%!important;border-right:none!important}.filterbar.is-shown{display:inherit}.filtertitle-wrapper{width:calc(100% - 1px)!important}.list-container .mainsection{width:100%;left:0}.searchbar-section,.titlebar{padding:0 16px!important}.searchbar-section .search-input-field,.titlebar .search-input-field{width:100%!important}.searchbar-section .search-field-container,.titlebar .search-field-container{width:calc(100% - 100px)!important;float:left;margin-right:8px}.list-container .filterbar .filtertitle-wrapper{border-bottom:1px solid #dfe3e8}.list-container .filterbar .filtertitle-wrapper .filtertitle .close-icon{display:inherit}.list-container .filterbar .filtersection{top:62px}.list-container .mainsection .table-section .table-wrapper{height:100%;overflow-y:auto}.list-container .mainsection .table-section table{min-width:1280px}.list-container .mainsection .table-section table thead th{padding-left:16px;padding-right:16px}}.accordion__title{background:#fff!important}.accordion__title:hover{background:#dfe3e8!important}.accordion__title:focus{outline:0}.accordion .fas{font-size:20px;margin-top:2px;opacity:.7}.accordion__body{border-top:1px solid rgba(0,0,0,.1);background:#f4f6f8}.add-button svg{position:relative;top:1px}.eu-banner{background:#121212;color:#fff;padding:40px 0}.eu-banner-container{width:80%;margin:auto;text-align:center}@media screen and (max-width:768px){.eu-banner-container{width:80%}}@media screen and (max-width:640px){.eu-banner-container{width:90%}}.booking-profile-icon svg{position:relative;top:2px}.desktop-hidden{display:none}@media screen and (max-width:640px){.desktop-hidden{display:inherit}}.releasereturn .datepicker{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.date-time .react_select_dropdown{width:50%;float:left;border-top-left-radius:0;border-bottom-left-radius:0}.media_reminder_unit{float:left;width:100px}.select-eu-oem{width:150px}.filter-is-active{color:#265bff}.rc-slider{margin-bottom:12px;min-width:140px}.rc-slider-handle{border:2px solid #265bff!important;height:22px!important;border-radius:4px!important;margin-top:-8px!important}.rc-slider-track{background:#265bff!important}.mediarating-slider .rc-slider-track{background:none!important}.mediarating-slider .rc-slider-step{background:linear-gradient(90deg,#f13f3f,#ede577,#64c73d)!important}.mediarating-slider .rc-slider-handle{border-color:#dfe3e8!important}.mediarating-slider .rc-slider-dot{border-radius:0!important;border:1px solid grey;width:.5px!important;margin-top:-5px!important;margin-left:0!important;height:8px!important}.filter-icon.primary{color:#265bff}@media screen and (max-width:768px){.react-router-modal__modal{width:100%!important}}@media screen and (max-width:650px){.dashboard-calendar{display:none}}@media screen and (max-width:768px){.breadcrumbs-title.inactive,.sh-title-section .fa-chevron-right{display:none}}.status-badge{text-transform:uppercase!important}.status-badge.veh-fitler{width:200px}.overlay-calendar{position:relative}.overlay-calendar-block{width:14.28%;border-left:1px solid #dfe3e8;border-bottom:1px solid #dfe3e8;padding-top:12px;padding-left:12px;padding-bottom:10%;float:left}.overlay-calendar-dates-row .overlay-calendar-block:first-child{border-left:0}.overlay-calendar-block.is-disabled{background:#f4f6f8;color:#c4cdd5}.overlay-calendar-block.is-today{color:#265bff;font-weight:700}.overlay-calendar-block.is-next-month{color:#c4cdd5}.overlay-calendar-header-row .overlay-calendar-block{padding:0;height:36px;line-height:36px;text-align:center;font-weight:700;color:#637381;text-transform:uppercase;border-left:0}.overlay-calendar-dates-row{position:relative}.overlay-calendar-booking{background:#265bff;color:#fff;height:32px;line-height:32px;padding:0 12px;border-radius:4px;width:13.78%;position:absolute;z-index:1001;top:32%;margin-left:.5%}.booking-2nd{top:67%}.overlay-calendar-booking.is-warning{background:#e9a02b}.overlay-calendar-booking.is-service{background:#637381}@media screen and (max-width:768px){.overlay-calendar-block{padding-left:4px;padding-top:4px}.overlay-calendar-booking{top:40%;height:16px;line-height:16px;font-size:12px;padding:0 8px}.booking-2nd{top:70%}}.overlay-calendar-booking.is-end{border-top-right-radius:0;border-bottom-right-radius:0}.overlay-calendar-booking.is-start{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.overlay-calendar-booking.days-2{width:27.86%}.overlay-calendar-booking.days-3{width:42.14%}.overlay-calendar-booking.days-4{width:56.42%}.overlay-calendar-booking.days-5{width:70.7%}.overlay-calendar-booking.days-6{width:84.98%}.overlay-calendar-booking.days-7{width:99.26%}.overlay-calendar-booking.is-half{width:7.14%}.overlay-calendar-booking.days-2.is-half{width:20.42%}.overlay-calendar-booking.days-3.is-half{width:34.7%}.overlay-calendar-booking.days-4.is-half{width:48.98%}.overlay-calendar-booking.days-5.is-half{width:63.26%}.overlay-calendar-booking.days-6.is-half{width:77.54%}.overlay-calendar-booking.days-7.is-half{width:91.82%}.overlay-calendar-booking.days-2.is-half.is-end{width:21.42%}.overlay-calendar-booking.days-3.is-half.is-end{width:35.7%}.overlay-calendar-booking.days-4.is-half.is-end{width:49.98%}.overlay-calendar-booking.days-5.is-half.is-end{width:64.26%}.overlay-calendar-booking.days-6.is-half.is-end{width:78.54%}.overlay-calendar-booking.days-7.is-half.is-end{width:92.82%}.overlay-calendar-booking.push-1{left:14.28%}.overlay-calendar-booking.push-2{left:28.56%}.overlay-calendar-booking.push-3{left:42.84%}.overlay-calendar-booking.push-4{left:57.12%}.overlay-calendar-booking.push-5{left:71.4%}.overlay-calendar-booking.push-6{left:85.68%}.overlay-calendar-booking.is-half.is-start-half.is-start{left:8.14%;border-top-left-radius:4px;border-bottom-left-radius:4px;width:6.14%}.overlay-calendar-booking.push-1.is-start-half{left:21.42%}.overlay-calendar-booking.push-2.is-start-half{left:35.7%}.overlay-calendar-booking.push-3.is-start-half{left:49.98%}.overlay-calendar-booking.push-4.is-start-half{left:64.26%}.overlay-calendar-booking.push-5.is-start-half{left:78.54%}.overlay-calendar-booking.push-6.is-start-half{left:92.82%}.booking-calendar-datepicker .button-left{position:relative;left:1px;border-top-right-radius:0;border-bottom-right-radius:0}.booking-calendar-datepicker .button-right{position:relative;right:1px;border-top-left-radius:0;border-bottom-left-radius:0}.booking-calendar-datepicker .reports-date-picker .input-group-label,.booking-calendar-datepicker .reports-date-picker input{border-radius:0}.booking-success-overlay{width:600px;margin-top:100px}@media screen and (max-width:600px){.booking-success-overlay{width:100%;margin:0}}@media screen and (max-width:550px){.sh-bookings-wrapper{padding:10px!important}}@media screen and (max-width:1250px){.sh-dashboard-wrapper{width:100%}.alert-bar{display:none}}.sh-title-section{height:70px;width:100%;background:#fff;border-bottom:1px solid #dfe3e8;padding:16px 24px}.sh-title-section h3{position:relative;left:24px}@media screen and (max-width:600px){.sh-title-section h3{left:0;margin-bottom:12px}}.table-calendar td,.table-calendar th{border-top:1px solid #dfe3e8;border-right:1px solid #dfe3e8;height:57px;white-space:nowrap}.table-calendar-header th{background:#dfe3e8;padding-left:18px;height:20px!important;min-height:20px!important;font-size:12px;text-transform:uppercase;line-height:20px;color:#637381;border-right:1px solid #919eab}.table-vehicle-image{width:50px}.table-calendar-start .table-vehicle-image{margin-left:16px}.table-calendar .table-calendar-date{width:27px;min-width:27px;max-width:27px;height:57px;max-height:57px;min-height:57px;color:#919eab;font-weight:300;border:none;border-top:0;border-bottom:1px solid #dfe3e8}.table-calendar .table-calendar-date.is-today{font-weight:700;color:#212b36}.table-calendar-date.with-border{border:1px solid #dfe3e8}.today_line{width:3px;height:100%;border:1px solid #0052c8;box-shadow:0 2px 4px 0 rgba(22,101,216,.54)}.responsive-bkg-instruction,.shbookings-section .overlay_tabs{display:none}.shbookings-section .overlay_tabs .overlay_tab_option{width:50%;padding:10px;margin-left:0;text-align:center}.releasecheckin-mobile{display:none}.releasecheckin-mobile .alert-bubble{margin-top:11px;line-height:18px;margin-right:12px}.releasecheckin-mobile .vertical.tabs .tabs-title{height:40px;line-height:40px}.releasecheckin-card{padding:12px 16px;height:132px;margin-bottom:12px}.releasecheckin-card .thumbnail{box-shadow:none}@media screen and (max-width:1250px){.shbookings-section .alert-bar{display:none}}@media screen and (max-width:650px){.booking-buttons,.table-calendar-date,.table-calendar-month{display:none}.responsive-bkg-instruction{display:inherit}.shbookings-section .alert-bar,.shbookings-section .sh-title-section{display:none}.shbookings-section .overlay_tabs{display:flex}.releasecheckin-mobile{display:inherit}}.profile_select_dropdown{width:100%}.display_overlay{display:block;padding-top:21px}.profile_select_dropdown>div{width:100%;height:36px}.selected_vehicle_row{border-left:1px solid #1665d8;box-shadow:inset 0 1px 0 #1665d8;border-bottom:1px solid #1665d8;background-color:#1665e8!important;color:#fff}.selected_vehicle_row .caption{color:#fff}.vehicle_options_column{border-right:1px solid #1665d8;border-left:1px solid #1665d8}.vehicle_options_column_top{box-shadow:inset 0 1px 0 #1665d8}.vehicle_options_column_bottom{border-bottom:1px solid #1665d8}.selected_calendar_row{box-shadow:inset 0 1px 0 #1665d8!important;border-bottom:1px solid #1665d8!important}.selected_calendar_row_beginning{border-left:1px solid #1665d8}.selected_calendar_row_ending{border-right:1px solid #1665d8}.closed_cell{background-color:hsla(0,0%,84.7%,.3);box-shadow:inset -1px 0 0 0 #eaedf3}.semi_selected_cell{background-color:#8ab2eb}.selected_cell{background-color:#1665d8}.hoverable_cell:hover{background-color:#8ab2eb;cursor:pointer}.table-calendar-start{width:225px!important;max-width:225px!important;min-width:225px!important;border-left:0;background:#fff}.table-calendar-search{border-left:0;background:#fff;border-bottom:1px solid #dfe3e8}@media screen and (max-width:1250px){.table-calendar-start{width:225px!important;max-width:225px!important;min-width:225px!important;border-left:0;background:#fff}}@media screen and (max-width:1000px){.table-calendar-start{width:225px!important;max-width:225px!important;min-width:225px!important;border-left:0;background:#fff}}.table-calendar-start.selected_cell{color:#fff!important;background:#1665d8}.table-calendar-start.selected_cell .caption{color:#fff}.table-calendar .table-calendar-month{height:14px;background:#dfe3e8;color:#637381;font-size:12px;text-transform:uppercase;padding:0 12px;font-weight:700;border-right:1px solid #919eab}.selected_time{color:#fff;font-size:10px}.booking_time_picker{position:absolute;border:1px solid #eaedf3;border-radius:2px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.17);margin-top:25px;z-index:4;min-width:210px;opacity:1!important;padding:12px}.booking_time_picker_left{margin-left:-183.36px!important}.booking_profile_picker{position:absolute;border:1px solid #eaedf3;border-radius:2px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.17);margin-top:25px;z-index:4;min-width:300px;opacity:1!important;padding:12px}.booking_profile_picker_left{margin-left:-254px}.booking_information_picker{position:absolute;border:1px solid #eaedf3;border-radius:2px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.17);margin-top:25px;z-index:4;min-width:350px;opacity:1!important;padding:12px}.booking_information_picker_left{margin-left:-305px}.booking_information_button{text-align:right}.booking_time_picker_header{color:#3e3f42;font-size:12px;font-weight:700;line-height:18px;margin-right:auto}.booking_time_picker_arrows{margin-left:auto}.booking_time_picker_arrow_left{margin-right:5px;color:#1665d8;cursor:pointer;font-size:16px}.booking_time_picker_arrow_right{opacity:.43;color:#1665d8;font-size:16px}.booking_information_buttons{float:right}.booking_information_buttons .button{margin-bottom:0}.booking_time_column{width:30%}.active_time_option{color:#3e3f42;font-size:14px;line-height:22px;cursor:pointer}.booking_time_column_middle{margin-right:12px;margin-left:12px}.booking_profile_picker_main{padding:0}.booking_area{width:75%}.booking_area_with_pullout{width:75%;float:left}.calendar-pullout{width:23.3%;float:right;z-index:10;border:1px solid #ececee;background-color:#fff;display:flex;flex-direction:column;position:fixed;right:0;height:92vh;top:70px}.calendar-pullout .card-section{height:80vh;overflow:auto}@media screen and (max-width:1250px){.booking_pullout,.booking_pullout_user,.calendar-pullout{width:24%!important}}@media screen and (max-width:550px){.booking_pullout,.booking_pullout_user,.calendar-pullout{width:100%!important;position:fixed}}.booking_main_item{padding-bottom:20px}.booking_main_item_header{display:flex}.booking_main_item_active>div,.booking_main_item_active>span{opacity:1!important}.booking_main_item_header_number{color:#1665d8;font-size:16px;font-weight:700;line-height:24px;margin-right:15px;opacity:.4}.booking_main_item_header_text{color:#3e3f42;font-size:16px;font-weight:700;line-height:24px;opacity:.4}.booking_main_item_subheader{display:flex}.booking_main_item_subheader_text{opacity:.4;color:#6b6c6f;font-size:14px;line-height:22px}.booking_main_item_subheader_vehicle{width:80%}.booking_main_item_subheader_check{width:20%}@media screen and (max-width:640px){.booking_main_item_subheader_check{display:none}}.eu-booking-card{margin-top:24px}.breadcrumbs-title.inactive{opacity:.5}.breadcrumbs-title:hover{opacity:.7}.status-badge{color:#fff;text-align:center;padding:4px 8px;border-radius:4px;text-transform:uppercase;width:auto;width:120px;max-width:140px}.status-badge.free-width{width:auto}.sh-dashboard-wrapper{width:100%;float:left;padding-left:3%;padding-right:3%;padding-top:24px;overflow:auto;min-height:100vh;overflow-x:hidden}.sh-bookings-wrapper{width:100%;float:left;margin:auto;padding-left:0;padding-top:70px;min-height:100vh;overflow-x:hidden}.sh-table-card.card{overflow:initial}@media screen and (max-width:1250px){.sh-dashboard-wrapper{width:100%}}.height-100{height:100vh}.veh-utilization-graph li{height:32px}.veh-utilization-container{overflow:hidden;position:relative;width:100%}.veh-utilization-bar{height:100%;position:absolute;left:45%;border-left:1px solid #dfe3e8;padding:0}.veh-utilization-bar-component{height:4px;border-top-right-radius:50px;border-bottom-right-radius:50px;margin-top:8px}.veh-utilization-bar-component.bkg-green{width:88%}.veh-utilization-bar-component.bkg-yellow{width:66%}.veh-utilization-bar-component.bkg-red-alert{width:32%}.veh-utilization-bar li{height:24px}.accordion-title:hover{background:#f9fafb}.dropdown-pane .rating-stars ul>li.star,.dropdown-pane li.star.tier-hidden{padding:0}.tier-pane{width:140px}.tier-pane input[type=checkbox]{margin-top:9px}.slider-handle{width:12px;box-shadow:0 2px 2px rgba(0,0,0,.4)}.slider-handle,.slider-handle:hover{background:#fff;border:1px solid #265bff}.slider-fill{background:#265bff}.filter-slider{width:200px}.filter-pane{text-align:left}.filter-title{margin-bottom:12px}.switch{position:relative;display:inline-block;width:40px;height:24px}.switch input{display:none}.switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.switch-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s}.media-slider.slider{margin-bottom:0}.date-published{margin-bottom:1rem}input:checked+.switch-slider{background-color:#2196f3}input:focus+.switch-slider{box-shadow:0 0 1px #2196f3}input:checked+.switch-slider:before{transform:translateX(16px)}.switch-slider.round{border-radius:34px}.switch-slider.round:before{border-radius:50%}.rating-stars{display:inline-block;margin-right:0;padding-right:0}.rating-stars ul{list-style-type:none;padding:0;-moz-user-select:none;-webkit-user-select:none}.rating-stars ul>li.star{display:inline-block;vertical-align:super}.hidden{display:hidden}.rating-stars ul>li.star>i.fa{color:#ccc}.rating-stars.is-nohover ul>li.star.selected>i.fa:hover,.rating-stars ul>li.star.hover>i.fa,.rating-stars ul>li.star.selected>i.fa,.rating-stars ul>li.star.selected>i.fa:hover{color:#265bff}.rating-stars ul>li.star.selected-down>i.fa{color:#c4cdd5;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#265bff}.rating-stars ul>li.star.selected-up>i.fa{color:#4b99f3;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#265bff}.tier-hidden .fa:hover{color:#265bff!important}.tier-hidden.selected .fa{color:#e9a02b}.reveal.small.tier{max-width:480px}.sh-detailview-tiers{float:left;margin-left:16px}.rating-stars.is-displayonly{position:relative;top:-2px}.rating-stars.is-displayonly i{font-size:10px;width:1.1em}@media screen and (max-width:640px){.sh-detailview-tiers{float:inherit;margin-left:0;margin-bottom:8px}}.has-tip:focus{outline:0}.pickup{margin-right:10px}.dropoff{margin-left:10px}.fa-long-arrow-alt-right{position:relative;top:12px}.reports-right .thumbnail{position:relative;top:4px}.close-button span{font-size:32px}.retire-row{border-radius:8px;padding:8px 16px;border:1px solid #dfe3e8;cursor:pointer}.retire-row:hover{background:#f4f6f8}.retire-bookings-section{max-height:348px;max-width:100vw;margin-bottom:32px;overflow:auto}.retire-header{padding:8px 0;text-align:start;display:flex;flex:1;flex-direction:row;justify-content:space-between;align-items:center}.veh-edit-name{float:left}.veh-edit-name .veh-make{width:20%;float:left;border-top-right-radius:0;border-bottom-right-radius:0;margin-bottom:0}.veh-edit-name .veh-model{width:50%;float:left;position:relative;left:-1px;border-radius:0;margin-bottom:0}.veh-edit-name .veh-trim{width:30%;float:left;position:relative;left:-2px;border-top-left-radius:0;border-bottom-left-radius:0;margin-bottom:0}.upload-section{border-bottom:1px solid #dfe3e8;margin-bottom:12px;padding-bottom:12px}.upload-section .veh-image.image-added .thumbnail:hover{box-shadow:0 0 0 1px #dfe3e8}.upload-section .veh-image .thumbnail{width:50px;height:50px;float:left;margin-right:12px;margin-bottom:0;margin-top:12px}.upload-section .veh-image .thumbnail:hover{box-shadow:0 0 0 1px #919eab}.upload-section .veh-image .fas{color:#c4cdd5;display:block;height:50px;width:50px;line-height:50px;text-align:center;font-size:20px;cursor:pointer}.upload-section .veh-image .fas:hover{color:#637381}.upload-section .veh-image .veh-delete{font-size:16px;line-height:20px;height:0;display:inherit;position:relative;top:4px}.upload-section .input-group-label a{color:#dfe3e8}.upload-section .input-group-label a:hover{color:#637381}#spec-file-name{margin-left:8px;line-height:36px}@media screen and (max-width:640px){.specsheet-title{margin-top:34px}}.errorpage-wrapper{width:100%;max-width:822px;text-align:center;margin:80px auto 0}.errorpage-wrapper img{max-width:100%}#login-container{background:#265bff;width:100%}#login-container .login-wrapper{margin:0 auto;width:370px}#login-container h1{text-align:center;margin-bottom:16px;font-weight:700;font-size:21px}#login-container img{width:150px;display:block;margin:0 auto 20px}#login-container .card{padding:30px;margin:0 auto;width:100%}#login-container .button{width:100%}#login-container .caption{color:#637381;cursor:pointer;text-align:center}#login-container .caption:hover{color:#212b36}#login-container .outer{width:370px;height:70%}#login-container .login_error.caption{color:red;text-align:left;margin-bottom:12px}.login_container{background-color:#f4f6f8!important;height:100vh;width:100%;margin:0;padding:5vh;display:flex}.login_container .login_card{margin:auto;width:850px;height:550px;background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;display:flex;flex-wrap:nowrap}.login_container .login_card .login_sidebar{width:30%;height:100%;background-color:#265bff;position:relative;overflow:hidden}.login_container .login_card .login_sidebar .login_wheel{margin-left:-110%;bottom:0;position:absolute;margin-bottom:30%;height:75%;width:150%}.login_container .login_card .login_sidebar .login_wheel svg{width:150%}.login_container .login_card .login_main_container{height:100%;width:70%;background-color:#fff;display:flex;flex-direction:column}.login_container .login_card .login_main_container img,.login_container .login_card .login_main_container svg{margin:20px auto;max-width:150px;height:auto}.login_container .login_card .login_main_container .login_main_box{margin:0 auto auto;border:1px solid #265bff;padding:30px 40px;display:flex;flex-direction:column;font-family:Lato;width:80%}.login_container .login_card .login_main_container .login_main_box .login_header{font-size:20px;color:#3e3f42;text-align:center;margin:0 auto 10px}.login_container .login_card .login_main_container .login_main_box .login_input{border-radius:4px;border:1.5px solid #dfe3e8;background-color:#fff;margin:15px auto;width:100%;padding:10px}.login_container .login_card .login_main_container .login_main_box .error{border:1.5px solid #f22929}.login_container .login_card .login_main_container .login_main_box .success{border:1.5px solid #42b53a}.login_container .login_card .login_main_container .login_main_box .login_error{color:#f22929;text-align:left;font-size:11px;margin-top:-10px;margin-bottom:-20px}.login_container .login_card .login_main_container .login_main_box .button{margin-top:40px}.login_container .login_card .login_main_container .login_main_box .caption{text-align:center!important;margin:5px auto}.login_container .login_card .login_main_container .login_main_box .help_text{font-size:14px;color:#454f5b;margin-bottom:30px;text-align:left;width:100%}@media screen and (max-width:640px){.login_container{background-color:#f4f6f8!important;height:100vh!important;margin:0!important;padding:0!important}.login_container .login_card{margin:auto!important;height:auto!important;width:90%!important;padding:20px!important}.login_container .login_card .login_sidebar{display:none!important}.login_container .login_card .login_main_container{width:100vw!important;height:auto;margin:auto 0}.login_container .login_card .login_main_container .login_main_box{width:80vw!important}}#logout-container{background:#265bff;width:100%;height:400px}#logout-container .logout-wrapper{margin:0 auto;width:370px}#logout-container .logout-wrapper .outer{width:370px;height:80%}#logout-container .logout-wrapper img{width:150px;display:block;margin:0 auto 20px}#logout-container .logout-wrapper .card{padding:22px;margin:0 auto;width:100%;text-align:center}#logout-container .logout-wrapper .heading{text-align:center;margin-bottom:16px}#logout-container .logout-wrapper .body{text-align:center}#eula-container{display:table;position:absolute;height:100%;width:100%}#eula-container .eula-form{display:table-cell;vertical-align:middle}#eula-container .eula-form .card{width:500px;margin-right:auto;margin-left:auto;margin-bottom:0}#eula-container .eula-check .body{float:left;margin-left:12px;position:relative;top:-3px}.eula-hidden .eula-text{height:0}.eula-visible .eula-text{height:200px;border-bottom:1px solid #dfe3e8}.eula-text{text-align:justify;height:0;overflow:auto}.eula-check{padding-bottom:20px}.eula-check a{cursor:pointer}.approved-eula-container{width:80%;margin:40px auto 0}.privacy-container{width:90%;margin:0 auto}.privacy-container .card{margin-top:20px}.privacy-container .displaylarge{margin-bottom:20px;margin-top:40px}.privacy-container .heading{margin-bottom:16px}.privacy-container .bold{margin-bottom:8px}.contact-container{width:90%;max-width:900px;margin:0 auto}.contact-container .card{margin:0 auto}.contact-container .displaylarge{margin-bottom:20px;margin-top:40px}.contact-container .heading{margin-bottom:16px}.contact-container .contact-info{margin-bottom:12px}.help-container{max-width:600px;width:100%;margin:0 auto;padding-top:80px}.help-container h1{margin-bottom:20px}.help-container .displaysmall{margin-bottom:20px;font-size:18px}.oem-img-placeholder img{width:40px}@media screen and (max-width:850px){table.responsive td,table.responsive th{overflow:inherit}}@media screen and (max-width:640px){#reminder-container .input-group{margin-bottom:6px}.return-release-right.card .date-time{margin-top:12px}.display-mobile-none{display:none}}@media screen and (max-width:523px){.errorpage-wrapper .displaylarge{font-size:22px}}@media screen and (max-width:500px){#eula-container,#eula-container .outer,#login-container .login-wrapper,#login-container .outer{width:95%}#eula-container .eula-check .body{width:92%}}