.btn-focus {
    color: #fff;
    background-color: #4ba6df;
    border-color: #4ba6df;
}

.m-link.m-link--focus {
    color: #390094;
}

.m-link.m-link--focus:hover {
    color: #390094;
}

.m-link {
    color: #390094;
}

.m-link:hover {
    color: #390094;
}

.m-header .m-header__bottom {
    background: #390094;
}

.m--font-success {
    color: #4ba6df !important;
}

.m-portlet .m-portlet__head .m-portlet__head-text {
    color: #390094;
}

.m-header-search .m-header-search__wrapper{
    background-color: #fff;
}

.noUi-target.m-nouislider.m-nouislider--handle-danger .noUi-handle{
    background: #4ba6df;
}

.noUi-target .noUi-connect {
    background: #390094;
}

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

.m-portlet .m-portlet__body {
    color: #3e3f3d;
}

.m--font-brand {
    color: #390094 !important;
}

.m--font-danger {
    color: #390094 !important;
}

.btn-info {
    background-color: #390094;
    border-color:#390094;
}

.btn-info:hover {
    background-color:#B4B231;
    border-color:#B4B231;
}

a:hover {
    color:#390094;
}

a {
    color:  #390094;
}

.btn-brand {
    background-color: #390094;
    border-color:#390094;
}

.btn-warning:hover {
    background-color:#C37A00;
    border-color:#C37A00;
}

.btn-warning {
    background-color:#f0a321;
    border-color:#f0a321;
}

.btn.btn-warning {
    color:#fff;
}

.btn-brand:hover {
    background-color:#B4B231;
    border-color:#B4B231;
}

.btn.btn-warning.active, .btn.btn-warning.focus, .btn.btn-warning:focus, .btn.btn-warning:hover:not(:disabled) {
    color: #fff !important;
}

.fc-unthemed .fc-toolbar .fc-button.fc-state-active, .fc-unthemed .fc-toolbar .fc-button:active, .fc-unthemed .fc-toolbar .fc-button:focus {
    background: #390094;
}

.btn-success {
    background-color: #4ba6df;
    border-color:#4ba6df;
}

.btn-primary.disabled, .btn-primary:disabled {
    background-color:#4ba6df;
    border-color:#4ba6df;
}
@media (max-width: 991px) {
    .product-buttons-filter {
        display: inline-table;
    }
}
.branch_name {
    display: table-cell;
    vertical-align: middle;
    font-size: 1rem;
    font-weight: 500;
    color: #b1b5c1;
}

.branch_icon {
    display: none;
}

@media screen and (max-width: 480px) {

    li a .branch_name {
        display: none;
    }

    li a .branch_icon {
        display: table-cell;
        vertical-align: middle;
        font-size: 1rem;
        font-weight: 500;
        color: #390094;
        display: show;
    }

    .m-nav__item {
        width: 31px;
    }

    .m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link .m-nav__link-badge .alert_icon {
        display: none;
    }

    .m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper {
        width: 31px;
        height: 31px
    }

}

.hr_manual{
    margin-top: 2rem;
    margin-bottom: 2rem;
    border: 0;
    border-top: 1px solid #390094;
}

.fc-agendaWeek-view .event-red {
    border-left: 5px solid red !important;
}

.fc-listDay-view .event-red {
    box-shadow: inset 5px 0 0 red;
    padding-left: 10px;
}

.fc-month-view .event-red {
    border-left: 5px solid red !important;
}

.fc-agendaWeek-view .event-purple {
    border-left: 5px solid #390094 !important;
}

.fc-listDay-view .event-purple {
    box-shadow: inset 5px 0 0 #390094;
    padding-left: 10px;
}

.fc-month-view .event-purple {
    border-left: 5px solid #390094 !important;
}

.fc-agendaWeek-view .event-blue {
    border-left: 5px solid #4ba6df !important;
}

.fc-listDay-view .event-blue {
    box-shadow: inset 5px 0 0 #4ba6df;
    padding-left: 10px;
}

.fc-month-view .event-blue {
    border-left: 5px solid #4ba6df !important;
}

.fc-agendaWeek-view .event-green {
    border-left: 5px solid #c7d522 !important;
}

.fc-listDay-view .event-green {
    box-shadow: inset 5px 0 0 #c7d522;
    padding-left: 10px;
}

.fc-month-view .event-green {
    border-left: 5px solid #c7d522 !important;
}

.fc-agendaWeek-view .event-orange {
    border-left: 5px solid #f0a321 !important;
}

.fc-listDay-view .event-orange {
    box-shadow: inset 5px 0 0 #f0a321;
    padding-left: 10px;
}

.fc-month-view .event-orange {
    border-left: 5px solid #f0a321 !important;
}
