body,
.tooltip,
.popover {
    font-family: var(--font-family);
}

a:focus {
    color: inherit;
    outline: none;
    outline-offset: 0;
    text-decoration: none;
}

.text-primary {
    color: #ee2e24;
}

.text-success {
    color: #A2BC13;
}

a.text-success:hover,
a.text-success:focus {
    color: #9ca858;
}

.btn {
    padding: 5px 12px;
}

body:not(.device-touch) .btn {
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.btn-default {
    color: #fff;
    background-color: #A2BC13;
    border-color: #9ca858;
}

.btn-default:focus,
.btn-default.focus {
    color: #fff;
    background-color: #6B7C0D;
    border-color: #6B7C0D;
}

.btn-default:hover {
    color: #fff;
    background-color: #6B7C0D;
    border-color: #6B7C0D;
}

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
    color: #fff;
    background-color: #6B7C0D;
    border-color: #6B7C0D;
}

.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
    color: #fff;
    background-color: #6B7C0D;
    border-color: #6B7C0D;
}

.btn-primary {
    background-color: #ee2e24;
    border-color: #d90f04;
}

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

.btn-primary:hover {
    background-color: #bd0e04;
    border-color: #bd0e04;
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    background-color: #bd0e04;
    border-color: #bd0e04;
}

.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
    background-color: #bd0e04;
    border-color: #bd0e04;
}

.btn-info {
    color: #474747;
    background-color: #f5f5f5;
    border-color: #999999;
}

.btn-info:focus,
.btn-info.focus {
    color: #333333;
    background-color: #ccc;
    border-color: #999;
}

.btn-info:hover {
    color: #333333;
    background-color: #ccc;
    border-color: #999;
}

.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
    color: #333333;
    background-color: #ccc;
    border-color: #999;
}

.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
    color: #333333;
    background-color: #ccc;
    border-color: #999;
}

.btn-danger {
    background-color: #ee2e24;
    border-color: #b10503;
}

.btn-danger:focus,
.btn-danger.focus {
    background-color: #b10503;
    border-color: #b10503;
}

.btn-danger:hover {
    background-color: #b10503;
    border-color: #b10503;
}

.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
    background-color: #b10503;
    border-color: #b10503;
}

.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
    background-color: #bd0e04;
    border-color: #bd0e04;
}

.btn-lg,
.btn-group-lg > .btn {
    padding: 10px 50px;
    border-radius: 4px;
}

.btn-sm,
.btn-group-sm > .btn {
    border-radius: 4px;
}

.btn-xs,
.btn-group-xs > .btn {
    border-radius: 4px;
}

.btn-load-more {
    width: 50%;
}

@media (max-width: 767px) {
    .btn-load-more {
        width: 75%;
    }
}

.breadcrumb > li + li:before {
    content: "|";
}

.pagination > li#liNext > a,
.pagination > li#liNext > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

.label-default {
    background-color: #A2BC13;
}

.label-default[href]:hover,
.label-default[href]:focus {
    background-color: #6B7C0D;
}

.label-danger {
    background-color: #ee2e24;
}

.label-danger[href]:hover,
.label-danger[href]:focus {
    background-color: #b10503;
}

.alert-success {
    background-color: #cedf72;
    border-color: #8f9c48;
    color: #6D8003;
}

@media (min-width: 768px) {
    .modal-sm {
        width: 350px;
    }
}

.tooltip-inner {
    color: #000000;
    background-color: #ffffff;
}

.carousel-control .icon-angle-left,
.carousel-control .icon-angle-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block;
}

.carousel-control .icon-angle-left {
    left: 50%;
    margin-left: -10px;
}

.carousel-control .icon-angle-right {
    right: 50%;
    margin-right: -10px;
}

.carousel-indicators {
    top: 2px;
    bottom: 0;
}

.carousel-indicators li {
    border-color: #ee2e24;
}

.carousel-indicators .active {
    background-color: #ee2e24;
}
