body {
    background: rgb(250, 248, 245);
}

#site-header .brand-logo {
    background-image: url('/assets/img/FABIUS.png') !important;
}

.list-group-item-action {
    color: #000;
}

.card-header,
h1, h2, h3, h4, h5, h6 {
    color: #000;
}

.navbar-dark {
    background-color: rgb(26, 65, 96);
    color: #fff;
}

a, a:link {
    color: rgb(26, 65, 96);
}

a:hover, a:active, a:visited {
    color: rgb(26, 65, 96);
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff !important;
    background-color: #5ebdec;
    border-color: #5ebdec;
}

.btn-primary:not(:disabled):not(.disabled).active, 
.btn-primary:not(:disabled):not(.disabled):active, 
.show > .btn-primary.dropdown-toggle,
a.btn-primary, .btn-primary {
    color: #fff !important;
    background-color: #5ebdec;
    border-color: #5ebdec;
}

.btn-primary:active, .btn-primary.active,
a.btn-primary:active, a.btn-primary.active,
.btn-primary:hover, .btn-primary.hover,
a.btn-primary:hover, a.btn-primary.hover {
    color: #fff !important;
    background-color: #30abe6;
    border-color: #30abe6;
}

a.btn-outline-primary, .btn-outline-primary {
    color: #5ebdec !important;
    border-color: #5ebdec;
}

a.btn-outline-primary:hover,
.btn-outline-primary:hover,
a.btn-outline-primary:active,
.btn-outline-primary:active{
    color: #30abe6 !important;
    border-color: #30abe6;
    background: none;
    background: transparent;
}

.btn:disabled,
a.btn:disabled,
.btn-primary:disabled,
.btn-primary.disabled,
a.btn-primary:disabled,
a.btn-primary.disabled {
    opacity: 0.6;
    cursor: not-allowed;
}

.fc-button-primary,
.fc-button-primary:disabled {
    color: #fff;
    background-color: #5ebdec;
    border-color: #5ebdec;
}

.fc-button-primary:hover {
    color: #fff;
    background-color: #30abe6;
    border-color: #30abe6;
}

.fc-button-primary:not(:disabled).fc-button-active, .fc-button-primary:not(:disabled):active {
    color: #fff;
    background-color: #5ebdec;
    border-color: #5ebdec;
}

.fc-view-harness {
    background: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, .05);
}

.fc-daygrid-day.fc-day {
    position: relative;
}

.fc-day:hover,
.fc-day.hover {
    box-shadow: 0 0 20px rgba(25, 50, 60, .1);
}

.fc-day .btn-fc-day {
    display: none;
}

.fc-day:hover .btn-fc-day,
.fc-day.hover .btn-fc-day {
    display: block;
}

.fc-direction-ltr .fc-daygrid-day-number {
    margin-right: 3px;
    margin-top: 3px;
}
