:root{--lx-teal:#00636a;--lx-deep:#004b52;--lx-mint:#78c8a0;--lx-ink:#18242c;--lx-bg:#f3f6f5}
body{background:var(--lx-bg);color:var(--lx-ink);font-family:Arial,Helvetica,sans-serif}
#navigation.navbar{background:var(--lx-deep);border:0}
#sidebar{background:var(--lx-deep);border-right:1px solid #003e44}
#sidebar #menuTop a{color:#fff}
#sidebar #menuTop a:hover,#sidebar #menuTop a:focus{background:var(--lx-teal);color:#fff}
#sidebar #recent h3{color:#c1ded8}
.current .savechanges.btn-danger{background:var(--lx-teal);border-color:var(--lx-teal)}
#content{background:var(--lx-bg)}
#wrapp{max-width:1440px}
a{color:var(--lx-teal)}
.btn-primary,.btn-primary:focus,.btn-primary:active,input.submit{background:var(--lx-teal);border-color:var(--lx-teal);color:#fff}
.btn-primary:hover,input.submit:hover{background:var(--lx-deep);border-color:var(--lx-deep);color:#fff}
.btn{border-radius:6px}
.panel,.well{border-color:#dce8e4;border-radius:8px}
input[type=text],input[type=password],input[type=email],select,textarea{border-radius:5px;border-color:#bdceca}
input:focus,textarea:focus,select:focus{outline:2px solid #78c8a0;outline-offset:1px}
#login-form{max-width:480px;padding:28px;border:1px solid #dce8e4;border-radius:12px;background:#fff;box-shadow:0 8px 30px #004b520a}
#login-form input[type=text],#login-form input[type=password]{width:100%;min-height:44px;margin-bottom:14px;padding:10px}
#login-form input[type=submit]{min-height:44px;padding:10px 28px}
.login #wrapp{width:460px;max-width:100%;padding:0 16px;margin:60px auto 30px}
.login #login-form{width:100%;max-width:100%;padding:28px!important;margin:0 auto 24px}
.login #forgotpassword-form{padding:0 10px;margin:0 auto;width:100%}
.login #forgotpassword-form .login{margin:0;width:100%}
.login #newsfeed{display:none}
.navbar-brand{padding-top:9px}
.alert-info{background:#e9f5f1;border-color:#c8e5d9;color:#285958}
.pagination>.active>a,.pagination>.active>span{background:var(--lx-teal);border-color:var(--lx-teal)}
