@import '../bootstrap.min.css';@import '../css/font-awesome.min.css';@font-face{font-family:'Roboto';src:url("../fonts/roboto/Roboto-Regular.eot");src:url("../fonts/roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-Regular.woff") format("woff"),url("../fonts/roboto/Roboto-Regular.ttf") format("truetype"),url("../fonts/roboto/Roboto-Regular.svg#622ed72c69d211d567431fe19bd3d30f") format("svg");font-style:normal;font-weight:400}@font-face{font-family:'Langdon';src:url("fonts/langdon/Langdon.eot");src:url("fonts/langdon/Langdon.eot?#iefix") format("embedded-opentype"),url("fonts/langdon/Langdon.woff") format("woff"),url("fonts/langdon/Langdon.ttf") format("truetype"),url("fonts/langdon/Langdon.svg#622ed72c69d211d567431fe19bd3d30f") format("svg");font-style:normal;font-weight:400}@font-face{font-family:'Roboto';src:url("../fonts/roboto/Roboto-Light.eot");src:url("../fonts/roboto/Roboto-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-Light.woff") format("woff"),url("../fonts/roboto/Roboto-Light.ttf") format("truetype");font-weight:100;font-style:normal}body{background:url('../images/main-bg.png') no-repeat top center !important;font-family:'Roboto',sans-serif}.bar-top{width:100%;height:50px;float:left;background-color:#16211f}.bar-top a{font-size:16px;color:#fff;text-transform:uppercase;font-weight:bold;margin-top:14px;font-weight:500;display:inline-block}.bar-top .divider{color:#666;display:inline;padding:0 10px;font-size:18px}.main-logo-container{height:100px}.main-logo-container .main-logo{width:277px;vertical-align:middle;height:32px;display:inline-block;background:url('../images/main-logo.png');margin-top:35px}.main-logo-container .main-logo:hover{opacity:.8}.re-use-error{border:1px solid #f00;background-color:rgba(255,0,0,0.05);color:#f00;border-radius:2px;position:relative;padding:5px;margin-bottom:5px;bottom:5px;padding-left:35px;text-align:left}.re-use-error:before{content:'\f057';position:absolute;left:10px;font-size:18px;top:3px;font-family:FontAwesome}.container{max-width:900px}.container .main-bg-white{background-color:#f4f4f4;border:1px solid #d2d2d2;padding-bottom:40px}.container .main-bg-white .error-message{border:1px solid #f00;background-color:rgba(255,0,0,0.05);color:#f00;border-radius:2px;position:relative;padding:5px;margin-bottom:5px;bottom:5px;padding-left:35px;text-align:left}.container .main-bg-white .error-message:before{content:'\f057';position:absolute;left:10px;font-size:18px;top:3px;font-family:FontAwesome}.container .main-bg-white .header-image img{width:100%}.container .main-bg-white label{color:#222;font-weight:300;padding:0;margin:0;font-size:16px}.page-login{display:inline-block;max-width:280px;width:100%;margin:0 auto}.page-login .input-group-addon{border:0;background-color:#787877;border-top-left-radius:3px;border-bottom-left-radius:3px;color:#fff;padding-left:0;padding-right:0;min-width:40px}.page-login .input-group-addon i.fa{display:block;min-width:14px;text-align:center;font-size:22px}.page-login .input-group-addon i.fa.fa-envelope{font-size:18px}.page-login .sub-text{color:#666}.page-login .page-title{color:#06303d;font-size:28px;margin-top:40px;margin-bottom:20px;font-weight:300}.page-login a:link{color:#00529e}.page-login .btn-primary{background-color:#00529e;border-radius:3px;width:100%;color:#fff !important}.page-login a.btn-primary:link{color:#fff !important}.page-login hr{border-color:#d2d2d2}.validation-summary-errors{border:1px solid #f00;background-color:rgba(255,0,0,0.05);color:#f00;border-radius:2px;position:relative;padding:5px;margin-bottom:5px;bottom:5px;padding-left:35px;text-align:left}.validation-summary-errors:before{content:'\f057';position:absolute;left:10px;font-size:18px;top:3px;font-family:FontAwesome}.validation-summary-errors ul{margin:0}.validation-summary-errors ul li{margin-left:15px}input.form-control{border:1px solid #787877;border-radius:3px;margin-bottom:15px;height:38px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}@media screen and (max-width:400px){.login-form{padding-left:10px;padding-right:10px}.main-logo-container{text-align:center}}