


.alert-primary .btn-close
{
    color: #E30613 !important;
    background: transparent url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'%232ea1da\'%3e%3cpath d=\'M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z\'/%3e%3c/svg%3e') center/.75rem auto no-repeat;
}

.bg-light-primary
{
    color: #E30613 !important;
    background: rgba(46, 161, 218, .12) !important;
}

.bg-light-primary .fc-list-event-dot
{
    border-color: #E30613 !important;
}



.bg-light-primary.fc-list-event .fc-list-event-title
{
    color: #6e6b7b;
}


.border-primary
{
    border: 1px solid #E30613 !important;
}

.border-top-primary
{
    border-top: 1px solid #E30613;
}

.border-bottom-primary
{
    border-bottom: 1px solid #E30613;
}

.border-start-primary
{
    border-left: 1px solid #E30613;
}

.border-end-primary
{
    border-right: 1px solid #E30613;
}

.bg-primary.badge-glow,
.border-primary.badge-glow
{
    box-shadow: 0 0 10px #E30613;
}



.overlay-primary
{
    background: #E30613;
  /* The Fallback */
    background: rgba(46, 161, 218, .6);
}

.btn-primary
{
    color: #fff !important;
    border-color: #E30613 !important;
    background-color: #E30613 !important;
}


.btn-primary:hover:not(.disabled):not(:disabled)
{
    box-shadow: 0 8px 25px -8px #E30613;
}


.btn-flat-primary
{
    color: #E30613;
    background-color: transparent;
}

.btn-flat-primary:hover
{
    color: #E30613;
}



.btn-flat-primary:active, .btn-flat-primary.active, .btn-flat-primary:focus
{
    color: #E30613;
    background-color: rgba(46, 161, 218, .2);
}

.btn-flat-primary.dropdown-toggle::after
{
    background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%232ea1da\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-down\'%3E%3Cpolyline points=\'6 9 12 15 18 9\'%3E%3C/polyline%3E%3C/svg%3E');
}

.btn-relief-primary
{
    transition: all .2s ease;

    color: #fff;
    background-color: #E30613;
    box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, .2);
}


.btn-outline-primary
{
    color: #E30613;
    border: 1px solid #E30613 !important;
    background-color: transparent;
}

.btn-outline-primary:hover:not(.disabled):not(:disabled)
{
    color: #E30613;
    background-color: rgba(46, 161, 218, .04);
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus
{
    box-shadow: none;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):focus
{
    color: #E30613;
    background-color: rgba(46, 161, 218, .2);
}

.btn-outline-primary.dropdown-toggle::after
{
    background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%232ea1da\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-down\'%3E%3Cpolyline points=\'6 9 12 15 18 9\'%3E%3C/polyline%3E%3C/svg%3E');
}

.btn-outline-primary.show.dropdown-toggle
{
    color: #E30613;
    background-color: rgba(46, 161, 218, .2);
}

.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary
{
    color: #E30613;
    background-color: rgba(46, 161, 218, .2) !important;
}


.bullet.bullet-primary
{
    background-color: #E30613;
}

.modal.modal-primary .modal-header .modal-title
{
    color: #E30613;
}

.modal.modal-primary .modal-header .btn-close
{
    color: #E30613 !important;
    background: #fff url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'%232ea1da\'%3e%3cpath d=\'M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z\'/%3e%3c/svg%3e') center/.75rem auto no-repeat !important;
}

.pagination-primary .page-item.active .page-link
{
    color: #fff;
    background: #E30613 !important;
}


.pagination-primary .page-item .page-link:hover
{
    color: #E30613;
}

.pagination-primary .page-item.prev-item .page-link:hover, .pagination-primary .page-item.next-item .page-link:hover
{
    color: #fff;
    background: #E30613;
}

.pagination-primary .page-item.next-item .page-link:active:after, .pagination-primary .page-item.next-item .page-link:hover:after, .pagination-primary .page-item.next .page-link:active:after, .pagination-primary .page-item.next .page-link:hover:after
{
    background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%232ea1da\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-right\'%3E%3Cpolyline points=\'9 18 15 12 9 6\'%3E%3C/polyline%3E%3C/svg%3E') !important;
}

.pagination-primary .page-item.prev-item .page-link:active:before, .pagination-primary .page-item.prev-item .page-link:hover:before, .pagination-primary .page-item.prev .page-link:active:before, .pagination-primary .page-item.prev .page-link:hover:before
{
    background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%232ea1da\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-left\'%3E%3Cpolyline points=\'15 18 9 12 15 6\'%3E%3C/polyline%3E%3C/svg%3E') !important;
}

.nav-pill-primary .nav-item .nav-link.active
{
    color: #fff;
    border-color: #E30613;
    background-color: #E30613 !important;
    box-shadow: 0 4px 18px -4px rgba(46, 161, 218, .65);
}


.progress-bar-primary .progress-bar
{
    background-color: #E30613;
}

