.form-label.required:after{content:"*";color:#ff0101;margin-left:.25rem}.form-control.is-invalid,.form-control:invalid{background-image:unset;background-repeat:unset;background-position:unset;background-size:unset}.react-select-container{width:100%}.react-select-container.is-invalid .react-select__control{border-color:#dc3545!important}.react-select-container .react-select__control{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;min-height:unset;box-shadow:unset}.react-select-container .react-select__control .react-select__indicators .react-select__indicator{padding:4px}.react-select-container .react-select__control .react-select__indicators .react-select__indicator svg{width:18px;height:18px}.react-select-container .react-select__control .react-select__indicators .react-select__indicator.react-select__clear-indicator{padding-right:0}.react-select-container .react-select__control .react-select__indicators .react-select__indicator.react-select__dropdown-indicator{padding-left:0}.react-select-container .react-select__control .react-select__input-container,.react-select-container .react-select__control .react-select__value-container div:nth-child(2){margin:0;padding:0}.react-select-container .react-select__menu{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;margin-top:0;box-shadow:none}.react-select-container .react-select__menu .react-select__menu-list{padding:0}.react-select-container .react-select__menu .react-select__menu-list .react-select__option{padding:4px 8px}.react-select-container .react-select__menu .react-select__menu-list .react-select__option:first-child{padding-top:8px}.react-select-container .react-select__menu .react-select__menu-list .react-select__option:last-child{padding-bottom:8px}.react-select-container .react-select__menu .react-select__menu-list:has(.react-select__option){border:1px solid #e5e5e5}body{display:flex;height:100vh;width:100%;background-color:#fff;justify-content:flex-end;align-items:flex-start;padding:12.2% 12.1%}@media only screen and (max-width:1366px){body{padding:5%;align-items:center}}@media only screen and (max-width:1024px){body{justify-content:center;align-items:center}}.block{-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.25);display:flex;flex-direction:column;width:390px;min-height:406px;background-color:#fff;padding:50px 45px 42px;font-size:16px;position:relative}@media(max-width:768px){.block{width:100%;overflow:hidden}}.block .container-login{min-height:350px!important}.block .image-visual{position:absolute;right:41.1rem;top:-7px}@media only screen and (max-width:1366px){.block .image-visual{right:37rem;top:50%;width:55rem;transform:translateY(-50%)}}@media only screen and (max-width:1024px){.block .image-visual{left:-5rem;top:-12rem;width:39rem;transform:translateY(-50%)}}.block .logo{margin:0 auto 41px}.block .logo img{display:block;margin:0 auto}.block .btn-login:hover{background:#003da1}.block .group-login{margin-bottom:20px!important}.block hr{background:#d3d3d3;width:390px;margin:0 0 0 -45px;padding:0}.block .user-guide{position:absolute;bottom:20px}.block .user-guide .text-userGuide{font-size:14px;font-style:normal;font-weight:600;line-height:19px;letter-spacing:0;text-align:left;color:#47668a}.block .user-guide .btn-cn,.block .user-guide .btn-en,.block .user-guide .btn-vn{background:#e4efff!important;border:1px solid #47668a;box-sizing:border-box;border-radius:3px;height:26px;width:68px;padding-top:1px;font-style:normal;font-weight:700;color:#47668a}.block .user-guide .btn-cn:hover,.block .user-guide .btn-en:hover,.block .user-guide .btn-vn:hover{background:#47668a!important;color:#fff!important}.block .group{position:relative;display:flex;align-items:center;height:38px;margin-bottom:24px}.block .group:last-child{border:0;margin-bottom:0;padding-top:8px;height:auto}.block .group .ic{position:absolute;top:8px;left:0}.block .group--error{border:0;margin-bottom:0}.block .group .react-select-container{border:0;border-bottom:1px solid #47668a}.block .group .react-select-container.is-invalid{border-bottom-color:#dc3545}.block .group .react-select-container.is-invalid .react-select__placeholder{color:#dc3545}.block .group .react-select-container>*{border:0}.block .group .react-select-container .react-select__value-container{padding:7px 0}.block .group .react-select-container .react-select__value-container *{color:#47668a;font-style:italic;font-weight:600}.block .group .react-select-container .react-select__indicator-separator{display:none}.block .group .react-select-container .react-select__dropdown-indicator{padding:0}.block .group .react-select-container .react-select__dropdown-indicator svg{fill:#47668a;width:14px}.block .group .form-control,.block .group .react-select-container .react-select__menu{font-size:16px;font-weight:600;color:#47668a}.block .group .form-control{border:0;appearance:none;background:none;padding:3px 13px 5px 28px;font-style:italic;border-bottom:1px solid #47668a;outline:none}.block .group .form-control::placeholder{color:#47668a}.block .group .form-control::-webkit-input-placeholder{color:#47668a}.block .group .form-control:-ms-input-placeholder{color:#47668a}.block .group .form-control.is-invalid{border-bottom-color:#dc3545}.block .group .form-control.is-invalid:focus{box-shadow:none}.block .group .form-control.is-invalid::placeholder{color:#dc3545}.block .group .form-control.is-invalid::-webkit-input-placeholder{color:#dc3545}.block .group .form-control.is-invalid:-ms-input-placeholder{color:#dc3545}.block .group .form-control.is-invalid~.ic:before{color:#dc3545}.block .group .icon{font-size:16px}.block .group .btn.btn-primary{display:flex;justify-content:center;align-items:center;font-size:16px;text-transform:uppercase;padding:9px 27px}