.modal-account{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;visibility:hidden;opacity:0;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s;-ms-transition:all 0s}.modal-account.active{visibility:visible;opacity:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-ms-transition:all 0.3s}.modal-account .loading{z-index:9}.modal-account .loading{color:#fff;position:absolute;margin-top:0;font-size:14px}.modal-account .modal-overlay{background-color:rgba(56,80,196,0.9);position:fixed;top:0;left:0;width:100%;height:100%}.modal-account .modal-close{width:30px;height:30px;position:relative;cursor:pointer;right:20px;top:20px;position:absolute}.modal-account .modal-close:before,.modal-account .modal-close:after{content:'';background-color:#3850C4;position:absolute;top:50%;right:0;left:0;margin:auto;width:30px;height:2px}.modal-account .modal-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal-account .modal-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-account .modal-account-item{position:relative;z-index:2;width:100%;max-width:600px;width:100%;margin:auto}@media (max-width: 1200px){.modal-account .modal-account-item{max-height:100%;overflow:auto}}.modal-account .modal-account-item .modal-account-wrapper{position:relative}.modal-account .modal-account-item .modal-account-wrapper .modal-account-content{width:100%;border-radius:10px;background-color:#fff;box-shadow:0 2px 16px 0 #0A228F;padding:50px}.modal-account .modal-account-item .modal-account-wrapper .modal-account-content>div{max-width:550px;margin:auto}.modal-account .modal-account-item .card-logo img{max-width:130px}.modal-account .card-form form .fields-group{border-bottom:1px solid #3850C4;margin-bottom:80px}.modal-account .card-form form .fields-group:last-child{border:none}.modal-account .card-form form .fields .field{position:relative;margin-bottom:20px;padding-top:40px}@media (max-width: 767px){.modal-account .card-form form .fields .field{padding-top:20px}}@media (min-width: 992px){.modal-account .card-form form .fields .field-textarea{-ms-flex:0 0 66.66%;flex:0 0 66.66%;max-width:66.66%}}@media (min-width: 576px){.modal-account .card-form form .fields .field ::-webkit-input-placeholder{font-size:0}}.modal-account .card-form form .fields .field input.form-control,.modal-account .card-form form .fields .field textarea.form-control{border:1px solid #E6E6EA;background-color:transparent;color:#878A9D;border-radius:40px;padding-left:50px}@media (max-width: 767px){.modal-account .card-form form .fields .field input.form-control,.modal-account .card-form form .fields .field textarea.form-control{padding-left:30px}}.modal-account .card-form form .fields .field input.form-control:focus,.modal-account .card-form form .fields .field input.form-control:not(:placeholder-shown),.modal-account .card-form form .fields .field textarea.form-control:focus,.modal-account .card-form form .fields .field textarea.form-control:not(:placeholder-shown){border-color:rgba(56,80,196,0.6)}.modal-account .card-form form .fields .field input.form-control:focus+label.control-label,.modal-account .card-form form .fields .field input.form-control:focus+label+label.control-label,.modal-account .card-form form .fields .field input.form-control:not(:placeholder-shown)+label.control-label,.modal-account .card-form form .fields .field input.form-control:not(:placeholder-shown)+label+label.control-label,.modal-account .card-form form .fields .field textarea.form-control:focus+label.control-label,.modal-account .card-form form .fields .field textarea.form-control:focus+label+label.control-label,.modal-account .card-form form .fields .field textarea.form-control:not(:placeholder-shown)+label.control-label,.modal-account .card-form form .fields .field textarea.form-control:not(:placeholder-shown)+label+label.control-label{top:0;color:#3850C4}@media (max-width: 767px){.modal-account .card-form form .fields .field input.form-control:focus+label.control-label,.modal-account .card-form form .fields .field input.form-control:focus+label+label.control-label,.modal-account .card-form form .fields .field input.form-control:not(:placeholder-shown)+label.control-label,.modal-account .card-form form .fields .field input.form-control:not(:placeholder-shown)+label+label.control-label,.modal-account .card-form form .fields .field textarea.form-control:focus+label.control-label,.modal-account .card-form form .fields .field textarea.form-control:focus+label+label.control-label,.modal-account .card-form form .fields .field textarea.form-control:not(:placeholder-shown)+label.control-label,.modal-account .card-form form .fields .field textarea.form-control:not(:placeholder-shown)+label+label.control-label{top:-10px}}.modal-account .card-form form .fields .field input.form-control:-webkit-autofill,.modal-account .card-form form .fields .field textarea.form-control:-webkit-autofill{-webkit-animation-name:autofill-blue-white;-webkit-animation-fill-mode:both}.modal-account .card-form form .fields .field input.form-control,.modal-account .card-form form .fields .field .cs-placeholder,.modal-account .card-form form .fields .field textarea.form-control{height:54px;font-size:18px}@media (max-width: 767px){.modal-account .card-form form .fields .field input.form-control,.modal-account .card-form form .fields .field .cs-placeholder,.modal-account .card-form form .fields .field textarea.form-control{height:60px}}.modal-account .card-form form .fields .field textarea.form-control{padding-top:10px}.modal-account .card-form form .fields .field label.control-label{color:rgba(135,138,157,0.7);font-family:"Thonburi",Helvetica,Arial,sans-serif;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-ms-transition:all 0.3s;font-size:18px;padding-left:50px}.modal-account .card-form form .fields .field label.control-label{position:absolute;top:65px}@media (max-width: 767px){.modal-account .card-form form .fields .field label.control-label{font-size:15px;top:38px;padding-left:30px}}@media (max-width: 575px){.modal-account .card-form form .fields .field label.control-label{display:none}}.modal-account .card-form form .fields .field.field-checkbox input[type="checkbox"]{position:absolute;opacity:1;visibility:hidden;left:0;width:0}.modal-account .card-form form .fields .field.field-checkbox input[type="checkbox"]:checked+.control-check{color:#3850C4}.modal-account .card-form form .fields .field.field-checkbox input[type="checkbox"]:checked+.control-check:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.modal-account .card-form form .fields .field.field-checkbox .control-check{font-family:"sofia-pro","Thonburi",Helvetica,Arial,sans-serif;color:#878A9D;font-size:18px;padding-left:40px;position:relative;cursor:pointer}@media (max-width: 767px){.modal-account .card-form form .fields .field.field-checkbox .control-check{font-size:16px}}.modal-account .card-form form .fields .field.field-checkbox .control-check:hover{color:#3850C4}.modal-account .card-form form .fields .field.field-checkbox .control-check:before,.modal-account .card-form form .fields .field.field-checkbox .control-check:after{position:absolute;content:''}.modal-account .card-form form .fields .field.field-checkbox .control-check:before{width:29px;height:29px;border:1px solid #3850C4;border-radius:50%;top:0;left:0}.modal-account .card-form form .fields .field.field-checkbox .control-check:after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;width:19px;height:19px;background-color:#3850C4;border-radius:50%;top:5px;left:5px;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.modal-account .card-form form .fields .field.field-checkbox .info{padding-left:40px}.modal-account .card-form form .fields .field div.cs-select{border:none;border-bottom:1px solid rgba(151,151,151,0.3);background-color:transparent;padding:0}.modal-account .card-form form .fields .field div.cs-select .cs-placeholder{padding:0;opacity:0;color:#3850C4;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.modal-account .card-form form .fields .field div.cs-select .cs-placeholder:after{color:#C6A885}.modal-account .card-form form .fields .field div.cs-select .cs-options{max-height:200px;overflow:auto}.modal-account .card-form form .fields .field div.cs-select .cs-options li{font-size:12px}.modal-account .card-form form .fields .field div.cs-select .cs-options li:first-child{display:none}.modal-account .card-form form .fields .field div.cs-select .cs-options li.cs-selected span,.modal-account .card-form form .fields .field div.cs-select .cs-options li:hover span{background-color:#3850C4;color:#fff}.modal-account .card-form form .fields .field div.cs-select .cs-options li span{padding:0.5em 1em}.modal-account .card-form form .fields .field div.cs-select select{display:inline-block;position:absolute;opacity:0;visibility:hidden;width:1px;height:1px}.modal-account .card-form form .fields .field.field-select-active label.control-label{top:0;color:#3850C4}@media (max-width: 767px){.modal-account .card-form form .fields .field.field-select-active label.control-label{top:-10px}}.modal-account .card-form form .fields .field.field-select-active div.cs-select{border-color:#3850C4}.modal-account .card-form form .fields .field.field-select-active div.cs-select .cs-placeholder{opacity:1}.modal-account .card-form form .fields .field.field-other{display:none}@media (min-width: 576px){.modal-account .card-form form .fields .field :-moz-placeholder{font-size:0}}@media (min-width: 576px){.modal-account .card-form form .fields .field ::-moz-placeholder{font-size:0}}@media (min-width: 576px){.modal-account .card-form form .fields .field :-ms-input-placeholder{font-size:0}}.modal-account .card-form form label.error{font-family:"Thonburi",Helvetica,Arial,sans-serif;font-size:12px;color:red;position:absolute}.modal-account .card-form form .fields .field{padding-top:30px;margin-bottom:30px}.modal-account .card-form form .fields .field input.form-control,.modal-account .card-form form .fields .field textarea.form-control,.modal-account .card-form form .fields .field label.control-label{font-size:12px;padding-left:20px}.modal-account .card-form form .fields .field label.control-label{top:48px}.modal-account .card-form form label.error{margin-top:2px;padding-left:20px}.toggle-form-callback .form-actions{margin-top:30px}.toggle-form-callback .message{font-family:"ThonburiBold",Helvetica,Arial,sans-serif;font-style:normal;font-style:normal;font-size:34px;color:#3850C4}.toggle-form-callback button{display:inline-block;width:100%;max-width:190px;margin:0 10px;padding:15px 40px;border-radius:25px;border:1px solid #56C0DF;background-color:#3850C4;color:#fff;font-family:"ThonburiBold",Helvetica,Arial,sans-serif;font-style:normal;font-style:normal;font-size:14px;letter-spacing:1px;text-align:center;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-ms-transition:all 0.3s}.toggle-form-callback button:hover,.toggle-form-callback button:active,.toggle-form-callback button:focus{outline:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-ms-transition:all 0.3s}.toggle-form-callback button.btn-cancel{background-color:transparent;color:#56C0DF}.toggle-form-callback button.btn-cancel:hover{background-color:#56C0DF;color:#fff}.toggle-form-callback button.btn-submit{border:1px solid #3850C4}.toggle-form-callback button.btn-submit:hover{background-color:transparent;color:#3850C4}.block-loading{background-color:rgba(56,80,196,0.9);position:fixed;top:0;left:0;z-index:99999999;width:100%;height:100%;visibility:hidden;opacity:0;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s;-ms-transition:all 0s}.block-loading>div{width:100%;height:100%;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.block-loading .lds-dual-ring{margin:auto;width:46px;height:46px}.block-loading .lds-dual-ring:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #fff;border-color:#fff transparent #fff transparent}.block-loading.active{visibility:visible;opacity:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-ms-transition:all 0.3s}.block-loading.active .lds-dual-ring::after{animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}header .header-menu{display:none !important}@media (min-width: 992px){.login-page .login-form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:calc(100vh - 153px)}}.login-page .login-form-row .col-form{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;padding:50px}@media (min-width: 992px){.login-page .login-form-row .col-form{-ms-flex:0 0 640px;flex:0 0 640px;max-width:640px}}@media (min-width: 992px) and (max-width: 1024px){.login-page .login-form-row .col-form{-ms-flex:0 0 500px;flex:0 0 500px;max-width:500px}}@media (max-width: 991px){.login-page .login-form-row .col-form{min-height:calc(100vh - 60px);padding-bottom:105px}}.login-page .login-form-row .col-form>div{width:100%;max-width:360px;margin:auto}.login-page .login-form-row .col-form .form-fields .form-group input{height:60px;border-radius:8px;font-family:"Thonburi",Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:0px}.login-page .login-form-row .col-form .form-fields .form-group input#uPassword,.login-page .login-form-row .col-form .form-fields .form-group input#uPasswordConfirm{font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif}.login-page .login-form-row .col-form .form-fields .form-group .input-box{position:relative}.login-page .login-form-row .col-form .form-fields .form-group .input-box i{position:absolute;color:#F45F5C;font-size:18px;right:26px;top:20px}.login-page .login-form-row .col-form .form-fields .form-group ::-webkit-input-placeholder{font-family:"Thonburi",Helvetica,Arial,sans-serif}.login-page .login-form-row .col-form .form-fields .form-group :-moz-placeholder{font-family:"Thonburi",Helvetica,Arial,sans-serif}.login-page .login-form-row .col-form .form-fields .form-group ::-moz-placeholder{font-family:"Thonburi",Helvetica,Arial,sans-serif}.login-page .login-form-row .col-form .form-fields .form-group :-ms-input-placeholder{font-family:"Thonburi",Helvetica,Arial,sans-serif}@media (min-width: 576px){.login-page .login-form-row .col-form .form-fields .form-group--button{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center}}@media (max-width: 576px){.login-page .login-form-row .col-form .form-fields .form-group--button button{width:100%;display:block}}.login-page .login-form-row .col-form .form-fields .btn-action button,.login-page .login-form-row .col-form .form-fields .btn-action a{border:none}.login-page .login-form-row .col-form .form-fields .btn-action button:hover:after,.login-page .login-form-row .col-form .form-fields .btn-action a:hover:after{background-color:#F45F5C}.login-page .login-form-row .col-form .form-fields .ft-password a{color:#000}.login-page .login-form-row .col-form .form-fields .ft-password a:hover{color:#F45F5C;text-decoration:underline}.login-page .login-form-row .col-contents{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;position:relative}.login-page .login-form-row .col-contents .background{height:100%}.login-page .login-form-row .col-contents .background img{display:none}.login-page .login-form-row .col-contents .partner-logo-list{bottom:0;right:0;padding:50px 0 50px 60px;background-color:#fff;width:100%;position:absolute}@media (max-width: 991px){.login-page .login-form-row .col-contents .partner-logo-list{padding:30px}}.login-page .login-form-row .col-contents .partner-logo-list .card-image{max-height:45px;padding:0 20px}.login-page .login-form-row .col-contents .partner-logo-list .card-image img{max-height:45px}
/*# sourceMappingURL=login.css.map */
