body, html {
    background-color: #fff;
    padding: 0;
    margin: 0;
    min-height: 100vh;
    min-height: 100dvh;
    height: auto;
}
body {
    display: flex;
    flex-direction: column;
}
section#main-flex {
    flex: 1 0 auto;
}
a {
    color: #d35000;
}
a:focus, a:hover, a:active {
    color: #f26b1d;
    text-decoration: underline;
    outline: 0;
}
section#header, section#main-menu, .navbar-main, .home-shortcuts, section#footer {
    background-color: #f26b1d;
}
ul.top-nav > li.primary-action {
    border-left: solid 1px #d35000;
}
ul.top-nav > li.primary-action > a.btn, .navbar-main li.account {
    background-color: #d35000;
}
ul.top-nav > li > a {
    color: #fde1d1;
}
ul.top-nav > li:active > a, ul.top-nav > li:focus > a, ul.top-nav > li:hover > a, ul.top-nav > li > a:focus {
    color: #572101;
}
.navbar-main .navbar-nav > .active > a, .navbar-main .navbar-nav > .active > a:focus, .navbar-main .navbar-nav > .active > a:hover, .navbar-main .navbar-nav > .open > a, .navbar-main .navbar-nav > .open > a:focus, .navbar-main .navbar-nav > .open > a:hover, .navbar-main .navbar-nav > li > a:focus, .navbar-main .navbar-nav > li > a:hover {
    color: #fff;
    background-color: #d35000;
}
section#home-banner {
    background-color: #d35000;
}
.home-shortcuts li {
    border-right: 1px solid #d35000;
}
.home-shortcuts li:first-child {
    border-left: 1px solid #d35000;
}
div.header-lined h1 {
    border-bottom: 1px solid #f26b1d;
    color: #572101;
}
div.header-lined .breadcrumb li a {
    color: #e49363;
}
div.header-lined .breadcrumb > .active {
    color: #d35000;
}
.alert-info {
    color: #d35000;
    background-color: #fde1d1;
    border-color: #f2c9b1;
}
.main-content > p:last-child {
    display: none;
}
section#footer {
    color: #e7e7e7;
}
section#footer .back-to-top i {
    background-color: #eaac89;
    color: #fff
}
.btn-primary {
    color: #fff;
    background-color: #f26b1d;
    border-color: #572101;
}
.btn-primary:hover, .btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary, .btn-primary.focus, .btn-primary:focus {
    color: #fff;
    background-color: #d35000;
    border-color: #572101;
}
.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
    background-image: none;
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    color:#fff;
    background-color:#572101;
    border-color:#122b40
}
.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
    background-color:#f26b1d;
    border-color:#572101
}
.btn-primary .badge {
    color:#f26b1d;
    background-color:#fff
}
.btn-info {
    color:#fff;
    background-color:#e49363;
    border-color:#f26b1d
}
.btn-info.focus,
.btn-info:focus {
    color:#fff;
    background-color:#f26b1d;
    border-color:#d35000
}
.btn-info:hover {
    color:#fff;
    background-color:#f26b1d;
    border-color:#d35000
}
.btn-info.active, .btn-info:active, .open>.dropdown-toggle.btn-info {
    color:#fff;
    background-color:#f26b1d;
    background-image:none;
    border-color:#d35000
}
.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.dropdown-toggle.btn-info.focus, .open>.dropdown-toggle.btn-info:focus, .open>.dropdown-toggle.btn-info:hover {
    color:#fff;
    background-color:#d35000;
    border-color:#d35000
}
.btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled].focus, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
    background-color:#e49363;
    border-color:#f26b1d
}
.btn-info .badge {
    color:#e49363;
    background-color:#fff
}
.form-control:focus {
    border-color: #f2c9b1;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(245, 236, 232, 0.6);
}
.label-primary {
    background-color:#f26b1d
}
.label-primary[href]:focus,
.label-primary[href]:hover {
    background-color:#d35000
}
.label-info {
    background-color:#e49363
}
.label-info[href]:focus,
.label-info[href]:hover {
    background-color:#f26b1d
}
.bg-color-blue {
    background-color: #e49363;
}
.panel.panel-accent-blue {
    border-top-color: #e49363;
}
.text-domain {
    color: #d35000;
}
.ticket-number {
    color: #e49363;
}
.table-list > tbody > tr:nth-child(2n) > td, .table-list > tbody > tr:nth-child(2n) > th {
    background-color: #fdf6f1;
}
.panel-primary {
    border-color:#f26b1d
}
.panel-primary>.panel-heading {
    color:#fff;
    background-color:#f26b1d;
    border-color:#f26b1d
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#f26b1d
}
.panel-primary>.panel-heading .badge {
    color:#f26b1d;
    background-color:#fff
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#f26b1d
}
.btn-link {
    color:#f26b1d;
}
.btn-link:focus,
.btn-link:hover {
  color:#d35000;
  text-decoration:underline;
  background-color:transparent
}
.panel-info {
    border-color: #f26b1d;
}
.panel-info > .panel-heading {
	color: #602e0f;
	background-color: #f9d7c3;
	border-color: #f0b490;
}
