body aside {
    background: #FFB771;
}

#viewer .view-meta .meta dt:first-of-type,
#viewer .view-meta .meta dd:first-of-type {
    color: #FFB771;
}

#filters input[type="checkbox"],
#filters input[type="radio"] {
    background: #fff;
    border-color: #FFB771 !important;
    box-shadow: none !important;
}

#filters input[type="checkbox"]:checked,
#filters input[type="radio"]:checked {
    background: #EB6827;
    box-shadow: inset 0 0 0 4px #fff !important;
}

#filters input[type="checkbox"]:hover,
#filters input[type="radio"]:hover {
    border-color: #EB6827 !important;
}

body.page #wrapper form input[type="checkbox"] {
    border-color: #FFB771;
}

body.page #wrapper form input[type="checkbox"]:checked {
    background: #EB6827 !important;
}

body.page #wrapper form input[type="checkbox"]:hover {
    border-color: #EB6827;
}

.cart-media-preview input[type="checkbox"] {
    border-color: #FFB771 !important;
}

.cart-media-preview input[type="checkbox"]:checked {
    background: #EB6827 !important;
}

.cart-media-preview input[type="checkbox"]:hover {
    border-color: #EB6827 !important;
}

#rgpd {
    background: #EB6827;
}

#rgpd .btn.btn-outline:hover {
    background: #fff;
    color: #EB6827;
}

.btn.btn-primary,
#auth form button[type="submit"] {
    background: #FFB771;
    font-size: 1.2em;
    padding: 0.5em 1em;
}

.btn.btn-primary:hover,
#auth form button[type="submit"]:hover {
    background: #EB6827;
}

/**
 * Interface admin
 */

.admin table thead,
.admin form button[type="submit"] {
    background: #FFB771;
}

.admin main #wrapper h2 {
    color: #FFB771;
}

.admin form button[type="submit"] {
    border-color: #FFB771;
}

.admin aside li a:hover,
.admin aside li a.current {
    background: rgba(255, 255, 255, 0.3);
   
}

.admin form button[type="reset"] {
    color: #FFB771;
    background: #fff;
}

.admin form button[type="reset"],
.admin form button[type="submit"] {
    border-color: #FFB771 !important;
}

.admin form button[type="reset"]:hover,
.admin form button[type="submit"]:hover {
    background: #eb6827;
    border-color: #eb6827 !important;
    color: #fff;
}

.admin .btn.btn-primary {
    background: #30a2e6;
    font-size: 1em;
    padding: 5px;
}
.admin .btn.btn-primary:hover {
    background: #8bcbf1;
}

.admin .select2-results__option--highlighted[aria-selected] {
    background: #FFB771 !important;
}

/**
 * Interfaces auth
 */
#auth {
    background: url("/custom/login_48.jpg") no-repeat;
    background-size: cover;
}
