@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);span.orange {color:#e85424}
#front-page {background:#a2c21e}
#front-page .navbar-inverse {margin-bottom:0;padding-bottom:20px}
#front-page #footer {border-top:0;background:#fff}
#front-page-links span.blank-image {display:block;height:80px;width:100%;background:#000}
#front-page-links .thumbnail {border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:5px;margin:5px 0 1px 0;transition:none;background:none}
#front-page-links .thumbnail:hover,
#front-page-links .thumbnail:focus {background:#5D5B6B;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
#front-page-links .caption {display:inline-block;width:100%;padding:8px;font-size:1.25em;font-weight:bold;color:#fff;text-align:center;border-bottom:0}
#sidebar-page-links {background:#3d3c46;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
#sidebar-page-links span.blank-image {display:block;height:80px;width:100%;background:#000}
#sidebar-page-links .thumbnail {border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:5px;margin:5px 0 1px 0;transition:none;background:none}
#sidebar-page-links .thumbnail img {width:50%}
#sidebar-page-links .thumbnail:hover,
#sidebar-page-links .thumbnail:focus {background:#5D5B6B;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
#sidebar-page-links .caption {display:inline-block;width:100%;padding:8px;font-size:1.25em;font-weight:bold;color:#fff;text-align:center;border-bottom:0}
@media screen and (max-width:992px) {#sidebar-page-links .row {width:23%;margin-right:2%;float:left }#sidebar-page-links .row .col-md-12 {width:100%;margin:0 }#sidebar-page-links .thumbnail img {width:100px }}
.nope {display:none !important}
.text-right {text-align:right}
html,
body {height:100%}
body {font-family:'Roboto',sans-serif;background:#fff}.row {margin-bottom:10px}h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {font-family:'Roboto',sans-serif}#wrap {height:auto !important;margin:0 auto -90px;min-height:100%;padding:0 0 90px}
#footer {background:#efefef;color:#3d3c46;height:90px;font-size:0.9em;border-top:1px solid #ddd}
#footer .col-md-6 {margin-top:10px}
#footer a {color:#7a9115;border-bottom:1px dotted #7a9115}
#footer a:hover,
#footer a:focus {color:#000;border-bottom:1px dotted #000;text-decoration:none}.navbar-inverse {margin-bottom:20px;background:#fff;border-bottom:0;color:#3d3c46}
.navbar-inverse .container {position:relative}
.navbar-inverse .logo {margin-bottom:10px;margin-left:-15px}
.navbar-inverse .logo a {display:block;width:150px;height:78px;background:url('../themes/selfmanager/assets/img/logo.png') no-repeat top left}
.navbar-inverse .logo a span {display:none}
.navbar-inverse .login {position:absolute;top:10px;right:10px;width:275px}
.navbar-inverse .login strong {display:block;margin-bottom:5px;font-size:0.85em;position:absolute;background:#3d3c46;color:#fff;top:-1px;left:-1px;width:60px;padding:15px 8px 16px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px}
.navbar-inverse .login .form-group {margin-bottom:0}
.navbar-inverse .login input.form-control {font-size:0.85em;padding:1px 5px;height:auto;margin-bottom:3px}
.navbar-inverse .navbar-brand {color:#3d3c46;font-size:1.3em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {color:#a2c21e}
.navbar-inverse .navbar-brand-active,
.navbar-inverse .navbar-brand-active:hover,
.navbar-inverse .navbar-brand-active:focus {background:#a2c21e;color:#fff}
.navbar-inverse .navbar-nav >li >a {background:#fff;color:#3d3c46;font-size:1.3em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.navbar-inverse .navbar-nav >li >a:hover,
.navbar-inverse .navbar-nav >li >a:focus {color:#a2c21e}
.navbar-inverse .navbar-nav >li >a:hover .caret,
.navbar-inverse .navbar-nav >li >a:focus .caret {border-bottom-color:#a2c21e !important;border-top-color:#a2c21e !important}
.navbar-inverse .navbar-nav >.active >a,
.navbar-inverse .navbar-nav >.open >a {background:#a2c21e;color:#fff}
.navbar-inverse .navbar-nav >.active >a:hover,
.navbar-inverse .navbar-nav >.active >a:focus,
.navbar-inverse .navbar-nav >.open >a,
.navbar-inverse .navbar-nav >.open >a:hover,
.navbar-inverse .navbar-nav >.open >a:focus {background:#a2c21e;color:#fff}
.navbar-inverse .navbar-nav >.active >a .caret,
.navbar-inverse .navbar-nav >.active >a:hover .caret,
.navbar-inverse .navbar-nav >.active >a:focus .caret,
.navbar-inverse .navbar-nav >.open >a .caret,
.navbar-inverse .navbar-nav >.open >a:hover .caret,
.navbar-inverse .navbar-nav >.open >a:focus .caret {border-bottom-color:#fff !important;border-top-color:#fff !important}
.navbar-inverse .navbar-toggle {background:#a2c21e;border:none}
.navbar-inverse .navbar-toggle .icon-bar {background:#fff}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {border:none}
.navbar-inverse .navbar-collapse >li >a {background:#efefef;margin-bottom:5px}
.nav .caret {margin-left:5px}
.navbar .navbar-form .form-control {-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}
.navbar-collapse .navbar-text:last-child {margin-left:15px;margin-right:15px}
.dropdown-menu >li >a:hover,
.dropdown-menu >li >a:focus {background:#7a9115}
.container >.navbar-header,
.container >.navbar-collapse {margin-left:0;margin-right:0}.jumbotron {background:#a2c21e;color:#fff;padding:20px 0;font-size:1.25em}
.jumbotron h1 {font-weight:bold;font-size:2.5em;margin-top:12px;margin-bottom:12px;text-shadow:2px 2px 4px #6F8412}
.home-jumbotron {margin-bottom:0}
.grey-jumbo {background:#3d3c46 url('../themes/selfmanager/assets/img/grey-jumbo-right.png') no-repeat top right;height:180px}
.green-jumbo {background:#a2c21e}.content a {color:#7a9115;border-bottom:1px dotted #7a9115}
.content a:hover,
.content a:focus {color:#000;border-bottom:1px dotted #000;text-decoration:none}.page-header {margin:20px 0}
.page-header h1 {color:#7a9115}
.page-header h1 small {color:#000}.label {margin-left:5px}.well {background:#29235c;border:1px solid #000;color:#fff;box-shadow:-1px 3px 3px #191537 inset}
.form-group label {margin-bottom:0}
.form-group label span.main-label {display:inline-block;background:#e9e9e9;padding:3px 12px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}
.form-group label .label {vertical-align:middle}
.radio label,
.checkbox label {background:none;padding:0}
.form-control {-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;background:#f9f9f9;background:-moz-linear-gradient(top,#f3f3f3 0%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f3f3f3),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f3f3f3 0%,#fff 100%);background:-o-linear-gradient(top,#f3f3f3 0%,#fff 100%);background:-ms-linear-gradient(top,#f3f3f3 0%,#fff 100%);background:linear-gradient(to bottom,#f3f3f3 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3',endColorstr='#fff',GradientType=0 );color:#000}
.form-control:focus {box-shadow:none !important;background:#eff3f7 !important;background:-moz-linear-gradient(top,#dee7ef 0%,#fff 100%) !important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dee7ef),color-stop(100%,#fff)) !important;background:-webkit-linear-gradient(top,#dee7ef 0%,#fff 100%) !important;background:-o-linear-gradient(top,#dee7ef 0%,#fff 100%) !important;background:-ms-linear-gradient(top,#dee7ef 0%,#fff 100%) !important;background:linear-gradient(to bottom,#dee7ef 0%,#fff 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dee7ef',endColorstr='#fff',GradientType=0 ) !important}
.checkbox .form-control,
.radio .form-control,
input[type="radio"],
input[type="checkbox"] {width:auto;height:auto}
.has-error label span.main-label {background:#F2DCDC}
.has-error .form-control {background:#f6eeee;background:-moz-linear-gradient(top,#eddcdc 0%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eddcdc),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#eddcdc 0%,#fff 100%);background:-o-linear-gradient(top,#eddcdc 0%,#fff 100%);background:-ms-linear-gradient(top,#eddcdc 0%,#fff 100%);background:linear-gradient(to bottom,#eddcdc 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eddcdc',endColorstr='#fff',GradientType=0 )}
.has-success label span.main-label {background:#DAEFDB}
.has-success .form-control {background:#eff6ee;background:-moz-linear-gradient(top,#deeddc 0%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#deeddc),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#deeddc 0%,#fff 100%);background:-o-linear-gradient(top,#deeddc 0%,#fff 100%);background:-ms-linear-gradient(top,#deeddc 0%,#fff 100%);background:linear-gradient(to bottom,#deeddc 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#deeddc',endColorstr='#fff',GradientType=0 )}
.help-block {font-size:0.9em}
.radio-input label.form-control {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none;border:none;transition:none;box-shadow:none}.btn-primary {background:#3276b1;background:-moz-linear-gradient(top,#3782c3 0%,#3782c3 50%,#2d6a9f 50%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3782c3),color-stop(50%,#3782c3),color-stop(50%,#2d6a9f));background:-webkit-linear-gradient(top,#3782c3 0%,#3782c3 50%,#2d6a9f 50%);background:-o-linear-gradient(top,#3782c3 0%,#3782c3 50%,#2d6a9f 50%);background:-ms-linear-gradient(top,#3782c3 0%,#3782c3 50%,#2d6a9f 50%);background:linear-gradient(to bottom,#3782c3 0%,#3782c3 50%,#2d6a9f 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3782c3',endColorstr='#2d6a9f',GradientType=0 );color:#fff !important;border-top:1px solid #86b4dd !important;border-left:0 !important;border-right:0 !important;border-bottom:1px solid #000 !important;text-shadow:1px 1px 1px #16344e !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.btn-primary:hover {background:#4a90cc;background:-moz-linear-gradient(top,#5c9bd1 0%,#5c9bd1 50%,#3885c7 50%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5c9bd1),color-stop(50%,#5c9bd1),color-stop(50%,#3885c7));background:-webkit-linear-gradient(top,#5c9bd1 0%,#5c9bd1 50%,#3885c7 50%);background:-o-linear-gradient(top,#5c9bd1 0%,#5c9bd1 50%,#3885c7 50%);background:-ms-linear-gradient(top,#5c9bd1 0%,#5c9bd1 50%,#3885c7 50%);background:linear-gradient(to bottom,#5c9bd1 0%,#5c9bd1 50%,#3885c7 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c9bd1',endColorstr='#3885c7',GradientType=0 );color:#fff !important;border-top:1px solid #050c12 !important;border-left:0 !important;border-right:0 !important;border-bottom:1px solid #aecde8 !important;text-shadow:1px 1px 1px #214e75 !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.btn-success {background:#487711;background:-moz-linear-gradient(top,#548b14 0%,#548b14 50%,#3c630e 50%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#548b14),color-stop(50%,#548b14),color-stop(50%,#3c630e));background:-webkit-linear-gradient(top,#548b14 0%,#548b14 50%,#3c630e 50%);background:-o-linear-gradient(top,#548b14 0%,#548b14 50%,#3c630e 50%);background:-ms-linear-gradient(top,#548b14 0%,#548b14 50%,#3c630e 50%);background:linear-gradient(to bottom,#548b14 0%,#548b14 50%,#3c630e 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#548b14',endColorstr='#3c630e',GradientType=0 );color:#fff !important;border-top:1px solid #8be027 !important;border-left:0 !important;border-right:0 !important;border-bottom:1px solid #000 !important;text-shadow:1px 1px 1px #050701 !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.btn-success:hover {background:#63a417;background:-moz-linear-gradient(top,#6fb81a 0%,#6fb81a 50%,#579015 50%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6fb81a),color-stop(50%,#6fb81a),color-stop(50%,#579015));background:-webkit-linear-gradient(top,#6fb81a 0%,#6fb81a 50%,#579015 50%);background:-o-linear-gradient(top,#6fb81a 0%,#6fb81a 50%,#579015 50%);background:-ms-linear-gradient(top,#6fb81a 0%,#6fb81a 50%,#579015 50%);background:linear-gradient(to bottom,#6fb81a 0%,#6fb81a 50%,#579015 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fb81a',endColorstr='#579015',GradientType=0 );color:#fff !important;border-top:1px solid #000 !important;border-left:0 !important;border-right:0 !important;border-bottom:1px solid #a3e754 !important;text-shadow:1px 1px 1px #203407 !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.btn-warning {background:#ed9c28;background:-moz-linear-gradient(top,#efa63d 0%,#efa63d 50%,#ea9214 50%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#efa63d),color-stop(50%,#efa63d),color-stop(50%,#ea9214));background:-webkit-linear-gradient(top,#efa63d 0%,#efa63d 50%,#ea9214 50%);background:-o-linear-gradient(top,#efa63d 0%,#efa63d 50%,#ea9214 50%);background:-ms-linear-gradient(top,#efa63d 0%,#efa63d 50%,#ea9214 50%);background:linear-gradient(to bottom,#efa63d 0%,#efa63d 50%,#ea9214 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#efa63d',endColorstr='#ea9214',GradientType=0 );color:#fff !important;border-top:1px solid #f7d29e !important;border-left:0 !important;border-right:0 !important;border-bottom:1px solid #140d02 !important;text-shadow:1px 1px 1px #8a560c !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.btn-warning:hover {background:#ffbe63;background:-moz-linear-gradient(top,#ffc87a 0%,#ffc87a 50%,#ffb44c 50%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffc87a),color-stop(50%,#ffc87a),color-stop(50%,#ffb44c));background:-webkit-linear-gradient(top,#ffc87a 0%,#ffc87a 50%,#ffb44c 50%);background:-o-linear-gradient(top,#ffc87a 0%,#ffc87a 50%,#ffb44c 50%);background:-ms-linear-gradient(top,#ffc87a 0%,#ffc87a 50%,#ffb44c 50%);background:linear-gradient(to bottom,#ffc87a 0%,#ffc87a 50%,#ffb44c 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc87a',endColorstr='#ffb44c',GradientType=0 );color:#fff !important;border-top:1px solid #633a00 !important;border-left:0 !important;border-right:0 !important;border-bottom:1px solid #fff3e3 !important;text-shadow:1px 1px 1px #e38400 !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.btn-danger {background:#af0200;background:-moz-linear-gradient(top,#c60200 0%,#c60200 50%,#980200 50%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c60200),color-stop(50%,#c60200),color-stop(50%,#980200));background:-webkit-linear-gradient(top,#c60200 0%,#c60200 50%,#980200 50%);background:-o-linear-gradient(top,#c60200 0%,#c60200 50%,#980200 50%);background:-ms-linear-gradient(top,#c60200 0%,#c60200 50%,#980200 50%);background:linear-gradient(to bottom,#c60200 0%,#c60200 50%,#980200 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c60200',endColorstr='#980200',GradientType=0 );color:#fff !important;border-top:1px solid #ff3230 !important;border-left:0 !important;border-right:0 !important;border-bottom:1px solid #000 !important;text-shadow:1px 1px 1px #300100 !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.btn-danger:hover {background:#dd4542;background:-moz-linear-gradient(top,#e05855 0%,#e05855 50%,#da322f 50%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e05855),color-stop(50%,#e05855),color-stop(50%,#da322f));background:-webkit-linear-gradient(top,#e05855 0%,#e05855 50%,#da322f 50%);background:-o-linear-gradient(top,#e05855 0%,#e05855 50%,#da322f 50%);background:-ms-linear-gradient(top,#e05855 0%,#e05855 50%,#da322f 50%);background:linear-gradient(to bottom,#e05855 0%,#e05855 50%,#da322f 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e05855',endColorstr='#da322f',GradientType=0 );color:#fff !important;border-top:1px solid #1b0505 !important;border-left:0 !important;border-right:0 !important;border-bottom:1px solid #f0afae !important;text-shadow:1px 1px 1px #871a18 !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.text-center img.img-responsive {margin:0 auto}
.control-label {display:inline-block;background:#e9e9e9;padding:3px 12px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}
.control-label.required::after {content:'Required';font-size:85%;color:#fff;display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;background-color:#5bc0de;position:absolute;margin-left:20px;margin-top:3px}
.login-link {margin-top:30px}
.login-link a {text-decoration:none;color:#fff;background:#3d3c46;padding:10px 35px 10px 35px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:0.2s ease all}
.login-link a:hover {background:#a2c21e;color:#fff;transition:0.2s ease all}