.login-page-div,.top-bar{position:relative;width:100%}.top-bar{top:0;left:0;height:60px;background-color:#5349b3;box-shadow:0 1px 3px 0 #bbb}.content-wrapper{position:relative;margin:0 auto;border:1px solid #c3c3c3;border-radius:10px;text-align:center;font-family:Roboto;min-width:300px}.content-wrapper .iframe-wrapper{height:100vh}.content-wrapper .iframe-wrapper iframe{width:100%;height:100%}.login-div{padding:0 35px 20px}.login-div h2{color:#5349b3;font-size:1.4em;font-weight:400;padding:20px 0 10px}.login-div input[type=password],.login-div input[type=text]{display:block;width:100%;background-color:inherit;outline:none;margin:20px 10px 10px 0;padding:5px 5px 5px 10px;font-size:1em;border:none;border-bottom:1px solid #c3c3c3;box-sizing:border-box;font-weight:300}.login-div .forgot-pwd-link-div{display:inline-block;width:65%;text-align:left;font-weight:300;vertical-align:middle}.login-div .forgot-pwd-link-div .forgot-pwd-link{text-decoration:underline;font-size:.9em;cursor:pointer;color:#5349b3}.login-div button{outline:none;border:none;background-color:#5349b3;width:35%;padding:8px 20px;color:#fff;border-radius:25px;font-size:1em;margin:20px 0;cursor:pointer;box-shadow:1px 1px 1px 1px #003;font-weight:300;vertical-align:middle}.loader{position:fixed;background-color:#fff;opacity:.5;top:0;left:0;width:100%;height:100%;z-index:99;text-align:center}.loader span{position:fixed;top:50%;left:50%;width:60px;height:60px;margin-left:-30px;margin-top:-30px;opacity:1;background:url(/images/loader.gif) no-repeat 50%}.form-window-div{overflow-x:hidden;width:100%}.animated-form-div,.form-window-div{position:relative;box-sizing:border-box}.animated-form-div{width:auto;white-space:nowrap;padding:0 0 20px;transition:transform .7s ease-in-out}.animated-form-div *{box-sizing:border-box}.animated-form-div .step-wrapper{position:relative;display:inline-block;width:100%;vertical-align:middle}.login-input{display:block;width:100%;background-color:inherit;outline:none;margin:20px 10px 10px 0;padding:5px 5px 5px 10px;font-size:1em;border:none;border-bottom:1px solid #c3c3c3;box-sizing:border-box;font-weight:300}.login-input.otp-input{display:inline-block}.login-input.mandatory-error{border-bottom-color:#f77}.button-panel{text-align:right}.login-button{outline:none;border:none;padding:8px 30px;border-radius:3px;font-size:1em;margin:20px 0 0 20px;cursor:pointer;font-weight:300}.blue-button{background-color:#5349b3;color:#fff;box-shadow:1px 1px 1px 1px #003}.simple-button{background-color:inherit;color:#5349b3;border:1px solid #5349b3}.login-header{color:#5349b3;font-size:1.3em;font-weight:400;padding-bottom:10px;white-space:normal}.confirm-otp-div,.recovery-options-div,.reset-password-div,.user-name-div{padding:0 35px}.radiobutton-grp-div{display:block}.radiobutton-grp-div .login-radio{display:block;margin-bottom:10px}.otp-sent-info-div{line-height:26px}.error-message-div,.otp-sent-info-div{font-size:.75em;text-align:left;font-weight:300;white-space:normal}.error-message-div{color:#f77}.multi-user-popup{position:fixed;top:0;bottom:0;left:0;right:0;padding:100px 20px 50px}.items-div{padding-bottom:50px}.background-div{height:100%;justify-content:center}.display-users-div{max-height:350px;margin:auto;border-radius:10px;overflow-y:scroll;max-width:500px;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.3)}.choose-account-text{padding:20px 10px}.individual-acc{padding:20px 0;overflow-wrap:break-word;cursor:pointer;color:#5f6368;font-size:1rem;margin:0 10px;border-bottom:1px solid #dadce0}.individual-acc:hover{background-color:#e8f0fe}.google-btn{min-width:100px}.login-section{display:flex;justify-content:center;margin:10px 0}.login-section-item{cursor:pointer;display:flex;align-items:center;background:#5349b3;color:#fff;padding:6px 16px;border-radius:4px}.login-section-item img{width:20px;height:20px;margin-right:5px}.login-section-item span{font-size:12px}body,html{width:100%;height:100%}body{position:relative;font-size:20px;font-family:Roboto;padding:0;margin:0;background:#d6d5e5}.noScroll{overflow:hidden}*{margin:0;padding:0}#mainContainer{height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.route-wrapper-div{width:100%;height:100%}.addbackup-fixed-wrapper-div,.addbooking-fixed-wrapper-div,.export-fixed-wrapper-div,.filter-fixed-wrapper-div{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4);z-index:2}.export-fixed-wrapper-div{display:flex;justify-content:center;align-items:center}.div-full-height{height:100%}.full-vw-fading-div{height:100vh;width:100vw;background-color:rgba(0,0,0,.5)}.page-with-header{position:relative;padding-top:56px;width:100%;height:100%;box-sizing:border-box}input{outline:none}a{text-decoration:none;color:inherit}.show{display:block}.hide{display:none!important}.inline-div{display:inline-block}.full-width-height{width:100%;height:100%}.invisible{visibility:hidden}.confirmation-box-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;width:300px;height:200px;margin:auto;white-space:normal;font-size:1.2rem}.generic-form-div{width:100%;margin:0 auto;font-size:1rem;background-color:#efedfb;border-radius:5px;padding:2% 1%;box-sizing:border-box;text-align:center}.generic-form-div .form-top{width:100%;padding:10px 0;font-size:1.2rem;text-align:center;color:#3b3a4b}.generic-form-div .form-top-border{border-bottom:1px solid #555467}.generic-form-div .form-body{margin-top:10px}.generic-form-div .form-body input[type=number]::-webkit-inner-spin-button,.generic-form-div .form-body input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.generic-form-div .form-body .input-field{position:relative;display:block;width:90%;margin:5%}.generic-form-div .form-body .input-field .label-ele{display:block;position:absolute;top:10px;transition:all .2s linear;-webkit-transition:all .2s linear;color:#9896b1;font-weight:300}.generic-form-div .form-body .input-field .input-ele{position:relative;display:block;margin-top:10px;border:none;background-color:inherit;padding:8px 0;width:100%;outline:none;font-size:1rem;color:#3b3a4b;font-weight:300;z-index:1}.generic-form-div .form-body .input-field .input-ele::-webkit-input-placeholder{color:#000}.generic-form-div .form-body .input-field select{width:100%;height:34px;border:none;border-radius:none;outline:none;background-color:inherit;font-size:1rem;font-weight:300}.generic-form-div .form-body .input-field-hidden{visibility:hidden;width:0;margin:0;padding:0;display:inline-block}.generic-form-div .form-body .valid-input{border-bottom:1px solid #c3c3c3}.generic-form-div .form-body .invalid-input{border-bottom:1px solid #f77}.generic-form-div .form-body .inline-input-field{display:inline-block;width:250px;margin:2%}.generic-form-div .form-body .double-inline-input-field{display:inline-block;margin:2% 4%;width:500px}.generic-form-div .form-body .input-field-dropdown{vertical-align:bottom;text-align:left}.generic-form-div .form-body .input-field-timepicker{vertical-align:bottom}.generic-form-div .form-body .form-subheading-div{text-align:center;color:#3b3a4b;padding:5px 0}.generic-form-div .form-body .show-invalid-info{position:absolute;width:100%;left:0;text-align:left;font-size:.8em;color:#f77}.generic-form-div .form-footer{padding-top:50px;position:relative}.generic-form-div .form-footer .button-wrapper{position:absolute;right:5%;top:15px}.generic-form-div .form-footer .button-wrapper .button-field{display:inline-block;text-align:right}.generic-form-div .form-footer .button-wrapper .button-field input{border:none;outline:none;font-size:1.1rem;padding:4px 15px;background-color:#5349b3;color:#efedfb}.genric_dropdown{position:relative;width:100%;height:30px;border:none;border-bottom:1px solid #c3c3c3;line-height:35px;cursor:pointer;color:#000;font-size:14px;outline:none}.genric_dropdown span{width:100%;overflow:hidden;text-overflow:ellipsis;height:100%;display:inline-block}.genric_dropdown .arrow_up{border-color:transparent #b3b3b3 #b3b3b3 transparent;top:55%}.genric_dropdown .arrow_down,.genric_dropdown .arrow_up{position:absolute;right:4%;-moz-transform:translateY(-50%) rotate(-135deg);-o-transform:translateY(-50%) rotate(-135deg);-ms-transform:translateY(-50%) rotate(-135deg);-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);border-style:solid;border-width:3px}.genric_dropdown .arrow_down{border-color:#b3b3b3 transparent transparent #b3b3b3;top:40%}.genric_dropdown .dropdownlist{position:absolute;top:35px;width:100%;max-height:200px;background-color:#f1f1f1;border:1px solid #a8a8a8;overflow:hidden;z-index:3;min-width:150px}.genric_dropdown .dropdownlist .search-box-div{height:25px;position:absolute;top:0;width:100%;z-index:5}.genric_dropdown .dropdownlist .search-box-div input{width:100%;height:100%;padding:0 30px 0 10px;margin:0;position:absolute;font-size:1rem;box-sizing:border-box;background:url(/shared/img/search-icon.png) no-repeat 98% 50%;background-size:8%;background-color:#fff;border:1px solid #c3c3c3}.genric_dropdown .dropdownlist .close-dropdown-cross{position:absolute;width:20px;height:20px;cursor:pointer;right:3px}.genric_dropdown .dropdownlist .dropdown-elements-div{width:100%;max-height:200px;overflow:auto;box-sizing:border-box}.genric_dropdown .dropdownlist .dropdown-elements-div .drop-down-elem{position:relative;font-weight:300}.genric_dropdown .dropdownlist .dropdown-elements-div .drop-down-elem h3{font-size:1rem;margin:0;border-bottom:1px solid #a8a8a8;padding:10px;line-height:normal;font-weight:300}.genric_dropdown .dropdownlist .dropdown-elements-div .drop-down-elem .extra-info{position:absolute;right:1px;top:5px;width:15%;text-align:center;border-radius:50%;height:65%;background-color:#f77;color:#fff;padding:0;line-height:28px;font-size:.9em;font-weight:300}.genric_dropdown .dropdownlist .dropdown-elements-div .green-drop-down-elem{color:#21aa0f}.genric_dropdown .dropdownlist .dropdown-elements-div .red-drop-down-elem{color:#df1d1d}.genric_dropdown .dropdownlist .dropdown-elements-div .yellow-drop-down-elem{color:#adad05}.genric_dropdown .dropdownlist .dropdown-elements-div .disabled-option-class{opacity:.5;cursor:not-allowed}.genric_dropdown .dropdownlist .dropdown-elements-padding{padding-top:25px}.genric_dropdown .custom-dropdownlist-style1{top:40px}.valid-dropdown{border-bottom:1px solid #c3c3c3}.invalid-dropdown{border-bottom:1px solid #f77}.attendance-dropdown-custom-style,.decouple-dropdown-custom-style{box-shadow:0 1px 4px 2px #c3c3c3}.custom-dropdown-wrapper-style1{border-bottom:1px solid #313035}.readonly_genric_dropdown{opacity:.5}.bookings-div{width:100%}.bookings-div .header{width:100%;background-color:#deb887}.bookings-div .header .tab{width:50%;text-align:center;display:inline-block;cursor:pointer;box-sizing:border-box;border:1px solid #eddfdc;padding:5px 0}.bookings-div .content .booking-content{width:100%}.bookings-div .content .browsing-div{width:20%;position:fixed;top:50%;left:73%}.closeCrossCompDiv{position:absolute;right:0;top:0;width:100%;height:100%;cursor:pointer}.closeCrossCompDiv .cross{position:absolute;top:12px;width:100%;border:1px solid #ffdb46;transition:all .4s cubic-bezier(.67,-.21,.25,1.26);-webkit-transition:all .4s cubic-bezier(.67,-.21,.25,1.26)}.closeCrossCompDiv .cross1{-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.closeCrossCompDiv .cross2{-moz-transform:rotate(315deg);-o-transform:rotate(315deg);-ms-transform:rotate(315deg);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.closeCrossCompDiv .plus2{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.autocompdiv{position:relative}.autocompdiv input{display:block;margin-top:10px;border:none;background-color:inherit;padding:8px 0;width:100%;outline:none;font-size:1rem;font-weight:300;box-sizing:border-box}.autocompdiv .autocomplist{padding:0;margin:0;background-color:#f5f5f5;position:absolute;width:100%;z-index:1;max-height:150px;overflow:scroll;box-shadow:3px 4px 10px 0 #a3a3a3}.autocompdiv .autocomplist .autocompitem{padding:5px;border-bottom:1px solid #c3c3c3}.autocompdiv .autocomplist .autocompitem p{margin:0}.autocompdiv .autocomplist .autocompitem span{font-size:.8rem}.valid-autocomplete{border-bottom:1px solid #c3c3c3}.invalid-autocomplete{border-bottom:1px solid #f77}.bookingcard-options-div{width:100%;height:100%;position:relative;top:2px;outline:none}.bookingcard-options-div .options-icon{width:100%;height:100%;position:relative;cursor:pointer}.bookingcard-options-div .options-icon .options-icon-dot{width:4px;height:4px;border-radius:50%;background-color:#555;margin:2px auto}.bookingcard-options-div .booking-menu-popup{position:absolute;background-color:#fff;top:0;right:20px;padding:0 10px;font-size:.8rem;font-weight:500;width:130px;text-align:left;box-shadow:-3px 3px 10px 0 #737593;list-style:none}.bookingcard-options-div .booking-menu-popup .booking-card-menu-options{padding:8px 0;border-bottom:1px solid #c3c3c3}.bookingcard-options-div .booking-menu-popup .booking-card-menu-options:last-child{border:none}.bookingcard-options-div .booking-menu-popup .check-box-container{width:15px;height:15px;display:inline-block}.bookingcard-options-div .booking-menu-popup .copy-booking-id-div{cursor:pointer}.booking-card-div{width:98%;height:auto;position:relative;background-color:#efedfb;box-shadow:3px 3px 8px 0 #a3a2a1;margin:10px;text-align:center;font-size:14px;min-width:720px}.booking-card-div.hasChildBooking{margin-bottom:-10px;background-color:#e3e3e3;color:#3b3a4b}.booking-card-div.hasChildBooking .inline-card-div{background-color:inherit}.booking-card-div.hasChildBooking .inline-card-div h2{color:rgba(59,58,75,.4)}.booking-card-div.hasChildBooking .inline-card-div span{color:rgba(59,58,75,.4)!important}.booking-card-div.show-eta{margin:33px 10px 10px}.booking-card-div .booking-card-status-eta-tag{position:absolute;left:0;height:25px;padding:8px;border-top-right-radius:5px;border-top-left-radius:5px;top:-25px;z-index:-1;display:flex;font-size:.8rem}.booking-card-div .booking-card-status-eta-tag.arrivingLate{border:1ps solid #e01818;background:#ffe2e2;color:#e01818}.booking-card-div .booking-card-status-eta-tag.arrivingOnTime{border:1px solid #3fa709;background:#e7ffdb;color:#3fa709}.booking-card-div .booking-card-status-eta-tag div.tagText{color:#000;margin-left:5px}.booking-card-div .update-booking-tag-div{position:absolute;left:1px;bottom:0;padding:5px;background-color:#f9a;color:#f5f5f5}.booking-card-div .inline-card-div{display:inline-block;width:20%;min-width:100px;box-sizing:border-box;background-color:#efedfb;vertical-align:middle}.booking-card-div .client-div{padding:0 2%;text-align:left}.booking-card-div .client-div h2{margin:2% 0 6%;font-size:2.2em;font-weight:300;color:#3b3a4b;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.booking-card-div .client-div span.ent-od-div{background-color:#df1d1d;padding:4px 10px;color:#fff;border-radius:5px;font-size:.8rem}.booking-card-div .client-div span.sch-rpl-div{background-color:#ea9043;padding:4px 10px;color:#fff;border-radius:5px;font-size:.8rem}.booking-card-div .client-div span.loadboard-div{background-color:#3b3a4b;padding:4px 10px;color:#fff;border-radius:5px;font-size:.8rem;margin-left:8px;font-weight:700}.booking-card-div .client-div .ent-od-image-wrapper{display:inline-block;vertical-align:middle;margin-left:5px}.booking-card-div .client-div span.with-location-icon{display:inline-block;width:100%;box-sizing:border-box;overflow:hidden;font-size:1.4em;background:url(/shared/img/location.png) 0 3px no-repeat;background-size:18%;padding-left:20%;color:#9896b1;padding-top:5%;text-overflow:ellipsis;max-width:250px;min-height:40px}.booking-card-div .client-div .client-name-header{text-transform:uppercase}.booking-card-div .client-div .name-flag-wrapper{display:flex;justify-content:flex-start;align-items:center}.booking-card-div .client-div .bidding-flag{background-color:#fea005;border-radius:50%;color:#fff;height:22px;width:22px;align-items:center;margin:2% 0 6% 6px;display:flex;justify-content:center;flex-shrink:0}.booking-card-div .requirement-div{width:13%;padding:1.3% 0;text-align:left;min-width:80px}.booking-card-div .requirement-div .elem1{position:relative;padding:3% 3% 3% 6%;background-color:#f8f7fd;border-radius:3px;max-width:180px}.booking-card-div .requirement-div .elem1 span{background:url(/shared/img/clock.png) 0 100% no-repeat;font-size:1.1em;padding-left:36%;background-size:30%;color:#3b3a4b;padding-top:10px;width:100%;box-sizing:border-box;display:inline-block;overflow:hidden;text-overflow:ellipsis;min-height:26px}.booking-card-div .requirement-div .reported-time{position:absolute;bottom:-2px;right:3px;font-size:.7rem}.booking-card-div .requirement-div .elem2{padding:3% 3% 3% 6%;background-color:#f8f7fd;margin-top:5%;border-radius:3px;max-width:180px}.booking-card-div .requirement-div .elem2 span{background:url(/shared/img/vehicle.png) 0 100% no-repeat;font-size:1.2em;padding-left:40%;background-size:30%;color:#3b3a4b;padding-top:10px;width:100%;box-sizing:border-box;display:inline-block;overflow:hidden;text-overflow:ellipsis;min-height:26px}.booking-card-div .requirement-div .elem2 .vehicle-type-span{text-transform:uppercase}.booking-card-div .attendance-div{padding:0 1% 0 4%;width:22%}.booking-card-div .attendance-div .dropdown-wrapper-div{margin-top:20px;position:relative}.booking-card-div .attendance-div .dropdown-wrapper-div .dropdown-div{position:relative;text-align:left}.booking-card-div .attendance-div .dropdown-wrapper-div .dropdown-div label{position:absolute;top:-10px;left:0;color:#9896b1}.booking-card-div .attendance-div .dropdown-wrapper-div .label-ele{font-size:.8rem}.booking-card-div .attendance-div .dropdown-wrapper-div .provisional-value-div{position:absolute;top:9px;left:-22px;width:16px;height:16px;border-radius:50%;color:#efedfb;font-size:.8rem;background-color:#7c7c7c}.booking-card-div .attendance-div .partner-provisional-attendance-wrapper{margin-top:20px;display:flex;align-items:center;font-size:.75rem}.booking-card-div .attendance-div .partner-provisional-attendance-wrapper .partner-marked-value{margin-left:12px;padding:5px 0;border-radius:20px;width:78px;text-align:center;background-color:#aeadbd;color:#fff;font-size:.8rem}.booking-card-div .attendance-div .partner-provisional-attendance-wrapper .partner-marked-value.present{background-color:#2ba822}.booking-card-div .attendance-div .partner-provisional-attendance-wrapper .partner-marked-value.absent{background-color:#df1d1d}.booking-card-div .arrange-backup-div{padding:0 2%}.booking-card-div .arrange-backup-div .use-loadboard-btn{margin-top:15px;padding:10px 5px;background-color:#5349b3;color:#fff;font-weight:300;border-radius:3px;font-size:1rem;box-shadow:0 2px 0 0 #c7c5d9;cursor:pointer}.booking-card-div .arrange-backup-div .listing-exists-div{padding:10px 0 0}.booking-card-div .arrange-backup-div .button-wrapper-div{position:relative;padding:10px 5%;width:100%;box-sizing:border-box}.booking-card-div .arrange-backup-div .button-wrapper-div .backup-button-div{background-color:#d6d5e5;color:#9896b1;font-size:1rem;cursor:pointer;padding:10px 5px;box-shadow:0 3px 0 0 #c7c5d9;border-radius:3px}.booking-card-div .arrange-backup-div .button-wrapper-div .popup-div{position:absolute;width:400px;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;overflow:auto}@media only screen and (max-width:600px){.booking-card-div .arrange-backup-div .button-wrapper-div .popup-div{width:90%}}.booking-card-div .partner-vehicle-popup-div{position:absolute;width:800px;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;overflow:auto}@media only screen and (max-width:600px){.booking-card-div .partner-vehicle-popup-div{width:90%;height:90%;border-radius:10px}}.booking-card-div .popup-div{position:absolute;width:400px;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;overflow:auto}@media only screen and (max-width:600px){.booking-card-div .popup-div .popup-div{width:98%}}.booking-card-div .vehicle-info-div .info-div{text-align:left;width:100%;max-width:300px}.booking-card-div .vehicle-info-div .info-div .details-span{padding:5px 0 5px 35px;font-size:1rem;width:100%;display:inline-block;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:26px;color:#555;font-weight:300}.booking-card-div .vehicle-info-div .info-div .details-span.driver-span{color:#3b3a4b;font-weight:400}.booking-card-div .vehicle-info-div .vehicle-title{font-size:.75rem;text-align:left;color:#999;margin:5px 2px 3px}.booking-card-div .vehicle-info-div.mg-info .info-div .driver-span{background:url(/shared/img/driver-yellow.png) 0 5px no-repeat;background-size:18px}.booking-card-div .vehicle-info-div.mg-info .info-div .contact-span{background:url(/shared/img/phoneNumber-yellow.png) 0 5px no-repeat;background-size:20px}.booking-card-div .vehicle-info-div.mg-info .info-div .vehicle-span{background:url(/shared/img/numberPlate-yellow.png) 0 5px no-repeat;background-size:20px}.booking-card-div .vehicle-info-div.scheduled-info .info-div .driver-span{background:url(/shared/img/driver.png) 0 5px no-repeat;background-size:18px}.booking-card-div .vehicle-info-div.scheduled-info .info-div .contact-span{background:url(/shared/img/phoneNumber.png) 0 5px no-repeat;background-size:20px}.booking-card-div .vehicle-info-div.scheduled-info .info-div .vehicle-span{background:url(/shared/img/numberPlate.png) 0 5px no-repeat;background-size:20px}.booking-card-div .vehicle-info-div.adhoc-info .info-div .driver-span{background:url(/shared/img/driver-blue.png) 0 5px no-repeat;background-size:18px}.booking-card-div .vehicle-info-div.adhoc-info .info-div .contact-span{background:url(/shared/img/phoneNumber-blue.png) 0 5px no-repeat;background-size:20px}.booking-card-div .vehicle-info-div.adhoc-info .info-div .vehicle-span{background:url(/shared/img/numberPlate-blue.png) 0 5px no-repeat;background-size:20px}.booking-card-div .infocircle-wrapper-div{position:absolute;right:1%;bottom:10px;width:40px;height:50px;outline:none}.booking-card-div .infocircle-wrapper-div .info-circle{position:absolute;padding:3px;bottom:0;right:0;width:25px;height:25px;border:2px solid #3b3a4b;border-radius:50%;font-weight:700;box-sizing:border-box;font-size:13px;cursor:pointer}.booking-card-div .infocircle-wrapper-div .info-circle-inactive{color:#3b3a4b}.booking-card-div .infocircle-wrapper-div .info-circle-active{background-color:#3b3a4b;color:#fff}.booking-card-div .infocircle-wrapper-div .backup-driverlist-wrapper{position:absolute;width:600px;top:105%;right:0;max-height:200px;overflow:auto;z-index:1}.booking-card-div .booking-id-div{max-width:19%;word-wrap:break-word}.booking-card-div .booking-incomplete-div{position:absolute;left:0;top:4px}.booking-card-div .booking-incomplete-div .bookmark-img{width:28px;height:18px}@media (min-width:1024px){.booking-card-div .booking-incomplete-div .bookmark-img{width:50px;height:30px}}.booking-card-div .center{width:20%}.booking-id-div{position:absolute;left:0;bottom:0;padding:2px 5px;font-size:.7rem;background-color:#9896b1;color:#e3e3e3}.booking-id-div.hidden-searchable{background-color:transparent;color:transparent}.entod-comment-icon-div{position:absolute;left:4px;bottom:0;width:26px;cursor:pointer}.entod-comment-icon-div .entod-comment-image-icon{width:26px;height:26px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.entod-comment-icon-div .entod-comment-popup{position:absolute;left:0;bottom:100%;margin-bottom:10px;background-color:#fff;box-shadow:2px -2px 10px 0 #adaabd;padding:8px;min-width:300px;max-width:450px;font-size:.85rem;color:#555;text-align:left;font-weight:300}.entod-comment-icon-div .entod-comment-popup:before{position:absolute;content:"";left:5px;bottom:-8px;border-color:#fff transparent transparent;border-style:solid;border-width:8px 8px 0}.incomplete-booking-div{border-left:5px solid #f66;box-sizing:border-box}@media only screen and (max-width:950px){.booking-card-div{font-size:11px}.booking-card-div .client-div span{min-height:25px}.booking-card-div .requirement-div .elem1 span,.booking-card-div .requirement-div .elem2 span{min-height:22px}.booking-card-div .vehicle-div .vehicle-title{padding:8.5% 0}.booking-card-div .info-circle{padding:1px;bottom:15px;width:20px;height:20px;border:2px solid #3b3a4b;border-radius:50%;font-weight:700;box-sizing:border-box;font-size:13px}}@media only screen and (max-width:700px){.booking-card-div{font-size:9px}.booking-card-div .attendance-div .dropdown-wrapper-div .dropdown-div label{top:-8px}.booking-card-div .requirement-div .elem1 span,.booking-card-div .requirement-div .elem2 span{min-height:18px}.booking-card-div .vehicle-div .vehicle-title{padding:12.5% 0}.booking-card-div .vehicle-info-div .info-div span{min-height:25px}}.timepicker-div{width:100%;height:45px;border-bottom:1px solid #c3c3c3;position:relative}.timepicker-div .input-timepicker{width:100%;height:100%;line-height:60px;text-align:left}.timepicker-div .custom-timepicker-inputstyle1{line-height:45px;padding:0 10px;box-sizing:border-box}.timepicker-dropdown{width:100%;height:230px;overflow:hidden;position:relative;z-index:3;text-align:center}.timepicker-dropdown .time-picker-label-row{width:100%;position:absolute;top:-1px}.timepicker-dropdown .time-picker-label-row .label-cell{text-align:center;width:33.3%;height:100%;display:inline-block;background-color:#5349b3;color:#fff;padding:7px 0;box-sizing:border-box;border-right:1px solid #cccae6;font-weight:300}.timepicker-dropdown .time-picker-label-row .label-cell:last-child{border-right:none}.timepicker-dropdown .column{width:33.3%;height:98%;padding:33px 0 39px;overflow:auto;box-sizing:border-box;border:solid #cccae6;border-width:0 1px 0 0;display:inline-block;background-color:#fff;color:#000;vertical-align:top}.timepicker-dropdown .column .cell{cursor:pointer;padding:14px 0}.timepicker-dropdown .column .cell .time-num-span{border-bottom:1px solid #cccae6;padding:6px 14px}.timepicker-dropdown .column .cell.selected .time-num-span{background-color:#e75610;color:#fff}.timepicker-dropdown .close-timepicker-div{position:absolute;bottom:0;width:100%;text-align:center;background-color:#5349b3;color:#fff;cursor:pointer;padding:10px 0}.custom-timepicker-style1{border:1px solid #8c8c95;box-sizing:border-box;background-color:#e9e9f2}.date-time-picker-wrapper-div{width:100%;height:45px;position:relative;background-color:#e9e9f2;border:1px solid #8c8c95;outline:none}.date-time-picker-wrapper-div .date-time-picker-display{width:100%;height:45px;box-sizing:border-box;line-height:45px;padding:0 10px;color:#313035;font-weight:300;font-size:1rem}.date-time-picker-wrapper-div .dropdown-wrapper-div{font-size:1rem;width:100%;top:45px;position:absolute;box-shadow:0 1px 12px 0 #3a393c;z-index:1}.date-time-picker-wrapper-div .dropdown-wrapper-div .date-div{width:100%;background-color:#372e94;text-align:center;color:#fff;position:relative;padding:15px 0}.date-time-picker-wrapper-div .dropdown-wrapper-div .date-div span{position:absolute;right:5px;top:7px}.date-time-picker-wrapper-div .calendar-popup-div{position:fixed;left:0;top:0;bottom:0;right:0;z-index:10;background:rgba(130,130,150,.6)}.date-time-picker-wrapper-div .calendar-popup-div .calendar-wrapper-div{position:absolute;top:50%;left:50%;width:360px;margin-left:-180px;-moz-transform:translateY(-60%);-o-transform:translateY(-60%);-ms-transform:translateY(-60%);-webkit-transform:translateY(-60%);transform:translateY(-60%)}.time-picker-popup{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(130,130,150,.6);z-index:2}.time-picker-popup .picker-container{width:261px;position:absolute;left:50%;top:50%;-moz-transform:translate(-130px,-50%);-o-transform:translate(-130px,-50%);-ms-transform:translate(-130px,-50%);-webkit-transform:translate(-130px,-50%);transform:translate(-130px,-50%)}.time-picker-popup .picker-container .dropdown-wrapper-div{position:relative;top:0}.date-time-picker-invalid{border:1px solid #f66!important}.datetime-custom-style1{background-color:#f2f1f8;border:none;border-bottom:1px solid #313035}.detailed-base-booking-div{position:relative;width:98%;margin:10px auto;z-index:1}.detailed-base-booking-div .minimize-div{position:absolute;width:30px;height:30px;cursor:pointer;top:5px;right:5px}.detailed-base-booking-div .minimize-div .minimize-icon-div{width:10px;height:10px;border-top:2px solid #b6b4d3;border-left:2px solid #b6b4d3;-moz-transform:rotate(45deg) translateX(10px);-o-transform:rotate(45deg) translateX(10px);-ms-transform:rotate(45deg) translateX(10px);-webkit-transform:rotate(45deg) translateX(10px);transform:rotate(45deg) translateX(10px)}.detailed-base-booking-div .checkbox-parent-div{width:20px;height:20px;position:absolute;top:1px;left:1px}.detailed-base-booking-div .detail-form-wrapper{width:100%;padding-left:30px;box-sizing:border-box}.detailed-base-booking-div .detail-form-wrapper .form-bg-wrapper{background-color:#efedfb}.brief-base-booking-div{position:relative;width:98%;margin:10px auto}.brief-base-booking-div .maximize-div{position:absolute;width:30px;height:30px;top:15px;right:5px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.brief-base-booking-div .maximize-div .maximize-icon-div{width:10px;height:10px;border-bottom:2px solid #b6b4d3;border-right:2px solid #b6b4d3;-moz-transform:rotate(45deg) translateX(10px);-o-transform:rotate(45deg) translateX(10px);-ms-transform:rotate(45deg) translateX(10px);-webkit-transform:rotate(45deg) translateX(10px);transform:rotate(45deg) translateX(10px)}.brief-base-booking-div .base-booking-list-wrapper{width:100%;padding-left:30px;box-sizing:border-box;overflow:auto}.brief-base-booking-div .trash-icon-div{position:absolute;bottom:0}.brief-base-booking-div .checkbox-parent-div{width:20px;height:20px;position:absolute;top:1px;left:1px}.brief-base-booking-div .publish-button{position:absolute;font-size:1rem;bottom:2px;right:10px;padding:3px 6px;background:#5349b3;color:#fff;cursor:pointer}.backup-driverlist-view{border:solid #aaa6c1;border-width:1px 1px 0}.backup-driverlist-view .row{width:100%;height:40px;background-color:#efedfb;border-bottom:1px solid #aaa6c1}.backup-driverlist-view .row.active{cursor:pointer}.backup-driverlist-view .row .icon-column{width:25px;height:100%;display:inline-block}.backup-driverlist-view .row .icon-column span{display:inline-block;width:100%;height:100%;overflow:hidden;text-overflow:ellipsis;position:relative}.backup-driverlist-view .row .icon-column .item-icon{display:flex}.backup-driverlist-view .row .icon-column .edit-icon-img{padding:0 5px}.backup-driverlist-view .row .icon-column .arrow{border:solid #000;border-width:0 2px 2px 0;padding:3px;position:absolute;top:15px;width:2px;height:2px}.backup-driverlist-view .row .icon-column .right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.backup-driverlist-view .row .column{width:16%;height:100%;display:inline-block}.backup-driverlist-view .row .column span{display:inline-block;width:100%;height:100%;overflow:hidden;text-overflow:ellipsis}.backup-driverlist-view .row .column .top-left{background:url(/shared/img/driver.png) 50% no-repeat;background-size:20%}.backup-driverlist-view .row .column .top-center{background:url(/shared/img/numberPlate.png) 50% no-repeat;background-size:20%}.backup-driverlist-view .row .column .top-right{background:url(/shared/img/phoneNumber.png) 50% no-repeat;background-size:20%}.backup-driverlist-view .row .column .top-cost{background:url(/shared/img/rupee.png) 50% no-repeat;background-size:15%}.backup-driverlist-view .row .column .item-center,.backup-driverlist-view .row .column .item-cost,.backup-driverlist-view .row .column .item-left,.backup-driverlist-view .row .column .item-right{line-height:40px}.backup-driverlist-view .row .column .item-right{display:inline-block;width:100%;box-sizing:border-box;overflow:hidden;background-size:20px;text-overflow:ellipsis}.backup-driverlist-view .row .column .edit-btn{color:#1887e6;text-decoration:underline;cursor:pointer;font-size:.8rem;font-weight:500}.backup-driverlist-view .row .check{width:10%;height:100%}.backup-driverlist-view .row .edit{width:20px;height:100%}.backup-driverlist-view .blue-row{background-color:#b3dbfc;cursor:pointer}.backup-driverlist-view .yellow-row{background-color:#fbdb9e}.check-sign-wrapper{width:15px;height:6px;padding-top:13px}.check-sign-div{width:100%;height:100%;border-color:transparent transparent #3b3a4b #3b3a4b;border-style:solid;border-width:1px 1px 2px 2px;-moz-transform:rotate(-40deg);-o-transform:rotate(-40deg);-ms-transform:rotate(-40deg);-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.logout-div{z-index:11;cursor:pointer;margin:0 10px}.logout-div,.logout-div .socket-indicator{display:flex;align-items:center}.logout-div .socket-indicator .indicator-sign{width:14px;height:14px;border-radius:50%}.logout-div .socket-indicator .indicator-sign.online{background-color:#32a852}.logout-div .socket-indicator .indicator-sign.offline{background-color:#ea1921}.logout-div .socket-indicator .indicator-text{color:#fff;font-size:.9rem;padding:2px 20px 0 5px}.logout-div span{display:inline-block;vertical-align:7px;padding-right:5px;font-size:16px;color:#efedfb}@media screen and (max-width:500px){.logout-div span{display:none}}.logout-svg{stroke-width:3px;stroke-linecap:round}@-webkit-keyframes aniloader{to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes aniloader{to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.loader-backgroud-div{position:fixed;width:100%;height:100%;z-index:11111;top:0;background-color:hsla(0,0%,100%,.7)}.loader-backgroud-div .loader2-wrapper{position:relative;top:50%;left:50%;width:50px;height:50px;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.loader-backgroud-div .loader2{width:60px;height:60px;border-radius:50%;position:absolute;top:0;left:0;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-webkit-animation:aniloader 1s linear infinite alternate-reverse;-moz-animation:aniloader 1s linear infinite alternate-reverse;-ms-animation:aniloader 1s linear infinite alternate-reverse;-o-animation:aniloader 1s linear infinite alternate-reverse;animation:aniloader 1s linear infinite alternate-reverse;opacity:.6}.loader-backgroud-div .ripple1{background-color:#fecf33}.loader-backgroud-div .ripple2{animation-delay:-.25s;-webkit-animation-delay:-.25s;background-color:#fdbd39}.loader-backgroud-div .ripple3{animation-delay:-.5s;-webkit-animation-delay:-.5s;background-color:#f69833}.loader-backgroud-div .ripple4{animation-delay:-.75s;-webkit-animation-delay:-.75s;background-color:#ee6723}@-webkit-keyframes notificationSlide{0%{right:-300px}to{right:5px}}@keyframes notificationSlide{0%{right:-300px}to{right:5px}}.notification-panel-wrapper{position:fixed;z-index:10000;right:5px;top:5px;-webkit-animation:notificationSlide .6s linear 1;-moz-animation:notificationSlide .6s linear 1;-ms-animation:notificationSlide .6s linear 1;-o-animation:notificationSlide .6s linear 1;animation:notificationSlide .6s linear 1}.notification-panel-wrapper .notification-panel-div{width:300px;position:relative;background:#443e4d;overflow:hidden}.notification-panel-wrapper .notification-panel-div .close-cross-notification{position:absolute;right:2px;top:2px;width:20px;height:20px;padding:2px;cursor:pointer}.notification-panel-wrapper .notification-panel-div .notification-content{width:100%;height:100%;color:#ffdb46;text-align:center;padding:30px 10px 15px 5px;box-sizing:border-box;overflow-wrap:break-word;font-weight:300;font-size:.8em}.confirmation-box-div{width:100%;height:100%;margin:0 auto;background-color:#f5f5f5;position:relative;box-shadow:1px 1px 12px 0 #000}.confirmation-box-div h3{padding-top:15%;margin:0 20px;font-size:1em;text-align:center;font-weight:400;color:#000}.confirmation-box-div .confirmation-box-buttons{position:absolute;bottom:0;width:100%;padding-bottom:10px;text-align:center}.confirmation-box-div .confirmation-box-buttons .button:first-child{margin-right:10%;background-color:#4caf50}.confirmation-box-div .confirmation-box-buttons .button:nth-child(2){background-color:#f77}.confirmation-box-div .confirmation-box-buttons .button{display:inline-block;width:30%;padding:4px;box-sizing:border-box;font-weight:300;color:#fff;cursor:pointer}.message-box-div{width:100%;height:100%;margin:0 auto;background-color:#f5f5f5;position:relative;box-shadow:1px 1px 12px 0 #000}.message-box-div h3{padding-top:15%;margin:0 20px;font-size:1em;text-align:center;font-weight:400;color:#000}.message-box-div .message-box-buttons{position:absolute;bottom:0;width:100%;padding-bottom:10px;text-align:center}.message-box-div .message-box-buttons .button:first-child{margin-right:10%;background-color:#4caf50}.message-box-div .message-box-buttons .button:nth-child(2){background-color:#f77}.message-box-div .message-box-buttons .button{display:inline-block;width:30%;padding:4px;box-sizing:border-box;font-weight:300;color:#fff;cursor:pointer}.confirmation-box-wrapper-baseBoooking,.confirmation-box-wrapper-client,.confirmation-box-wrapper-folist,.driver-verification-discard-box,.message-box-wrapper-folist,.transfer-box-wrapper-div{width:250px;height:200px;position:fixed;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.transfer-box-wrapper-div{height:280px}.fading-div-props{z-index:2;position:fixed;top:0;left:0}.checkbox-wrapper-div{cursor:pointer;box-sizing:border-box}.checkbox-wrapper-div,.checkbox-wrapper-div .checkbox-div{width:100%;height:100%;position:relative}.checkbox-wrapper-div .checkbox-div .right-icon-div{position:absolute;width:50%;height:20%;left:19%;top:18%}.checkbox-wrapper-div .checkbox-div .minus-icon-div{position:absolute;width:100%;top:50%}.checkbox-wrapper-div .checkbox-div .minus-icon-div .minus-sign{width:80%;border-top:2px solid #000;position:absolute;top:0;left:10%}.checkbox-wrapper-div .checkbox-label{position:absolute;left:100%;top:0;white-space:nowrap}.checkbox-wrapper-div .checkbox-label span{padding-left:10px;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none}.checkbox-wrapper-div .adhoc-label-style{position:absolute;left:100%;top:0;padding-left:10px;font-size:.8rem;width:60px}.checkbox-wrapper-div .adhoc-label-style span{cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none}.mytrash{width:25px;height:25px;position:relative;right:2px;top:-5px}.mytrash .mytrash-container{position:absolute;width:69%;height:60%;left:6px;top:10px;background-color:#000;border-bottom-left-radius:15%;border-bottom-right-radius:15%}.mytrash .mytrash-top{position:absolute;width:83%;height:10%;background-color:#000;border-top-right-radius:25%;border-top-left-radius:25%;top:5px;left:4px}.mytrash .mytrash-top:before{content:"";position:absolute;border:3px solid #000;border-radius:50%;width:1px;height:1px;left:7px;top:-4px}.mytrash-container .mytrash-line1{left:-2px}.mytrash-container .mytrash-line1,.mytrash-container .mytrash-line2{position:absolute;border:1px solid #fff;width:55%;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);top:7px}.mytrash-container .mytrash-line2{left:3px}.mytrash-container .mytrash-line3{position:absolute;border:1px solid #fff;width:55%;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);top:7px;left:8px}.transfer-icon-wrapper{height:20px;-moz-transform:scale(.5);-o-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top}.transfer-icon-div{width:30px;height:35px;border:3px solid #000;position:relative;border-radius:5px}.lrarrow{position:absolute;top:10px;width:16px;left:5px;border:2px solid #000}.lrarrow:after{content:"";position:absolute;top:-5px;right:-2px;border-color:#000 #000 transparent transparent;border-style:solid;border-width:5px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rlarrow{position:absolute;top:21px;width:16px;left:5px;border:2px solid #000}.rlarrow:after{content:"";position:absolute;top:-5px;left:-2px;border-color:#000 #000 transparent transparent;border-style:solid;border-width:5px;-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.select-transfer-marker-div{display:inline-block;width:50px;position:relative}.select-transfer-marker-div .select-transfer-fw{top:-110px;border-left:15px solid #000}.select-transfer-marker-div .select-transfer-fw,.select-transfer-marker-div .select-transfer-rw{position:absolute;margin:0 5px;left:25px;border-top:12px solid transparent;border-bottom:12px solid transparent}.select-transfer-marker-div .select-transfer-rw{top:-90px;border-right:15px solid #000}.select-transfer-label{position:relative;display:block;height:20px;text-align:left;width:90%;margin:0 5%}.select-transfer-label label{position:absolute;top:0;color:#9896b1;font-weight:300}.select-div{display:inline-block;width:33%;margin-top:10px;box-shadow:1px 1px 12px 1px #c3c3c3}.select-div .select-type-div{border-bottom:1px solid grey}.select-div label{margin-left:5px}.select-div .filter{position:relative;border-top:1px solid grey;min-height:20px}.select-div .filter span{margin-left:5px;background:url(/shared/img/search-icon.png) no-repeat 0 2px;background-size:80%;position:absolute;left:0;width:20px;height:20px}.select-div .filter input{position:absolute;width:70%;right:0}.select-div select{width:100%;height:170px;outline:none;border:none}.select-div select option{padding:5px}.select-div.selected{margin-left:24px}.select-div.selected select{height:191px}.select-div.selected select option{padding:5px}.floating-button-wrapper{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:99;top:0}.floating-button-zero-wrapper{width:0}.floating-button-div{position:fixed;bottom:10px;right:10px;width:65px;height:65px;background:#e75610;border-radius:50%;box-shadow:0 1px 2px 0 #3b328d;z-index:1}.floating-button-div .floating-button-sign-div{width:40px;position:relative;top:19px;left:12px}.floating-button-div .button-wrapper-div{position:relative}.floating-button-div .button-wrapper-div .button{position:absolute;width:45px;height:45px;border-radius:50%;background:#e75610;right:0}.floating-button-div .button-wrapper-div .button span{position:absolute;display:inline-block;white-space:nowrap;right:55px;top:12px;color:#fff;font-size:.9rem;font-weight:300}.floating-button-div .button-wrapper-div .button1{top:-55px}.floating-button-div .button-wrapper-div .button2{top:-110px}.floating-button-div .button-wrapper-div .button3{top:-165px}.floating-button-div .button-wrapper-div .button4{top:-220px}.floating-button-div .button-wrapper-div .button5{top:-275px}.action-modal-full-div{height:100%;top:0;left:0;z-index:20}.action-modal-full-div .content-full-height{width:100%;height:100%}.action-modal-content-div{width:360px;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.export-modal-div{position:relative;width:300px;background-color:#fff}.export-modal-div .date-selector-box{min-width:160px;max-width:100%;position:relative;margin:20px}.export-modal-div .date-selector-box .export-date-label{font-size:.7em;padding-bottom:5px;display:inline-block}.export-modal-div .date-selector-box .filter-input{padding:8px;font-size:.8em;color:#3b3a4b;border-color:#d9d9d9 #ccc #b3b3b3;border-style:solid;border-width:1px;background-color:#fff;border-radius:4px}.export-modal-div .date-selector-box .filter-input .calendar-icon-span{-moz-transform:scale(.75);-o-transform:scale(.75);-ms-transform:scale(.75);-webkit-transform:scale(.75);transform:scale(.75);margin-top:-8px}.export-modal-div .date-selector-box.last{margin-bottom:30px}.export-modal-div .footer{position:absolute;width:100%;height:40px;top:100%;text-align:center;background-color:#e3e3e3;border-top:3px solid #aaa;line-height:40px;cursor:pointer}.action-modal-div,.filter-modal-div{position:absolute;width:300px;background-color:#fff;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:21}.action-modal-div .footer,.filter-modal-div .footer{position:absolute;width:100%;height:40px;top:100%;text-align:center;background-color:#e3e3e3;border-top:3px solid #aaa;line-height:40px;cursor:pointer}.action-modal-full-div{width:100%}.floating-button-checkbox{width:20px;height:20px;position:relative;font-size:15px;margin:10px}.export-tab img{display:block;margin:4px auto}.filter-button-div{width:100%;height:100%}.filter-button-div img{width:55%;padding:10px}.select-files-popup-div{position:absolute;width:30px;height:30px;right:5px;top:5px}.select-files-popup-div .select-export-files,.select-files-popup-div .select-export-files .select-files-icon,.select-files-popup-div .select-export-files .select-files-icon img{width:100%;height:100%}.select-files-popup-div .select-export-files .select-file-popup{position:absolute;width:200px;height:155px;overflow:hidden;background-color:#fff;bottom:34px;right:5px;box-shadow:2px 2px 7px 0 #888796;border:1px solid #d6d5e5;cursor:auto}.select-files-popup-div .select-export-files .select-file-popup h2{font-size:1rem}.select-files-popup-div .select-export-files .select-file-popup .files-list{position:relative}.select-files-popup-div .select-export-files .select-file-popup .files-list .file-checkbox{width:25px;height:25px;line-height:25px;padding:5px;font-size:1rem}.tripsheet-dropdown-wrapper{position:relative;width:100%;height:45px;outline:none}.tripsheet-dropdown-wrapper .tripsheet-dropdown-span{width:100%;height:100%;border:none;border-bottom:1px solid #313035;display:inline-block;line-height:45px;padding-left:10px;box-sizing:border-box;color:#313035;font-weight:300;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tripsheet-dropdown-wrapper .tripsheet-dropdown-label{position:absolute;top:15px;left:10px;color:#6f6c79;font-weight:300}.tripsheet-dropdown-wrapper .tripsheet-dropdown-div{position:absolute;width:100%;max-height:150px;z-index:5;background-color:#fff;border:1px solid #b9b8c6;box-shadow:1px 1px 4px 0 #888796;overflow:auto}.tripsheet-dropdown-wrapper .tripsheet-dropdown-div .tripsheet-dropdown-elem{width:100%;padding:6px 0 6px 12px;box-sizing:border-box;font-weight:300;color:#313035;border-bottom:1px solid #b9b8c6}.tripsheet-dropdown-wrapper .tripsheet-dropdown-arrowup{border-color:#313035 transparent transparent #313035;border-width:2px;top:20px}.tripsheet-dropdown-wrapper .tripsheet-dropdown-arrowdown,.tripsheet-dropdown-wrapper .tripsheet-dropdown-arrowup{position:absolute;width:10px;height:10px;border-style:solid;right:10px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tripsheet-dropdown-wrapper .tripsheet-dropdown-arrowdown{border-color:transparent #313035 #313035 transparent;border-width:1px 2px 2px 1px;top:15px}.input-text-component{position:relative;width:100%;height:100%;background-color:#e9e9f2}.input-text-component input{width:100%;height:100%;padding:0 10px;box-sizing:border-box;z-index:1;position:relative}.input-text-component .input-style-1{background-color:rgba(233,233,242,0);border:1px solid #8c8c95;font-size:1rem;color:#313035;font-weight:300}.input-text-component .input-style-2{background-color:transparent;border:none;border-bottom:1px solid #313035;font-size:1rem;color:#313035;font-weight:300}.input-text-component label{position:absolute}.input-text-component .label-style-1{top:12px;left:10px;color:#6f6c79;font-weight:300}.input-text-component .input-text-comp-invalid{border-color:#f66}.custom-inputtextcomp-bg-style1{background-color:#f2f1f8}.delete-confirm-comp-div{width:100%;height:100%;padding:10px 10px 0}.delete-confirm-comp-div .delete-icon{cursor:pointer}.delete-confirm-comp-div .confirmation-box-wrapper{width:250px;height:180px;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0}.upload-tripsheet-button{width:100%;height:100%;border-radius:50%;text-align:center;line-height:45px;color:#fff;font-weight:300;font-size:1.5rem}.next-arrow-div{border-color:#fff #fff transparent transparent}.next-arrow-div,.priv-arrow-div{width:100%;height:100%;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-style:solid;border-width:1px}.priv-arrow-div{border-color:transparent transparent #fff #fff}.image-loader-div{position:absolute;top:50%;left:50%;width:100px;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.image-loader-div img{width:100%}.zoom-inout-div{position:fixed;width:40px;height:80px;top:80px;right:5px;z-index:5}.zoom-inout-div .zoom-in-div{width:100%;height:50%;border:1px solid #fff;cursor:pointer;background-color:#000;box-sizing:border-box}.zoom-inout-div .zoom-in-div .horizontal-line{width:25px;border-top:1px solid #fff;margin:-21px auto}.zoom-inout-div .zoom-in-div .vertical-line{height:25px;width:1px;border-right:1px solid #fff;margin:8px auto}.zoom-inout-div .zoom-out-div{width:100%;height:50%;border:1px solid #fff;cursor:pointer;background-color:#000;box-sizing:border-box}.zoom-inout-div .zoom-out-div .horizontal-line{width:25px;border-top:1px solid #fff;margin:20px auto}.zoom-inout-div .rotate-div{position:relative;width:100%;height:40px;background:url(/shared/img/rotate-icon.png);background-size:contain;cursor:pointer}.drop-down-wrapper{position:relative;display:block;background-color:transparent;border-bottom:1px solid;padding:10px 40px 10px 10px;font-weight:300;cursor:pointer;outline:none}.drop-down-wrapper,.drop-down-wrapper *{box-sizing:border-box}.drop-down-wrapper .dropdown-list-popup{left:0}.drop-down-wrapper .dropdown-list-popup,.drop-down-wrapper .right-aligned-dropdown-list-popup{position:absolute;top:100%;margin-top:8px;width:100%;z-index:1;background-color:#fff;padding:0 10px;-webkit-box-shadow:0 5px 5px 0 #c3c3c3,0 0 0 0 grey;-moz-box-shadow:0 5px 5px 0 #c3c3c3,0 0 0 0 grey;-ms-box-shadow:0 5px 5px 0 #c3c3c3,0 0 0 0 grey;-o-box-shadow:0 5px 5px 0 #c3c3c3,0 0 0 0 grey;box-shadow:0 5px 5px 0 #c3c3c3,0 0 0 0 grey;max-height:400px;min-width:250px;overflow-y:auto;word-break:break-word;color:#313035}.drop-down-wrapper .right-aligned-dropdown-list-popup{right:0}.drop-down-wrapper:after{position:absolute;content:"";right:14px;width:12px;height:12px;border-style:solid;border-width:0 1px 1px 0}.drop-down-wrapper.up:after{top:14px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.drop-down-wrapper.down:after{top:24px;-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.drop-down-wrapper.purple-theme{border-bottom-color:#c9bcff;color:#c9bcff}.drop-down-wrapper.purple-theme:after{border-color:#c9bcff}.filter-box-dropdown{font-size:1.4rem;font-weight:300}@media only screen and (max-width:600px){.filter-box-dropdown{font-size:1rem}}.common-list{position:relative;list-style:none;margin:0;padding:0;font-size:.95em}.common-list,.common-list *{box-sizing:border-box}.common-list .common-list-item{padding:15px 10px 15px 15px;border-top:1px solid #a3a3a3;text-transform:capitalize;cursor:pointer;position:relative}.common-list .common-list-item p{display:inline-block;width:80%;margin:0;vertical-align:top}.common-list .common-list-item span{font-size:1rem;padding:3px 10px;border-radius:12px;font-weight:400}.common-list .common-list-item .red{background-color:#fa7b7b;color:#fff}.common-list .common-list-item .green{background-color:#14d244}.common-list .common-list-item .blue{background-color:#5345b6;color:#fff}.common-list .common-list-item:first-child{border-top:none}.common-list .common-list-item.clear{color:#978779;font-style:italic}.vehicle-icon{background:url(/shared/img/vehicle-dark.png) no-repeat 0 50%}.full-height{height:100%}.mapped-trip-body{overflow:scroll}.trip-filter-box{background-color:#5349b3;color:#c9bcff;width:100%}.trip-filter-box .trip-filter-row{padding-top:40px}@media only screen and (max-width:600px){.trip-filter-box .trip-filter-row{padding-top:10px}}.trip-filter-box .trip-filter-row:first-child{padding-top:0}.trip-filter-box .trip-filter-row:last-child{padding-bottom:32px}.filter-input{padding:12px 10px 13px;font-size:1.1em;font-weight:300;cursor:pointer;border-bottom:1px solid #c9bcff}@media only screen and (max-width:600px){.filter-input{padding:12px 5px 13px;font-size:1rem}}.filter-done-button-div{padding:30px 40px 30px 0;text-align:right}.filter-done-button-div .filter-done-button{display:inline-block;padding:12px 40px;color:#fff;background-color:#0acd34;border-radius:4px;visibility:hidden;font-size:1.1em}.filter-done-button-div .filter-done-button.active{visibility:visible}.custom-filter-input-style1{color:#fff}.calendar-icon-span{float:right;position:relative;margin-top:-4px}@media only screen and (max-width:600px){.calendar-icon-span{-moz-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8)}}.grid-2{display:inline-block;width:50%;padding:0 40px;box-sizing:border-box;vertical-align:bottom}@media only screen and (max-width:600px){.grid-2{padding:0 10px}}.mapped-grid{width:33%}.header-date-info{position:fixed;top:0;left:60px;width:100%;text-align:center;padding:18px 0;font-size:1.2em;color:#fff;font-weight:300;z-index:3}.header-date-info .header-date-main{position:relative;display:inline-block;margin:0 auto;left:-30px;font-size:1em;font-weight:300}@media only screen and (max-width:600px){.header-date-info{font-size:1rem}}.horizontal-arrow{position:relative;display:inline-block;width:16px;height:4px;background-color:#fff;margin:0 34px;vertical-align:middle}.horizontal-arrow:after{position:absolute;content:"";top:-4px;left:100%;margin-left:-5px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:6px 0 6px 10px}.date-input.purple-theme{color:#c9bcff;border-bottom:1px solid #c9bcff}.date-input.purple-theme .calendar-icon .hanger-lines{stroke-width:2;stroke:#c9bcff}.date-input.purple-theme .calendar-icon .center-rect{stroke-width:2;stroke:#c9bcff;fill:none}.date-input.purple-theme .calendar-icon .date-rect{fill:#c9bcff}.date-input.purple-theme .calendar-icon .header-line{stroke-width:2;stroke:#c9bcff}.date-input.gray-theme{color:#6f6c79;border-bottom:1px solid #313035}.date-input.gray-theme .calendar-icon .hanger-lines{stroke-width:2;stroke:#313035}.date-input.gray-theme .calendar-icon .center-rect{stroke-width:2;stroke:#313035;fill:none}.date-input.gray-theme .calendar-icon .date-rect{fill:#313035}.date-input.gray-theme .calendar-icon .header-line{stroke-width:2;stroke:#313035}.date-input.white-theme{color:#fff}.date-input.white-theme .calendar-icon .hanger-lines{stroke-width:2;stroke:#fff}.date-input.white-theme .calendar-icon .center-rect{stroke-width:2;stroke:#fff;fill:none}.date-input.white-theme .calendar-icon .date-rect{fill:#fff}.date-input.white-theme .calendar-icon .header-line{stroke-width:2;stroke:#fff}.invalid-filter-input-class{border-color:#f66!important}.invalid-text-label{color:#f66;text-align:center;font-weight:300;font-size:.8rem;display:block}.calendar-icon .center-rect,.calendar-icon .hanger-lines{stroke-width:2;stroke:#c9bcff}.calendar-icon .center-rect{fill:none}.calendar-icon .date-rect{fill:#c9bcff}.calendar-icon .header-line{stroke-width:2;stroke:#c9bcff}.date-picker-popup{position:fixed;left:0;top:0;bottom:0;right:0;z-index:11;background:rgba(130,130,150,.6)}.mapped-trips-body{color:#313035;padding-bottom:100px}.mapped-trips-body .trip_date{position:relative;margin:0;padding:8px 0 8px 25px;background-color:#c5c4d5;font-weight:300;font-size:.95em;border-bottom:1px solid #969696;height:40px;box-sizing:border-box}.mapped-trips-body .trip_date.fixed-header{position:fixed;top:65px;left:0;right:0;z-index:1}.mapped-trips-body .trip_date.absolute-footer{position:absolute;left:0;right:0;bottom:0}.mapped-trips-body .trip-booking-list{position:relative;padding:10px}@media only screen and (max-width:600px){.mapped-trips-body .trip_date.fixed-header{top:45px}.mapped-trips-body .trip-booking-list{font-size:16px}}.trip-info-card{position:relative;background-color:#f2f1f8;padding:15px 5px;-webkit-box-shadow:2px 2px 4px 0 #b3b2c1,0 0 0 0 grey;-moz-box-shadow:2px 2px 4px 0 #b3b2c1,0 0 0 0 grey;-ms-box-shadow:2px 2px 4px 0 #b3b2c1,0 0 0 0 grey;-o-box-shadow:2px 2px 4px 0 #b3b2c1,0 0 0 0 grey;box-shadow:2px 2px 4px 0 #b3b2c1,0 0 0 0 grey;min-width:600px;height:109px;margin-bottom:10px}.trip-info-card *{box-sizing:border-box}.trip-info-card p.note-div{color:#fa7b7b;font-weight:400;font-size:1rem;margin:0}.trip-info-card .block{position:relative;display:inline-block;padding:0 10px}.trip-info-card .block .client-name-header{font-size:1.5em;margin:0 0 15px}.trip-info-card .block .client-area-header,.trip-info-card .block .client-name-header{position:relative;font-weight:300;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.trip-info-card .block .client-area-header{margin:0;font-size:1.2em;padding-left:28px;background:url(/shared/img/location.png) no-repeat -8px 50%}.trip-info-card .block .child-boxes,.trip-info-card .block .tripsheet-div,.trip-info-card .block .vehicle-number{padding:6px 15px 6px 40px;border-radius:3px;text-align:right;max-width:170px;font-size:.95em}.trip-info-card .block .vehicle-number{text-transform:uppercase;background:url(/shared/img/vehicle-dark.png) no-repeat 10px 50%;background-size:22px}.trip-info-card .block .vehicle-number.scheduled{background-color:#8afba1}.trip-info-card .block .vehicle-number.adhoc{background-color:#98defe}.trip-info-card .block .vehicle-number.adhoc,.trip-info-card .block .vehicle-number.scheduled{outline:none;position:relative}.trip-info-card .block .vehicle-number.adhoc .driver-info,.trip-info-card .block .vehicle-number.scheduled .driver-info{position:absolute;top:100%;left:10px;z-index:1}.trip-info-card .block .vehicle-number.tripsheet-vehicle{background-color:#fa7b7b}.trip-info-card .block .down-arrow{padding-top:20px;position:relative;max-width:170px}.trip-info-card .block .down-arrow:after,.trip-info-card .block .down-arrow:before{position:absolute;content:"";left:50%}.trip-info-card .block .down-arrow:before{width:2px;height:9px;top:4px;background-color:#2e3031}.trip-info-card .block .down-arrow:after{border-color:#2e3031 transparent transparent;border-style:solid;border-width:5px 5px 0;top:9px;margin-left:-4px}.trip-info-card .block .tripsheet-div{margin-bottom:20px;background:url(/shared/img/tripSheet.png) no-repeat 10px 50%;background-size:16px;background-color:#c7c6d5;text-align:center}.trip-info-card .block.num1{width:36%;vertical-align:middle}.trip-info-card .block.num2{text-align:center}.trip-info-card .block.num2,.trip-info-card .block.num3{width:20%;vertical-align:top}.trip-info-card .status-block{display:inline-block;width:23%;padding:7px;text-align:center;border-radius:20px;color:#fff;font-weight:300;vertical-align:top}.trip-info-card .blue-block{background-color:#5345b6}.trip-info-card .red-block{background-color:#fa7b7b}.trip-info-card .green-block{background-color:#14d244;color:#313035}@media screen and (max-width:1035px){.trip-info-card .block.num2{text-align:center}.trip-info-card .block.num2,.trip-info-card .block.num3{width:30%;vertical-align:top}.trip-info-card .status-block{display:inline-block;width:50%;max-width:350px;padding:7px;text-align:center;border-radius:20px;color:#fff;white-space:nowrap;margin:5px auto 0;font-weight:300}}.trip-info-card .extended-menu{position:absolute;bottom:15px;right:10px;display:inline-block;padding:0 10px;vertical-align:bottom;height:30px;cursor:pointer;outline:none}.trip-info-card .extended-menu .menu-circle,.trip-info-card .extended-menu .triplet-menu-icon,.trip-info-card .extended-menu .triplet-menu-icon:after,.trip-info-card .extended-menu .triplet-menu-icon:before{width:5px;height:5px;border-radius:4px;background-color:#898896}.trip-info-card .extended-menu .triplet-menu-icon{position:relative}.trip-info-card .extended-menu .triplet-menu-icon:after,.trip-info-card .extended-menu .triplet-menu-icon:before{position:absolute;content:"";left:0}.trip-info-card .extended-menu .triplet-menu-icon:before{top:9px}.trip-info-card .extended-menu .triplet-menu-icon:after{top:18px}.trip-info-card .extended-menu .three-dot-menu{position:absolute;right:100%;top:0;margin-top:-12px;margin-right:2px;z-index:2;background-color:#fff;color:#6f6c79;min-width:200px;max-width:500px;padding:12px 30px;white-space:nowrap;-webkit-box-shadow:0 0 20px 0 #c3c3c3,0 0 0 0 grey;-moz-box-shadow:0 0 20px 0 #c3c3c3,0 0 0 0 grey;-ms-box-shadow:0 0 20px 0 #c3c3c3,0 0 0 0 grey;-o-box-shadow:0 0 20px 0 #c3c3c3,0 0 0 0 grey;box-shadow:0 0 20px 0 #c3c3c3,0 0 0 0 grey}.trip-info-card:last-child{margin-bottom:0}.mapped-booking-info{text-align:left;background-color:#fff;padding:5px;border:1px solid #b9b8c6;box-shadow:2px 2px 8px 0 #888796;outline:none;z-index:1;position:relative}.mapped-booking-info .driver-name-div{background:url(/shared/img/driver.png) 0 3px no-repeat;background-size:18px}.mapped-booking-info .driver-contact-div,.mapped-booking-info .driver-name-div{white-space:nowrap;display:block;padding-left:30px;margin:8px 0;color:#313035;font-weight:300}.mapped-booking-info .driver-contact-div{background:url(/shared/img/phoneNumber.png) 0 4px no-repeat;background-size:18px}.figure-mask{position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(83,73,179,.4)}.unmapped-bookings{border-bottom:1px solid #b1b0bf;position:relative}.unmapped-bookings .booking-heading{margin:0;font-weight:300;font-size:.9em;padding:14px 0 8px 40px;color:#2e3031}.unmapped-bookings .show-all-bookings-checkbox{width:22px;height:22px;position:absolute;right:200px;top:14px;font-size:1.1rem;font-weight:300}.unmapped-bookings .unmapped-bookings-list{font-weight:300;padding:0 15px}.vehicle-info{padding:10px 20px 10px 70px;background-position:20px 12px;background-size:24px;width:50%;box-sizing:border-box}.bookings-numbering{padding:26px 15px;white-space:nowrap;overflow-x:auto}.bookings-numbering .booking-number{position:relative;display:inline-block;background-color:#e8e8f3;width:60px;color:#abaabc;font-size:1.3em;padding:15px 0;margin-right:30px;border-radius:4px;font-weight:300;cursor:pointer;box-sizing:border-box;text-align:center}.bookings-numbering .booking-number:last-child{margin-right:0}.bookings-numbering .booking-number.active{background-color:#fff;color:#2e3031;-webkit-box-shadow:2px 2px 4px 0 #b3b2c1,0 0 0 0 grey;-moz-box-shadow:2px 2px 4px 0 #b3b2c1,0 0 0 0 grey;-ms-box-shadow:2px 2px 4px 0 #b3b2c1,0 0 0 0 grey;-o-box-shadow:2px 2px 4px 0 #b3b2c1,0 0 0 0 grey;box-shadow:2px 2px 4px 0 #b3b2c1,0 0 0 0 grey}.bookings-numbering .active:before{position:absolute;content:"";left:50%;border-color:transparent transparent #fff;border-style:solid;border-width:0 8px 10px;top:-10px;margin-left:-7px}.unmapped-save-wrapper{padding:10px 15px}.unmapped-save-wrapper .unmapped-save-button{position:relative;margin:0 auto;width:100%;max-width:800px;padding:20px 0;background-color:#5349b3;color:#fff;border-radius:4px;text-align:center;font-size:1.2em;font-weight:300;cursor:pointer}.custom-input-wrapper{position:relative;padding-top:14px}.custom-input-wrapper *{box-sizing:border-box}.custom-input-wrapper .custom-input-label{position:absolute;top:20px;bottom:0;left:0;padding:5px 10px 10px;width:100%;color:#6f6c79;font-weight:300;display:block;font-size:1.1em;text-align:left}.custom-input-wrapper .custom-input-label .custom-label-span{display:inline-block;transition:transform .3s;-webkit-transition:transform .3s;-moz-transform:translateY(-28px) scale(.7);-o-transform:translateY(-28px) scale(.7);-ms-transform:translateY(-28px) scale(.7);-webkit-transform:translateY(-28px) scale(.7);transform:translateY(-28px) scale(.7);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.custom-input-wrapper .custom-input-label.empty-input-label .custom-label-span{-moz-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.custom-input-wrapper .custom-input{position:relative;display:block;width:100%;padding:5px 10px 10px;color:#313035;font-size:1.1em;outline:none;border:none;border-bottom:1px solid #313035;background-color:transparent;text-transform:capitalize}.custom-input-wrapper.warning .custom-input-label{color:#fa4f4f}.custom-input-wrapper.warning .custom-input{border-bottom-color:#fa4f4f}.calendar-wrapper{position:absolute;top:50%;left:50%;width:360px;margin-left:-180px;-moz-transform:translateY(-60%);-o-transform:translateY(-60%);-ms-transform:translateY(-60%);-webkit-transform:translateY(-60%);transform:translateY(-60%)}.calendar{position:relative;width:100%;font-weight:300;box-sizing:border-box;padding:0 8px;background-color:#3e295d}.header-calender{position:relative;padding:12px 0;text-align:center;color:#fff;text-transform:uppercase;border-bottom:1px solid #fff}.header-calender .arrow{position:absolute;width:25px;height:25px;top:12px;cursor:pointer}.header-calender .left-arrow{left:25px}.header-calender .left-arrow:after,.header-calender .left-arrow:before{content:"";position:absolute;left:5px;width:10px;height:2px;background-color:#fff}.header-calender .left-arrow:before{top:8px;-moz-transform:rotate(-40deg);-o-transform:rotate(-40deg);-ms-transform:rotate(-40deg);-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.header-calender .left-arrow:after{top:14px;-moz-transform:rotate(40deg);-o-transform:rotate(40deg);-ms-transform:rotate(40deg);-webkit-transform:rotate(40deg);transform:rotate(40deg)}.header-calender .right-arrow{right:25px}.header-calender .right-arrow:after,.header-calender .right-arrow:before{content:"";position:absolute;right:5px;width:10px;height:2px;background-color:#fff}.header-calender .right-arrow:before{top:14px;-moz-transform:rotate(-40deg);-o-transform:rotate(-40deg);-ms-transform:rotate(-40deg);-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.header-calender .right-arrow:after{top:8px;-moz-transform:rotate(40deg);-o-transform:rotate(40deg);-ms-transform:rotate(40deg);-webkit-transform:rotate(40deg);transform:rotate(40deg)}.content-calender{font-size:.8em;margin-bottom:10px}.content-calender .day-name-div{color:#e75610;margin-top:8px;margin-bottom:8px}.content-calender .block{display:inline-block;width:14.14286%;text-align:center;box-sizing:border-box}.content-calender .numbers{padding:6px 0;cursor:pointer;color:#fff;box-sizing:border-box}.content-calender .number-span{padding:5px;border-radius:50%;display:inline-block;min-width:32px;box-sizing:border-box}.content-calender .number-span.selected-block{background-color:#e75610}.content-calender .number-span.today{box-sizing:border-box;border:1px solid #e75610}.content-calender .numbers.disabled{color:#78688f;cursor:default}.month-selector{padding:10px}.month-selector .month-block{display:inline-block;text-align:center;width:50px;padding:8px 10px;border:1px solid #edc2a8;margin:7px 4px;cursor:pointer}.tripsheet-detail-view-div{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);z-index:4}.tripsheet-detailed-wrapper-div{position:absolute;width:100%;height:100%;max-width:510px;max-height:675px;background-color:#f2f1f8;top:0;left:0;right:0;bottom:0;margin:auto}.tripsheet-detailed-wrapper-div .image-div{width:100%;height:334px;position:relative}.tripsheet-detailed-wrapper-div .form-div{width:100%;white-space:normal;font-size:1rem}.tripsheet-detailed-wrapper-div .delete-icon-div{position:absolute;top:0;right:0;z-index:1}.tripsheet-detailed-wrapper-div .close-icon-div{position:absolute;top:0;right:0;z-index:1;width:30px;margin:10px}.tripsheet-detailed-wrapper-div .close-icon-div img{width:100%}.tripsheet-image-container-div{width:100%;height:100%;padding:2%;box-sizing:border-box;background-color:#232326;overflow:auto;text-align:center}.tripsheet-image-container-div img{width:100%;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;-webkit-transition:-webkit-transform .5s linear;-moz-transition:-moz-transform .5s linear;-ms-transition:-ms-transform .5s linear;-o-transition:-o-transform .5s linear;transition:transform .5s linear}.tripsheet-image-container-div .icons-wrapper{position:absolute;bottom:5px;right:5px;z-index:2}.tripsheet-image-container-div .icon-div,.tripsheet-image-container-div .next-icon-div,.tripsheet-image-container-div .prev-icon-div{position:absolute;top:50%;width:35px;height:35px;z-index:2}.tripsheet-image-container-div .prev-icon-div{left:5px}.tripsheet-image-container-div .next-icon-div{right:5px}.tripsheet-image-container-div .dots-div{color:#c9bcff;position:absolute;bottom:20px;width:100%;text-align:center;z-index:1}.tripsheet-image-container-div .dots-div .dots-span{padding:5px;font-size:40px}.tripsheet-image-container-div .dots-div .active{color:#372e94}.tripsheet-image-container-div .zoom-in-out-div{position:absolute;right:0;bottom:10px;width:40px;height:80px;z-index:1}.tripsheet-image-container-div .file-input{display:none}.tripsheet-image-container-div .edit-div-parent{width:100%;height:100%}.tripsheet-image-container-div .edit-div{display:block;width:100%;height:100%;background:url(/shared/img/edit-icon.png) 50% no-repeat;background-size:contain}.tripsheet-image-container-div .edit-div-android{height:100%}.tripsheet-image-container-div .rotate-div{position:absolute;left:0;bottom:0;z-index:1;color:#fff;background:url(/shared/img/rotate-icon.png) 50% no-repeat;background-size:contain;width:40px;height:40px;cursor:pointer}.edit-tripsheet-form{width:100%;padding-top:10px;position:absolute;top:334px;bottom:0;overflow:auto}.edit-tripsheet-form .tripsheet-remarks{padding:10px;box-sizing:border-box;word-break:break-word;font-size:1rem;font-weight:400;font-style:italic}.edit-tripsheet-form .edit-tripsheet-form-elems{padding-bottom:70px}.edit-tripsheet-form .edit-tripsheet-form-elem{width:200px;height:45px;display:inline-block;padding:15px 25px;position:relative;vertical-align:top}.edit-tripsheet-form .edit-tripsheet-form-elem .edit-tripsheet-input-elem{background-color:#f2f1f8;width:100%;border:none;border-bottom:1px solid #313035;height:45px;box-sizing:border-box;font-size:1rem;padding:0 10px;color:#313035;font-weight:300}.edit-tripsheet-form .edit-tripsheet-form-elem .invalid-kms-class{border-color:#f66}.edit-tripsheet-form .edit-tripsheet-form-elem .valid-kms-class{border-color:#313035}.edit-tripsheet-form .edit-tripsheet-form-elem .edit-tripsheet-form-label{position:absolute;top:6px;left:35px;color:#6f6c79;font-size:.9rem}.edit-tripsheet-form .edit-tripsheet-form-elem.auto-height{height:auto}.edit-tripsheet-form .edit-tripsheet-button-wrapper-div{width:100%;border-top:1px solid #000}.edit-tripsheet-form .edit-tripsheet-button-wrapper-div .edit-tripsheet-button-div{width:80%;margin:10px auto;padding:20px;border-radius:2px;background-color:#5349b3;text-align:center;font-size:1.5rem;cursor:pointer}.virtual-input-box{position:fixed;left:0;right:0;bottom:0;height:100px;background-color:#d6d5e5;z-index:2;padding:6px 14px;font-weight:300}.virtual-input-box,.virtual-input-box *{box-sizing:border-box}.virtual-input-box .virtual-label{position:relative;text-align:left;color:#6f6c79;margin-bottom:8px;font-size:1.1rem;opacity:0;-moz-transform:translateY(-12px);-o-transform:translateY(-12px);-ms-transform:translateY(-12px);-webkit-transform:translateY(-12px);transform:translateY(-12px);animation:labelSlide .5s ease-in-out forwards;-webkit-animation:labelSlide .5s ease-in-out forwards}.virtual-input-box .input-button-wrapper{position:relative;padding-right:110px}.virtual-input-box .virtual-input-wrapper{width:100%;position:relative}.virtual-input-box .virtual-input-wrapper .virtual-input{outline:none;border:1px solid #8c8c95;background-color:#e9e9f2;padding:2px 4px 2px 6px;width:100%;font-size:1.1rem;height:44px;color:#313035}.virtual-input-box .virtual-input-wrapper .virtual-input.mapped{border-color:#0acd34}.virtual-input-box .step-button-div{position:absolute;right:0;bottom:0;width:100px}.virtual-input-box .step-button-div .step-button{text-align:center;padding:12px 0;color:#fff;background-color:#5349b3;font-size:1.1rem;cursor:pointer}@keyframes labelSlide{to{-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0);opacity:1}}@-webkit-keyframes labelSlide{to{-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0);opacity:1}}.virtual-input-component{position:relative;height:100%;background-color:#e9e9f2}.virtual-input-component .virutal-input{position:relative;border:1px solid #8c8c95;width:100%;height:100%;padding:0 10px;font-size:inherit;box-sizing:border-box;color:#313035;font-weight:300;z-index:1;background-color:transparent}.virtual-input-component .virtual-input-label{position:absolute;left:10px;color:#6f6c79;font-weight:300;top:13px}.virtual-input-component .virtual-input-label.label-up{-moz-transform:translate(-5px,-40px);-o-transform:translate(-5px,-40px);-ms-transform:translate(-5px,-40px);-webkit-transform:translate(-5px,-40px);transform:translate(-5px,-40px)}.dropdown-with-search-box{font-size:1em;font-weight:300;position:relative;width:100%;color:#313035}.dropdown-with-search-box .search-box-wrapper{position:relative;width:100%;background-color:inherit;border-bottom:1px solid #313035;padding:14px 0;height:45px;box-sizing:border-box}.dropdown-with-search-box .search-box{position:absolute;left:10px;right:30px;outline:none;border:none;background-color:inherit;font-size:inherit;font-weight:300}.dropdown-with-search-box .search-box::-webkit-input-placeholder{color:#6f6c79}.dropdown-with-search-box .arrow-box{position:absolute;right:0;top:0;bottom:0;width:30px;cursor:pointer}.dropdown-with-search-box .arrow-box:after{position:absolute;content:"";width:12px;height:12px;right:6px;border:solid #313035;border-width:0 1px 1px 0}.dropdown-with-search-box .arrow-box.up:after{top:20px;-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.dropdown-with-search-box .arrow-box.down:after{top:14px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dropdown-with-search-box .dropdown-list-wrapper{position:absolute;top:100%;left:0;width:100%;margin-top:2px;box-shadow:1px 1px 4px 0 #888796;background-color:#fff;z-index:10}.dropdown-with-search-box .dropdown-list-wrapper .dropdown-list{position:relative;list-style:none;margin:0;padding:0;max-height:130px;overflow-y:auto}.dropdown-with-search-box .dropdown-list-wrapper .dropdown-list .dropdown-list-item{position:relative;padding:6px 10px;border-bottom:1px solid #6f6c79;cursor:pointer}.dropdown-with-search-box .dropdown-list-wrapper .dropdown-list .dropdown-list-item.active{background-color:#3b5998;color:#fff}.dropdown-with-search-box .dropdown-list-wrapper .dropdown-list .dropdown-list-item:last-child{border-bottom:none}.no-data-msg-div{position:relative;padding:10px;color:#6f6c79;font-size:.8em;font-style:italic}.disable-input-cross::-webkit-clear-button{-webkit-appearance:none;margin:0}.timezone-error-div{position:fixed;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:15}.timezone-error-div .error-div{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#f5f5f5;padding:0 10px 10px}.timezone-error-div .error-div h2{color:#c44444;margin:10px 0}.timezone-error-div .error-div span{font-size:1.2rem;font-weight:300}.add-remarks-div{width:100%;height:100%;background:url(/shared/img/remark-yellow.png) no-repeat;cursor:pointer}.add-remarks-div .remarks-popup{position:absolute;width:300px;right:0;top:140%;background:#fff;text-align:center;z-index:1;box-shadow:4px 5px 20px 0 #adaabd}.add-remarks-div .remarks-popup h3{margin:10px 0;color:#3b3a4b;font-weight:400}.add-remarks-div .remarks-popup textarea{border:none;width:100%;box-sizing:border-box;resize:none;outline:none;font-size:1rem;font-weight:300;padding:0 10px}.add-remarks-div .remarks-popup:after{content:"";position:absolute;width:15px;height:20px;background-color:#fff;top:-7px;right:21px;-moz-transform:rotate(57deg) skew(17deg);-o-transform:rotate(57deg) skew(17deg);-ms-transform:rotate(57deg) skew(17deg);-webkit-transform:rotate(57deg) skew(17deg);transform:rotate(57deg) skew(17deg)}.payment-error-div{background:url(/shared/img/payment-error-yellow.png) no-repeat;position:relative;width:100%;height:100%;background-position:5px 5px;cursor:pointer}.payment-error-div .error-info-div{position:absolute;width:300px;right:0;background:#fff;color:#000;text-align:left;padding:10px;box-sizing:border-box;top:45px;z-index:1;box-shadow:4px 5px 20px 0 #adaabd}.payment-error-div .error-info-div span{background:url(/shared/img/error-black.png) no-repeat;background-size:20px;padding-left:35px;overflow-wrap:break-word}.payment-error-div .error-info-div:after{content:"";position:absolute;width:15px;height:20px;background-color:#fff;top:-7px;right:21px;-moz-transform:rotate(57deg) skew(17deg);-o-transform:rotate(57deg) skew(17deg);-ms-transform:rotate(57deg) skew(17deg);-webkit-transform:rotate(57deg) skew(17deg);transform:rotate(57deg) skew(17deg)}.driver-verification-comment-container,.replacement-vehicle-popup-container{width:100vw;height:100vh;background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:11}.driver-verification-comment-container .driver-verification-comment,.driver-verification-comment-container .replacement-vehicle-popup,.replacement-vehicle-popup-container .driver-verification-comment,.replacement-vehicle-popup-container .replacement-vehicle-popup{position:absolute;max-width:500px;max-height:320px;top:0;left:0;right:0;bottom:0;margin:auto}.driver-verification-comment-container .replacement-partner-vehicle-popup,.replacement-vehicle-popup-container .replacement-partner-vehicle-popup{position:absolute;max-width:600px;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;overflow:auto}@media only screen and (max-width:600px){.driver-verification-comment-container .replacement-partner-vehicle-popup,.replacement-vehicle-popup-container .replacement-partner-vehicle-popup{width:90%;height:90%;border-radius:10px}}.booking-count-status{width:60px;height:26px;border-radius:15px;position:relative;line-height:26px;padding:0 5px;box-sizing:border-box;margin:0 auto}.active-booking-count-status{background-color:#5349b3;color:#fff}.inactive-booking-count-status{background-color:#fff;color:#5349b3}.booking-count-status:after{content:attr(data-content);position:absolute;width:20px;height:26px;border-radius:0 15px 15px 0;background-color:#df1d1d;top:0;right:0;color:#fff}.booking-count-status:before{content:"";position:absolute;top:0;right:20px;border-color:transparent #df1d1d #df1d1d transparent;border-style:solid;border-width:13px 8px}.booking-count-status-line{height:40px;width:2px;position:absolute;top:-6px;transform:rotate(32deg);right:29px}.active-booking-count-status-line{background-color:#5349b3}.inactive-booking-count-status-line{background-color:#fff}.icon-bar-div .toggle-icon{transition:all .4s;-webkit-transition:all .4s}.icon-bar-div .toggle-icon-open{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.icon-bar-div .toggle-icon-close{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon-bar-div .image-icon-div{width:40px;height:40px;background-color:#fff;padding:9px;display:inline-block;border-radius:50%;margin:5px;vertical-align:bottom;box-sizing:border-box}.icon-bar-div .image-icon-div img{width:100%}.icon-bar-div .icon-bar-list{transition:all .4s;-webkit-transition:all .4s;vertical-align:bottom;display:inline-block;overflow:hidden;white-space:nowrap;text-align:right}.icon-bar-div .icon-bar-close{width:0}.driver-verification-list-view{width:90%;margin:20px auto;font-size:1rem}.driver-verification-list-view table{width:100%;border-collapse:collapse}.driver-verification-list-view tr{cursor:pointer}.driver-verification-list-view td,.driver-verification-list-view th{padding:6px;text-align:center;overflow:auto}.driver-verification-list-view tbody tr:nth-child(2n){background-color:#d6d5e5}.driver-verification-list-view tbody tr:nth-child(odd){background-color:#efedfb}.driver-verification-list-view thead tr{background:#cac7ed}.driver-verification-detailed-div{width:100%;height:100%;padding:20px 60px 0;box-sizing:border-box;position:relative}.driver-verification-detailed-div .driver-details-div{width:65%;height:100%;box-sizing:border-box;display:inline-block;background-color:#f2f1f8;border:2px solid silver;vertical-align:top}.driver-verification-detailed-div .driver-details-div .basic-details-div{text-align:center;width:98%;margin:5px auto;padding:4px 0;border:1px solid silver}.driver-verification-detailed-div .driver-details-div .basic-details-div h2{margin:10px 0;font-weight:300;font-size:22px}.driver-verification-detailed-div .driver-details-div .verification-checklist-div{text-align:center;width:98%;margin:5px auto;padding:4px 0}.driver-verification-detailed-div .driver-details-div .verification-checklist-div h2{margin:10px 0;font-weight:300;font-size:22px}.driver-verification-detailed-div .status-history-wrapper-div{width:35%;height:100%;padding:2px 2px 2px 0;box-sizing:border-box;display:inline-block;background-color:silver}.driver-verification-detailed-div .status-history-wrapper-div .history-div{width:100%;height:49%;background-color:#f2f1f8}.driver-verification-detailed-div .status-history-wrapper-div .status-div{width:100%;height:50.5%;margin-top:2px;background-color:#f2f1f8}.driver-verification-detailed-div .arrow{position:absolute;top:50%;width:50px;height:50px;border-radius:50%;background-size:100%;cursor:pointer}.driver-verification-detailed-div .arrow-left{left:7px;background:url(/shared/img/arrow-left.png) 50% no-repeat;background-size:100%}.driver-verification-detailed-div .arrow-right{right:7px;background:url(/shared/img/arrow-right.png) 50% no-repeat;background-size:100%}.labeled-input-div{display:inline-block;position:relative;padding:10px 0;margin:10px 20px 10px 0;text-align:left}.labeled-input-div .label{position:absolute;transition:all .4s;-webkit-transition:all .4s;font-weight:400;font-size:.9rem;color:grey}.labeled-input-div .label-up{-moz-transform:translateY(-20px) scale(.75);-o-transform:translateY(-20px) scale(.75);-ms-transform:translateY(-20px) scale(.75);-webkit-transform:translateY(-20px) scale(.75);transform:translateY(-20px) scale(.75);-webkit-transform-origin:center left;-moz-transform-origin:center left;-ms-transform-origin:center left;-o-transform-origin:center left;transform-origin:center left}.labeled-input-div .label-down{-moz-transform:translate(0) scale(1);-o-transform:translate(0) scale(1);-ms-transform:translate(0) scale(1);-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1);-webkit-transform-origin:center left;-moz-transform-origin:center left;-ms-transform-origin:center left;-o-transform-origin:center left;transform-origin:center left}.labeled-input-div .input-div{position:relative}.labeled-input-div .input-div input{font-size:1rem;border:none;border-bottom:1px solid #c3c3c3;outline:none;position:relative;background-color:transparent;width:225px}.labeled-input-div .input-div span{position:absolute;left:0;top:100%;font-size:.7rem;color:red}.thumbnail-viewer{text-align:left;display:inline-block;vertical-align:top}.thumbnail-viewer .thumbnail-img{width:40px;height:40px;display:inline-block;vertical-align:top;padding:5px;border:1px solid #c3c3c3;margin:2px}.thumbnail-viewer .thumbnail-img img{width:100%;height:100%}@keyframes rotate{0%{transform:rotate(0deg);stroke-dasharray:5 90}to{transform:rotate(1turn);stroke-dasharray:50 10000}}.image-loader-ani{animation:rotate 1s linear infinite;transform-origin:27px 12px}.labelClass{color:#5349b3}.responsive-modal-backicon-frame .backicon-div{display:none}@media only screen and (max-width:600px){.responsive-modal-backicon-frame{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;overflow:auto}.responsive-modal-backicon-frame .backicon-div{display:block;position:absolute;left:0}}.body-block-div{position:fixed;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(60,60,60,.5);z-index:10}.confirmation-block-div{width:350px;height:180px}.confirmation-block-div .confirmation-box-div h3{padding:30px 0}.confirmation-block-div.big-font{font-size:1rem}.confirmation-block-div.unfullfill-confirmation{width:280px;height:120px}.comment-content-div{position:relative;background-color:#fff;padding:20px;width:300px}.comment-content-div .comment-box-wrapper{margin-bottom:20px}.comment-content-div .comment-box-wrapper .comment-header{margin-bottom:10px;font-size:.9em}.comment-content-div .comment-box-wrapper .comment-box{width:100%;resize:none;font-size:.85em;padding:10px;box-sizing:border-box}.comment-content-div .comment-button-panel{display:flex;justify-content:flex-end}.comment-content-div .comment-button-panel .comment-button{padding:6px 20px;outline:none;border:none;background-color:#79d87f;color:#fff;font-size:.8em;margin-left:10px;cursor:pointer}.comment-content-div .comment-button-panel .cancel-button{background-color:#fc8a8a}.animated-input-wrapper .animated-input,.input-look{display:inline-block;outline:none;padding:0 0 3px;border:none;border-bottom:1px solid #cccae6;font-size:1em;background-color:inherit;font-weight:400}.animated-input-wrapper .animated-label,.base-label{position:absolute;left:0;right:0;top:18px;font-size:1em;font-weight:300;color:#9896b1;background:transparent}.animated-input-wrapper .animated-label .animated-label-span,.base-label .animated-label-span{position:relative;display:inline-block;-webkit-backface-visibility:hidden;font-size:.9em;-moz-transform:translateY(-15px) scale(.8);-o-transform:translateY(-15px) scale(.8);-ms-transform:translateY(-15px) scale(.8);-webkit-transform:translateY(-15px) scale(.8);transform:translateY(-15px) scale(.8);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out}.animated-input-wrapper .animated-label .animated-label-span .star-span,.base-label .animated-label-span .star-span{position:absolute;margin:-8px 0 0 2px;color:#3b3a4b;font-size:1.5em}.animated-input-wrapper{position:relative;padding-top:20px;font-size:.9em}.animated-input-wrapper .animated-input{position:relative;z-index:1;width:100%}.animated-input-wrapper .animated-label.empty-label .animated-label-span{-moz-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.animated-input-wrapper .animated-label.empty-label .animated-label-span .star-span{margin:-5px 0 0 2px;font-size:1.2em}.autocomplete-input{position:relative}.autocomplete-input .animated-input{padding-right:30px;box-sizing:border-box}.autocomplete-cross{position:absolute;top:0;right:0;bottom:5px;width:20px;cursor:pointer;z-index:2}.autocomplete-cross:after,.autocomplete-cross:before{position:absolute;content:"";bottom:6px;right:5px;border-radius:50%;height:1px;width:14px;background-color:#cccae6}.autocomplete-cross:before{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.autocomplete-cross:after{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.image-gallery{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#323250;z-index:200;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.image-gallery.inline-display{position:relative;width:100%;height:100%;background-color:inherit}.image-gallery.inline-display .image-option-panel{padding-top:10px}.image-gallery.inline-display .image-container{padding:0}.image-gallery.inline-display .image-container .image-figure{overflow:auto}.image-gallery *{box-sizing:border-box}.image-gallery .image-option-panel{position:absolute;left:0;top:0;right:0;height:50px;padding:60px 15px 0;z-index:1;display:flex;justify-content:space-between}.image-gallery .image-option-panel .image-option-icon-wrapper{display:flex}.image-gallery .image-option-panel .image-option-icon-wrapper .image-option-icon{position:relative;width:30px;height:30px;margin-right:10px;border-radius:50%;padding:6px 5px;background-color:#c8c8dc;cursor:pointer}.image-gallery .image-option-panel .image-option-icon-wrapper .image-option-icon .option-image{width:18px;height:18px}.image-gallery .image-option-panel .image-option-icon-wrapper .image-option-icon .inverse{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.image-gallery .image-option-panel .image-expand-close-icon-div{position:relative;display:inline-block;width:30px;height:30px;border-radius:50%;background-color:#c8c8dc;cursor:pointer}.image-gallery .image-option-panel .image-expand-close-icon-div:after,.image-gallery .image-option-panel .image-expand-close-icon-div:before{position:absolute;content:"";width:18px;height:4px;left:6px;top:13px;border-radius:4px;background-color:#323250}.image-gallery .image-option-panel .image-expand-close-icon-div:before{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.image-gallery .image-option-panel .image-expand-close-icon-div:after{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.image-gallery .image-container{position:absolute;width:100%;height:100%;padding:100px 50px 120px}.image-gallery .image-container .image-figure{width:100%;height:100%;text-align:center;position:relative;display:flex;justify-content:center;align-items:center}.image-gallery .image-container .image-figure .expanded-image{max-width:100%;max-height:100%}.image-gallery .image-container .image-figure .zoomable{cursor:move;user-select:none;transition:transform .3s ease-out;-webkit-transition:transform .3s ease-out}.image-gallery .gallery-thumbnail-list{position:absolute;left:0;right:0;bottom:0;height:100px;display:flex;padding:10px;background-color:#1e1e38}.image-gallery .gallery-thumbnail-list .thumbnail-figure{width:100px;height:80px;position:relative;padding:5px;margin:0 4px;cursor:pointer}.image-gallery .gallery-thumbnail-list .thumbnail-figure .thumbnail-image{width:100%;height:100%}.image-gallery .gallery-thumbnail-list .thumbnail-figure.selected{border:1px solid #fff}.image-loader-main{position:absolute;top:50%;left:50%;width:100px;height:100px;margin-left:-50px;margin-top:-50px;background:rgba(200,200,220,.8);padding:25px;border-radius:5px;z-index:1}.image-loader-main .image-loader{stroke:rgba(50,50,80,.8);stroke-width:5;fill:transparent;stroke-dasharray:150;stroke-dashoffset:150;-webkit-animation:spinLoader 3s linear infinite;-moz-animation:spinLoader 3s linear infinite;-ms-animation:spinLoader 3s linear infinite;-o-animation:spinLoader 3s linear infinite;animation:spinLoader 3s linear infinite;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center}@-webkit-keyframes spinLoader{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);stroke-dashoffset:300}to{-moz-transform:rotate(1turn);-o-transform:rotate(1turn);-ms-transform:rotate(1turn);-webkit-transform:rotate(1turn);transform:rotate(1turn);stroke-dashoffset:-300}}@-moz-keyframes spinLoader{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);stroke-dashoffset:300}to{-moz-transform:rotate(1turn);-o-transform:rotate(1turn);-ms-transform:rotate(1turn);-webkit-transform:rotate(1turn);transform:rotate(1turn);stroke-dashoffset:-300}}@-ms-keyframes spinLoader{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);stroke-dashoffset:300}to{-moz-transform:rotate(1turn);-o-transform:rotate(1turn);-ms-transform:rotate(1turn);-webkit-transform:rotate(1turn);transform:rotate(1turn);stroke-dashoffset:-300}}@keyframes spinLoader{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);stroke-dashoffset:300}to{-moz-transform:rotate(1turn);-o-transform:rotate(1turn);-ms-transform:rotate(1turn);-webkit-transform:rotate(1turn);transform:rotate(1turn);stroke-dashoffset:-300}}.confirmation-image-wrapper{width:24px;height:20px;cursor:pointer}.confirmation-image-wrapper .confirmation-image-icon{width:100%;height:100%}.popup-wrapper{position:fixed;left:0;top:0;height:100vh;width:100vw;background-color:hsla(0,0%,47.1%,.6);display:flex;align-items:center;justify-content:center;z-index:1111}.popup-wrapper .general-popup{box-shadow:0 0 20px 0 #333}.show-options-div{position:absolute;right:7px;width:24px;height:24px;top:5px;border:1px solid #777;border-radius:2px}.show-options-div:hover{background-color:#c3c3c3;border-color:#c3c3c3}.select-btn{color:#fff;background:#5349b3;width:max-content;padding:5px 14px;border-radius:4px;margin-top:8px}.full-height-div{height:100%}.update-msg-div{height:100vh;margin:auto;display:flex;justify-content:center;align-items:center;font-size:1rem}.msg-container,.update-msg-div{box-sizing:border-box;padding:10px}.msg-container{position:relative;border:1px solid}.msg-line{position:relative;margin-bottom:10px}