.full-width.login-bg{background:url(/Assets/login_bg.png);background-position:50%;background-size:cover}.full-width.login-bg .container-box .login-box{width:100%;height:943px;display:flex;align-items:center;justify-content:center}.full-width.login-bg .container-box .login-box .login-form{position:relative;width:599px;height:589px;background-position:50%;background-size:cover;display:flex;align-items:center;justify-content:center;flex-direction:column;background:url(/Assets/login-form.png)}.full-width.login-bg .container-box .login-box .login-form .login-title{position:absolute;width:100%;height:123px;top:0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.full-width.login-bg .container-box .login-box .login-form .login-title h2{font-size:28px;font-weight:500;line-height:0}.full-width.login-bg .container-box .login-box .login-form .login-title h4{margin:10px;color:#a3c0f6;font-weight:400;line-height:0}.full-width.login-bg .container-box .login-box .login-form .login-title:after{content:"";position:absolute;width:100%;height:11px;bottom:0;opacity:.5;background:radial-gradient(75% 75% at 50% 100%,#a0d2ff 0,rgba(6,38,85,.34) 29.17%,rgba(0,43,125,0) 75%)}.full-width.login-bg .container-box .login-box .login-form .login-wrap{position:relative;margin-top:120px}.full-width.login-bg .container-box .login-box .login-form .login-wrap.step-1{transform:scale(.9)}.full-width.login-bg .container-box .login-box .login-form .login-wrap form{display:block}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group{position:relative;z-index:0;margin-bottom:20px!important;font-family:Source Sans\ 3,sans-serif}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group .form-control{position:relative;display:block;width:500px;height:58px;background:linear-gradient(180deg,rgba(0,10,26,.45) -35.93%,rgba(2,8,19,.1) 171.79%);color:#f4faff;padding-left:10px;font-size:14px;border-radius:2px;box-shadow:none;border:1px solid rgba(59,90,131,.5)}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group .captcha-box{top:0;right:0;position:absolute;width:50%;height:100%;background-color:#fff}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group .wrapper{position:absolute;top:13px;right:73px;display:inline-flex;height:35px;width:100px;align-items:center;justify-content:space-between;border-radius:5px;box-shadow:5px 5px 30px rgba(0,0,0,.2);color:#fff}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group .wrapper input[type=radio]{display:none}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group .wrapper #option-1:checked:checked~.option-1{border-color:#5196ff;background:#5196ff}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group .wrapper #option-2:checked:checked~.option-2{border-color:#a251ff;background:#a251ff}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group .wrapper #option-1:checked:checked~.option-1 .dot,.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group .wrapper #option-2:checked:checked~.option-2 .dot{background:#fff}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group .wrapper #option-1:checked:checked~.option-1 .dot:before,.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group .wrapper #option-2:checked:checked~.option-2 .dot:before{opacity:1;transform:scale(1)}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group .wrapper .wrapper .option span{font-size:20px;color:gray}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group .wrapper #option-1:checked:checked~.option-1 span,.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group .wrapper #option-2:checked:checked~.option-2 span{color:#fff}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group .wrapper .option{background:linear-gradient(180deg,rgba(0,14,34,.46) -35.93%,rgba(0,0,0,.31) 171.79%);height:100%;width:100%;display:flex;align-items:center;justify-content:space-evenly;margin:0 5px;border-radius:5px;cursor:pointer;padding:0 10px;transition:all .3s ease;border:1px solid rgba(199,225,255,.2)}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group .wrapper .option .dot{margin-right:5px;height:15px;width:15px;background:hsla(0,0%,85%,.145);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;position:relative}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group .wrapper .option .dot:before{position:absolute;content:"";top:5px;left:5px;width:12px;height:12px;background:#a251ff;border-radius:50%;opacity:0;transform:scale(1.5);transition:all .3s ease}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group .wrapper .option-1 .dot:before{top:-3px;left:-3px;background:#5196ff}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group .form-control:focus+.form-control-placeholder,.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group .form-control:valid+.form-control-placeholder{transform:translate3d(0,-110%,0);padding:0;opacity:1;font-size:14px;letter-spacing:1px;color:#a0d2ff;font-weight:700}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group .form-control-placeholder{position:absolute;top:2px;padding:18px 0 0 15px;transition:all .4s;opacity:.6;color:#bdd4ff}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group .field-icon{position:absolute;top:50%;right:15px;transform:translateY(-50%);color:hsla(0,0%,100%,.678)}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group.check-box{width:98%;margin-left:1%;display:flex;align-items:center;justify-content:space-between}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .form-group .gender{display:flex}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .btn-submit{margin-top:55px;position:relative;display:flex;align-items:center;justify-content:center}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .btn-submit img{position:absolute}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .btn-submit button{cursor:pointer!important;position:absolute;width:180px;height:50px;background:transparent;border:none;color:#fff;font-size:22px;font-weight:500}.full-width.login-bg .container-box .login-box .login-form .login-wrap form .btn-submit:hover{filter:brightness(1.5)}.full-width.login-bg .container-box .login-box .login-form .register-notice{margin-top:35px;max-width:80%}::-webkit-calendar-picker-indicator{background-color:#c7dbff;padding:10px;margin-right:10px;cursor:pointer;border-radius:3px}