.page-agent-login .row,
.page-vip .row{margin-left:-20px;margin-right:-20px}
.page-agent-login .row>*,
.page-vip .row>*{padding-left:20px;padding-right:20px}
.page-agent-login .row{margin-left:-20px;margin-right:-20px}
.page-agent-login .row>*{padding-left:20px;padding-right:20px}
.page-agent-login .col-banner .banner_item{height:100%;position:relative;padding-bottom:115.5%}
.page-agent-login .col-banner .banner_item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.login-content{display:flex;flex-direction:column;justify-content:flex-start;height:100%;padding:125px 49px 125px;align-items:flex-start}
.login-content h1{color:#2E2E2E;font-family:'NSimSun','STSong','SimHei','STHeiti','Marcellus',serif;font-size:24px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:3.6px;margin-bottom:28px}
.login-content form{width:100%}
.login-content label{color:#2E2E2E;text-align:center;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:1.28px;margin-bottom:4px}
.login-content .form-group label:after{content:'*';color:#9D050A;font-family:"Red Hat Display",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;vertical-align:top;padding:3px 0 0 4px;display:inline-block}
.login-content input::-moz-placeholder{color:var(--light-grey,#AFAFAF)}
.login-content input:-ms-input-placeholder{color:var(--light-grey,#AFAFAF)}
.login-content input::placeholder{color:var(--light-grey,#AFAFAF)}
.login-content input{display:flex;height:52px;padding:12px 24px;align-items:center;gap:158px;align-self:stretch;border-radius:6px;border:1px solid #E8E8E8;margin-bottom:16px;-webkit-box-shadow:0 0 0px 1000px transparent inset !important;-webkit-background-clip:text;letter-spacing:1.28px;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:16px;font-style:normal;color:#2E2E2E}
.login-content select{display:flex;height:52px;padding:12px 24px;align-items:center;gap:158px;align-self:stretch;border-radius:6px;border:1px solid #E8E8E8;margin-bottom:16px;background-position:center right 22px;background-size:17px;letter-spacing:1.28px;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:16px;font-style:normal;color:#2E2E2E}
.page-vip .login-content select,
.page-vip .login-content input{margin-bottom:14px}
.page-vip .login-content .invalid-feedback{margin:-10px 0 10px}
.page-vip #success-message{margin-bottom:45px}
.login-content button{display:flex;padding:11px 42px 11px 39px;align-items:center;gap:9px;border-radius:2px;margin-top:56px}
.login-content button.btn-close{margin:0;top:50%;transform:translateY(-50%)}
.page-vip .description-vip{padding-top:1px;margin-bottom:27px;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:2.25px}
.page-vip .login-content label{margin-bottom:2px}
.login-content form.vip-form .row{margin-left:-16px;margin-right:-16px}
.login-content form.vip-form .row>*{padding-left:16px;padding-right:16px}
.login-content form.vip-form button.btn{margin-top:42px}.login-content form.vip-form button.btn:hover{border-color:#032C62;background-color:#032C62;color:#fff}.login-content form.vip-form button.btn:before{content:'';width:24px;height:24px;display:inline-block;background-image:url(../themes/jet-tour/assets/images/jet-tour/icon-vip-register.svg);background-size:contain;background-repeat:no-repeat;background-position:center}

@media only screen and (min-width:1200px){.page-agent-login .col-banner{width:53.9%}.page-agent-login .col-content{width:46.1%}}
@media only screen and (max-width:1199px){.login-content{padding:52px 25px 52px}.login-content h1{margin-top:0}}
@media only screen and (max-width:767px){.page-agent-login .col-banner .banner_item{padding-bottom:77%;height:0}.login-content{padding:52px 0}.page-vip .login-content select,.page-vip .login-content input{margin-bottom:13.6px}}