.login-container .forgot-group a,.login-container .form-group .sub-title,.login-container .invalid-feedback,.login-container .title{font-family:arial,sans-serif;font-weight:100;text-decoration:none;color:#6f6660}.login-container{position:relative;max-width:1100px;margin:0 auto;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.2);box-shadow:0 2px 6px 0 rgba(0,0,0,.2)}.login-container .login{position:absolute;top:-380px;width:380px;height:280px;background-color:#faf9f8;padding:20px;float:left}.login-container .title{font-size:24px;margin:0 0 20px}.login-container .form-group{overflow:auto}.login-container .form-group input{width:88%;height:30px;margin:5px 0 35px;padding:0 5%;border:1px solid #f5f4f1}.login-container .form-group .lastrow{margin:5px 0 10px}.login-container .form-group .sub-title{font-size:14px}.login-container .form-group .remember-check{width:20px;float:left;margin-bottom:0}.login-container .form-group .remember-label{float:left;margin:12px 0 0 30px}.login-container .form-group .button{float:right;background:#576c82;padding:10px 20px;border:none;cursor:pointer;color:#fff}.login-container .forgot-group a{font-size:12px;float:right;padding-top:5px}.login-container .forgot-group .new-acc{float:right;padding-top:0}.login-container .invalid-feedback{position:absolute;top:150px;left:21px;font-size:14px;margin-top:-20px}@media screen and (max-width:1280px){.login-container .login{top:-360px}}@media screen and (max-width:1180px){.login-container .login{top:-340px;margin-left:116px}}@media screen and (max-width:1100px){.login-container .login{height:220px;width:480px;top:-300px;margin-left:116px;padding-right:0;padding-left:40px}.login-container .form-group{float:left;width:200px;margin-right:40px}.login-container .submit-group{width:100%;height:50px;margin:0 0 20px}.login-container .submit-group .button{margin:5px 40px 0 0}.login-container .forgot-group{float:right;margin:0 40px;text-align:right;width:440px}.login-container .forgot-group .new-acc{width:200px}.login-container .forgot-group .pass-forgot{width:220px}.login-container .invalid-feedback{top:155px;left:40px}}@media screen and (max-width:1000px){.login-container .login{position:relative;top:0;left:0;width:80%;margin:0;padding:20px 10%}.login-container .input-group{width:45%;margin:0 5% 0 0;padding:0}.login-container .input-group input{margin:10px 0 20px;width:89%;padding:0 5%}.login-container .submit-group .button{margin-right:5%}.login-container .forgot-group{margin-right:5%;width:95%}.login-container .invalid-feedback{left:10%}.footer{margin-top:0!important}}@media screen and (max-width:570px){.login-container .login{height:300px;width:96%;padding:20px 2%}.login-container .login .title{margin-left:1%}.login-container .login .form-group{float:none}.login-container .login .input-group,.login-container .login .submit-group{width:98%;margin:0 1%}.login-container .login .submit-group .button{margin-right:3px}.login-container .login .forgot-group{width:98%;margin:0 1%;float:left;text-align:left}.login-container .login .invalid-feedback{left:14%}}.login .radioContainer{display:block;position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left;width:50px;font-size:14px}.login .radioContainer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.login .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#cacaca;margin-top:10px}.login .radioContainer:hover input~.checkmark{background-color:#ccc}.login .radioContainer input:checked~.checkmark{background-color:#5b6c80}.login .checkmark:after{content:"";position:absolute;display:none}.login .radioContainer input:checked~.checkmark:after{display:block}.login .radioContainer .checkmark:after{left:7.2px;top:4px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}