.modal-dialog,.modal:before{vertical-align:middle;display:inline-block}.close,.close:hover{font-size:21px;font-weight:500;text-shadow:none;opacity:1}.error-404 .front-content a,.hero-1 .front-content p{font-family:Raleway,sans-serif;letter-spacing:2px;color:#fff}#showHidePassword:hover,.close,.close:hover{opacity:1}.modal{text-align:center}.modal:before{content:'';height:100%;margin-right:-4px}.modal-dialog{text-align:left}.close{color:#ccc66e}.close:hover{color:#fff}.modal-content{background-color:#000;border:1px solid #ccc66e;opacity:.95}@media (min-width:768px){.modal-dialog{width:470px;margin:30px auto}}#errorModalBody{padding-bottom:25px}.modal-backdrop{opacity:.9!important}.modal-body{display:flex;flex-direction:column;justify-content:center}.modal-footer{border-top:0 solid #e5e5e5}.modal-header{border-bottom:0 solid #e5e5e5}@media only screen and (max-width:400px),only screen and (max-height:310px){.hero-1 .front-content img.logo{max-width:100%;margin-bottom:10px}}.error-404 .front-content h1 span::before{background:#ccc66e}.error-404 .front-content a{font-size:16px;font-weight:400;line-height:36px;display:inline-block;overflow:hidden;margin:0;padding:9px 30px;-webkit-transition:.1s;transition:.1s;border:1px #ccc66e;border-top:1px solid #ccc66e;border-right:1px solid #ccc66e;border-bottom:1px solid #ccc66e;border-width:1px;border-left:1px solid #ccc66e;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1}.hero-1 .front-content p{font-size:12px;font-weight:300;padding-bottom:50px}#showHidePassword{position:absolute;right:115px;top:0;background-color:transparent;border:0;opacity:1;fill:#fff;z-index:10;cursor:pointer;opacity:.9}#passwordInput,.input-group-btn>.btn{border-radius:8px!important}svg{fill:#b3b3b3;width:30px;height:35px}#errorModalBody h4{font-size:18px;line-height:1.5}.input-group-btn>.btn{height:45px;border:0}.input-group-btn>.btn:hover{height:45px;border-radius:8px!important;border:2px solid #888447;background-color:#888447!important}.input-group{width:100%}.input-group-btn{position:absolute;font-size:0;white-space:nowrap;right:65px;top:0;z-index:99}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:56px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}