/* /Features/Admin/ManageEquipment/Components/EquipmentOptionsList.razor.rz.scp.css */
.mud-dialog-container[b-14z013mrng] {
    background-color:grey;
}
/* /Features/Clients/Components/ClientPickerDialog.razor.rz.scp.css */
.mud-dialog-fullscreen .mud-dialog-content[b-3233doonb3] {
    margin-top: 0;
}
/* /Features/Clients/Register.razor.rz.scp.css */
[b-ev4pvinhym] .standard-select-field select {
    max-width: 200px;
}

.field-grid[b-ev4pvinhym] {
    max-width: 800px;
}

.row-break[b-ev4pvinhym] {
    height:0;
    flex-basis: 100%;
}

#submit-button:disabled[b-ev4pvinhym] {
    background-color: ghostwhite!important;
    color: red;
    cursor: default;
    pointer-events: none;
}


#register-button[b-ev4pvinhym] {
    padding: 6px 16px;
    font-family: 'Roboto', 'Helvetica','Arial', 'sans-serif';
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.75;
    letter-spacing: .02857em;
    text-transform: uppercase;
    min-width: 64px;
    box-sizing: border-box;
    border-radius: 4px;
    transition: background-color 250ms cubic-bezier(.4,0,.2,1) 0ms,box-shadow 250ms cubic-bezier(.4,0,.2,1) 0ms,border 250ms cubic-bezier(.4,0,.2,1) 0ms;
    background-color: #00c853ff;
    color: #ffffffff;
}

    #register-button:hover[b-ev4pvinhym] {
        background-image: linear-gradient(rgba(0, 0, 0, 0.3) 0 0);
        transition: 250ms;
    }
/*#register-button:disabled {
    background-color: gray;    
    color: darkgray;
    cursor: default;
    pointer-events: none;
}*/

#register-button:disabled[b-ev4pvinhym] {
    opacity: 0.6;
    cursor: not-allowed;
}

.vertical-tabs-panel[b-ev4pvinhym] {
    min-width: 600px;
}
/* /Features/Clients/SelfRegister.razor.rz.scp.css */

