.search-button,
.import-button,
.export-button,
.cancel-button,
.save-button,
.reset-button,
.back-button,
.delete-button,
.next-button,
.refresh-button,
.deleteStock-button,
.print-button {
    color: #FFFFFF;
    border: 1px solid #9f5b28;
}

body a:active,
body a:focus,
body a:hover {
    text-decoration: none;
}

a.assessment {
    color: #9f5b28;
}

a.details-button {
    color: #000000;
}

a.order-success {
    color: #9f5b28;
}

.result-row span.result-tests {
    color: #9f5b28;
}

.result-row span.result-discount {
    color: #9f5b28;
}

.smallinfo-text {
    color: #9f5b28;
}

a, p > a {
    color: #000000;
}

a.primary--color {
    color: var(--primary-color, #2e4da7);
}

a.primary--color:hover,
a.primary--color:focus {
    color: var(--primary-hover, #4065d0);
}

a.primary--color:active {
    color: var(--primary-active, #1f3d96);
}

h1.head {
    color: #000000;
}

h1.head-center {
    color: #9f5b28;
}

div.tabs-head ul li a span font.tab-highlight {
    color: #f60;
}

.tnt_pagination a:link, .tnt_pagination a:visited {
    color: #000000;
}

.tnt_pagination a:hover {
    color: #000000;
}

.tnt_pagination .active_tnt_link {
    border: 1px solid #000000;
    color: #000000;
}

h2.details-print-price {
    color: #9f5b28;
}

input.input-box-focus, textarea.input-box-focus {
    border: 1px solid #9f5b28;
}

#dashboard-notification .notification {
    background: #a85c2d;
}

div#profi-search-input input.input-focus,
div#comfort-search-input input.input-focus,
div#captcha-input input.input-focus,
div.profi-search-input input.input-focus {
    border: 1px solid #9f5b28;
}

.left-menu-head {
    color: #9f5c28;
}

body.tyre-search-sidebar div#left-menu-ul-outer ul li a.selected, div#left-menu-ul-outer ul li#theme-select a.selected {
    color: #9f5b28;
}

.bread-crumb-head {
    color: #5a5a5a;
}

h2.manufacturerList-header {
    color: #9f5c28;
}

ul.enumSymbols li a.menu-title-second {
    color:#9a6c4a;
}
ul.enumSymbols li a.menu-title-second:hover {
    color:#b78f71;
}

.widget-button, .consult-mode-button {
    cursor: pointer;
    border-width: 0;
    padding: 10px 24px 11px 24px;
    color: var(--btn-primary-text, #fff);
    font-family: Lato, Verdana, sans-serif;
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-decoration: none;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: var(--primary-color, #2e4da7);
}

.widget-button::first-letter, .consult-mode-button::first-letter {
    text-transform: capitalize;
}

.widget-button.order-cancel {
    background-color: #CC0000;
}

.widget-button.order-cancel:hover, .widget-button.delete:hover {
    background-color: #ea3d50;
    transition: .3s;
}

a.widget-button:hover, a.widget-button-hover,
.widget-button:hover, .widget-button-hover {
    background: var(--primary-hover, #4065d0);
    transition: .3s;
    text-decoration: none;
}

a.widget-button:focus, a.widget-button-hover,
.widget-button:focus, .widget-button-hover {
    background: var(--primary-hover, #4065d0);
    color: var(--btn-primary-text, #fff);
}

a.widget-button:active, a.widget-button-hover,
.widget-button:active, .widget-button-hover {
    background: var(--primary-active, #1f3d96);
}

a.widget-button:hover, a.widget-button-hover {
    color: var(--btn-primary-text, #fff);
}

.widget-button-disabled,
.widget-button-disabled:hover {
    background: #464646;
}

.widget-button.disabled-bright,
.widget-button.disabled-bright:hover {
    background-color: rgba(0, 0, 0, 0.12);
    color: #464646;
    cursor: not-allowed;
    font-weight: bold;
}

.widget-login-button-input {
    line-height: normal;
    background-color: var(--primary-color, #2e4da7);
    color: var(--btn-primary-text, #fff);
}

.widget-login-button-input:hover, .widget-login-button-input-hover {
    background-color: var(--primary-hover, var(--primary-hover, #4065d0));
}

.widget-button.primary.outline {
    max-height: 40px;
    border: 1px solid var(--primary-color, #2e4da7);
    color: var(--primary-color, #2e4da7);
    background-color: #ffffff;
}

.widget-button.primary.outline.disabled {
    color: rgba(0, 0, 0, 0.38);
}

a.widget-button.primary.outline,
.widget-button.primary.outline {
    transition: .3s;
}

a.widget-button.primary.outline:hover, a.widget-button-hover.primary.outline,
.widget-button.primary.outline:hover, .widget-button-hover.primary.outline {
    background: var(--primary-hover-outline, #e8ecf9);
    color: var(--primary-hover, #4065d0);
    transition: .3s;
}

a.widget-button.primary.outline:active, a.widget-button-hover.primary.outline,
.widget-button.primary.outline:active, .widget-button-hover.primary.outline {
    color: var(--primary-active, #1f3d96);
}

a.widget-button.primary.outline:disabled, a.widget-button-hover.primary.outline.disabled,
.widget-button.primary.outline:disabled, .widget-button-hover.primary.outline.disabled {
    color: rgba(0, 0, 0, .38);
    border-color: rgba(0, 0, 0, .12);
    background-color: rgba(255, 255, 255, .2);
}

.widget-button.primary.text {
    color: var(--primary-color, #2e4da7);
    background-color: #ffffff;
}

.widget-button.primary.text.disabled {
    color: rgba(0, 0, 0, 0.38);
}

a.widget-button.primary.text:hover, a.widget-button-hover.primary.text,
.widget-button.primary.text:hover, .widget-button-hover.primary.text {
    background: #e8ecf9;
    color: var(--primary-hover, var(--primary-hover, #4065d0));
    transition: .3s;
}

a.widget-button.primary.text:active, a.widget-button-hover.primary.text,
.widget-button.primary.text:active, .widget-button-hover.primary.text {
    color: var(--primary-active, #1f3d96);
}

.widget-button.secondary {
    background-color: var(--secondary-color, #589e11) !important;
    color: var(--btn-secondary-text, #fff) !important;
    transition: .3s;
}

.widget-button.secondary::first-letter {
    text-transform: capitalize;
}

a.widget-button.secondary:focus,
.widget-button.secondary:focus,
a.widget-button.secondary:hover, a.widget-button-hover.secondary,
.widget-button.secondary:hover, .widget-button-hover.secondary {
    background: var(--secondary-hover, #7db642);
    outline: none;
    color: var(--btn-secondary-text, #fff);
    text-decoration: none;
    transition: .3s;
}

a.widget-button.secondary:active, a.widget-button-hover.secondary,
.widget-button.secondary:active, .widget-button-hover.secondary {
    background: var(--secondary-hover, #40720d);
}

.widget-button.secondary.outline {
    color: var(--secondary-color, #589e11);
    border-color: var(--secondary-color, #589e11);
    background-color: #ffffff;
}

a.widget-button.secondary.outline:hover, a.widget-button-hover.secondary.outline,
.widget-button.secondary.outline:hover, .widget-button-hover.secondary.outline {
    background: rgba(125, 182, 66, 0.12);
    color: var(--secondary-hover, #7db642);
    transition: .3s;
}

a.widget-button.secondary.outline:active, a.widget-button-hover.secondary.outline,
.widget-button.secondary.outline:active, .widget-button-hover.secondary.outline {
    color: var(--secondary-hover, #40720d);
}

.widget-button.secondary.active {
    background-color: #eaf3e1;
    color: #4b8411;
}

#menu .sub-menu-wrapper h3 a {
    color:#9a6c4a;
}

#menu .sub-menu-wrapper h3 a:hover {
    background:#F7F7F7;
    color:#b78f71;
}

ul li.tab-menu-special-ad a.menu-level-1 {
    background:#DF7401 !important;
}

.widget-button.close {
    border: 1px solid var(--primary-color, #2e4da7);
    background-color: #ffffff;
    color: var(--primary-color, #2e4da7) !important;
}

.widget-button.close:hover {
    box-shadow: none;
    background-color: var(--primary-hover-outline, #e8ecf9) !important;
    color: var(--primary-hover, #4065d0) !important;
}

.widget-button.close:active {
    background-color: var(--primary-hover-outline, #e8ecf9) !important;
    color: var(--primary-hover, #4065d0) !important;
}

.widget-button.reset {
    border: solid 1px #d0021b;
    background-color: #ffffff;
    color: #d0021b !important;
}

.widget-button.reset:hover {
    box-shadow: none;
    background-color: #ffffff !important;
    color: #d0021b !important;
}

.widget-button.reset:focus {
    box-shadow: none;
    background-color: #ffffff !important;
    color: #d0021b !important;
    text-emphasis: none;
}

.text-color.text-primary {
    color: var(--primary-color, #2e4da7);
}

label.primary.outline {
    display: inline-block;
    border: 1px solid #d4d7de;
    color: #212121;
    box-sizing: border-box;
    background-color: #ffffff;
    border-radius: 4px;
    text-align: center;
    line-height: 1.2;
    padding: 8px 5px;
}

label.primary.outline:hover,
label.primary.outline:focus {
    border-color: var(--primary-color, #2e4da7);
    cursor: pointer;
}

input:checked + label.primary.outline {
    color: var(--primary-color, #2e4da7);
    background: var(--primary-hover-outline, #e8ecf9);
    border-color: var(--primary-color, #2e4da7);
}

input:disabled + label.primary {
    opacity: 0.5;
}

input:disabled + label.primary:hover {
    border-color: #ccc;
}

.marketplace .widget-button.secondary {
    background-color: #ce6499;
}

.marketplace a.widget-button.secondary:focus,
.marketplace .widget-button.secondary:focus,
.marketplace a.widget-button.secondary:hover, .marketplace a.widget-button-hover.secondary,
.marketplace .widget-button.secondary:hover, .marketplace .widget-button-hover.secondary {
    background: #e879ae;
    color: #ffffff;
}

.marketplace a.widget-button.secondary:active, .marketplace a.widget-button-hover.secondary,
.marketplace .widget-button.secondary:active, .marketplace .widget-button-hover.secondary {
    background: #b15682;
}

.marketplace .widget-button.secondary.outline {
    color: #ce6499;
    border-color: #ce6499;
    background-color: #ffffff;
}

.marketplace a.widget-button.secondary.outline:hover, .marketplace a.widget-button-hover.secondary.outline,
.marketplace .widget-button.secondary.outline:hover, .marketplace .widget-button-hover.secondary.outline {
    background: rgba(125, 182, 66, 0.12);
    color: #e879ae;
    transition: .3s;
}

.marketplace a.widget-button.secondary.outline:active, .marketplace a.widget-button-hover.secondary.outline,
.marketplace .widget-button.secondary.outline:active, .marketplace .widget-button-hover.secondary.outline {
    color: #b15682;
}

.marketplace .widget-button.secondary.active {
    background-color: #eaf3e1;
    color: #ce6499;
}
