/* _content/Indiesoft.CgTime.WebApp/Pages/Account/ForgottenPassword.cshtml.rz.scp.css */
.g-recaptcha[b-341k1ajvw8] {
    min-height: 78px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
}
/* _content/Indiesoft.CgTime.WebApp/Pages/ContactInfo.cshtml.rz.scp.css */
.avatar-img[b-c1uclhmsby] {
    background-color: var(--bs-light);
    width: 80px;
    height: 80px;
    object-fit: cover;
}

.avatar-fallback[b-c1uclhmsby] {
    background-color: var(--bs-primary);
    width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.avatar-icon[b-c1uclhmsby] {
    /* Use a filter to simulate #f8f9fa */
    filter: invert(95%) sepia(2%) saturate(98%) hue-rotate(167deg) brightness(103%) contrast(98%);
    width: 44px;
    height: 44px;
}
/* _content/Indiesoft.CgTime.WebApp/Pages/History.cshtml.rz.scp.css */
.filter-muted[b-87j7i449nn] {
    filter: invert(52%) sepia(3%) saturate(1295%) hue-rotate(167deg) brightness(86%) contrast(90%);
}

.fw-500[b-87j7i449nn] {
    font-weight: 500;
}
/* _content/Indiesoft.CgTime.WebApp/Pages/Months.cshtml.rz.scp.css */
.item-wrapper[b-o2p1jrmd35] {
    color: rgb(33, 37, 41);
    border-color: rgb(33, 37, 41);
}

.item-header[b-o2p1jrmd35] {
    font-size: 1.25rem;
}
/* _content/Indiesoft.CgTime.WebApp/Pages/Shared/_AssignmentPartial.cshtml.rz.scp.css */
.enabled-link[b-5nsubgkfic] {
    color: rgb(33, 37, 41);
    border-color: rgb(33, 37, 41);
}

.disabled-link[b-5nsubgkfic] {
    color: rgb(108, 117, 125);
    border-color: rgb(108, 117, 125);
    cursor: default;
}

.item-header[b-5nsubgkfic] {
    font-size: 1.25rem;
}
/* _content/Indiesoft.CgTime.WebApp/Pages/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-mlkfkbbbkd] {
    white-space: normal;
    text-align: center;
    word-break: break-all;
}

.border-top[b-mlkfkbbbkd] {
    border-top: 1px solid #e5e5e5;
}

.border-bottom[b-mlkfkbbbkd] {
    border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-mlkfkbbbkd] {
    box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

.footer[b-mlkfkbbbkd] {
    position: absolute;
    bottom: 0;
    width: 100%;
    white-space: nowrap;
    line-height: 60px;
    background-color: var(--bs-primary);
}

.footer-logo[b-mlkfkbbbkd] {
    margin-left: 35px;
    margin-bottom: 5px;
}