.k-stepper[b-kl8iy5jk4v] {
    border-width: 0;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-size: 14px;
    line-height: 1.4285714286;
    font-family: inherit;
    display: block;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    color: inherit;
    background: 0 0;
}

    .k-stepper *[b-kl8iy5jk4v],
    .k-stepper [b-kl8iy5jk4v]::after,
    .k-stepper [b-kl8iy5jk4v]::before {
        box-sizing: border-box;
    }

    .k-stepper .k-step-list[b-kl8iy5jk4v] {
        margin: 0;
        padding: 0;
        list-style: none;
        display: flex;
        z-index: 1;
    }

    .k-stepper .k-step-link[b-kl8iy5jk4v] {
        outline: 0;
        color: inherit;
        text-decoration: none;
        white-space: nowrap;
        display: flex;
        align-items: center;
        overflow: hidden;
    }

    .k-stepper .k-step-disabled[b-kl8iy5jk4v] {
        pointer-events: none;
    }

        .k-stepper .k-step-disabled .k-step-link[b-kl8iy5jk4v] {
            cursor: default;
        }

    .k-stepper .k-step-indicator[b-kl8iy5jk4v] {
        border-radius: 50%;
        margin: 3px;
        width: 28px;
        height: 28px;
        border-width: 1px;
        border-style: solid;
        display: flex;
        align-items: center;
        justify-content: center;
        flex: none;
        position: relative;
        z-index: 1;
        overflow: visible;
        transition-property: color, background-color, border-color;
        transition-duration: 0.4s;
        transition-timing-function: ease-in-out;
    }

        .k-stepper .k-step-indicator[b-kl8iy5jk4v]::after {
            border-radius: 100%;
            content: "";
            border-width: 1px;
            border-style: solid;
            border-color: inherit;
            pointer-events: none;
            display: none;
            position: absolute;
            top: -4px;
            right: -4px;
            bottom: -4px;
            left: -4px;
            z-index: 2;
        }

    .k-stepper .k-step-focus .k-step-indicator[b-kl8iy5jk4v]::after,
    .k-stepper .k-step-link:focus .k-step-indicator[b-kl8iy5jk4v]::after {
        display: block;
    }

    .k-stepper .k-step-label[b-kl8iy5jk4v] {
        max-width: clamp(100%, 10em, 100%);
        display: inline-flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        z-index: 1;
    }

        .k-stepper .k-step-label:only-child[b-kl8iy5jk4v] {
            border-radius: 15px;
            padding: 5px 12px;
            border-width: 0;
        }

        .k-stepper .k-step-label .k-step-text[b-kl8iy5jk4v] {
            max-width: calc(10em - 20px);
            flex-grow: 1;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }

        .k-stepper .k-step-label .k-icon[b-kl8iy5jk4v] {
            margin-left: 4px;
        }

    .k-stepper .k-step-current .k-step-label[b-kl8iy5jk4v] {
        font-weight: 700;
    }

    .k-stepper .k-step-label-optional[b-kl8iy5jk4v] {
        flex-basis: 100%;
        font-style: italic;
    }

    .k-stepper .k-step-disabled .k-step-label-optional[b-kl8iy5jk4v],
    .k-stepper.k-disabled .k-step-label-optional[b-kl8iy5jk4v],
    .k-stepper.k-state-disabled .k-step-label-optional[b-kl8iy5jk4v] {
        color: inherit;
    }

    .k-stepper .k-progressbar[b-kl8iy5jk4v] {
        pointer-events: none;
        z-index: 0;
        overflow: visible;
    }

    .k-stepper .k-progressbar-horizontal[b-kl8iy5jk4v] {
        grid-row: 1/-1;
    }

    .k-stepper .k-progressbar-vertical[b-kl8iy5jk4v] {
        position: absolute;
    }

.k-step-list-horizontal[b-kl8iy5jk4v] {
    flex-direction: row;
    grid-row: 1;
}

    .k-step-list-horizontal .k-step[b-kl8iy5jk4v] {
        flex: 1 0 auto;
        text-align: center;
    }

    .k-step-list-horizontal .k-step-link[b-kl8iy5jk4v] {
        margin: auto;
        max-width: 10em;
        flex-direction: column;
    }

    .k-step-list-horizontal .k-step-label[b-kl8iy5jk4v] {
        text-align: center;
    }

    .k-step-list-horizontal .k-step-indicator + .k-step-label[b-kl8iy5jk4v] {
        margin-top: 5px;
    }

    .k-step-list-horizontal ~ .k-progressbar[b-kl8iy5jk4v] {
        width: 100%;
        height: 2px;
        top: 17px;
    }

.k-step-list-vertical[b-kl8iy5jk4v] {
    flex-direction: column;
}

    .k-step-list-vertical .k-step[b-kl8iy5jk4v] {
        min-height: 54px;
    }

    .k-step-list-vertical .k-step-label[b-kl8iy5jk4v] {
        justify-content: flex-start;
    }

    .k-step-list-vertical .k-step-indicator + .k-step-label[b-kl8iy5jk4v] {
        margin-left: 12px;
    }

    .k-step-list-vertical ~ .k-progressbar[b-kl8iy5jk4v] {
        width: 2px;
        height: 100%;
        min-height: 20px;
        left: 17px;
    }

    .k-step-list-vertical .k-step-content[b-kl8iy5jk4v] {
        height: 0;
        overflow: hidden;
        transition: height 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s;
    }

    .k-step-list-vertical .k-step-current .k-step-content[b-kl8iy5jk4v] {
        height: auto;
        overflow: visible;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        margin-left: 30px;
        padding: 20px 10px;
    }

