.brand-color{color:#1464f4}:root{--input-height:56px;--primary-color:#1464f4;--label-floating-color:#8a8a8a;--text-color:#3c3c3c}.address-input{background:#fff;border-radius:5px;position:relative;width:100%}.address-input #map{height:138px;width:100%}.address-input .error-message{color:#dc3545;font-size:13px;line-height:16px;margin-top:4px}.address-input input{border:none;border-radius:5px;font-size:18px;height:55px;outline:none;padding:0 60px 0 20px;width:100%}.address-input input:focus+div.autocom-map{display:block}.address-input .error-input{border:1px solid #dc3545!important}.address-input .autocom-box{margin:10px;max-height:280px;overflow-y:auto;padding:0}.address-input .autocom-box li{border-radius:3px;color:#1f2125;cursor:default;font-size:16px;font-weight:600;line-height:24px;list-style:none;padding:10px;width:100%}.address-input .autocom-box li:hover{background-color:rgba(44,114,198,.1);color:#1464f4}.address-input .icon{color:#644bff;cursor:pointer;position:absolute;right:12px;text-align:center;top:8px}.address-input .autocom-map{background:#fff;box-shadow:0 1px 5px 3px rgba(0,0,0,.12);display:none;position:absolute;width:100%;z-index:1}.address-input .autocom-map.active{display:block}.address-input .map-container{background-color:#f8f9fa;padding:10px}.address-input .map-container .pls-text{align-items:center;background-color:#1464f4;display:flex;flex-direction:row;height:44px;padding-left:20px}.address-input .map-container .pls-text p{color:#fff;font-size:13px;line-height:16px;margin-bottom:0;margin-left:10px}#ui-datepicker-div{padding:0;width:27em;z-index:1053!important}#ui-datepicker-div .ui-datepicker-header{align-items:center;background-color:#f8f9fa;border:unset;display:flex;flex-direction:row;height:44px;justify-content:space-between}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{font-size:16px;font-weight:700}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span{background-image:url(../../images/ic-black-arrow.svg);background-position:unset}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{transform:scaleX(-1)}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next-hover,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev-hover{background:unset!important;border:unset!important}#ui-datepicker-div .ui-datepicker-header a{top:unset}#ui-datepicker-div .ui-datepicker-calendar{border-collapse:separate!important;border-spacing:10px}#ui-datepicker-div .ui-datepicker-calendar .ui-state-default{align-items:center;background-color:#fff;border:1px solid #dbe1e3;border-radius:3px;color:#1f2125;display:flex;font-size:16px;font-weight:400;height:40px;justify-content:center;width:40px}#ui-datepicker-div .ui-datepicker-calendar .ui-state-default.ui-state-active,#ui-datepicker-div .ui-datepicker-calendar .ui-state-default:hover{background-color:#2c72c6;color:#fff}#ui-datepicker-div .ui-datepicker-calendar .no-place-day{cursor:default!important;pointer-events:none}#ui-datepicker-div .ui-datepicker-calendar .no-place-day .ui-state-default{border:1px solid #8098ab!important;color:#8098ab;-webkit-user-select:none;-moz-user-select:none;user-select:none}#ui-datepicker-div .ui-datepicker-calendar .ui-state-disabled .ui-state-default{background:#f8f9fa;border:1px solid #fff}#ui-datepicker-div .no-place{align-items:center;display:flex;padding:0 20px 20px;position:relative}#ui-datepicker-div .no-place:before{border:1px solid #8098ab;border-radius:3px;box-sizing:border-box;color:#8098ab;content:"X";display:flex;height:22px;justify-content:center;position:absolute;width:22px}#ui-datepicker-div .no-place span{margin-left:35px}.dat-lich-bao-duong{align-items:center;background:url(../../images/dat-lich-bao-duong.png) no-repeat 0 0;background-size:cover;display:flex}.dat-lich-bao-duong h1{color:#fff;font-size:35px;font-weight:300;letter-spacing:.345em!important;line-height:43px;margin-bottom:40px;text-transform:uppercase}.dat-lich-bao-duong .group-item{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5px}.dat-lich-bao-duong .group-item input:not([type=checkbox]):not([type=radio]),.dat-lich-bao-duong .group-item select{border:1px solid #e4e4e4;border-radius:3px;box-sizing:border-box;font-size:16px;height:40px;line-height:40px;overflow:hidden!important;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap;width:100%}.dat-lich-bao-duong .group-item input:not([type=checkbox]):not([type=radio])::-moz-placeholder,.dat-lich-bao-duong .group-item select::-moz-placeholder{color:#979797;font-size:16px}.dat-lich-bao-duong .group-item input:not([type=checkbox]):not([type=radio])::placeholder,.dat-lich-bao-duong .group-item select::placeholder{color:#979797;font-size:16px}.dat-lich-bao-duong .group-item input:not([type=checkbox]):not([type=radio]):focus,.dat-lich-bao-duong .group-item select:focus{outline:none}.dat-lich-bao-duong .group-item input:not([type=checkbox]):not([type=radio]).custom-invalid,.dat-lich-bao-duong .group-item select.custom-invalid{border-color:#fe0000;box-shadow:0 0 0 .2rem rgba(254,0,0,.25)}.dat-lich-bao-duong .group-item input:not([type=checkbox]):not([type=radio]) option[data-id=Products-Car-PRESIDENT],.dat-lich-bao-duong .group-item select option[data-id=Products-Car-PRESIDENT]{display:none}.dat-lich-bao-duong .group-item input:not([type=checkbox]):not([type=radio]).js_numText,.dat-lich-bao-duong .group-item select.js_numText{padding-right:3.5em}.dat-lich-bao-duong .group-item select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../images/sb-arrow.svg) #fff no-repeat;background-position:right 3px center}.dat-lich-bao-duong .group-item select:invalid{color:gray}.dat-lich-bao-duong .group-item select option{color:#1f2125;font-size:13px;font-weight:400}.dat-lich-bao-duong .group-item.required>label:after{color:#1464f4;content:"*";padding-left:4px}.dat-lich-bao-duong .group-item .group-item-checkbox{display:flex;margin-bottom:4px;margin-left:15px;padding:0}.dat-lich-bao-duong .group-item .group-item-checkbox>div{width:100%}.dat-lich-bao-duong .group-item .group-item-checkbox:last-child .expandable:after{content:none}.dat-lich-bao-duong .group-item .group-item-checkbox .expandable{position:relative;width:100%}@media(max-width:767px){.dat-lich-bao-duong .group-item .group-item-checkbox .expandable:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22'%3E%3Cpath stroke='%23707070' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m8.25 16.5 5.5-5.5-5.5-5.5'/%3E%3C/svg%3E");content:"";height:22px;position:absolute;right:4px;transform:translateY(25%);vertical-align:middle;width:22px}.dat-lich-bao-duong .group-item .group-item-checkbox .expandable:hover .service-list-expand-lv1{display:block}}.dat-lich-bao-duong .group-item .group-item-checkbox .expandable .add-detail{color:#1464f4;display:none;font-size:13px;font-weight:700;line-height:32px;opacity:1}.dat-lich-bao-duong .group-item .group-item-checkbox .expandable .add-detail_child{color:#1464f4;font-size:13px;font-weight:700;line-height:44px;opacity:1;position:absolute;right:20px;text-align:right;top:50%;transform:translateY(-50%);width:90px}.dat-lich-bao-duong .group-item .group-item-checkbox .expandable .add-detail:hover,.dat-lich-bao-duong .group-item .group-item-checkbox .expandable .add-detail_child:hover{cursor:pointer}@media(min-width:768px){.dat-lich-bao-duong .group-item .group-item-checkbox .expandable .add-detail{display:block;padding-right:8px;position:absolute;right:0;top:50%;transform:translateY(-50%)}}.dat-lich-bao-duong .group-item .group-item-checkbox .expandable.expandable-painting .service_paintingNote{font-size:12px;font-weight:400;left:0;line-height:1.5;opacity:0;position:absolute;top:120%;width:100%;z-index:-1}.dat-lich-bao-duong .group-item .group-item-checkbox .expandable.expandable-painting.at{margin-bottom:3.5em}@media(max-width:767.98px){.dat-lich-bao-duong .group-item .group-item-checkbox .expandable.expandable-painting.at{margin-bottom:4.2em}}.dat-lich-bao-duong .group-item .group-item-checkbox .expandable.expandable-painting.at .service_paintingNote{opacity:1;z-index:2}.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]{opacity:0;position:absolute;width:auto;z-index:1}.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label{background:#f8f9fa;color:#000;cursor:pointer;font-size:16px;font-weight:600;line-height:150%;margin-bottom:0;margin-left:0;margin-right:0;padding:4px 95px 4px 40px;position:relative;width:100%}@media(max-width:767.98px){.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label{padding:4px 4px 4px 40px}}.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label span{font-weight:400!important}.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label:before{background:#fff;border:1px solid #dbe1e3;border-radius:3px;content:"";display:inline-block;height:20px;left:4px;margin-right:6px;position:absolute;top:50%;transform:translateY(-50%);vertical-align:middle;width:20px}.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]:checked+label,.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]:hover+label{background:rgba(44,114,198,.1)!important;color:#1464f4}.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]:checked+label:before,.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]:hover+label:before{background:#1464f4}.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox][name^=service_root_]:checked+label,.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox][name^=service_root_]:hover+label{background:rgba(44,114,198,.1)!important;color:#1f2125;font-weight:700!important}.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]:checked+label:after{background:transparent;border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:10px;left:5px;position:absolute;top:50%;transform:rotate(45deg) translateY(calc(-50% - 4px));width:6px}.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div .service-list-expand-lv2>div,.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div.service-list-expand-lv1{background-color:#fff;border-radius:3px;box-shadow:0 16px 48px rgba(0,0,0,.176);display:none;height:-moz-fit-content;height:fit-content;padding:10px 0;position:absolute;width:300px;z-index:3}@media(min-width:768px){.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div .service-list-expand-lv2>div,.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div.service-list-expand-lv1{width:100%}}.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div .service-list-expand-lv2>div>div,.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div.service-list-expand-lv1>div{padding:0 10px}.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div .service-list-expand-lv2>div>div.expandable:after,.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div.service-list-expand-lv1>div.expandable:after{right:20px;transform:translateY(50%)}.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div .service-list-expand-lv2>div>div.expandable:hover .service-checkbox.has-child~label,.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div.service-list-expand-lv1>div.expandable:hover .service-checkbox.has-child~label{background:rgba(44,114,198,.1)}@media(max-width:767.98px){.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div .service-list-expand-lv2>div>div.expandable:hover .service-list-expand-lv2,.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div.service-list-expand-lv1>div.expandable:hover .service-list-expand-lv2{display:block}}.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div .service-list-expand-lv2>div input[type=checkbox]:hover~.service-list-expand-lv2,.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div.service-list-expand-lv1 input[type=checkbox]:hover~.service-list-expand-lv2{display:none}.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div .service-list-expand-lv2>div input[type=checkbox]+label,.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div.service-list-expand-lv1 input[type=checkbox]+label{background-color:#fff;padding:10px 10px 10px 42px}.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div .service-list-expand-lv2>div input[type=checkbox]+label:before,.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div.service-list-expand-lv1 input[type=checkbox]+label:before{left:10px}.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div .service-list-expand-lv2>div input[type=checkbox]+label:after,.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div.service-list-expand-lv1 input[type=checkbox]+label:after{left:11px}.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div .service-list-expand-lv2{display:none;height:100%;left:300px;position:absolute;top:0;width:300px;z-index:4}@media(min-width:768px){.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div .service-list-expand-lv2{left:100%}}.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div .service-list-expand-lv2>div{display:block;padding:10px;position:inherit}@media screen and (max-width:767px){.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div .service-list-expand-lv2,.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div.service-list-expand-lv1{left:0;position:relative;width:100%}.dat-lich-bao-duong .group-item .group-item-checkbox input[type=checkbox]+label+div .service-list-expand-lv2>div{width:100%}}.dat-lich-bao-duong .group-item .group-item-checkbox label{margin-left:10px}.dat-lich-bao-duong .group-item input[type=radio].radio-circle{height:20px;margin-top:2px;vertical-align:top;width:20px}.dat-lich-bao-duong .group-item input[type=radio].radio-circle+label{font-size:16px;font-weight:600;line-height:24px;margin-bottom:0;margin-left:10px;width:calc(100% - 40px)}.dat-lich-bao-duong .group-item input[type=radio].radio-circle:disabled{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#d9e1e2;border-radius:50%;color:#979797}.dat-lich-bao-duong .group-item input[type=radio].radio-circle:disabled+label{color:#979797}.dat-lich-bao-duong .group-item .mobileServiceMethod,.dat-lich-bao-duong .group-item .showroomMethod{display:none}.dat-lich-bao-duong .group-item .mbs-note{color:#1f2125;font-size:13px;line-height:16.32px;margin-top:20px}.dat-lich-bao-duong .group-item .mbs-note ul{margin-bottom:0}.dat-lich-bao-duong .group-item .mbs-note ul li{margin-left:20px}.dat-lich-bao-duong .group-item .mbs-note ul li:first-child{margin-top:20px}.dat-lich-bao-duong .group-item .root_numText .js_numText{padding-right:3.5em}.dat-lich-bao-duong .group-item .root_numText .num_text{right:20px;top:12px}.dat-lich-bao-duong .col-form-label{font-size:16px;font-weight:600;padding-right:0}.dat-lich-bao-duong .title{align-items:center;flex-direction:row;font-size:16px;font-weight:700;margin-bottom:20px}.dat-lich-bao-duong .title i{align-items:center;background:#1464f4;border-radius:50%;color:#fff;font-size:13px;font-style:normal;font-weight:700;height:30px;justify-content:center;line-height:140%;margin-right:15px;width:30px}.dat-lich-bao-duong .schedule-maintenance-form{background:#fff;margin:100px 0;padding:30px}.dat-lich-bao-duong .schedule-maintenance-form textarea{font-size:13px;line-height:140.4%;min-height:81px;resize:none}.dat-lich-bao-duong .pt-30{padding-top:30px!important}.dat-lich-bao-duong .title.fix i{background:#707070}.dat-lich-bao-duong .datepicker{background:url(../../images/vfast/ic-calendar-sb.svg) 100% no-repeat;background-position:center right 10px}.dat-lich-bao-duong .timepicker{background:url(../../images/vfast/ic-time-sb.svg) 100% no-repeat;background-position:center right 10px}.dat-lich-bao-duong .schedule-time-description{color:#707070;font-size:11px;font-style:italic}.dat-lich-bao-duong #btn-submit{display:block;font-size:16px;font-weight:700;height:50px;line-height:24px;margin:15px auto 0;max-width:335px;width:90%}.dat-lich-bao-duong #btn-submit:disabled{background-image:linear-gradient(90deg,#403838 0,#312929);cursor:not-allowed}.dat-lich-bao-duong .select2-container{width:100%!important}.dat-lich-bao-duong .select2-container .select2-selection{background-color:transparent;border:1px solid #e4e4e4;border-radius:3px;box-sizing:border-box;font-family:Mulish,Source Sans Pro,sans-serif;height:40px;line-height:24px;padding:8px 12px}.dat-lich-bao-duong .select2-container .select2-selection .select2-selection__rendered{color:#000;font-size:16px;font-weight:400;line-height:24px}.dat-lich-bao-duong .select2-container .select2-selection__arrow{height:100%!important;margin-right:16px;width:12px!important}@media screen and (max-width:991px){.dat-lich-bao-duong .select2-container .select2-selection__arrow{margin-right:14px}}.dat-lich-bao-duong .select2-container .select2-selection__arrow b{background:url(../../images/sb-arrow.svg) 0 0 no-repeat;border:0;border-color:transparent!important;border-width:0!important;display:block;height:8px!important;margin-top:-4px!important;padding:0;width:12px!important}@media screen and (max-width:991px){.dat-lich-bao-duong .select2-container .select2-selection__arrow b{background-size:contain}}.dat-lich-bao-duong .select2-container.select2-container--open .select2-selection__arrow b{transform:rotate(180deg)}.dat-lich-bao-duong #car-painting-service,.dat-lich-bao-duong #schedule-maintenance-popup{background:rgba(0,0,0,.7)}.dat-lich-bao-duong #car-painting-service .modal-dialog,.dat-lich-bao-duong #schedule-maintenance-popup .modal-dialog{border-radius:3px}.dat-lich-bao-duong #car-painting-service .modal-body,.dat-lich-bao-duong #schedule-maintenance-popup .modal-body{padding:0!important;text-align:center}.dat-lich-bao-duong #car-painting-service .modal-footer,.dat-lich-bao-duong #schedule-maintenance-popup .modal-footer{justify-content:center}.dat-lich-bao-duong #car-painting-service .vin-logo,.dat-lich-bao-duong #schedule-maintenance-popup .vin-logo{background:url(../../images/vfast/logo.svg) 50% no-repeat;height:30px;margin-top:30px}.dat-lich-bao-duong #car-painting-service .mc-icon,.dat-lich-bao-duong #schedule-maintenance-popup .mc-icon{display:block;height:142px;margin-top:30px;position:relative}.dat-lich-bao-duong #car-painting-service .mc-icon__line,.dat-lich-bao-duong #schedule-maintenance-popup .mc-icon__line{background:linear-gradient(90deg,#fff .01%,#1464f4 100.01%);height:7px;left:50%;position:absolute;top:50%;transform:matrix(1,0,0,-1,0,0) translate(-50%,-50%);width:100%}.dat-lich-bao-duong #car-painting-service .mc-icon .img-boder,.dat-lich-bao-duong #schedule-maintenance-popup .mc-icon .img-boder{background:#fff;height:142px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:142px}.dat-lich-bao-duong #car-painting-service .mc-icon .img-boder svg,.dat-lich-bao-duong #schedule-maintenance-popup .mc-icon .img-boder svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dat-lich-bao-duong #car-painting-service .mc-icon .img-boder svg .path,.dat-lich-bao-duong #schedule-maintenance-popup .mc-icon .img-boder svg .path{fill:#1464f4}.dat-lich-bao-duong #car-painting-service .content,.dat-lich-bao-duong #schedule-maintenance-popup .content{font-size:18px;font-style:normal;font-weight:400;line-height:150%;padding:30px;text-align:center}.dat-lich-bao-duong #car-painting-service .content span,.dat-lich-bao-duong #schedule-maintenance-popup .content span{color:#1464f4}.dat-lich-bao-duong #car-painting-service .content h3,.dat-lich-bao-duong #schedule-maintenance-popup .content h3{margin-bottom:30px}.dat-lich-bao-duong #car-painting-service .back-home,.dat-lich-bao-duong #schedule-maintenance-popup .back-home{border:1px solid #e4e4e4;border-radius:3px;font-size:18px;font-weight:700;height:45px;margin-bottom:30px;text-transform:uppercase;width:90%}.dat-lich-bao-duong #car-painting-service .close,.dat-lich-bao-duong #schedule-maintenance-popup .close{position:absolute;right:20px;top:15px}.dat-lich-bao-duong #car-painting-service .close i.fas,.dat-lich-bao-duong #schedule-maintenance-popup .close i.fas{color:#000;font-family:Font Awesome\ 5 Pro!important;font-size:1.5rem}.dat-lich-bao-duong #car-painting-service .mc-icon{margin-top:0}.dat-lich-bao-duong #car-painting-service .content{padding:25px}.dat-lich-bao-duong #car-painting-service .content h4{color:#1f2125;font-size:16px;font-weight:700;line-height:1.4;margin-bottom:10px}.dat-lich-bao-duong #car-painting-service .content p{font-size:16px;font-weight:400;line-height:1.5}.dat-lich-bao-duong .notice{color:#dc3545;display:flex;justify-content:center;margin-bottom:30px;text-align:center}.dat-lich-bao-duong .notice .notice-title{margin-top:-20px}@media screen and (max-width:991px){.dat-lich-bao-duong{height:auto}.dat-lich-bao-duong h1{margin-top:40px}.dat-lich-bao-duong .pr-1{padding:0!important}.dat-lich-bao-duong .mt-10{margin-top:0!important}.dat-lich-bao-duong .schedule-maintenance-form{padding:0 15px}.dat-lich-bao-duong .title{margin-bottom:10px;margin-top:30px}}.header-popup{display:flex;justify-content:center;margin-bottom:30px}@media screen and (max-width:991px){.header-popup{padding-top:20px}}.header-popup .close{text-align:end}.header-popup .header-timer{color:#1464f4;font-size:16px;line-height:24px}.header-popup h1{letter-spacing:unset!important;margin-bottom:0}.header-popup .header-title{color:#1f2125;font-size:20px;font-weight:600;line-height:24px;text-transform:uppercase}.upload-form .upload-files{display:flex;flex-direction:row}.upload-form .upload-files .btn-select-files{margin-right:5px}.upload-form .upload-files .images-preview{display:flex;flex-direction:row}.upload-form .upload-files .images-preview .thumbImg{border-radius:3px;height:40px;margin-right:5px;position:relative;width:40px}.upload-form .upload-files .images-preview .thumbImg .delete-image{background:url(../../images/close.png) #fff;background-position:50%;background-repeat:no-repeat;background-size:6px 6px;border-radius:50%;cursor:pointer;height:14px;position:absolute;right:3px;top:3px;width:14px;z-index:1}.upload-form .upload-files .images-preview .thumbImg img{border-radius:3px;height:40px;-o-object-fit:cover;object-fit:cover;position:absolute;width:40px}.upload-form p{color:#1f2125;font-size:16px;font-weight:600;line-height:19px}.upload-form i{border:1px solid #dbe1e3;border-radius:3px;padding:13px}.upload-form .message p{font-size:13px;font-weight:700;margin-bottom:0;margin-top:10px;text-align:left}.upload-form .message p.success{color:#00a119}.upload-form .message p.fail{color:red}.end-popup-header .notice-title{color:#1f2125;font-size:16px;font-weight:700;line-height:24px;margin-bottom:3px}.end-popup-header .continue-title{color:#707070;line-height:24px}.btn-custom-continue{background-color:#fff;border:1px solid #1464f4;color:#1464f4;margin-right:30px}.ui-timepicker-standard .ui-timepicker-viewport{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.ui-timepicker-standard .ui-menu-item{border-radius:3px;flex:0 0 50%;max-width:50%;padding-left:5px!important;padding-right:5px!important}.ui-timepicker-standard .ui-menu-item .ui-corner-all{border:1px solid #dbe1e3;color:#1f2125;margin-bottom:10px}.ui-timepicker-standard .ui-menu-item .ui-state-hover{background-color:#1464f4!important;border:none!important;color:#fff!important}.ui-timepicker-standard .ui-widget-content{border:none;padding-left:5px;padding-top:5px}#select2-showroom-results .select2-results__option{padding:20px 15px 20px 90px;position:relative}#select2-showroom-results .select2-results__option:before{background:url(../../images/vfast/ic-harmer-blue.png) 50% no-repeat;border:1px solid #dbe1e3;border-radius:50%;content:"";height:50px;left:20px;padding:12px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:50px}#select2-showroom-results .select2-results__option--highlighted:before{border-color:#fff!important;color:#fff!important}#select2-showroom-results .select2-results__option--highlighted:before,#select2-showroom-results .select2-results__option[aria-selected=true]:before{background:url(../../images/vfast/ic-harmer.png) 50% no-repeat!important}#select2-scheduleTime{direction:rtl;position:absolute;right:0;width:80vw}#select2-scheduleTime #scheduleTimeSession{align-items:center;display:flex;justify-content:center;margin:0 20px}#select2-scheduleTime #scheduleTimeSession>div{background-color:#f8f9fa;display:flex;margin-top:20px;width:100%}#select2-scheduleTime #scheduleTimeSession>div button{color:#707070;flex:1 1 50%;font-size:16px;line-height:24px;margin:4px}#select2-scheduleTime #scheduleTimeSession>div button.btn-primary{color:#fff}#select2-scheduleTime .select2-container--open{left:auto;max-width:448px;right:0}#select2-scheduleTime #select2-scheduleTime-results{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;max-height:unset;padding:20px 15px 14px}#select2-scheduleTime #select2-scheduleTime-results .select2-results__option{border:1px solid #dbe1e3;border-radius:3px;flex:0 0 calc(25% - 10px);font-size:16px;margin:0 5px 10px;text-align:center}#select2-scheduleTime #select2-scheduleTime-results .select2-results__option:hover,#select2-scheduleTime #select2-scheduleTime-results .select2-results__option[aria-selected=true]{background-color:#1464f4!important;border-color:#1464f4;color:#fff!important}#select2-scheduleTime #select2-scheduleTime-results .select2-results__option--highlighted{background-color:unset!important;border:1px solid #dbe1e3;color:#1f2125!important}#select2-scheduleTime #select2-scheduleTime-results .select2-results__option[aria-disabled=true]{background-color:#f8f9fa;border-color:#f8f9fa!important}@media screen and (max-width:991px){#btn-submit{margin:30px 0!important}}.custom-maitenance-modal{background:none}#maintenance .modal-dialog{min-width:847px}@media screen and (max-width:991px){#maintenance .modal-dialog{min-width:300px}}#select2-scheduleTime-container~.select2-selection__arrow{width:20px!important}#select2-scheduleTime-container~.select2-selection__arrow b{background:url(../../images/vfast/ic-time-sb.svg) 0 0 no-repeat;background-size:contain;height:20px!important;margin-top:-10px!important;width:20px!important}@media screen and (max-width:991px){.group-service{order:0}.group-schedule{order:2}.group-upload-img{order:1}.group-submit{justify-content:center;margin:0;order:4;padding:0}}@media screen and (max-width:480px){.container{padding-left:0;padding-right:0}#ui-datepicker-div{left:0!important;width:100%}#ui-datepicker-div .ui-datepicker-calendar{border-spacing:unset!important}#select2-scheduleTime-results{padding:10px!important}#select2-scheduleTime-results .select2-results__option{font-size:13px!important}}.validation-error-message{color:#dc3545;display:none;font-size:16px;margin-top:10px;text-align:center}.invalid-input{border:1px solid #dc3545!important;color:#dc3545!important}#ui-datepicker-div,.select2-dropdown{box-shadow:0 16px 48px rgba(0,0,0,.176)}.select2-dropdown{z-index:1}#sb-conflict-popup .modal-body{padding:20px}#sb-conflict-popup .modal-body .end-popup-header .close{position:absolute;right:25px;top:25px}#sb-conflict-popup .modal-body .end-popup-header .notice-title{margin-bottom:20px;margin-right:40px}#sb-conflict-popup .modal-body .btn{font-size:16px;max-width:335px}@media only screen and (max-width:767px){#sb-conflict-popup .modal-body .btn{padding:0}}.close i.fas{font-family:Font Awesome\ 5 Pro!important}.service-backdrop{height:100vh;left:0;position:fixed;top:0;width:100vw}.service-backdrop--parent{z-index:1}.service-backdrop--child{z-index:2}#holiday-tet .modal-dialog{background:transparent;border:0;max-width:1000px;outline:none;width:85%}#holiday-tet .modal-dialog .modal-body{padding:0}#holiday-tet .modal-dialog .close{background:#fff;bottom:100%;display:inline-block;opacity:1;padding:2px;position:absolute;right:0;top:auto}#holiday-tet .modal-dialog .modal-content{border:0}#holiday-tet .modal-dialog img{height:auto;max-width:100%}#listBookingModal p{color:#1f2125;font-size:16px;font-weight:700;line-height:24px;margin-bottom:10px}#listBookingModal p.note{font-size:14px;font-weight:600;margin-bottom:20px}#listBookingModal a{border:1px solid #1464f4;border-radius:3px;color:#1464f4;display:block;font-size:16px;font-weight:600;height:40px;line-height:40px;margin:0 auto;max-width:255px;text-align:center;transition:all .3s ease;width:100%}#listBookingModal a:hover{background:#1464f4;color:#fff}