a {
    color: #615aff;
}

.col-form-label,
.content-col > * {
    color: #000;
}

#top {
    min-height: 58px;
}

footer {
    display: none;
}

#employee-column-left,
.content-col {
    background: #eee;
    padding: calc(var(--bs-gutter-x) * .5);
}

#employee-employee .calendar-row .card,
#employee-employee .calendar-row .card-body {
    padding: 0;
}

#employee-employee .calendar-row .card-header,
#employee-employee .calendar-row .toastui-calendar-dropdown-menu .toastui-calendar-content,
#employee-employee .calendar-row .toastui-calendar-template-popupIsAllday,
#employee-employee #team_management_calendar .sidebar {
    color: #000;
}

.toastui-calendar-popup-container {
    font-weight: 300;
}

.dropdown-toggle {
    white-space: nowrap;
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropdown-menu {
    position: absolute;
    z-index: 1000;
    display: none;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
    transition: unset !important;
}