@import url(https://fonts.googleapis.com/css2?family=Kanit:wght@300;400;500&display=swap);@font-face{font-family:sodo_sansbold;font-style:normal;font-weight:400;src:url(/static/media/sodosans-bold-webfont.1b1d100142f764057e5b.woff2) format("woff2"),url(/static/media/sodosans-bold-webfont.f510934b408e24b171e9.woff) format("woff")}@font-face{font-family:sodo_sansitalic;font-style:normal;font-weight:400;src:url(/static/media/sodosans-italic-webfont.f0279973c09da25bb3fe.woff2) format("woff2"),url(/static/media/sodosans-italic-webfont.919d66bcca01ef6572f8.woff) format("woff")}@font-face{font-family:sodo_sansregular;font-style:normal;font-weight:400;src:url(/static/media/sodosans-regular-webfont.65a46f51ddd873771260.woff2) format("woff2"),url(/static/media/sodosans-regular-webfont.bbe7c889fa63dd68633f.woff) format("woff")}@font-face{font-family:sodo_sanssemibold;font-style:normal;font-weight:400;src:url(/static/media/sodosans-semibold-webfont.04fa164b752398b36900.woff2) format("woff2"),url(/static/media/sodosans-semibold-webfont.b30398949d0e0e049bed.woff) format("woff")}body,body.enrollment{color:#000;font-family:sodo_sansregular}body.enrollment{background-color:#eef0ef}.fontsodo-bold{font-family:sodo_sansbold}.fontsodo-regular{font-family:sodo_sansregular}.fontsodo-semibold{font-family:sodo_sanssemibold}.fontsodo-italic{font-family:sodo_sansitalic}.fontkanit{font-family:Kanit,sans-serif}.lead,h1,h2,h3,h4,h5,h6{color:#000}.text-red{color:red}.text-gray{color:#ccc}.text-pink{color:#e09c9e}.text-green,a.text-green:hover{color:#00754a}a.text-black:hover{color:#000}.text-housegreen{color:#1e3932}.text-starbucks-green{color:#006241}.text-blue-50{color:#1ec3fb}.text-blue-2{color:#606583}.text-label{color:#231f20}.text-underline{text-decoration:underline}#root,#root>div,.container{height:100%;max-height:100%;overflow-y:hidden}.container{max-width:960px;padding:0}.text-blue{color:#001b71}.radius-form-5 input.form-control,.radius-form-5 select.form-control{border-radius:5px}.border-right-2{border-right:2px solid #041a72}.fs14{font-size:14px}.img-star-stamp{margin-top:-5px;width:85px}.text-star-stamp{margin-left:-15px;margin-top:20px}.text-use-coupon{margin-left:-15px;margin-right:-15px;margin-top:32%}.text-use-coupon2{margin-left:0;margin-right:-15px;margin-top:2px;min-height:55px}.text-datetime-1{color:#e2fb1f;font-size:100%;font-weight:400}.text-datetime-2{color:#fff;font-size:110%;font-weight:500}.text-datetime-3{color:#e2fb1f;font-size:100%;font-weight:400}.text-head-mycoupon{font-size:1.6rem}.text-after-stamp{margin-left:-25px;margin-top:10px}.box-content-term ol li ul,.box-content-term ul,ol li ul{list-style-type:disc!important}.img-profile{border:3px solid #fb6144}.disabled_link{display:inline-block;pointer-events:none;text-decoration:none}.label-warning-email{padding-top:90px}.pt-top{padding-top:50px!important}body,html{height:100%}body{align-items:center;background-color:#ffead2;overflow:auto!important;padding-bottom:0;padding-top:0}a,a:hover{background-color:transparent;color:#000}.a-link-no-underline,.a-link-no-underline:active,.a-link-no-underline:focus,.a-link-no-underline:hover,.a-link-no-underline:visited,a,a:hover{text-decoration:none}ol ol,ol ul,ul ol,ul ul{padding-left:15px}.offcanvas-body{overflow:hidden}.offcanvas{background:#e7f1bf}.offcanvas h3,.offcanvas p,.offcanvas ul li a{color:#fb6144}.offcanvas-end{width:270px}.modal-backdrop.show{opacity:.3}.index2{z-index:2}.index-9,.index2{position:relative}.index-9{z-index:9}.shadow-bottom{box-shadow:0 1px 5px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.2)}.shadow-2{box-shadow:2px 2px 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:2px 2px 1px 0 rgba(0,0,0,.2);-moz-box-shadow:2px 2px 1px 0 rgba(0,0,0,.2)}.bg-top{left:5%;margin-top:20px;position:absolute;text-align:center;top:0;width:90%}.bg-footer{bottom:10px;margin-bottom:10px;position:absolute;right:14px;text-align:right;width:100%}.padding-8px{padding-left:8px!important;padding-right:8px!important}.form-signin{margin:auto;max-width:420px;padding:0;width:100%}.navbar-toggler:focus{box-shadow:none}.form-enter{margin:10px;padding:10px 0;position:relative;z-index:9}.form-enter .fieldset-form{border:none;padding:15px}.form-content{background:#f9f9f9;margin:10px;padding:10px 15px}.form-enter .fieldset-form-2{background-color:#fff6ee;border-radius:5px;margin:0 auto;width:94%}.form-enter .fieldset-form-2 label{color:#009eb6}.form-enter .fieldset-form-2 input{background-color:#fff;border:1px solid #e4e4e4;border-radius:5px}.form-enter input[type=radio]{accent-color:#00754a}.header-form-receipt{background-color:#ef966f;border-radius:5px;color:#fff;padding:5px}.index-2{position:relative;z-index:2}.form-enter .form-control,.form-enter .form-select{background-color:#fff;border:2px solid #b1b1b1;border-radius:25px;height:40px;padding:0 0 0 20px}.form-enter .form-control:focus,.form-enter .form-select:focus{background-color:#ececec;box-shadow:none}.form-enter .form-control.input-date{padding:5px}.form-control.text-box-bottom-border{border:none;border-bottom:1px solid #21409a;border-radius:0}.form-enter .form-check .form-check-input[type=checkbox]{border:1px solid #707070;border-radius:.25em;clear:both;height:18px;width:18px}.form-group,.form-label-group{margin-bottom:1rem;position:relative}.form-label-group>input,.form-label-group>label{height:3.125rem;padding:.75rem}.form-label-group>input.form-control{border-radius:10px;box-shadow:0 5px 5px 0 hsla(0,0%,57%,.5);padding-left:15px}.icon-plus{color:#fff}.form-label-group.has-icon-box>input.form-control{padding-left:45px}.form-label-group .has-icon{left:15px;padding-right:7px;position:absolute;top:10px}.form-label-group.has-icon-box>label{left:35px}.form-label-group>label{border:1px solid transparent;border-radius:.25rem;color:#b8b8b8;cursor:text;display:block;left:0;line-height:1.5;margin-bottom:0;pointer-events:none;position:absolute;top:0;transition:all .1s ease-in-out;width:100%}.form-group input::-webkit-input-placeholder,.form-label-group input::-webkit-input-placeholder{color:#babcbe}.form-group input:-ms-input-placeholder,.form-label-group input:-ms-input-placeholder{color:#babcbe}.form-group input::placeholder,.form-label-group input::placeholder{color:#babcbe}.form-label-group input:not(:-ms-input-placeholder){padding-bottom:.25rem;padding-top:1.25rem}.form-label-group input:not(:placeholder-shown){padding-bottom:.25rem;padding-top:1.25rem}.form-label-group input:not(:-ms-input-placeholder)~label{color:#b8b8b8;font-size:12px;padding-bottom:.25rem;padding-top:.25rem}.form-label-group input:not(:placeholder-shown)~label{color:#b8b8b8;font-size:12px;padding-bottom:.25rem;padding-top:.25rem}.form-group>label,.label-form{color:#231f20;font-size:16px;font-weight:400}input[type=checkbox],input[type=radio]{margin-right:5px}.table-reward tr th{font-size:14px}.table-reward{background-color:#fff;border-radius:10px;margin-bottom:7px}.table-reward tr td{border:none;color:#4d4d4d;font-size:13px;line-height:1.2;padding:8px 10px 4px;vertical-align:top}.table-reward tr td .shop-code{color:#919191}.table-reward tr td .border-left-1-table{border-left:1px solid #969797;padding-left:5px}.table-reward tr td h6{color:#919191}.text-coupon-num{background-color:#006241;border-radius:18px;color:#e7f1bf;font-size:22px;font-weight:700;height:35px;position:absolute;right:20px;text-align:center;top:-5px;width:35px}.text-wait{color:#6c73eb}.text-done{color:#2d613f}.text-not-found{color:#e8484b}.box-circle-points-1,.box-circle-points-2,.box-circle-points-3{border-radius:7px;box-shadow:0 2px 5px 0 hsla(0,0%,80%,.75);-webkit-box-shadow:0 2px 5px 0 hsla(0,0%,80%,.75);-moz-box-shadow:0 2px 5px 0 hsla(0,0%,80%,.75);margin:-22px auto 0;padding:15px 0;text-align:center}.box-circle-points-1 .h1,.box-circle-points-2 .h1,.box-circle-points-3 .h1{font-size:60px;margin-bottom:0}.box-circle-points-1 .h6,.box-circle-points-2 .h6,.box-circle-points-3 .h6{font-size:14px}.box-circle-points-1{background-color:#e3f1ff}.box-circle-points-2{background-color:#e7fff8}.box-circle-points-3{background-color:#fff4f4}.close-top-icon{left:15px;position:absolute;top:10px}span.minus,span.plus{cursor:pointer}.number{text-align:center}.minus,.plus{background:#fff;border:1px solid #898989;border-radius:4px;height:30px;padding:2px 5px 8px}.minus,.plus,input.imput-number{display:inline-block;text-align:center;vertical-align:middle;width:70px}input.imput-number{background-color:transparent;border:none;font-size:26px;height:40px}.popup{background:#fff;border-radius:20px;color:#231f20;left:50%;margin-left:-160px;margin-top:-100px;padding:10px 15px;position:fixed;top:40%;width:300px;z-index:20}#popup1{box-shadow:0 0 0 9999px rgba(0,0,0,.3)}.popup .close-popup{color:#333;font-size:30px;font-weight:700;position:absolute;right:15px;text-decoration:none;top:0;transition:all .2s}.popup h5{font-size:19px;line-height:1.3}.popup ul li{font-size:13px}.popuphide{background:#fff;border-radius:5px;display:none;left:50%;margin-left:-150px;margin-top:-100px;padding:10px;position:fixed;top:40%;width:280px;z-index:20}.form-control-select-popup{border:1px solid #b1b1b1;border-radius:20px;color:#1e3932;padding:3px 7px;width:100%}@supports (-ms-ime-align:auto){.form-label-group>label{display:none}.form-label-group input::-ms-input-placeholder{color:#777}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.form-label-group>label{display:none}.form-label-group input:-ms-input-placeholder{color:#777}}.user-profile{margin:0 auto -50px;width:100px}.user-profile img{border:4px solid #fff;border-radius:50%}.box-bg-white{background-color:#fff;border-radius:10px;margin:0 auto;padding:70px 15px 35px;width:80%}.box-bg-white-radius-more{background-color:#fff;border:1px solid #707070;border-radius:25px;margin:0;padding:15px}.box-content-term{max-height:470px;overflow-y:scroll;padding:20px}.box-content-term ol li,.box-content-term p,.box-content-term ul li{margin-bottom:15px}.border-radius-10{border-radius:10px}.mt-100{margin-top:100px}.form-signin .navbar{max-width:420px;position:fixed;top:0;width:100%;z-index:999}.bg-home{background:#ffead2 url(/static/media/stb_booking_bg@2x.66ade490e1522a602c7a.jpg);background-position:top;background-repeat:no-repeat;background-size:100%}.bg-home,.bg-home-enrollment{height:100%;overflow-x:hidden;overflow-y:scroll}.bg-home-enrollment{background-color:#eef0ef}.img-border-5{border:5px solid #fff}.lh-condensed{line-height:1.25}.break-all{word-break:break-all}.text-shadow{text-shadow:2px 2px 5px #969696}.card-box img{border-radius:10px}.input-style1{background-color:#e7ebef;border:4px solid #e7ebef;border-radius:40px;box-shadow:1px 2px 2px 0 #c7c7c7,inset 3px 3px 10px 1px #cdcdcd,0 3px 9px 1px #c5cbd1;color:#080808!important;height:60px;padding-left:20px}.line-tab{background-color:#fff;border-radius:5px;display:block;height:3px;margin:0 auto;width:90%}.box-top-left-radius-7{border-top-left-radius:20px}.box-bottom-left-radius-7{border-bottom-left-radius:20px}.border-radius-20{border-radius:20px}.box-top-bottom-right-radius-7{-webkit-border-bottom-lerightft-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;border-bottom-right-radius:20px;-webkit-border-top-right-radius:20px;border-top-right-radius:20px}.box-time-shared{-moz-border-radius-topright:10px;background-color:#fddde4;-webkit-border-radius:0;-webkit-border-top-right-radius:10px;-moz-border-radius:0;border-radius:0;border-top-right-radius:10px}.box-e-coupon-img{-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;border-bottom-right-radius:20px;-webkit-border-top-right-radius:20px;border-top-right-radius:20px}.btn-register-2,.btn-register-2-dis{background-color:#00754a;border:2px solid #00754a;border-radius:50px;color:#fff;font-family:sodo_sanssemibold;font-size:22px;min-width:155px;padding:7px 10px;text-decoration:none}.btn-register-2-dis{box-shadow:none;cursor:not-allowed;opacity:.65;pointer-events:none}.btn-sm.btn-register-2{font-size:.8rem;min-width:55px;padding:5px 10px;width:100%}.btn-register-2:focus,.btn-register-2:hover{background-color:#00754a;color:#fff;outline:none}.btn-register-3{background-color:#1e3932;border:2px solid #1e3932;border-radius:50px;color:#fff;font-family:sodo_sanssemibold;font-size:22px;min-width:155px;padding:7px 10px;text-decoration:none}.btn-sm.btn-register-3{font-size:.8rem;min-width:55px;padding:5px 10px;width:100%}.btn-register-3:focus,.btn-register-3:hover{background-color:#1e3932;color:#fff;outline:none}.btn-register-4{background-color:#606583;border:none;border-radius:50px;color:#fff;font-family:sodo_sanssemibold;font-size:22px;min-width:155px;padding:7px 10px;text-decoration:none}.btn-sm.btn-register-4{font-size:.8rem;min-width:55px;padding:5px 10px;width:100%}.btn-register-4:focus,.btn-register-4:hover{background-color:#606583;color:#fff;outline:none}.btn-register-cancelled{background-color:#c80909;border:2px solid #c80909;border-radius:25px;color:#fff;font-family:sodo_sanssemibold;font-size:22px;min-width:155px;padding:7px 10px;text-decoration:none}.btn-sm.btn-register-cancelled{font-size:.8rem;min-width:55px;padding:5px 10px;width:100%}.btn-register-cancelled:focus,.btn-register-cancelled:hover{background-color:#c80909;color:#fff;outline:none}.btn-register-completed{background-color:#b1b1b1;border:none;border-radius:25px;color:#fff;font-family:sodo_sanssemibold;font-size:22px;min-width:155px;padding:7px 10px;text-decoration:none}.btn-sm.btn-register-completed{font-size:.8rem;min-width:55px;padding:5px 10px;width:100%}.btn-register-completed:focus,.btn-register-completed:hover{background-color:#b1b1b1;color:#fff;outline:none}.btn-outline-darkgreen,a.btn-outline-darkgreen{background-color:#00754a;border:none;border-radius:25px;box-shadow:none;color:#fff;font-size:12px;font-weight:500;padding:6px 5px 6px 12px;text-decoration:none;width:100%}.btn-outline-darkgreen:focus,.btn-outline-darkgreen:hover{box-shadow:none;color:#fff;outline:none}.btn-outline-white,a.btn-outline-white{background-color:#fff;border:1px solid #b1b1b1;border-radius:25px;box-shadow:none;color:#00754a;font-size:12px;font-weight:500;padding:6px 5px 6px 12px;text-decoration:none;width:100%}.btn-outline-white:focus,.btn-outline-white:hover{box-shadow:none;color:#00754a;outline:none}.btn-normal.btn-outline-white,a.btn-normal.btn-outline-white{font-size:16px;line-height:1}.btn-outline-white-2,a.btn-outline-white-2{background-color:#fff;border:2px solid #707070;border-radius:25px;color:#1e3932;font-family:sodo_sanssemibold;font-size:22px;min-width:155px;padding:7px 10px;text-decoration:none}.btn-outline-white-2:focus,.btn-outline-white-2:hover{box-shadow:none;color:#1e3932;outline:none}.btn-sm.btn-outline-white-2{font-size:.8rem;min-width:55px;padding:5px 10px;width:100%}.btn .badge.badge-darkgreen{background-color:#00754a;color:#fff}.btn .badge.badge-darkgreen,.btn .badge.badge-white{border-radius:25px;font-size:10px;line-height:1.5;padding:.4em 1em .2em;top:0}.btn .badge.badge-white{background-color:#fff;color:#00754a}.btn-lock,.btn-lock:active,.btn-lock:focus,.btn-lock:hover{background-color:#efefef;border:2px solid #efefef;color:#b1b1b1}.card-room-list{border:none;border-radius:25px}.row-card-room-list{height:400px;overflow:auto}.row-card-room-list-2{height:370px;overflow:auto}.card-room-list .card-body{padding:.7rem 1rem}.head-room-name{color:#00754a;font-family:sodo_sansregular;font-size:18px}.row-room-detail{margin-top:-5px}.booking-no{color:#1e3932;font-size:10px}.booking-number{color:#006241;font-size:15px}.room-detail{color:#1e3932;font-size:14px}.room-text-detail{color:#006241;font-size:14px}.booking-no,.booking-number,.room-detail,.room-text-detail{font-family:sodo_sanssemibold}.profile{background-color:#fff;border:4px solid #fff;border-radius:50%;box-shadow:0 5px 5px 0 hsla(0,0%,57%,.5)}.bg-qr-code{background-position:50%;background-repeat:repeat-y;background-size:contain;margin:15px -30px 0}.bg-box-edit{background-position:top;background-repeat:no-repeat;background-size:cover;margin:0 -30px;padding:15px 0 40px}.box-button{margin:0 -30px -48px}.dot{background-color:#fff}.dot,.dot.active{border-radius:50%;display:inline-block;height:15px;width:15px}.dot.active{background-color:#212d69}.tabs-my-rewards .menu-myrewards{color:grey;font-size:14px;font-weight:500}.tabs-my-rewards .active-menu.menu-myrewards{border-bottom:3px solid #0099b1;color:#0099b1;padding:0 6px}.tabs-my-rewards .menu-myrewards .line-tab{display:none}.box-bg-white ol li,.box-bg-white ul li,.box-bg-white-no-radius ol li,.box-bg-white-no-radius ul li{margin-bottom:15px}.box-footer-profile{-moz-border-radius-bottomright:45px;-moz-border-radius-bottomleft:45px;background-color:#f1f2f2;-webkit-border-bottom-left-radius:45px;border-bottom-left-radius:45px;-webkit-border-bottom-right-radius:45px;border-bottom-right-radius:45px;margin:35px -15px -15px;padding:15px 0;position:relative;text-align:center}.box-footer-button{bottom:25px;padding:15px;position:absolute;width:100%}.img-voucher{position:absolute;right:-45px;top:-20px;width:130px}.bg-before-footer{margin:100px -30px -48px}.date-text-select{background-color:#fff;border:1px solid #b1b1b1;border-radius:10px;color:#00754a;font-family:sodo_sanssemibold;font-size:18px;height:40px;line-height:.8;padding:7px;text-align:center;width:40px}.date-text-select .date-text-select-text{color:#00754a;font-family:sodo_sanssemibold;font-size:13px}.date-text-select.date-active{background-color:#006241;border:1px solid #006241;color:#fff}.date-text-select.date-unactive{background-color:#b1b1b1;border:1px solid #b1b1b1;color:#898989}.msf_hide{display:none}.msf_show{display:block}.msf_bullet_o{display:flex;flex-flow:row wrap;justify-content:center}.msf_bullet_o>div{border-radius:100px;height:15px;margin:20px 5px;width:15px;z-index:2}.msf_bullet{background-color:#fff}.msf_bullet_active{background-color:#212d69!important}.box-head-e-voucher{background-position:50%;background-size:contain;text-align:center}.footer{background-color:#272d69;color:#fff;margin:0}.footer p{color:#fff;font-size:12px}.footer a{color:#fce500;font-size:11px}@media screen and (min-width:768px) and (max-width:960px){.btn-red,.btn-white{font-size:24px}}@media screen and (max-width:767px){.btn-red,.btn-white{font-size:24px}.text-sm-lagre{font-size:18px}.text-sm-medium{font-size:16px}.text-sm-small{font-size:14px}.head-nav h3{font-size:22px}}@media screen and (max-width:750px){.form-signin{max-width:92%;width:100%}}@media screen and (max-width:480px){.form-signin{max-width:100%;width:100%}.bg-home,.bg-otherpage1{background-size:100%}.bg-otherpage1{background-position:top 0 right 0}.form-signin .navbar{max-width:100%;position:fixed;top:0;width:100%}.head-nav h3{font-size:20px}label{font-size:14px}.form-group>label,.label-form{font-size:16px}.img-voucher{position:absolute;right:-40px;top:25px;width:100px}}@media screen and (max-width:420px){.btn-ecoupons{font-size:12px;margin-top:-12px;padding:5px}.number-e-coupon{font-size:11px;height:16px;width:16px}.btn-info-invoice{position:absolute;right:40px;top:13px}.box-bg-white-radius-more.error-page{font-size:.9rem;margin:10px;padding-left:0;padding-right:0}}@media screen and (max-width:380px){.btn-info-invoice{position:absolute;right:20px;top:13px}.table-reward tr th{font-size:12px}.table-reward tr td{border:none;font-size:11px;padding:2px}.text-use-coupon2{margin-right:-15px;margin-top:-2px;min-height:40px}.tabs-my-rewards .menu-myrewards,.text-datetime-1{font-size:80%}.text-datetime-2{font-size:100%}.text-datetime-3{font-size:80%}}@media screen and (max-width:330px){.btn-ecoupons{font-size:11px;margin-top:-25px;padding:5px}.number-e-coupon{font-size:11px;height:15px;width:15px}.img-voucher{position:absolute;right:-45px;top:30px;width:100px}.btn-info-invoice{position:absolute;right:0;top:13px}.text-tax-invoice{font-size:1.05rem}.box-bg-white-radius-more.error-page{font-size:.8rem;margin:10px;padding-left:0;padding-right:0}.col-5.box-coupon-img,.col-7.box-e-coupon-info{flex:0 0 auto;width:50%}.text-use-coupon2{margin-top:0;min-height:40px}.tabs-my-rewards .menu-myrewards{font-size:65%}.text-datetime-1{font-size:75%}.text-datetime-2{font-size:80%}.text-datetime-3{font-size:75%}.p-10px-small-important{padding:7px!important}}.spanpointer{cursor:pointer}.btn-outline-white.room-active,.date-text-select.date-active{background-color:#006241;border:1px solid #006241;color:#fff}.date-text-select.date-active .date-text-select-text{color:#fff}.btn-outline-white.room-unactive,.date-text-select.date-unactive{background-color:#b1b1b1;border:1px solid #b1b1b1;color:#898989}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}
/*# sourceMappingURL=main.f5739b28.css.map*/