.k-rtl .k-stepper[b-kl8iy5jk4v],
.k-stepper[dir="rtl"][b-kl8iy5jk4v] {
    direction: rtl;
}

    .k-rtl .k-stepper .k-step-label .k-icon[b-kl8iy5jk4v],
    .k-stepper[dir="rtl"] .k-step-label .k-icon[b-kl8iy5jk4v] {
        margin-left: 0;
        margin-right: 4px;
    }

    .k-rtl .k-stepper .k-step-list-vertical .k-step-indicator + .k-step-label[b-kl8iy5jk4v],
    .k-stepper[dir="rtl"] .k-step-list-vertical .k-step-indicator + .k-step-label[b-kl8iy5jk4v] {
        margin-left: 0;
        margin-right: 12px;
    }

    .k-rtl .k-stepper .k-step-list-vertical ~ .k-progressbar[b-kl8iy5jk4v],
    .k-stepper[dir="rtl"] .k-step-list-vertical ~ .k-progressbar[b-kl8iy5jk4v] {
        left: auto;
        right: 17px;
    }

.k-stepper[b-kl8iy5jk4v] {
    color: #424242;
}

    .k-stepper .k-step.k-step-hover .k-step-label[b-kl8iy5jk4v],
    .k-stepper .k-step:hover .k-step-label[b-kl8iy5jk4v] {
        color: #373737;
    }

    .k-stepper .k-step.k-step-hover .k-step-indicator[b-kl8iy5jk4v],
    .k-stepper .k-step:hover .k-step-indicator[b-kl8iy5jk4v] {
        background-color: #ebebeb;
    }

    .k-stepper .k-step.k-step-disabled .k-step-indicator[b-kl8iy5jk4v],
    .k-stepper .k-step:disabled .k-step-indicator[b-kl8iy5jk4v] {
        color: #8f8f8f;
    }

    .k-stepper .k-step-indicator[b-kl8iy5jk4v] {
        border-color: #ccc;
        color: #424242;
        background-color: #fff;
    }

        .k-stepper .k-step-indicator[b-kl8iy5jk4v]::after {
            box-shadow: inset 0 0 0 2px #fff;
        }

    .k-stepper .k-step-label:only-child[b-kl8iy5jk4v] {
        border-color: rgba(0, 0, 0, 0.08);
        color: #424242;
        background-color: #fff;
    }

    .k-stepper .k-step-done .k-step-indicator[b-kl8iy5jk4v] {
        border-color: #1274ac;
        color: #fff;
        background-color: #1274ac;
    }

    .k-stepper .k-step-done.k-step-hover .k-step-indicator[b-kl8iy5jk4v],
    .k-stepper .k-step-done:hover .k-step-indicator[b-kl8iy5jk4v] {
        background-color: #116b9e;
    }

    .k-stepper .k-step-done.k-step-disabled .k-step-indicator[b-kl8iy5jk4v],
    .k-stepper .k-step-done:disabled .k-step-indicator[b-kl8iy5jk4v] {
        border-color: #71accd;
        color: #fff;
        background-color: #71accd;
    }

    .k-stepper .k-step-current .k-step-indicator[b-kl8iy5jk4v] {
        border-color: #1274ac;
        color: #fff;
        background-color: #1274ac;
    }

    .k-stepper .k-step-current.k-step-hover .k-step-indicator[b-kl8iy5jk4v],
    .k-stepper .k-step-current:hover .k-step-indicator[b-kl8iy5jk4v] {
        background-color: #116b9e;
    }

    .k-stepper .k-step-current.k-step-disabled .k-step-indicator[b-kl8iy5jk4v],
    .k-stepper .k-step-current:disabled .k-step-indicator[b-kl8iy5jk4v] {
        border-color: #71accd;
        color: #fff;
        background-color: #71accd;
    }

    .k-stepper .k-step-success .k-step-label .k-icon[b-kl8iy5jk4v] {
        color: #278200;
    }

    .k-stepper .k-step-error .k-step-label[b-kl8iy5jk4v] {
        color: #d51923;
    }

    .k-stepper .k-step-error .k-step-label[b-kl8iy5jk4v] {
        color: #d51923;
    }

    .k-stepper .k-step-error.k-step-hover .k-step-label[b-kl8iy5jk4v],
    .k-stepper .k-step-error:hover .k-step-label[b-kl8iy5jk4v] {
        color: #d51923;
    }

    .k-stepper .k-step-disabled .k-step-label[b-kl8iy5jk4v] {
        color: #8f8f8f;
    }

    .k-stepper .k-step-focus .k-step-label:only-child[b-kl8iy5jk4v],
    .k-stepper .k-step-link:focus .k-step-label:only-child[b-kl8iy5jk4v] {
        box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08);
    }

    .k-stepper .k-step-label-optional[b-kl8iy5jk4v] {
        color: #666;
    }