.timeline .timeline-point-primary
{
    border-color: #E30613 !important;
}

.timeline .timeline-point-primary i,
.timeline .timeline-point-primary svg
{
    stroke: #E30613 !important;
}

.timeline .timeline-point-primary.timeline-point-indicator
{
    background-color: #E30613 !important;
}



.divider.divider-primary .divider-text:before, .divider.divider-primary .divider-text:after
{
    border-color: #E30613 !important;
}

input:focus ~ .bg-primary
{
    box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #E30613 !important;
}

.form-check-primary .form-check-input:checked
{
    border-color: #E30613;
    background-color: #E30613;
}

.form-check-primary .form-check-input:not(:disabled):checked, .form-check-primary .form-check-input:not(:disabled):focus
{
    border-color: #E30613;
    box-shadow: 0 2px 4px 0 rgba(46, 161, 218, .4);
}

.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice
{
    border-color: #E30613 !important;
    background: #E30613 !important;
}


.bg-gradient-primary,
.btn-gradient-primary
{
    transition: all .2s ease;

    color: #fff;
    background-image: linear-gradient(47deg, #E30613, #59b4e2);
    background-repeat: repeat;
}


.bg-gradient-primary:active, .bg-gradient-primary:focus,
.btn-gradient-primary:active,
.btn-gradient-primary:focus
{
    background-image: linear-gradient(47deg, #2084b5, #E30613);
    background-repeat: repeat;
}
.btn-primary:focus, .btn-primary:active, .btn-primary.active {
    color: #fff;
    background-color: #E30613 !important;
}
.header-navbar .navbar-container ul.navbar-nav li i.ficon:hover,
.header-navbar .navbar-container ul.navbar-nav li svg.ficon:hover {
    color: #E30613!important;
}
.semi-dark-layout {
    /************ Main Menu **************/
}
a {
    text-decoration: none;
    color: #E30613;
}
.main-menu.menu-dark .navigation > li ul .active {
    z-index: 1;
    border-radius: 4px;
    background: linear-gradient(118deg, #E30613, #E30613);
    box-shadow: 0 0 10px 1px #E30613;
}
.text-primary {
    color: #E30613 !important;
    --bs-text-opacity: 1;
}
    .semi-dark-layout .main-menu {
        background-color: #3C3C3B;
    }

        .semi-dark-layout .main-menu .shadow-bottom {
            background: linear-gradient(180deg, #3C3C3B 44%, rgba(20, 22, 70, .51) 73%, rgba(20, 22, 70, 0));
        }

        .semi-dark-layout .main-menu:not(.expanded) .navigation .sidebar-group-active > a {
            background-color: #3C3C3B !important;
        }

    .semi-dark-layout .main-menu-content .navigation-main {
        background-color: #3C3C3B;
    }

        .semi-dark-layout .main-menu-content .navigation-main .navigation-header {
            color: #676d7d;
        }

        .semi-dark-layout .main-menu-content .navigation-main .nav-item a {
            color: #b4b7bd;
        }

        .semi-dark-layout .main-menu-content .navigation-main .nav-item.open:not(.sidebar-group-active) > a {
            background-color: #3C3C3B;
        }

        .semi-dark-layout .main-menu-content .navigation-main .nav-item a:after,
        .semi-dark-layout .main-menu-content .navigation-main .nav-item a {
            color: #b4b7bd !important;
        }

        .semi-dark-layout .main-menu-content .navigation-main .nav-item .menu-content {
            background-color: #3C3C3B;
        }

            .semi-dark-layout .main-menu-content .navigation-main .nav-item .menu-content .active .menu-item {
                color: #fff;
            }

            .semi-dark-layout .main-menu-content .navigation-main .nav-item .menu-content li:not(.active) a {
                background-color: #3C3C3B;
            }

        .semi-dark-layout .main-menu-content .navigation-main .active > a {
            color: #fff !important;
        }

        .semi-dark-layout .main-menu-content .navigation-main .active .menu-title,
        .semi-dark-layout .main-menu-content .navigation-main .active i {
            color: #fff;
        }

        .semi-dark-layout .main-menu-content .navigation-main .sidebar-group-active a {
            border-radius: 4px;
        }

        .semi-dark-layout .main-menu-content .navigation-main .menu-content {
            background-color: #3C3C3B;
        }

            .semi-dark-layout .main-menu-content .navigation-main .menu-content .active {
                z-index: 1;
            }

                .semi-dark-layout .main-menu-content .navigation-main .menu-content .active a {
                    background-color: transparent;
                }

    .semi-dark-layout .menu-collapsed .main-menu:not(.expanded) .navigation-main li.active > a {
        color: #fff !important;
        background: #3C3C3B !important;
    }

  .main-menu .navbar-header .navbar-brand .brand-logo img {
    max-width: 32px;
    min-height: unset;
margin-left: -10px;
margin-top:9px;
}