.tbl-frm{width:100%;margin-top:20px}
.tbl-frm th,.tbl-frm td{height:50px;text-align:center;border:none}
.tbl-frm th{font-weight:normal}
.tbl-frm .tit{width:200px;text-align:left;font-weight:600}
.tbl-frm .cnts{height:55px;padding:5px 10px;text-align:left}
.tbl-frm input,.tbl-frm select{display:inline !important}
.tbl-frm .og-label{font-size:11px;letter-spacing:-1px;display:block}
.tbl-frm label,.tbl-frm label input[type=checkbox],.tbl-frm label input[type=radio]{cursor:pointer}
.tbl-frm .add-label{margin-left:10px}
.lightpick{z-index:10000 !important}
.form-control{width:250px;height:45px;box-shadow:none}
.pickup-note{margin-top:30px;padding:20px 20px 0;border-top:1px solid #eee}
.pickup-note h4{font-weight:600}
.box_msg{margin-top:50px;min-height:300px;display:flex;align-items:center;justify-content:center;background-color:#F2F3F7;color:#324A76}
.status{margin:5px 0 2px;color:red}
.tit-shuttle{margin-top:50px;padding-bottom:10px;font-size:1.5rem;font-weight:600;border-bottom:1px solid #eee;display:none}
.cxl-item{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid #eee}
.cxl-item span{font-size:13px;color:silver}
.sht-bording{width:100%;text-align:center}
.sht-bording img{width:90%}
.alert{padding:11px 15px !important;font-size:15px !important}
.sht-alert{font-size:15px !important;color:red;margin-top:20px;margin-bottom:-10px;padding-left:20px}
.sht-button{margin-top:30px;padding-top:30px;text-align:center}
.cxl-list{margin:20px 0}
.nav-tabs{display:flex;border-box:box-sizing;border-bottom:none}
.nav-tabs li{width:50%;height:60px}
.nav-tabs a{display:block;padding:15px 25px;text-align:center;font-size:1.0625rem;font-weight:600;cursor:pointer;border-bottom:2px solid #000}
.nav-tabs a.active{border:2px solid #000;border-bottom:none;background-color:#fff}
.reserve-note{margin:50px 0;padding:30px;background-color:#F2F3F7;color:#324A76;line-height:1.6}
.reserve-note span{color:red;font-weight:500}
.skin_tit_terms{margin-top:40px;font-size:1.125rem;font-weight:600}
.skin_box_terms{position:relative;width:auto;height:120px;background-color:#f7f7f7;margin-top:20px;margin-bottom:10px}
.skin_box_terms .box_scroll{position:absolute;z-index:1;top:0;bottom:0;left:0;width:100%;overflow:auto;padding:20px;font-size:15px;color:#777}
.skin_agree{padding-top:10px}
.pickup_status{}
.sht-type{font-size:1.125rem;font-weight:600;width:200px;text-align:center}
.sht-btn-load{text-align:center;padding-top:10px;display:none}
.cxl-login{display:flex;align-items:center;justify-content:center}
.skin_empty{width:100%;text-align:center;padding:50px 0}
@media (max-width: 767px) {
.reserve-note{margin:30px 0;padding:20px}
.nav-tabs li{height:auto}
.nav-tabs a{padding:10px 20px;font-size:1rem;font-weight:500}
.tbl-frm .tit{display:block;width:auto;height:auto}
.tbl-frm .cnts{display:block;padding:5px 0 10px;height:auto}
.tbl-frm .add-label{margin:0}
.form-control{width:100%;margin-bottom:5px}
.sht-button{margin:0;border:none !important}
.sht-button .btn-lg{font-size:1rem !important;padding:12px 30px !important}
.pickup-note{padding:20px 0 0}
.sht-bording{margin-top:20px}
.sht-bording img{width:100%}
.sht-alert{padding-left:0}
.sht-type{display:none}
.cxl-login div{width:100%}
.cxl-login .tbl-frm{margin-top:0}
.skin_tit_terms{font-size:1.0625rem}
.box_msg{background-color:#fff;color:#333}
}