/**
 * Primary
 */
.frame {
    background-color: #870a04;
}

.consultation-phases-full .consultation-phases-item:before {
    border-top-color: #870a04;
}

@media (min-width: 768px) {
    .consultation-phases-full .consultation-phases-item:before {
        border-top-color: transparent;
        border-left-color: #870a04;
    }
}

/**
 * Accent
 */
h1,
h2,
h3,
h5,
h6,
.h1,
.h2,
.h3,
.h5,
.h6 {
    color: #c87e3c;
}

a {
    color: #168223;
}

a:hover,
a:focus,
.link-alt:hover,
.link-alt:focus {
    color: #c87e3c;
}

.text-accent {
    color: #c87e3c;
}

/* Buttons */
.btn-default,
.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled.focus,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled].focus {
    border-color: #168223;
    background-color: #168223;
}

.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.btn-default:active:hover,
.btn-default:active:focus,
.btn-default:active.focus,
.btn-default.active:hover,
.btn-default.active:focus,
.btn-default.active.focus,
.btn-default-alt:hover,
.btn-default-alt:focus,
.btn-default-alt.focus,
.btn-default-alt:active,
.btn-default-alt.active,
.btn-default-alt:active:hover,
.btn-default-alt:active:focus,
.btn-default-alt:active.focus,
.btn-default-alt.active:hover,
.btn-default-alt.active:focus,
.btn-default-alt.active.focus,
.open > .dropdown-toggle.btn-default,
.open > .dropdown-toggle.btn-default:hover,
.open > .dropdown-toggle.btn-default:focus,
.open > .dropdown-toggle.btn-default.focus {
    border-color: #168223;
    background-color: #168223;
    background-image: linear-gradient(rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25));
}

.btn-primary,
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled].focus {
    border-color: #c87e3c;
    background-color: #c87e3c;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus,
.btn-primary-alt:hover,
.btn-primary-alt:focus,
.btn-primary-alt.focus,
.btn-primary-alt:active,
.btn-primary-alt.active,
.btn-primary-alt:active:hover,
.btn-primary-alt:active:focus,
.btn-primary-alt:active.focus,
.btn-primary-alt.active:hover,
.btn-primary-alt.active:focus,
.btn-primary-alt.active.focus,
.open > .dropdown-toggle.btn-primary,
.open > .dropdown-toggle.btn-primary:hover,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary.focus {
    border-color: #c87e3c;
    background-color: #c87e3c;
    background-image: linear-gradient(rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25));
}

/* SVG Buttons */
.btn-voting g[id^="BODY1"] path { fill: #c87e3c !important; }
.btn-voting g[id^="TOP"] ellipse:first-child { fill: #c87e3c !important; }

/* Header */
.header-box-title > a:hover,
.header-box-title > a:focus,
.header-box-title-small > a,
.header-box-title-small > a:hover,
.header-box-title-small > a:focus,
.header-box-subtitle {
    color: #c87e3c;
}

/* Navigation */
.nav-pills > li > a,
.nav-stacked > li > a {
    background-color: #168223;
}

.nav-stacked > li > .nav > .active > a,
.nav-stacked > li > .nav > .active > a:hover,
.nav-stacked > li > .nav > .active > a:focus {
    color: #c87e3c;
}

.nav-pills > li > a:hover,
.nav-pills > li > a:focus,
.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus,
.nav-stacked > li > a:hover,
.nav-stacked > li > a:focus,
.nav-stacked > .active > a,
.nav-stacked > .active > a:hover,
.nav-stacked > .active > a:focus {
    background-color: #c87e3c;
}

.nav-stacked > li > .nav > li:first-child > a:after {
    border-top-color: #c87e3c;
}

.nav-list > li > a {
    background-color: #c87e3c;
}

.nav-list > li > a:hover,
.nav-list > li > a:focus,
.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
    background-color: #168223;
}

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
    color: #fff;
    border-color: #168223 #168223 transparent;
    background-color: #168223;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    color: #fff;
    border-color: #c87e3c;
    background-color: #c87e3c;
}

.nav-voting > .active > a:before {
    background-color: #c87e3c;
}

/* Navbar */
.navbar-default {
    background-color: #168223;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    background-color: #c87e3c;
}

/* Pagination */
.pagination > li > a,
.pagination > li > span {
    background-color: #168223;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    background-color: #c87e3c;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: #c87e3c;
}

/* Badges */
.badge-accent {
    background-color: #c87e3c;
}

/* Stickers */
.sticker-label-accent {
    background-color: #c87e3c;
}

/* Wells */
.well-title {
    color: #c87e3c;
}

.well-accent {
    background: #c87e3c;
}

/* Modals */
.modal-header-jumbo {
    background-color: #c87e3c;
}

/* Forms */
.form-control:focus {
    border-color: #c87e3c;
}

.form-search .form-control {
    border-color: #c87e3c;
    background-color: #c87e3c;
}

/* Consultation */
.consultation-heading-title,
.consultation-heading-subtitle {
    color: #168223;
}

.consultation-heading:hover .consultation-heading-title,
.consultation-heading:focus .consultation-heading-title,
.consultation-heading:hover .consultation-heading-subtitle,
.consultation-heading:focus .consultation-heading-subtitle {
    color: #c87e3c;
}

a.consultation-phases-item:hover,
a.consultation-phases-item:focus {
    background-color: #c87e3c;
}

a.consultation-phases-item:hover:after,
a.consultation-phases-item:focus:after {
    border-color: #c87e3c transparent transparent;
}

@media (min-width: 768px) {
    a.consultation-phases-item:hover:after,
    a.consultation-phases-item:focus:after {
        border-color: transparent transparent transparent #c87e3c;
    }
}

@media (min-width: 992px) {
    .consultation-phases-preview-image-description {
        background-color: #c87e3c;
    }
}

/* Counter */
.counter-digit {
    color: #c87e3c;
}

/* Results */
.result-number {
    color: #c87e3c;
}

.result-bar {
    background-color: #c87e3c;
}
