/* Configuration of basic colors and class */



:root {

    --primary: #BE9C4C;

    --secondary: #85c160;

}



.text-primary {

    color: var(--primary) !important

}



.text-secondary {

    color: var(--secondary) !important

}



.bg-primary {

    background-color: var(--primary) !important

}



.bg-secondary {

    background-color: var(--secondary) !important

}



.btn-primary {

    color: #fff;

    background-color: var(--primary);

    border-color: var(--primary);

    box-shadow: 0 1px 0 rgba(255, 255, 255, .15)

}



.btn-primary:hover {

    color: #fff;

    background-color: var(--primary);

    border-color: var(--primary);

}



.btn-check:focus+.btn-primary,

.btn-primary:focus {

    color: #fff;

    background-color: var(--primary);

    border-color: var(--primary);

    box-shadow: 0 1px 0 rgba(255, 255, 255, .15), 0 0 0 0 rgba(64, 104, 194, .5)

}



.btn-check:active+.btn-primary,

.btn-check:checked+.btn-primary,

.btn-primary.active,

.btn-primary:active,

.show>.btn-primary.dropdown-toggle {

    color: #fff;

    background-color: var(--primary);

    border-color: var(--primary);

}



.btn-check:active+.btn-primary:focus,

.btn-check:checked+.btn-primary:focus,

.btn-primary.active:focus,

.btn-primary:active:focus,

.show>.btn-primary.dropdown-toggle:focus {

    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 0 rgba(64, 104, 194, .5)

}



.btn-primary.disabled,

.btn-primary:disabled {

    color: #fff;

    background-color: var(--primary);

    border-color: var(--primary);

}



.btn-secondary {

    color: #fff;

    background-color: var(--secondary);

    border-color: var(--secondary);

    box-shadow: 0 1px 0 rgba(255, 255, 255, .15)

}



.btn-secondary:hover {

    color: #fff;

    background-color: #5c636a;

    border-color: #565e64

}



.btn-check:focus+.btn-secondary,

.btn-secondary:focus {

    color: #fff;

    background-color: #5c636a;

    border-color: #565e64;

    box-shadow: 0 1px 0 rgba(255, 255, 255, .15), 0 0 0 0 rgba(130, 138, 145, .5)

}



.btn-check:active+.btn-secondary,

.btn-check:checked+.btn-secondary,

.btn-secondary.active,

.btn-secondary:active,

.show>.btn-secondary.dropdown-toggle {

    color: #fff;

    background-color: #565e64;

    border-color: #51585e

}



.btn-check:active+.btn-secondary:focus,

.btn-check:checked+.btn-secondary:focus,

.btn-secondary.active:focus,

.btn-secondary:active:focus,

.show>.btn-secondary.dropdown-toggle:focus {

    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 0 rgba(130, 138, 145, .5)

}



.btn-secondary.disabled,

.btn-secondary:disabled {

    color: #fff;

    background-color: var(--secondary);

    border-color: var(--secondary)

}



.btn-outline-primary {

    color: var(--primary);

    border-color: var(--primary)

}



.btn-outline-primary:hover {

    color: #fff;

    background-color: var(--primary);

    border-color: var(--primary)

}



.btn-check:focus+.btn-outline-primary,

.btn-outline-primary:focus {

    box-shadow: 0 0 0 0 rgba(30, 77, 183, .5)

}



.btn-check:active+.btn-outline-primary,

.btn-check:checked+.btn-outline-primary,

.btn-outline-primary.active,

.btn-outline-primary.dropdown-toggle.show,

.btn-outline-primary:active {

    color: #fff;

    background-color: var(--primary);

    border-color: var(--primary)

}



.btn-check:active+.btn-outline-primary:focus,

.btn-check:checked+.btn-outline-primary:focus,

.btn-outline-primary.active:focus,

.btn-outline-primary.dropdown-toggle.show:focus,

.btn-outline-primary:active:focus {

    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 0 rgba(30, 77, 183, .5)

}



.btn-outline-primary.disabled,

.btn-outline-primary:disabled {

    color: var(--primary);

    background-color: transparent

}



.btn-outline-secondary {

    color: #6c757d;

    border-color: #6c757d

}



.btn-outline-secondary:hover {

    color: #fff;

    background-color: #6c757d;

    border-color: #6c757d

}



.btn-check:focus+.btn-outline-secondary,

.btn-outline-secondary:focus {

    box-shadow: 0 0 0 0 rgba(108, 117, 125, .5)

}



.btn-check:active+.btn-outline-secondary,

.btn-check:checked+.btn-outline-secondary,

.btn-outline-secondary.active,

.btn-outline-secondary.dropdown-toggle.show,

.btn-outline-secondary:active {

    color: #fff;

    background-color: #6c757d;

    border-color: #6c757d

}



.btn-check:active+.btn-outline-secondary:focus,

.btn-check:checked+.btn-outline-secondary:focus,

.btn-outline-secondary.active:focus,

.btn-outline-secondary.dropdown-toggle.show:focus,

.btn-outline-secondary:active:focus {

    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 0 rgba(108, 117, 125, .5)

}



.btn-outline-secondary.disabled,

.btn-outline-secondary:disabled {

    color: #6c757d;

    background-color: transparent

}