.pot_class{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.login-form-container{transition:.15s linear all;opacity:0;z-index:-999;padding-top:50px;min-width:100%}@media (min-width:1200px){.login-form-container{min-width:472px;padding-top:43px;position:absolute;right:0;width:472px}}.login-form-show{opacity:1;z-index:2}.login-form{text-align:right}.login-form a{color:#00416e;font-size:13px}.login-form>span{display:inline-block;padding:10px 8px 0}.login-form #LoginFormContainer{background:#efefef;padding:22px 21px}.login-form #LoginFormContainer p.title{font-size:24px;padding:0 21px 0;margin:0;text-align:left}.login-form .login-ajax-loader,.login-form .wpcf7-not-valid-tip{display:block;color:green;padding-top:5px}.login-form .login-ajax-loader{text-align:center}.login-form .login-ajax-loader .fa-refresh{color:gray}.login-form .login-failed .login-ajax-loader{color:red}.login-form.success-login{text-align:left}.login-form.success-login .avatar{width:auto;text-align:right}.login-form.success-login .sign-out{display:block;padding-left:10px;width:70%;text-align:right}.login-form.success-login .sign-out a{font-size:13px}#tabLogin ul{width:100%;padding-top:18px;overflow:hidden;border-bottom:none;position:relative}#tabLogin ul li{width:50%;padding:0;position:relative}#tabLogin ul li a{background:#e4e4e4;border-radius:0;text-align:center;font-size:20px;color:#333;padding:6px 15px;border:0;border-top:4px solid #efefef;margin:0;height:52px}@media (min-width:500px){#tabLogin ul li a{height:auto}}#tabLogin ul li.active a{background:#ffff;border-top:4px solid #4665b6;height:52px}@media (min-width:500px){#tabLogin ul li.active a{height:auto}}#tabLogin ul li.active:nth-child(1):after{position:absolute;content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:53px 0 0 13px;border-color:transparent transparent transparent #999;right:-13px;z-index:1;top:0}@media (min-width:500px){#tabLogin ul li.active:nth-child(1):after{border-width:33px 0 0 13px}}#tabLogin ul li.active:nth-child(2):after{position:absolute;content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:0 0 53px 13px;border-color:transparent transparent #999 transparent;left:-13px;z-index:1;top:0}@media (min-width:500px){#tabLogin ul li.active:nth-child(2):after{border-width:0 0 33px 13px}}#tabLogin .tab-content{background:#fff;padding:29px 27px 15px}#tabLogin .tab-content .form-control{height:57px;border-radius:0}#tabLogin .tab-content input[type=password],#tabLogin .tab-content input[type=text]{font-size:16px;color:#666;border:1px solid #ccc}#tabLogin .tab-content .form-containerBPUN,#tabLogin .tab-content .form-containerCUN{margin-bottom:36px}#tabLogin .tab-content .form-containerBPPW,#tabLogin .tab-content .form-containerCPW{margin-bottom:23px}#tabLogin .tab-content button[type=submit]{font-size:20px;background-color:#0c71c3;color:#fff}#tabLogin .tab-content label[for=bprem],#tabLogin .tab-content label[for=crem]{padding-bottom:15px}#tabLogin .tab-content label[for=bprem] span,#tabLogin .tab-content label[for=crem] span{display:inline-block;padding-left:10px}#tabLogin .tab-content .glbl-check-cont{display:inline-block;position:relative;padding-left:25px;margin-bottom:12px;cursor:pointer;font-size:16px;color:#0c71c3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#tabLogin .tab-content .glbl-check-cont input{position:absolute;opacity:0;cursor:pointer}#tabLogin .tab-content .glbl-check-cont .checkmark{position:absolute;top:3px;left:0;height:15px;width:15px;background-color:#fff;border:1px solid #999;border-radius:0}#tabLogin .tab-content .glbl-check-cont .checkmark:after{content:"";position:absolute;display:none;left:4px;top:0;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#tabLogin .tab-content .glbl-check-cont input:checked~.checkmark{background-color:#223040;border:2px solid #223040}#tabLogin .tab-content .glbl-check-cont input:checked~.checkmark:after{display:block}#tabLogin .tab-content .links{padding:24px 0 5px;text-align:center}#tabLogin .tab-content .links a{font-size:16px;color:#0c71c3;font-weight:400;cursor:pointer}#tabLogin .tab-content .join-now a{color:#0c71c3;font-size:16px}#forgotPwModal{background:#efefef;padding:22px 21px}#forgotPwModal #forgotPw-Form{background:#fff;padding:29px 27px 35px;position:relative}#forgotPwModal #forgotPw-Form .form-containerPW{padding-top:10px}#forgotPwModal #forgotPw-Form .wpcf7-not-valid-tip{display:block;color:red;padding-top:5px}#forgotPwModal #forgotPw-Form .title{font-size:24px;margin:5px 0}#forgotPwModal #forgotPw-Form input{font-size:16px;color:#666;border:1px solid #ccc;height:57px;border-radius:0}#forgotPwModal #forgotPw-Form .submitPw{height:57px;border-radius:0;font-size:20px;margin-top:25px;background-color:#0c71c3;color:#fff}#forgotPwModal #forgotPw-Form .hide{display:none}#forgotPwModal .login-ajax-loader{text-align:center}#forgotPwModal .forgot-password-close{display:inline-block;position:absolute;right:20px;top:0;font-size:40px;opacity:1}.reservation-list-header .boostrap-datetimepicker-widget{z-index:9}.reservation-list-header .glbl-btn{padding:7px 25px;width:100%}.reservation-list-header .input-cont .input-group-addon{background:#fff;padding:5px 12px}.reservation-list-header .input-cont input[type=text]{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.reservation-list-header #search-details{padding-bottom:30px;font-size:22px}.reservation-list-header #search-details span{color:#0465ae}.edit-reserve .Loader{text-align:center;font-size:60px}@media only screen and (min-width:320px){.disabled{pointer-events:none;opacity:.6}#tabAdmin ul{margin-left:0;border-bottom:none;position:relative;margin-bottom:20px}#tabAdmin ul:after{content:"";position:absolute;left:0;right:0;height:1px;border-top:1px solid #ccc;z-index:-1;width:100%;bottom:0}#tabAdmin ul li.active a{background:#ffff;border-top:4px solid #4665b6}#tabAdmin ul li.active:nth-child(1):after{position:absolute;content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:33px 0 0 13px;border-color:transparent transparent transparent #999;right:-13px;z-index:1;top:0}#tabAdmin ul li.active:nth-child(2):after{position:absolute;content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:0 0 33px 13px;border-color:transparent transparent #999 transparent;left:-13px;z-index:1;top:0}#tabAdmin ul li a{background:#e4e4e4;border-radius:0;text-align:center;font-size:14px;color:#333;padding:10px 8px;border:0;border-top:4px solid #fff;margin:0}}@media only screen and (min-width:414px){#tabAdmin ul li a{font-size:17px;padding:8px 15px}}@media only screen and (min-width:1200px){.login-form.header .popover{min-width:472px}.login-form.header .popover .popover-content{margin-right:30px;margin-top:0}.login-form.header #SignOutContainer{position:relative;left:0}.login-form.header #SignOutContainer ul{background:#fff;list-style-type:none;padding:0;position:absolute;right:0;top:0;border:1px solid #ccc}.login-form.header #SignOutContainer ul li{padding:12.5px 15px}.login-form.success-login .sign-out a{font-size:16px}#headerNav .navbar .ch-right .right.notLogin{margin-left:0}.login-form.header .popover .popover-content{margin-right:25px}#headerNav .navbar .ch-right .right{margin-left:25px}#tabAdmin ul li a{font-size:20px;padding:6px 15px}}@media only screen and (min-width:1500px){.login-form.header .popover .popover-content{margin-right:20px}.login-form.success-login .sign-out{width:70%}.login-form.success-login .avatar{width:auto}#headerNav .navbar .ch-right .right{margin-left:0}}@media only screen and (min-width:1600px){#headerNav .notLogin{width:30%}.login-form.header a{font-size:16px}.login-form.header .popover{margin-top:18px}.login-form.header .popover .popover-content{margin-right:-8px}.login-form.header #SignOutContainer{left:-105px}.login-form.header #SignOutContainer ul{right:0;top:-9px}.login-form.success-login.header{display:flex;justify-content:center}.login-form.success-login.header .avatar{width:auto;text-align:center}.login-form.success-login.header .name{width:100%}.login-form.success-login.header .sign-out{width:70%}#headerNav .navbar .ch-right .right.notLogin{width:42%}}@media only screen and (min-width:1700px){.login-form.header #SignOutContainer{left:-120px}}@media only screen and (min-width:1800px){.login-form.success-login.header{padding-top:5px}.login-form.header .popover .popover-content{margin-right:70px}.login-form.header #SignOutContainer{left:0}.login-form.header #SignOutContainer ul{right:10%}.login-form.success-login.header .sign-out{width:100%}}@media only screen and (min-width:1900px){.login-form.header .popover .popover-content{margin-right:20px}.login-form.header #SignOutContainer ul{right:20%}}.sp-change-password{max-width:800px;margin:0 auto;padding:50px 0}#ChangePwModal{background:#efefef;padding:22px 21px}#ChangePwModal #ChangePw-Form{background:#fff;padding:29px 27px 35px}#ChangePwModal #ChangePw-Form .wpcf7-not-valid-tip{display:block;color:red;padding-top:5px}#ChangePwModal #ChangePw-Form input{font-size:16px;color:#666;border:1px solid #ccc;height:57px;border-radius:0}#ChangePwModal #ChangePw-Form .submitPw{height:57px;border-radius:0;font-size:20px;margin-top:25px;background-color:#0654a0;color:#fff}#ChangePwModal #ChangePw-Form .title{font-size:24px;margin:5px 0}#ChangePwModal .wpcf7-mail-sent-ok{display:block;color:green;padding-top:5px}#ChangePwModal .login-ajax-loader{text-align:center}.form-containerChangePW{margin-bottom:36px}#login-BP .wpcf7-not-valid-tip{display:block;color:red;padding-top:5px;text-align:left}#businessPartner-form .wpcf7-not-valid-tip{display:block;color:red;padding-top:5px}#forgotPwModal .wpcf7-not-valid-tip{display:block;color:red;padding-top:5px}#forgotPwModal .wpcf7-mail-sent-ok{display:block;color:green;padding-top:5px}#forgotPwModal a{font-size:16px;color:#0c71c3;font-weight:400;padding-top:10px;text-align:center;display:block;cursor:pointer}#PasswordExpire{background:#efefef;padding:22px 21px}#PasswordExpire .password-expire-container{background:#fff;padding:29px 27px 35px}#PasswordExpire .password-expire-container a{display:block}#PasswordInvalid{background:#efefef;padding:22px 21px}#PasswordInvalid .password-invalid-container{background:#fff;padding:29px 27px 35px}#PasswordInvalid .password-invalid-container a{display:block}.sign-in-tab{cursor:pointer}.forgot-password-form{transition:.15s linear all;opacity:0;z-index:-999;position:absolute;top:0;padding-top:18px;min-width:100%;padding-top:50px;left:0}@media (min-width:1200px){.forgot-password-form{min-width:472px;padding-top:71px;right:0;left:auto}}.forgot-password-show{opacity:1;z-index:2}.popup-hidden{display:none}.hide{display:none}.sp-forgot-password{max-width:800px;margin:0 auto;padding:30px 0;opacity:1;z-index:1;left:0}.sp-login-form{display:block;height:auto;text-align:left;max-width:800px;margin:0 auto;padding:50px 0}