/* /Features/Clients/ViewClient.razor.rz.scp.css */
.address[b-bqzqho5os9] {
    padding: 15px;
    border-radius: 4px;
}

.field-grid[b-bqzqho5os9] {
    max-width: 800px;
}
/* /Features/Loans/Components/LoanSummaryComponent.razor.rz.scp.css */
.mud-card .mud-card-content[b-ftgp1285aj] {
    padding: 5px;
}
/* /Features/Loans/View.razor.rz.scp.css */
.btn-prescription[b-y4j3jj0tqf] {
    color: #fff;
    font-weight:500;
    background-color: #36236A;
    border-color: #36236A;
    border-radius: 4px 4px;
    padding: .6rem;
    margin: 5px 0 15px 0;
}

    .btn-prescription:hover[b-y4j3jj0tqf] {
        color: #fff;
        background-color: #5a3cad;
        border-color: #36236A;
    }
/* /Features/Shared/ALSAppBar.razor.rz.scp.css */
.als-app-bar input[type="submit"]:disabled[b-p2get3y5dq],
button:disabled[b-p2get3y5dq] {
    background-color: ghostwhite !important;
    color: darkgray !important;
}

.als-app-bar #register-button:disabled[b-p2get3y5dq] {
    background-color: ghostwhite;
    color: red;
    cursor: default;
    pointer-events:none;
}

.als-app-bar button[type="submit"]:disabled[b-p2get3y5dq] {
    background-color: ghostwhite !important;
    color: darkgray !important;
}

h5[b-p2get3y5dq] { color:blue;}
.als-app-bar #app-bar-title[b-p2get3y5dq] {
    font-size: 1.5rem;
    font-weight:400;
    color: white;
    font-family: 'Roboto', 'Helvetica','Arial', 'sans-serif';
    line-height: 1.334;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-kbchjm59ql] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-kbchjm59ql] {
    flex: 1;
}

.sidebar[b-kbchjm59ql] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-kbchjm59ql] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-kbchjm59ql]  a, .top-row .btn-link[b-kbchjm59ql] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-kbchjm59ql] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-kbchjm59ql] {
        display: none;
    }

    .top-row.auth[b-kbchjm59ql] {
        justify-content: space-between;
    }

    .top-row a[b-kbchjm59ql], .top-row .btn-link[b-kbchjm59ql] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-kbchjm59ql] {
        flex-direction: row;
    }

    .sidebar[b-kbchjm59ql] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-kbchjm59ql] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-kbchjm59ql], article[b-kbchjm59ql] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-u1rv8xhny2] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-u1rv8xhny2] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-u1rv8xhny2] {
    font-size: 1.1rem;
}

.oi[b-u1rv8xhny2] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-u1rv8xhny2] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-u1rv8xhny2] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-u1rv8xhny2] {
        padding-bottom: 1rem;
    }

    .nav-item[b-u1rv8xhny2]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-u1rv8xhny2]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-u1rv8xhny2]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-u1rv8xhny2] {
        display: none;
    }

    .collapse[b-u1rv8xhny2] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
