*{padding:0;margin:0}html{height:100%}body{height:100%;font-family:'Lato',sans-serif;background:rgba(0,162,232,.2);background:-webkit-linear-gradient(rgba(0,162,232,.2),#fafafa,rgba(0,162,232,.2));background:-o-linear-gradient(rgba(0,162,232,.2),#fafafa,rgba(0,162,232,.2));background:-moz-linear-gradient(rgba(0,162,232,.2),#fafafa,rgba(0,162,232,.2));background:linear-gradient(rgba(0,162,232,.2),#fafafa,rgba(0,162,232,.2));overflow:auto;padding:0}form{height:100%;display:flex;justify-content:center;align-items:center;width:100%}#form1{display:flex;justify-content:center;align-items:center;width:100%}.form-control:focus{border-color:none;outline:0;-webkit-box-shadow:none;box-shadow:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:none;box-shadow:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:none;outline-offset:0}.content_login{max-width:800px;max-height:500px;width:100%;background:#fafafa;display:flex;border-radius:10px;box-shadow:rgba(0,0,0,.3) 50px 30px 50px}.login{max-width:400px;width:100%;float:right;background:#2a3f54;padding:20px;display:flex;justify-content:center;border-bottom-right-radius:10px;border-top-right-radius:10px;background:#fff}.banner{max-width:400px;width:100%;float:right;background:#fff;border-bottom-left-radius:10px;border-top-left-radius:10px;overflow:hidden}.carousel-inner{border-bottom-left-radius:10px;border-top-left-radius:10px}.login-block{display:flex;justify-content:center;flex-direction:column;width:80%}.img-logo{border-bottom-left-radius:10px;border-top-left-radius:10px;height:max-content!important}.login-block h1{font-weight:300!important;padding-bottom:15px!important;color:#2a3f54;display:block}.link{display:flex;justify-content:space-between}:focus{outline:-webkit-focus-ring-color auto 0}.login-block a{color:#73879c;margin-top:10px!important;text-decoration:underline;-moz-text-decoration-color:#436180;text-decoration-color:#436180}.login-block button{font-family:'Lato',sans-serif!important;padding:8px 40px;background:#00a2e8;box-sizing:border-box;border-radius:10px;color:#fff;font-weight:bold;text-transform:Uppercase;font-size:14px;font-family:Montserrat;outline:none;cursor:pointer;margin:0}.login-block button:hover,.login-block button:focus{color:#fff;background:#0095d5}input.input_style{padding:8px 0;display:block;border:none;border-bottom:1px solid #0a819b;width:100%;background:none;box-shadow:none;color:#73879c;font-size:14px;border-radius:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset!important}.form-group{margin-bottom:20px;position:relative}.form-group label{font-weight:300;color:#73879c}input[type="text"].input_style::-webkit-input-placeholder,input[type="password"].input_style::-webkit-input-placeholder{color:#73879c}.fa-user{position:absolute;top:30px;left:15px;font-size:20px;border-right:solid 1px;padding-right:10px}.fa-unlock{position:absolute;top:30px;left:15px;font-size:20px;border-right:solid 1px;padding-right:10px}::-webkit-input-placeholder{padding-left:10px}::-moz-placeholder{padding-left:10px}:-ms-input-placeholder{padding-left:10px}:-moz-placeholder{padding-left:10px}.logo{display:none}@media(max-width:768px){.content_login{width:80%}.login-block{width:100%}.login-block h1{display:none}.logo{width:152px;height:152px;margin:0 auto;display:block}.banner{display:none}.login{max-width:100%;padding:20px 30px;border-radius:10px}}@media(max-width:420px){.content_login{width:90%}}