[id^=doAjaxCall]{position:absolute}.validImage{cursor:pointer}.form-row .grey-spce .form-label-item input[type=radio]{min-width:17px;min-height:17px}.form-item.credit-num .input-box,.form-label-item.credit-num .input-box{width:24.5%}@media screen and (max-width:767px){.form-item.credit-num .input-box,.form-label-item.credit-num .input-box{width:23%}}.form-item.location{max-width:190px;width:190px}.detail-info.noborder .list-table{width:100%}@media screen and (min-width:992px){.form-label-item.address .postal-code{min-width:140px}}.pic.re-car img{max-width:167px}.ajax_overlay{height:100vh!important}.ajax_loader{width:100%;height:100vh;background:url(../styles/images/loading1.gif) no-repeat center center transparent}.gomp-map{width:100%;height:100%}.empty-state-content,.search-not-found-state-content{display:none}.empty-state .empty-state-content{display:block}.empty-state>:not(.empty-state-content){display:none}.search-not-found-state .search-not-found-state-content{display:block}.search-not-found-state>:not(.search-not-found-state-content){display:none}input:not([type=button]):disabled{opacity:.5}.form-item [class^=icomoon-]{font-size:20px}.detail-info .form-label-item.address{margin-top:0;margin-bottom:0}.detail-info .form-label-item .selectric-wrapper{margin-top:4px;margin-bottom:4px}@media screen and (min-width:768px){.detail-info.nowrap .folder-layout{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:0}}@media screen and (max-width:991px){.detail-info .form-label-item.address .item{margin:4px}}@media screen and (max-width:600px){.detail-info .form-label-item.address .item{margin-top:0}}@media screen and (max-width:991px){#loc_00 .location{margin-right:0!important;width:calc(100% - 136px)}}.form-row .grey-spce{padding-top:25px}@media screen and (max-width:991px){.form-row .grey-spce .form-label-item.address.commonly-used{margin-top:25px}.form-row .grey-spce .form-label-item.address.commonly-used .item:nth-Last-of-type(1){width:calc(72% - 8px)}.form-row .grey-spce .form-label-item.address.commonly-used .item:nth-Last-of-type(3),.form-row .grey-spce .form-label-item.address.commonly-used .item:nth-Last-of-type(4){width:calc(50% - 8px)}.form-row .grey-spce .form-label-item.address.commonly-used .item:nth-Last-of-type(5){width:calc(100% - 50px)}}@media screen and (max-width:600px){.form-row .grey-spce .form-label-item.address.commonly-used .item:nth-Last-of-type(1),.form-row .grey-spce .form-label-item.address.commonly-used .item:nth-Last-of-type(2){width:100%}}.member-edit-common-address-row{width:100%}.member-edit-common-address-row:first-of-type{margin-top:10px}.member-edit-common-address-row:not(:nth-last-of-type(2)){margin-bottom:16px}.member-edit-common-address-row div[class*=col-]{padding:4px}.member-edit-common-address-row div[class*=col-]>*{margin:0}.member-edit-common-address-row #clear-form{min-width:unset;max-width:120px;width:100%}@media(min-width:576px){.member-edit-common-address-row #clear-form{max-width:unset}}@media(min-width:992px){.member-edit-common-address-row div[class*=col-]{padding:4px 8px}}@media screen and (max-width:1199px){#shuttle-device .form-row.col-02 .form-label-item{width:100%}#shuttle-device .seat{margin-top:8px}}.phone-item .item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.phone-item .item.telZip{-ms-flex-preferred-size:20%;flex-basis:20%}.phone-item .item.telNum{-ms-flex-preferred-size:40%;flex-basis:40%}.phone-item .item.telExt{-ms-flex-preferred-size:25%;flex-basis:25%}@media(max-width:1199.98px){.phone-item .item:not(:first-of-type){margin-left:0}.form-row.col-02.form-row-with-phone-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.form-row.col-02.form-row-with-phone-item>*{width:100%}}@media screen and (max-width:600px){.phone-item>label{width:100%}}@media screen and (max-width:400px){.phone-item .item.telZip{-ms-flex-preferred-size:30%;flex-basis:30%}.phone-item .item.telNum{-ms-flex-preferred-size:60%;flex-basis:60%}.phone-item .item.telExt{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:8px}.form-row-with-phone-item .phone-item .item.telExt{margin-top:0}}.quick-rent .detail-headline,.search-car .detail-headline{margin:12px 8px 8px;padding-top:10px;padding-bottom:0;border-bottom:none}.quick-rent .detail-headline:before,.search-car .detail-headline:before{top:16px}.quick-rent .form-btnbox>*,.search-car .form-btnbox>*{max-width:unset}.quick-rent .form-row.form-row-with-2-equal-width-item>*,.search-car .form-row.form-row-with-2-equal-width-item>*{width:calc(50% - 16px);max-width:unset}.quick-rent .form-row.rent-service-project-form-row>.selectric-wrapper,.search-car .form-row.rent-service-project-form-row>.selectric-wrapper{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;width:50%}.quick-rent .form-row.rent-service-project-form-row>.flat-btn,.search-car .form-row.rent-service-project-form-row>.flat-btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.quick-rent .form-row.location-form-row .location,.search-car .form-row.location-form-row .location{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:unset}.quick-rent .form-row.location-form-row .form-check,.search-car .form-row.location-form-row .form-check{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.quick-rent .form-row.car-model-and-nums-of-people-form-row,.search-car .form-row.car-model-and-nums-of-people-form-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.quick-rent .form-row.car-model-and-nums-of-people-form-row>span,.search-car .form-row.car-model-and-nums-of-people-form-row>span{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 8px}.quick-rent .form-row.car-model-and-nums-of-people-form-row>.selectric-wrapper,.search-car .form-row.car-model-and-nums-of-people-form-row>.selectric-wrapper{width:calc(100% - 16px)}.quick-rent .form-row.car-model-and-nums-of-people-form-row>.selectric-wrapper:first-child,.search-car .form-row.car-model-and-nums-of-people-form-row>.selectric-wrapper:first-child{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:0}.quick-rent .form-row.car-model-and-nums-of-people-form-row>.selectric-wrapper:last-child,.search-car .form-row.car-model-and-nums-of-people-form-row>.selectric-wrapper:last-child{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}@media screen and (max-width:400px){.quick-rent .form-row.location-form-row,.search-car .form-row.location-form-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.quick-rent .form-row.location-form-row .location,.search-car .form-row.location-form-row .location{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:unset}.quick-rent .form-row.location-form-row .form-check,.search-car .form-row.location-form-row .form-check{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:0}}@media screen and (min-width:480px) and (max-width:991.98px){.quick-rent .form-row.car-model-and-nums-of-people-form-row,.search-car .form-row.car-model-and-nums-of-people-form-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.quick-rent .form-row.car-model-and-nums-of-people-form-row>.selectric-wrapper:first-child,.search-car .form-row.car-model-and-nums-of-people-form-row>.selectric-wrapper:first-child{margin-bottom:8px}}.exp{position:absolute;font-size:medium}.exp>.form-btnbox{padding-right:.5em;line-height:1!important}.exp>span{width:90%}@media screen and (max-width:1199px){.exp>span{width:80%}}@media screen and (min-width:992px){#header.ctbc-header .menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#header.ctbc-header .nav{position:absolute;right:0;bottom:0;min-width:unset;width:480px}}@media screen and (max-width:991px){#header.ctbc-header .nav .toggle:after{display:none}}@media screen and (min-width:1380px){#header .ctbclogo{position:absolute;bottom:10px;left:360px;min-width:1300px;color:red;font-weight:700;font-size:1.6em}#ctbcShuttle-applogo{max-width:55%;height:auto;content:url(images/APP_pc.png)}}@media screen and (max-width:1366px) and (min-width:1025px){#header .ctbclogo{position:absolute;bottom:10px;left:300px;min-width:1000px;color:red;font-weight:700;font-size:1.4em}#ctbcShuttle-applogo{max-width:55%;height:auto;content:url(images/APP_pc.png)}}@media screen and (max-width:1024px) and (min-width:769px){#header .ctbclogo{position:absolute;bottom:7px;left:180px;min-width:900px;color:red;font-weight:700;font-size:1.4em}#ctbcShuttle-applogo{max-width:55%;height:auto;content:url(images/APP_pc.png)}}@media screen and (max-width:768px){#header .ctbclogo{position:absolute;bottom:10px;left:168px;min-width:600px;color:red;font-weight:700;font-size:1.2em}#ctbcShuttle-applogo{max-width:50%;height:auto;content:url(images/APP_mobile.png)}}@media screen and (max-width:479px){#header .ctbclogo{position:absolute;bottom:12px;left:168px;min-width:400px;color:red;font-weight:700;font-size:.6em}#ctbcShuttle-applogo{max-width:50%;height:auto;content:url(images/APP_mobile.png)}}@media screen and (max-width:330px){#header .ctbclogo{position:absolute;bottom:-2px;left:168px;min-width:20px;width:40px;color:red;font-weight:700;font-size:.6em}#ctbcShuttle-applogo{max-width:50%;height:auto;content:url(images/APP_mobile.png)}}@media screen and (max-width:280px){#header .ctbclogo{position:absolute;bottom:5px;left:185px;min-width:20px;width:30px;color:red;font-weight:700;font-size:.6em}#ctbcShuttle-applogo{max-width:50%;height:auto;content:url(images/APP_mobile.png)}}#footer .service-info p{margin-bottom:0}#footer .service-info .item2{width:364px;text-align:center}#footer .service-info .app{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:18px;color:#fff;font-weight:600;font-size:1em}@media screen and (max-width:1199px){#footer .service-info .app{margin-top:15.3px}}@media screen and (max-width:991px){#footer .service-info:not(:last-child){margin-bottom:48px}}@media screen and (max-width:767px){#footer .service-info .app{margin-top:11.88px}}@media screen and (max-width:479px){#footer .service-info .app{margin-top:9px}}.t-gary2{color:gray}.a-member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:34px;color:#e60012;white-space:nowrap;font-size:20px}.infoSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.table-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 20px;padding:10px 0;width:740px;border:2px solid #c2c094;border-radius:10px}.credit-card-subtitle{padding:10px 0}.credit-card-list-table{margin:0 20px;width:700px}.credit-card-list-th{width:200px;border-bottom:2px solid #c2c094;text-align:center}.credit-card-info-th{width:400px!important}.credit-card-info-td{width:400px!important}.credit-card-list-td{width:200px;border-bottom:2px solid #c2c094;text-align:center}.card-type-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-type-img{margin:10px 0;width:65px;height:55px;background-position:center;background-size:contain;background-repeat:no-repeat}.delete-icon{font-size:30px;cursor:pointer}.do-not-have-binded-credit-card-container{display:none;padding:50px 0 30px}.do-not-have-binded-credit-card{font-weight:700}.add-credit-card-container{padding:20px 0 10px}.add-credit-card{font-size:18px;cursor:pointer}.set-default-card{position:absolute;bottom:17px;left:30px;padding:3px 10px;border:2px solid #c2c094;border-radius:5px;background-color:#f0f0f0;font-weight:700;cursor:pointer}.hideIcon{display:none}.irent-icon{width:90px}.tips{margin:0;padding:5px 0;width:740px;color:#404040;font-size:13.5px}@media screen and (max-width:479px){.credit-card-list-table{width:370px}.credit-card-list-th{width:100px;font-size:7px}.credit-card-info-td{width:170px!important}.credit-card-list-td{width:100px}.card-type-img{width:45px;height:37.8px}.card-type-text{font-size:8px}.delete-icon{font-size:20px}.add-credit-card{font-size:12px}.tips{width:370px;font-size:7px}.table-container{width:370px}.irent-icon{width:45px}.set-default-card{bottom:18px;left:12px;font-size:10px}}.rent-car-wcard .top{padding-bottom:20px}.rent-car-wcard .car-info .right{max-width:216px}.rent-car-wcard .car-pic img{max-height:104px}.rent-car-wcard__popover{text-align:right;font-size:14px}.rent-car-wcard__popover ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:4px 0}.rent-car-wcard__popover ul li{position:relative}.rent-car-wcard__popover ul li:before{position:absolute;top:50%;left:0;display:block;width:4px;height:4px;border-radius:2px;color:#6aa74c;content:'';-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.rent-car-wcard__action-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex:1 0 216px;flex:1 0 216px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px 0 0 auto}.rent-car-wcard .fillet-btn{margin-top:0}.rent-car-wcard .irent-discount,.rent-car-wcard .peace-of-mind-service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rent-car-wcard .peace-of-mind-service__popover{color:#6aa74c}.rent-car-wcard .peace-of-mind-service__form-check{margin:10px 0 0;padding:0}.rent-car-wcard .peace-of-mind-service__form-check .icon{position:relative;bottom:-2px;margin-right:6px;color:#6aa74c;font-size:20px}.rent-car-wcard .irent-discount{margin-top:8px;font-size:15px}.rent-car-wcard .irent-discount__texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:28px}.rent-car-wcard .irent-discount__texts:after,.rent-car-wcard .irent-discount__texts:before{color:#e60012;font-family:icomoon}.rent-car-wcard .irent-discount__texts:before{position:relative;top:-2px;margin-right:4px;content:'\e908';font-size:40px}.rent-car-wcard .irent-discount__texts:after{margin-left:4px;content:'\e91b';font-size:24px}.rent-car-wcard .irent-discount__popover{color:#e60012}.rent-car-wcard .store-bar .store-name{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%}.rent-car-wcard .store-bar .store-name+li{-webkit-box-flex:1;-ms-flex:1 1 66%;flex:1 1 66%;text-align:left}.not-touch-device .rent-car-wcard__popover{position:absolute;top:8px;right:0;z-index:1;padding:8px 16px;border-radius:4px;background-color:#3c3d3f;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);color:#f8f9fa;text-align:left;text-align-last:left;opacity:0;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);-o-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;pointer-events:none}.not-touch-device .rent-car-wcard__popover ul{display:block;margin:0}.not-touch-device .rent-car-wcard__popover ul li{display:block;margin:0!important;padding-left:0;width:240px}.not-touch-device .rent-car-wcard__popover ul li:before{display:none}.not-touch-device .rent-car-wcard__action-box .fillet-btn.success:hover~.peace-of-mind-service .peace-of-mind-service__popover{opacity:1;-webkit-transform:scale(1) translateY(108px);-ms-transform:scale(1) translateY(108px);transform:scale(1) translateY(108px)}.not-touch-device .rent-car-wcard__action-box .peace-of-mind-service__form-check:hover+.rent-car-wcard__popover{opacity:1;-webkit-transform:scale(1) translateY(108px);-ms-transform:scale(1) translateY(108px);transform:scale(1) translateY(108px)}.not-touch-device .rent-car-wcard__action-box .irent-discount:hover .irent-discount__popover{opacity:1;-webkit-transform:scale(1) translateY(108px);-ms-transform:scale(1) translateY(108px);transform:scale(1) translateY(108px)}@media screen and (max-width:1280px){.rent-car-wcard .car-info .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px;max-width:unset;width:100%;text-align:left}.rent-car-wcard__popover ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.rent-car-wcard__popover ul li:not(:first-child){margin-left:16px}}@media screen and (max-width:599.98px){.rent-car-wcard .store-bar .store-name{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.rent-car-wcard .store-bar .store-name+li{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}}@media screen and (min-width:600px){.rent-car-wcard .store-bar .store-name+li{border-top:none!important}}.swal2-popup #swal2-content .cancelOrderAlertContent{text-align:left}.swal2-popup #swal2-content .cancelOrderAlertContent:not(:first-child):not(:nth-child(2n)){margin-top:16px}.swal2-popup #swal2-content .cancelOrderAlertContent .swal2-input{margin:0 auto}.swal2-popup #swal2-content .cancelOrderAlertContent label{color:#000;line-height:1.5rem}.swal2-popup #swal2-content .cancelOrderAlertMsg{color:#f87605}@-webkit-keyframes jquery-modal-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes jquery-modal-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}.jquery-modal.blocker{z-index:1035;padding:32px 12px;background:rgba(230,232,235,.75)}.jquery-modal .modal{padding:56px 20px 48px;max-width:32em;width:100%;border-radius:4px;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);box-shadow:0 1rem 3rem rgba(0,0,0,.175);color:rgba(0,0,0,.65);font-size:1rem;opacity:1;-webkit-animation:jquery-modal-show .3s;animation:jquery-modal-show .3s}.jquery-modal .modal a.close-modal{top:16px;right:12px;width:48px;height:48px;background-image:none}.jquery-modal .modal a.close-modal:hover{opacity:.5}.jquery-modal .modal a.close-modal:after,.jquery-modal .modal a.close-modal:before{position:absolute;top:23.5px;left:12px;display:block;width:24px;height:1px;background:#212224;content:''}.jquery-modal .modal a.close-modal:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.jquery-modal .modal a.close-modal:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.jquery-modal .modal .form-btnbox>*{margin:4px;max-width:192px}.jquery-modal .modal b,.jquery-modal .modal strong{color:#000}.member-terms-modal{overflow:hidden}.member-terms-modal .member-terms-content{overflow-x:hidden;overflow-y:auto;margin:-56px -20px 0;padding:56px 20px 0;height:600px}