/****************************************************/
/*****             CALENDAR OPTIONS             *****/
/****************************************************/
.bt-theme .daily-calendar-event:hover {
    background-color: #C2A3EE;
}

.bt-theme .calendar-selected-date {
    border: 3px solid #5514B4 !important;
}

.bt-theme .fc-bgevent {
    background-color: #C2A3EE;
}

.bt-theme .fc-today > .fc-day-number {
    background-color: #5514B4;
    color: white;
}

/****************************************************/
/*****                NAVIGATION                *****/
/****************************************************/
.bt-theme .sidebar-nav-text-colour {
    color: #333333;
}

.bt-theme .layout-container > aside {
    background-color: #ffffff;
    color: #5514B4 !important;
}

.bt-theme .layout-container > aside > .sidebar-header {
    background-color: #5514B4;
    color: #000;
}

.bt-theme .layout-container > header {
    background: rgb(85, 20, 180);
    background: linear-gradient(90deg, rgba(85, 20, 180, 1) 0%, rgba(184, 83, 225, 1) 100%);
    color: #fff;
}

.bt-theme .header-bg {
    background-color: #C2A3EE;
    color: #4F5256;
}

.bt-theme .nav-active::after {
    background: #5514B4;
}

.bt-theme .logo-size {
    padding-top: 17px;
    height: auto !important;
    width: 200px !important
}


/****************************************************/
/*****                  LOGIN                   *****/
/****************************************************/
.bt-theme .login-container {
    background-color: #C2A3EE;
}

/****************************************************/
/*****                 COLOURS                  *****/
/****************************************************/
.bt-theme .text-color-1 {
    color: #232323 !important;
}

.bt-theme .c-1 {
    color: #5514B4;
}

.bt-theme .bg-color-1 {
    background-color: #5514B4 !important;
}

.bt-theme .table tr.holiday-entitlement-row-current {
    background-color: #C2A3EE;
}

.bt-theme .color-green-800 {
    color: #4F5256;
}

.bt-theme .bg-green-700 {
    background-color: #5514B4 !important;
}


.bt-theme .c-checkbox input[type="checkbox"]:checked + span {
    background-color: #5514B4 !important;
    border-color: #5514B4 !important;
}

.bt-theme .btn-flat[disabled],
.bt-theme .btn-flat.disabled {
    background-color: #5514B480 !important;
}


.bt-theme .sidebar-nav ul > li > a > .nav-icon > em,
.bt-theme .sidebar-nav ul > li > a > .nav-icon > img,
.bt-theme .sidebar-nav ul > li > a > .nav-icon > svg {
    color: #5514B4;
    fill: #5514B4;
}

.bt-theme .tab-icon > svg {
    color: #5514B4;
    fill: #5514B4;
}


.bt-theme .nav-tabs > li.active {
    color: #5514B4;
}

.bt-theme .nav-tabs.nav-justified > .active > a,
.bt-theme .nav-tabs.nav-justified > .active > a:hover,
.bt-theme .nav-tabs.nav-justified > .active > a:focus {
    border-color: #5514B4 !important;
}


.bt-theme .button {
    background-color: #efefef !important;
    color: #000 !important;
}

.bt-theme .filemanager .data li {
    background-color: #efefef !important;
    color: #000 !important;
}

.bt-theme .filemanager .data li .name {
    color: #000 !important
}

.bt-theme .filemanager .data li .details {
    color: #7f888f !important
}


.bt-theme .login {
    background-color: #ab84e3;
}

.bt-theme .customer-colour {
    background-color: #8f5100;
}

.bt-theme .staff-colour {
    background-color: #0a457e;
}
