p{text-indent:15px;color:#888}.right-align{text-align:right}.text-danger{color:#f44336}ul.pwd-validation-error{list-style:none;padding:0}ul.pwd-validation-error li{padding-left:1.3em;margin-top:5px}ul.pwd-validation-error li:before{content:"";font-family:'Material Icons';display:inline-block;margin-left:-1.3em;width:1.3em;color:#f44336}ul.pwd-validation-error li.valid{color:#4caf50}ul.pwd-validation-error li.valid:before{content:"";font-family:'Material Icons';display:inline-block;margin-left:-1.3em;width:1.3em;color:#4caf50}.margin-left-10{margin-left:10px}.margin-top-10{margin-top:10px}.error-message{font-weight:bold;font-size:12px}#login-box-container{width:50%;max-width:1000px;margin:50px auto 0 auto}#login-box-container .validation-summary-valid{display:none}#login-box-container .validation-summary-errors{font-size:20px;line-height:26px;font-weight:300;color:#666;word-break:break-all;color:#c00000;text-align:center;margin-bottom:10px}#login-box-container label{-webkit-transform:translateY(-140%);transform:translateY(-140%)}#login-box-container .pwd-validation-error{list-style:disc}#login-message{font-size:20px;line-height:26px;font-weight:300;color:#666;word-break:break-word}#login{position:relative;background-color:#fff;border:thin solid #e7e7e7;padding:20px}#login::after,#login::before{z-index:-1;position:absolute;content:'';bottom:15px;left:10px;width:50%;height:40px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(-1.5deg);-moz-transform:rotate(-1.5deg);-o-transform:rotate(-1.5deg);-ms-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}#login::after{-webkit-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);-o-transform:rotate(1.5deg);-ms-transform:rotate(1.5deg);transform:rotate(1.5deg);right:10px;left:auto}#login .padding{background-color:#fff}#login .input-field i.prefix{opacity:.8;font-size:24px;top:10px;left:20px}#login button{background-color:#003580}footer a{color:inherit}footer a:hover{color:inherit!important;text-decoration:underline}@media screen and (max-width:992px){#login-box-container{width:90%;margin:20px auto}#login{border:none;padding:0}#login .col{padding:0!important}#login::before,#login::after{content:none}#login>.padding{padding:0!important}#login .input-field .prefix~label{margin-left:1.6rem!important}#login .input-field .prefix~input{margin-left:2.4rem!important}#login .input-field i.prefix{left:0!important}}#bad-login-feedback{display:none}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:none}.loader-section{position:fixed;top:0;width:100%;height:100%;background:#212121;z-index:1000}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#3498db;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;-ms-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite;z-index:1001}#loader::before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#e74c3c;-webkit-animation:spin 3s linear infinite;-moz-animation:spin 3s linear infinite;-ms-animation:spin 3s linear infinite;-o-animation:spin 3s linear infinite;animation:spin 3s linear infinite}#loader::after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#f9c922;-webkit-animation:spin 1.5s linear infinite;-moz-animation:spin 1.5s linear infinite;-ms-animation:spin 1.5s linear infinite;-o-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}