header.login{margin-bottom:0}header.login .logo{padding:45px 0 0}header.login .banner-logo{float:left;position:relative}header.login .img-logo{background:transparent;height:65px!important;margin-left:25px;padding:10px}.btn-submit-trigger{}.login-container{background-size:cover;height:100vh;min-height:100%;overflow:hidden;width:100%}.login-container .login-bg{height:100%;left:0;position:fixed;top:0;width:100%;z-index:0}.login-container a{font-size:12px;margin-top:20px}.login-container p{}.login-container h2{}.login-container label{font-size:14px;font-weight:normal;padding-left:15px;padding-top:15px}.login-container input{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:14px;height:66px;padding:5px 13px;padding-left:80px;width:100%}.login-container input:focus{outline:0;outline-offset:0}.login-container span.error[style*="inline"]{display:block!important;font-size:18px;font-weight:bold;padding:10px;width:100%}.login-container .slide-position{height:100vh}.login-container .slide-position .item{background-position:center;background-size:cover;height:100%}.login-container .slide-position .item img{}.login-container .login-sec{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.login-container .login-sec .login-form{max-height:780px;max-width:380px}.login-container .login-sec .login-form>.row{}.login-container .login-sec .login-form .logo-pos{margin-top:10px;text-align:center}.login-container .login-sec .login-form .logo-pos .img-logo{vertical-align:bottom;width:90%;margin-left:15px;margin-right:15px}.login-container .auto-login{padding-bottom:25px}.login-container .auto-login *{}.login-container .auto-login input{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.login-container .login-sec .login-text{font-size:12px;line-height:48px;margin-bottom:0}.login-container .login-sec .btn-icon{font-size:16px;line-height:85px;opacity:.5;padding-right:37px;position:absolute;right:0;top:15px;z-index:2}.login-container .login-sec .input-icon{display:block;font-size:16px;height:46px;left:0;line-height:46px;margin-top:10px;position:absolute;text-align:center;top:0;width:60px;z-index:2}.login-container .login-sec .line-margin{}.login-container .login-sec .login-panel{min-width:250px}.login-container .login-sec .login-panel .nopadding{padding-left:0;padding-right:0}.login-container .login-sec .login-panel .agree-checkbox{vertical-align:bottom}.login-container .login-sec .login-panel .view-term-and-condition{font-size:16px;font-weight:bold;text-decoration:underline!important}.login-container .login-sec .login-panel .btn{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-top:20px;padding:0;text-align:center;width:100%}.login-container .login-sec .login-panel .login-btn{border:0!important;float:right;font-size:18px;height:85px;margin-top:15px;position:relative}.login-container .login-sec .login-panel .email-btn{border:0!important;float:right;font-size:14px;margin-top:15px}.login-container .login-sec .login-panel .back-to-login{font-size:12px;margin-top:20px;padding-right:20px}.login-container .login-sec .login-panel .back-to-login:hover{text-decoration:none}.login-container .login-sec .update-progress-block{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;float:right;font-size:18px;height:85px;margin-top:20px;padding:0;position:relative;text-align:center;width:100%}.login-container .login-sec .update-progress-block img{padding:35px;vertical-align:middle}.login-container .login-sec .login-normal-sec{}.login-container .login-sec .login-normal-sec .update-progress-block,.login-container .login-sec .update-password-sec .update-progress-block{border:0!important}.login-container .login-sec .update-password-sec{padding:0}.login-container .login-sec .accept-terms-sec{padding:0}.login-container .login-sec .accept-conditions-content{padding:25px}.login-container .login-sec .accept-terms-sec .update-progress-block{border:0!important;color:#fff!important}.login-container .login-error-message{}.login-container .validation-error{height:100%;left:0;margin:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.bf-logo{bottom:20px;font-size:12px;left:0;position:absolute;text-align:center;width:100%}.nhg-logo{bottom:20px;position:absolute;right:20px}.background-color{}footer.login-footer{bottom:0;position:fixed;text-align:center}footer.login-footer label{}footer.login-footer .img-logo{display:inline;height:55px!important;margin-left:auto;margin-right:auto;padding:10px}.text-center{text-align:center}.margin-top-2em{margin-top:1em}.new-hope-style{left:0;margin:auto;padding:27px;position:absolute;top:0;width:100%}#holder{height:800px;overflow:hidden;width:800px}#maximage{position:relative!important}@media all and (min-width:1024px) and (max-width:1280px){}@media all and (min-width:768px) and (max-width:1024px){}@media all and (min-width:480px) and (max-width:768px){}@media all and (max-width:480px){.background-color{}.bf-logo{bottom:0;left:auto;padding:20px;position:fixed;right:0;width:auto}.login-container{height:auto;min-height:100vh;padding-top:20px}.login-container .login-sec .input-icon{left:0;line-height:40px}.login-container .logo-pos{height:25vh;margin-bottom:30px;padding-top:80px}.login-container a{padding-right:20px}.login-container .login-sec .img-logo{max-width:210px}.login-container .login-sec .bf-logo .img-logo{max-width:110px}.login-container .login-sec .login-text{line-height:48px}.login-container .login-sec>.row{height:auto}.login-container input{height:60px!important}.login-container .login-sec .login-panel{-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);box-shadow:0 3px 5px 0 rgba(0,0,0,.2);padding-bottom:0}.login-container .col-lg-8{display:none}.login-container .login-sec .btn-icon{line-height:55px}.login-container .login-sec .update-progress-block{line-height:48px}.login-container .login-sec .update-progress-block img{padding:25px}}@media screen and (orientation:portrait){}@media screen and (orientation:landscape){}@media screen and (-webkit-max-device-pixel-ratio:1){}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){}@media screen and (max-device-width:480px) and (orientation:portrait){}@media screen and (max-device-width:480px) and (orientation:landscape){}@media screen and (min-device-width:481px) and (orientation:portrait){}@media screen and (min-device-width:481px) and (orientation:landscape){}.login-container{background:url('/Images/background.jpg');background-position:center;background-size:cover}.login-container p{color:grey}.login-container input{border:1px solid #bbb;color:gray}.login-container input:focus{background:#fff;border:1px solid #ccc}.login-container span.error[style*="inline"]{background:#fff;background:rgba(255,255,255,.3);color:#f72f25}.login-container .auto-login{background-color:#7d6fcb;color:#fff}.login-container .auto-login *{color:#fff;text-align:center}.bf-logo{color:#bbb}.login-container .login-sec .login-text{background-color:#ebebeb}.login-container .login-sec .btn-icon{color:#fff}.login-container .login-sec .input-icon{border-right:1px solid #bbb;color:#b9b9b9}.background-color{background-color:#ebebeb}.login-container .login-sec .login-panel .login-btn{background:#7d6fcb;color:#fff}.login-container .login-sec .login-panel .email-btn{background:#7d6fcb;color:#fff}.login-container .login-sec .login-normal-sec{background:#ebebeb;color:grey}.login-container .login-sec .login-normal-sec .update-progress-block,.login-container .login-sec .update-password-sec .update-progress-block{background:#7d6fcb;color:#fff}.login-container .login-sec .accept-terms-sec .update-progress-block{background:#0055a3;color:#fff}.login-container .login-error-message{color:red}.login-container .validation-error{background:rgba(255,0,0,.1);border-right:3px solid red;color:transparent}footer.login-footer{background:transparent}footer.login-footer label{color:#d6d6d6}footer.login-footer .img-logo{background:transparent}@media all and (max-width:480px){.background-color{background-color:transparent}}