::placeholder{color:#bbb !important}input{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.input-group{margin:0 !important}input.btn.btn-secondary,button.btn.btn-secondary{padding:6px 16px !important}.fna-register-container{max-width:920px;margin:0 auto;margin-bottom:0;padding:9px 0 50px;border-radius:3px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin-bottom:9px;position:relative;top:-33px;background:#fff}.fna-register-input .ui.dropdown>.text{color:#222 !important}.fna-register-container .back-line{background-color:#ffd400;margin:0;height:3px;position:relative;top:-109px;z-index:0;border:none;margin-left:55px;margin-right:55px}.fna-register-container .fna-register-stage{min-height:167.5px;border-bottom:1px solid #e8e8e8;display:flex;padding-left:15px;padding-right:15px}.fna-register-container .fna-register-stage .fna-stage-card{width:20%;text-align:center;z-index:1}.fna-register-container .fna-register-stage .fna-stage-card img{width:120px;height:114px}.fna-register-container .fna-register-stage .fna-stage-card p{color:#bbb;font-size:16px;line-height:29px;font-family:'Krungsri-Condensed';margin-bottom:0;margin-left:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.fna-register-container .fna-register-stage .fna-stage-card.active p{font-family:'Krungsri-Condensed-Bold';color:#5a5a5a}.fna-register-container .fna-register-input{margin-top:39.5px}.fna-register-container .fna-register-button-store{margin-top:50px}.fna-register-container .fna-register-input .fna-input-row{margin-bottom:25px !important;align-items:center}.fna-register-container .fna-register-input .fna-input-row:last-child{margin-bottom:0 !important}.fna-register-container .fna-register-input .fna-input-row div:first-child label{margin:0}.fna-register-container .fna-register-input .fna-input-row .fna-input-group input{border-right:none;font-family:'Thongterm-Roman'}.fna-register-container .fna-register-input .fna-input-row .fna-input-group .input-group-append span{background-color:white;border-color:#e8e8e8}.fna-register-container .fna-register-input .fna-input-row .fna-input-group input:focus~.input-group-append span{border-color:#c7c7c7}.fna-register-container .fna-register-input .fna-input-row .text-center+.text-center{margin-top:19px}input[type='radio']{display:none}.form-check{padding-left:0}.fna-radio.form-check-inline.form-check{width:auto}.fna-radio.form-check-inline.form-check+.fna-radio.form-check-inline.form-check{margin-left:40px}.fna-radio.form-check-inline.form-check input[type='radio']{display:none}.fna-radio.form-check-inline.form-check input[type='radio']+label{display:flex;align-items:center}.fna-radio.form-check-inline.form-check input[type='radio']+label:hover{cursor:pointer}.fna-radio.form-check-inline.form-check input[type='radio']+label i{font-size:24px;color:#bbb;margin-right:8px}.fna-radio.form-check-inline.form-check input[type='radio']+label i.checked{color:#ffd400}.fna-radio.form-check-inline.form-check input[type='radio']+label i.checked{display:none}.fna-radio.form-check-inline.form-check input[type='radio']:checked+label i.uncheck{display:none}.fna-radio.form-check-inline.form-check input[type='radio']:checked+label i.checked{display:inline-block}.fna-radio.form-check-inline.form-check input[type='radio']:disabled+label,.ob-form-radio input[type='radio']:disabled+label i{color:#949494}.input-group-datetime input{width:100%;border:1px solid #e8e8e8;border-radius:3px;background-color:#fff;padding:8px 16px;color:#222}.input-group-datetime input:focus,.input-group-datetime input:active,.input-group-datetime input:focus-visible{border-color:#c7c7c7;outline:none}.input-group.input-group-datetime:after{content:"";color:#5b5b5b;font-weight:400 !important}.ui-datepicker .ui.ks.dropdown.selection .menu{-ms-overflow-style:none;scrollbar-width:none}.ui-datepicker .ui.ks.dropdown.selection .menu::-webkit-scrollbar{display:none}.ui-datepicker .ui.ks.dropdown .menu .item.active{background-color:#ffd400;color:#fff}.ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-active{background-color:#ffd400 !important;color:#fff}.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today .ui-state-default:after{background-color:#ffd400;border:0 solid #ffd400}.ui.selection.dropdown{width:100%}.ui.selection.active.dropdown{border-color:#c7c7c7}.ui.selection.active.dropdown:hover{box-shadow:none;border-color:#c7c7c7}.ui.selection.active.dropdown .menu,.ui.selection.active.dropdown .menu:hover{box-shadow:none !important;border-color:#c7c7c7 !important}.ui.dropdown.active>.dropdown.icon:before{content:"" !important}.ui.selection.active.dropdown .menu{box-shadow:none;border-color:#c7c7c7}.ui.selection.dropdown .menu>.item{color:#5a5a5a !important;border:none;line-height:34px;letter-spacing:normal;padding:4px 16px !important}.ui.selection.dropdown .menu>.item:first-child{padding-top:12px !important}.ui.selection.dropdown .menu>.item:last-child{padding-bottom:12px !important}.ui.dropdown.selected,.ui.dropdown .menu .selected.item{background:#ffd400 !important;color:#5a5a5a !important}.ui.dropdown .menu>.item:hover{background:#f3f3f3 !important;color:#5a5a5a !important}.form-check{line-height:34px}.form-check-inline.form-check{padding-left:0;width:50%;margin-right:0;margin-left:0}.form-check-inline.form-check+.form-check-inline.form-check{margin-left:0}.form-check input[type='checkbox']{display:none}.form-check input[type='checkbox']+label{display:flex;--align-items:center}.form-check input[type='checkbox']+label:hover{cursor:pointer}.form-check input[type='checkbox']+label i{font-size:24px;color:#bbb;margin-right:8px;margin-top:5px}.form-check input[type='checkbox']+label i.checked{color:#ffd400}.form-check input[type='checkbox']+label i.checked{display:none}.form-check input[type='checkbox']:checked+label i.uncheck{display:none}.form-check input[type='checkbox']:checked+label i.checked{display:inline-block}.form-check input[type='checkbox']:disabled+label{color:#bbb}.form-check input[type='checkbox']:disabled+label i{color:#d7d7d7}.form-check-inline.fna-order-check{margin-bottom:14px}.form-check-inline.fna-order-check+.form-check-inline.fna-order-check{margin-left:0}.form-check-inline.fna-order-check input[type='checkbox']+label .fna-order-indi{display:none;font-family:'Krungsri-Condensed-bold';color:#fff;font-size:16px;text-align:left;margin-left:5px;margin-bottom:2px}.form-check-inline.fna-order-check input[type='checkbox']:checked+label i.uncheck{display:inline-block;color:#ffd400;font-weight:bold;margin-top:6px}.form-check-inline.fna-order-check input[type='checkbox']:checked+label .fna-order-indi{display:block;text-shadow:0 2px 1px rgba(0,0,0,.2);padding-left:80px}.fna-reset-button-store .btn-link{font-family:'Thongterm-Roman'}.fna-reset-button-store .btn-link i{transform:rotatey(180deg)}.fna-register-button-store .row>.text-md-right{padding-right:39px}.fna-register-button-store .row>.text-md-left{padding-left:39px}.fna-register-container .fna-register-input .text-center+.col-md-12{margin-top:29.5px}.fna-tooltip{position:relative;display:inline-block;margin-left:10px;font-size:16px}.fna-tooltip .tooltiptext{visibility:hidden;width:305px;height:auto;box-shadow:1px 2px 4px 0 rgba(35,19,18,.2);background-color:#fff;text-align:center;border-radius:3px;padding:9px 12px;position:absolute;z-index:1;bottom:165%;left:50%;margin-left:-150px;text-align:left;font-size:14px}.fna-tooltip:hover .tooltiptext{visibility:visible}.fna-tooltip .tooltiptext p{font-family:'Thongterm-Bold';margin-bottom:8px}.fna-tooltip .tooltiptext ul{padding-left:20px;font-family:'Thongterm-Roman';line-height:23px}.error input,.error .input-group-append span{border-color:#d00000 !important}.error-div .error-label{display:none}.error-div.error .error-label{display:block;color:#d00000;font-size:14px}.fna-radio.form-check-inline.form-check input[type='radio']+label i.checked{width:24px;height:24px}@media screen and (max-width:767px){.fna-register-container{height:auto;position:static;margin-left:-15px;margin-right:-15px;box-shadow:none;margin-bottom:0;background-color:#fcfcfc}.fna-register-container .back-line{top:-80px;margin-right:0}.fna-register-container .fna-register-stage{min-width:100%;min-height:116.5px}.fna-register-container .fna-register-stage .fna-stage-card{display:none}.fna-register-container .fna-register-stage .fna-stage-card.mobile{width:33.33%;display:block}.fna-register-container .fna-register-stage .fna-stage-card img{width:80px;height:75px}.fna-register-container .fna-register-stage .fna-stage-card p{font-size:12px;line-height:34px}.fna-register-container .fna-register-input,.fna-register-container .fna-register-button-store{padding-left:16px;padding-right:16px}.fna-register-container .fna-register-input .multiple-store .form-check-inline.form-check{width:100%;padding-left:0}.form-check.form-check-inline{margin-bottom:15px}.form-check.form-check-inline:last-child{margin-bottom:0}.form-check-inline.form-check.fna-radio:nth-child(2){margin-left:101px !important}.form-check-inline.fna-order-check input[type='checkbox']:checked+label .fna-order-indi{padding-left:0}.fna-register-container .fna-register-button-store .row div:nth-child(2){margin-bottom:20px}.fna-register-container .fna-register-button-store .fna-prev-btn,.fna-register-container .fna-register-button-store .fna-next-btn{width:100%;float:none}.fna-register-container .fna-register-button-store{margin-top:29px}.fna-register-button-store .btn{max-width:270px}.fna-register-button-store .row>.text-md-left,.fna-register-button-store .row>.text-md-right{padding-left:15px;padding-right:15px}.fna-register-container .fna-register-button-store .text-right .fna-next-btn{margin-bottom:21px}}