.toast-success {
    background-color: var(--falcon-success);
}

.fc .fc-day-today:not(.fc-popover) .fc-daygrid-day-frame {
    border: none;
}
.fc .fc-selected {
    border: 2px solid var(--falcon-gray-300) !important;
}
.fc-daygrid-day-frame {
    height: 100%;
}
.fc .fc-daygrid-day-top {
    cursor: pointer;
}
.toast-error {
    background-color: var(--falcon-danger);
}

.toast-info {
    background-color: var(--falcon-info);
}

.toast-warning {
    background-color: var(--falcon-warning);
}

.toast {
    border-radius: 10px !important;
}

.btn-dark {
    --falcon-btn-color: var(--falcon-gray-300);
    --falcon-btn-bg: var(--falcon-gray-1100);
    --falcon-btn-border-color: var(--falcon-dark);
    --falcon-btn-hover-color: var(--falcon-white);
    --falcon-btn-hover-bg: var(--falcon-gray-900);
    --falcon-btn-hover-border-color: var(--falcon-gray-1000);
    --falcon-btn-focus-shadow-rgb: 48, 58, 71;
    --falcon-btn-active-color: var(--falcon-white);
    --falcon-btn-active-bg: var(--falcon-gray-900);
    --falcon-btn-active-border-color: var(--falcon-gray-1000);
    --falcon-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --falcon-btn-disabled-color: var(--falcon-gray-300);
    --falcon-btn-disabled-bg: var(--falcon-secondary);
    --falcon-btn-disabled-border-color: var(--falcon-secondary);
}

.btn-white {
    --falcon-btn-color: var(--falcon-gray-800);
    --falcon-btn-bg: var(--falcon-white);
    --falcon-btn-border-color: var(--falcon-gray-200);
    --falcon-btn-hover-color: var(--falcon-dark);
    --falcon-btn-hover-bg: var(--falcon-gray-200);
    --falcon-btn-hover-border-color: var(--falcon-gray-300);
    --falcon-btn-focus-shadow-rgb: 48, 58, 71;
    --falcon-btn-active-color: var(--falcon-dark);
    --falcon-btn-active-bg: var(--falcon-gray-200);
    --falcon-btn-active-border-color: var(--falcon-gray-100);
    --falcon-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --falcon-btn-disabled-color: var(--falcon-gray-800);
    --falcon-btn-disabled-bg: var(--falcon-secondary);
    --falcon-btn-disabled-border-color: var(--falcon-secondary);
}

.btn-outline-dark {
    --falcon-btn-color: var(--falcon-gray-1100);
    --falcon-btn-border-color: var(--falcon-gray-1100);
    --falcon-btn-hover-color: var(--falcon-white);
    --falcon-btn-hover-bg: var(--falcon-gray-1100);
    --falcon-btn-hover-border-color: var(--falcon-gray-1100);
    --falcon-btn-focus-shadow-rgb: 11, 23, 39;
    --falcon-btn-active-color: var(--falcon-white);
    --falcon-btn-active-bg: var(--falcon-gray-1100);
    --falcon-btn-active-border-color: var(--falcon-gray-1100);
    --falcon-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --falcon-btn-disabled-color: var(--falcon-gray-1100);
    --falcon-btn-disabled-bg: transparent;
    --falcon-btn-disabled-border-color: var(--falcon-gray-1100);
    --falcon-gradient: none;
}

.toast-body {
    color: var(--falcon-gray-1100);
    background-color: var(--falcon-gray-100);
    opacity: 0.7;
}

.toast-body:hover {
    color: var(--falcon-gray-1100);
    background-color: var(--falcon-gray-100);
    opacity: 1;
}

#toast-container>div {
    position:relative;
    pointer-events:auto;
    overflow:hidden;
    margin:0 0 6px;
    padding:15px 15px 15px 50px;
    width:300px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    background-position:15px center;
    background-repeat:no-repeat;
    -moz-box-shadow:0 0 12px #999;
    -webkit-box-shadow:0 0 12px #999;
    box-shadow:0 0 12px #999;
    color:#FFF;
    opacity:.9;
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    filter:alpha(opacity=90)
}
