/* Color overrides only: existing dimensions, layout, labels and controls are retained. */
:root{--aces-slate:#3c454c;--aces-dark:#2c3338;--aces-orange:#f7a21b;--aces-lavender:#ece6f2}
body{background-color:#fff;color:#1a1a1a}
.topnav,.navbar-inverse,.trbh{background-color:var(--aces-slate)!important;background-image:none!important;color:#fff!important}
.topnav a,.navbar-inverse .navbar-nav>li>a{color:#fff!important}
.topnav a:hover,.topnav a.active,.topnav .active{background-color:var(--aces-lavender)!important;color:var(--aces-slate)!important}
.btn-primary{background-color:var(--aces-orange)!important;background-image:none!important;border-color:var(--aces-orange)!important;color:#211a0b!important;text-shadow:none!important}
.btn-primary:hover,.btn-primary:focus{background-color:#e89712!important;border-color:#e89712!important;color:#211a0b!important}
.btn-default{background-color:#fff!important;background-image:none!important;border-color:#b9c1c7!important;color:var(--aces-slate)!important}
.panel-heading,.modal-header{background-color:var(--aces-lavender)!important;background-image:none!important;color:var(--aces-slate)!important}
.panel-primary{border-color:var(--aces-slate)!important}
.panel-primary>.panel-heading{border-color:var(--aces-slate)!important}
a{color:#775000}a:hover,a:focus{color:#3c454c}
.thbd:hover,.table-hover>tbody>tr:hover{background-color:var(--aces-lavender)!important;background-image:none!important}
.form-control:focus{border-color:var(--aces-orange)!important;box-shadow:0 0 0 2px rgba(247,162,27,.2)!important}
::selection{background:var(--aces-lavender);color:#1a1a1a}
/* Login page's existing centered panel: change its colors without moving it. */
body:has(form[name="LoginForm"]){background-color:var(--aces-slate)!important;color:#fff}
body:has(form[name="LoginForm"]) .main_div{background-color:var(--aces-lavender)!important;background-image:none!important;color:var(--aces-slate)!important}
body:has(form[name="LoginForm"]) h1{background-color:transparent!important;color:var(--aces-slate)!important}
