.btn-warning, .btn-primary, .btn-default, .btn-danger, .btn-success{
    background-color: #6E6D72 !important;
    border-color: #6E6D72 !important;
}
.btn-color-primary {
    background-color: #6E6D72;
}
.btn-warning:hover, .btn-primary:hover, .btn-default:hover, .btn-danger:hover, .btn-success:hover,
.btn-warning:focus, .btn-primary:focus, .btn-default:focus, .btn-danger:focus, .btn-success:focus,
.open > .dropdown-toggle.btn:hover {
    border-color: #504f53;
    background-color: #5a595d !important;
}
.btn-warning:active, .btn-primary:active, .btn-default:active, .btn-danger:active, .btn-success:active,
.btn-warning.active, .btn-primary.active, .btn-default.active, .btn-danger.active, .btn-success.active {
    background-color: white !important;
    color: #6E6D72 !important;
    border-color: #6E6D72  !important;
}

.btn-group-vertical >.btn-primary.active,
.course-btns >.course-btn.active {
    background-color: #6E6D72 !important;
}
.course-btn.active:focus, .category-select:focus {
    border-color: #504f53;
    background-color: #5a595d !important;
}
.btn-group-vertical >.btn-primary.active:hover,
.course-btns >.course-btn.active:hover {
    background-color: #6E6D72 !important;
}
.checkbox.checbox-switch label > input:checked + span, .checkbox-inline.checbox-switch > input:checked + span,
.checkbox-switch input:checked + label::before {
    background-color: #6E6D72 !important;
    border-color: #6E6D72 !important;
    box-shadow:   #6E6D72 0px 0px 0px 8px inset !important;  
    transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s !important;
}
.user-preferences .img-thumbnail{
    background-color: #6E6D72 !important; 
}
.user-preferences .img-thumbnail::after{
    color: white !important;
}

#ef-index-page .card-header {
    background-color: #6E6D72 !important;
}

.ef-my-courses .ef-courses-list ul li.ef-my-courses-category > div.ef-entry-head {
    background-color: #6E6D72 !important;
}

.featuredBlock,
.ef-card-entries.ef-catalog-entries.featured {
    background-color: #6E6D72 !important; 
}


.label-ef-pending {
    background-color: #6E6D72 !important; 
}

.panel-success > .panel-heading,
.panel-danger > .panel-heading,
.ef-question-panel .panel-heading {
    background-color: #6E6D72 !important;
    border-color: #6E6D72 !important;
    color: white !important;
}

.panel-footer {
    background-color: #f5f5f5 !important;
}

.fc-col-header-cell, th.fc-timegrid-axis {
    background: #6E6D72 !important;
}
.fc-v-event {
    background: #6E6D72 !important;
    border-color: #6E6D72 !important;
    color: white !important;
    outline-color: black;
}
.fc-v-event:focus {
    border-color: #504f53;
    background-color: #5a595d !important;
}
