:root {
    --steps-garanzie-btn-bg-color: #1c84c6;
    --steps-garanzie-btn-color: #fff;
    --steps-garanzie-active-bg-color: #00bb84;
    --steps-garanzie-active-color: #fff;
}

/* nav */
.top-navigation .nav > li a:hover,
.top-navigation .nav > li a:focus {
    color: #257e44;
}

.top-navigation .nav > li.active > a {
    color: #257e44
}

.md-skin.top-navigation .nav > li a:hover,
.md-skin .top-navigation .nav > li a:focus,
.md-skin.top-navigation .nav .open > a,
.md-skin.top-navigation .nav .open > a:hover,
.md-skin.top-navigation .nav .open > a:focus {
    color: #257e44
}

.md-skin.top-navigation .nav > li.active a {
    color: #257e44
}

/* btns */
.btn-primary {
    background-color: #257e44;
    border-color: #257e44;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus {
    background-color: #008225;
    border-color: #008225;
}

.btn-primary.disabled,
.btn-primary:disabled {
    background-color: #257e44;
    border-color: #257e44;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
    background-color: #257e44;
    border-color: #257e44;
}

.btn-outline {
    color: inherit;
    background-color: transparent;
    transition: all .5s;
}

.btn-primary.btn-outline {
    color: #257e44;
}


/* select2*/
.select2-container--default.select2-container--focus .select2-selection--single,
.select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #257e44;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #257e44;
}

.ui-select-container.ui-select-bootstrap .ui-select-choices-row.active > a {
    background-color: #257e44;
}

/* other */
.pace .pace-progress {
    background: #257e44;
}

.product-price {
    background-color: #257e44;
}

.product-name:hover, .product-name:focus {
    color: #257e44;
}

.product-logo-cont {
    background-color: #E8EBE8;
}

.page-item.active .page-link {
    background-color: #257e44;
    border-color: #257e44;
}

.form-control:focus,
.single-line:focus {
    border-color: #257e44;
}

.text-navy { color: #257e44 !important;}

.text-info { color: #257e44 !important;}

.border-primary {
    border-color: #257e44 !important;
}

.lazur-bg {
    background-color: #53a16e !important;
}

.bs-stepper .bs-stepper-header .step.current .step-trigger .bs-stepper-box {
    background-color: #257e44 !important;
    box-shadow: 0 3px 6px 0 rgb(88 190 1 / 40%) !important;
}

.bs-stepper .bs-stepper-header .step.current .step-trigger .bs-stepper-title {
    color: #257e44 !important;
}
