/* _content/VisionRMM.Web/Pages/AgentDetails.razor.rz.scp.css */
html[b-jlnyw06jwq], body[b-jlnyw06jwq] {
    background-color: #e5e8e8;
    color:black;
    font-family:'Arial Rounded MT';
}

h6[b-jlnyw06jwq] {
    font-weight: 200;
}

h3[b-jlnyw06jwq] {
    color: white;
}

.cards-bg[b-jlnyw06jwq] {
    background-color: rgba(234, 237, 237, .5)
}

.memory-usage-container[b-jlnyw06jwq] {
    justify-content: center;
    width: 90%;
    height: 280px;
    margin: 5px 0px 0px 25px;
}

    .memory-usage-container .gauge-percent[b-jlnyw06jwq] {
        font-size: 12px;
        margin-top: 5px;
        font-weight: 500;
        text-align: center;
        justify-content: center;
    }

    .memory-usage-container .range-usage[b-jlnyw06jwq] {
        font-size: 10px;
        margin-top: 30px;
    }

    .memory-usage-container .percentage-usage[b-jlnyw06jwq] {
        font-size: 20px;
        font-weight: 500;
    }

.cards-bg[b-jlnyw06jwq] {
    background-color: rgba(5, 39, 103, .7);
}

.badge-font-color[b-jlnyw06jwq] {
    color: black;
    font-weight: 400;
    font-size: 13px;
}
.disk-usage-container[b-jlnyw06jwq] {
    display: block;
    width: 95%;
    height: 580px;
    overflow: scroll;   
    margin:5px 0px 0px 15px;
}
/* _content/VisionRMM.Web/Pages/AllDevices.razor.rz.scp.css */

.e-bigger .e-grid .statustxt[b-pglmp7t5sw] {
    position: relative;
    top: -2px;
}

.rating .star[b-pglmp7t5sw] {
    font-size: 132%;
    color: lightgrey;
}

    .rating .star.checked[b-pglmp7t5sw] {
        color: #ffa600;
    }

    .rating .star[b-pglmp7t5sw]:before {
        content: '★';
    }

td.e-rowcell.e-selectionbackground.e-active[b-pglmp7t5sw] {
    background-color: transparent;
}

.e-image[b-pglmp7t5sw] {
    height: 13px;
    width: 14px;
}

td.e-rowcell .statustxt.e-activecolor[b-pglmp7t5sw] {
    color: #007d00;
    position: relative;
    top: -2px;
}

td.e-rowcell .statustxt.e-inactivecolor[b-pglmp7t5sw] {
    color: #c40000;
    position: relative;
    top: -2px;
}

.statustemp.e-inactivecolor[b-pglmp7t5sw] {
    background-color: #ffd7cc;
    width: 64px;
}

.statustemp.e-activecolor[b-pglmp7t5sw] {
    background-color: #ccffcc;
    width: 64px;
}

.statustxt.e-activecolor[b-pglmp7t5sw] {
    color: #00cc00;
}

.statustxt.e-inactivecolor[b-pglmp7t5sw] {
    color: #e60000;
}

.statustemp[b-pglmp7t5sw] {
    position: relative;
    height: 19px;
    border-radius: 5px;
    text-align: center
}

.e-green-attr[b-pglmp7t5sw] {
    background: lime;
    color: white;
    border-radius: 13px;
    text-align: center;
    font-size: 15px;
    padding-top: 10px;
    width: 110px;
    padding: 8px 16px;
}

.e-red-attr[b-pglmp7t5sw] {
    background: red;
    color: white;
    border-radius: 13px;
    text-align: center;
    font-size: 15px;
    padding-top: 10px;
    width: 110px;
    padding: 8px 16px;
}

.table[b-pglmp7t5sw] {
    display: table;
    border-collapse: separate;
    border-spacing: 10px;
    font-size: medium;
    text-align: left;
}

.position[b-pglmp7t5sw] {
    background: #E0E0E0;
    border-radius: 13px;
    text-align: center;
    font-size: 13px;
    padding-top: 10px;
    width: 165px;
    height: 28px;
    padding: 8px 16px;
}

.photo[b-pglmp7t5sw] {
    width: 100px;
    height: 100px;
    border-radius: 50px;
    border: 2px solid #CBCBCB;
}

.styleDialog[b-pglmp7t5sw] {
    margin-top: 4px;
}

.e-view-details[b-pglmp7t5sw]::before {
    content: '\e787';
}

.e-view-chart[b-pglmp7t5sw]::before {
    content: '\e86e';
}

.control-wrapper[b-pglmp7t5sw] {
    width: 250px;
    margin: 0 auto;
}

.property-section .property-value[b-pglmp7t5sw] {
    padding-left: 10px;
}

.property-section .property-label[b-pglmp7t5sw] {
    padding: 5px 0px 5px;
    width: 40%
}

#property[b-pglmp7t5sw] {
    width: 100%;
}

@@font-face {
    font-family: 'Toast_icons';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
    font-weight: normal;
    font-style: normal;
}

#toast_types button[b-pglmp7t5sw] {
    margin: 5px;
    min-width: 160px;
    max-width: 160px;
}

.toast-icons[b-pglmp7t5sw] {
    font-family: 'Toast_icons' !important;
    speak: none;
    font-size: 28px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#toast_type .e-toast-icon.e-icons[b-pglmp7t5sw] {
    height: auto;
    font-size: 30px;
}

.bootstrap5 #toast_type .e-toast-icon.e-icons[b-pglmp7t5sw],
.bootstrap5-dark #toast_type .e-toast-icon.e-icons[b-pglmp7t5sw] {
    height: 25px;
}

.toast-icons.e-success[b-pglmp7t5sw]::before {
    content: "\e701";
}

.toast-icons.e-error[b-pglmp7t5sw]::before {
    content: "\e700";
}

.toast-icons.e-info[b-pglmp7t5sw]::before {
    content: "\e704";
}

.toast-icons.e-warning[b-pglmp7t5sw]::before {
    content: "\e703";
}

#toast_types[b-pglmp7t5sw] {
    text-align: center;
}

.fab-grid-container[b-pglmp7t5sw] {
    position: relative;
}

.custom-index[b-pglmp7t5sw] {
    z-index: 500 !important;
}

@@font-face {
    font-family: 'fab-icons';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
    font-weight: normal;
    font-style: normal;
}

[class^="fab-icon-"][b-pglmp7t5sw],
[class*=" fab-icon-"][b-pglmp7t5sw] {
    font-family: 'fab-icons' !important;
    speak: none;
    font-size: 55px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fab-icon-add[b-pglmp7t5sw]:before {
    content: "\e704";
}
/* _content/VisionRMM.Web/Pages/Home/Index.razor.rz.scp.css */
/* _content/VisionRMM.Web/Pages/Login/Login.razor.rz.scp.css */
.box[b-5xms5nyhiu] {
    position: relative;
    flex-direction: column;
    flex-wrap: wrap;
    background-color: rgba(4, 70, 109, 0.8);
    left: 50%;
    top: 50%;
    padding: 25px;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    box-shadow: 0 15px 25px rgba(6, 30, 40, 0.6);
    border-radius: 3px;
    color: white;
    font-size: 12px;
    width: 650px;
    max-width: 100%;
    overflow-y: auto;
    max-height: 100vh;
}

    .box .login-box[b-5xms5nyhiu] {
        position: relative;
        top: 38%;
        width: 620px;
        max-width: 100%;
    }

    .box .signup-box[b-5xms5nyhiu] {
        position: relative;
        margin-top: 5px;
        height: auto;
        width: 620px;
        max-width: 100%;
    }

    .box .txt-error[b-5xms5nyhiu] {
        color: white;
        font-size: 11px;
        font-style: italic;
    }

/* Responsive Design for Smaller Screens */
@media (max-width: 768px) {
    .box[b-5xms5nyhiu] {
        padding: 25px;
        font-size: 13px;
    }

        .box .login-box[b-5xms5nyhiu],
        .box .signup-box[b-5xms5nyhiu] {
            width: 100%;
        }

    .logo img[b-5xms5nyhiu] {
        max-width: 140px;
    }

    .logo-container .tagline[b-5xms5nyhiu] {
        font-size: 9px;
        letter-spacing: 2px;
    }

    .new-email[b-5xms5nyhiu] {
        font-size: 14px;
        height: 36px;
    }

    .login-btn[b-5xms5nyhiu] {
        font-size: 16px;
    }
}

@media (max-width: 480px) {
    .box[b-5xms5nyhiu] {
        padding: 20px;
        font-size: 12px;
        transform: translate(-50%, -50%);
        width: 95%;
        max-height: 100vh;
    }

    .logo img[b-5xms5nyhiu] {
        max-width: 120px;
    }

    .logo-container .tagline[b-5xms5nyhiu] {
        font-size: 8px;
    }

    .login-btn[b-5xms5nyhiu] {
        font-size: 15px;
    }

    .new-email[b-5xms5nyhiu] {
        font-size: 13px;
    }
}

/* Logo Container */
.logo-container[b-5xms5nyhiu] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
    text-align: center;
    width: 100%;
}

.logo[b-5xms5nyhiu] {
    display: flex;
    justify-content: center;
    align-items: center;
}

    .logo img[b-5xms5nyhiu] {
        max-width: 170px;
        height: auto;
        align-items: center;
    }

.logo-container .tagline[b-5xms5nyhiu] {
    color: white;
    font-size: 10px;
    font-style: italic;
    letter-spacing: 3px;
    font-family: 'Poppins', sans-serif;
    margin-top: 5px;
}

/* Buttons */
.login-btn[b-5xms5nyhiu], [b-5xms5nyhiu] .login-btn {
    width: 100%;
    background-color: #034063;
    color: white;
    border: 1px solid #052f47;
    box-shadow: 0 5px 5px rgba(28, 77, 105, .6);
    font-size: 18px;
}

/* Inputs */
.flat-input[b-5xms5nyhiu] {
    border: none;
    border-bottom: 1px solid #ccc;
    border-radius: 0;
    background-color: transparent;
    box-shadow: none;
    color: #fff;
}

    .flat-input:focus[b-5xms5nyhiu] {
        outline: none;
        border-bottom: 1px solid #00bfff;
        box-shadow: none;
    }

.new-email[b-5xms5nyhiu], [b-5xms5nyhiu] .new-email {
    font-size: 15px;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    height: 38px;
    margin-top: 23px;
}

.user-box[b-5xms5nyhiu] {
    margin-top: 2px;
    color: black;
}

.password[b-5xms5nyhiu] {
    margin-bottom: 30px;
}

/* Signup text/buttons */
.txt-signup[b-5xms5nyhiu] {
    display: inline-flex;
    color: white;
    text-decoration: none;
    font-weight: 100;
    padding-left: 5px;
}

.signup-btn[b-5xms5nyhiu] {
    all: unset;
    cursor: pointer;
    color: white;
    margin-left: 3px;
    font-weight: 500;
}

/* Labels and checkboxes */
.txt-label[b-5xms5nyhiu] {
    font-weight: 50;
}

.cb-tenant .e-label[b-5xms5nyhiu] {
    color: white !important;
    font-weight: 80;
    padding: 2px;
    margin-top: 4px;
    font-style: italic;
}

.txt-request-access[b-5xms5nyhiu] {
    text-align: center;
    justify-content: center;
    margin-top: 8px;
}
.input-checkmark[b-5xms5nyhiu] {
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
    color: #28a745; /* green */
    font-size: 18px;
    pointer-events: none;
    z-index: 2;
    font-weight: bold;
}
.input-icon[b-5xms5nyhiu] {
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
    font-size: 18px;
    font-weight: bold;
    pointer-events: none;
    z-index: 2;
}
    .input-icon .spinner-border[b-5xms5nyhiu] {
        width: 1rem;
        height: 1rem;
        color:darkblue;
    }

/* Ensure the input has enough right padding to not overlap with icon */
.form-control.pe-5[b-5xms5nyhiu] {
    padding-right: 2.5rem !important; /* or adjust as needed */
}
.suffix-text[b-5xms5nyhiu] {
    position: absolute;
    top: 50%;
    right: 1rem;
    transform: translateY(-50%);
    color: #6c757d;
    pointer-events: none;
    z-index: 2;
}

.form-floating > .form-control:focus ~ label[b-5xms5nyhiu],
.form-floating > .form-control:not(:placeholder-shown) ~ label[b-5xms5nyhiu] {
    opacity: 1;
    transform: scale(.85) translateY(-1.5rem) translateX(0.15rem);
    color:darkblue;
    font-weight: 500;
}

/*.user-box .e-radio + label .e-label {
    color: white !important;
}
*/
/* _content/VisionRMM.Web/Pages/ManageUsers/AllUsers.razor.rz.scp.css */
/* ----- Grid -----*/

/* Rounded corners for the entire grid */
[b-8lsq1h00d2] .e-grid {
    overflow: scroll;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}

    /* Grid borders */
    [b-8lsq1h00d2] .e-grid .e-rowcell, .e-grid .e-headercell[b-8lsq1h00d2] {
        font-size: 13.5px;
    }

    [b-8lsq1h00d2] .e-grid .e-headercell {
        background-color: rgba(1, 18, 68, .9);
        color: white;
        font-weight: 100;
    }

.btn-dialog[b-8lsq1h00d2] {
    background-color: #011244;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.06);
    color: white;
}

    .btn-dialog:hover[b-8lsq1h00d2] {
        background-color: #011244;
    }

.btn-dialog-delete[b-8lsq1h00d2] {
    background-color: #c0392b;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.06);
}

    .btn-dialog-delete:hover[b-8lsq1h00d2] {
        background-color: #c0392b;
    }
.grid-role[b-8lsq1h00d2]{
    padding: 2px 2px 2px 2px;
}
/* _content/VisionRMM.Web/Pages/Password/ChangePassword/ChangePassword.razor.rz.scp.css */
.fields[b-k1n2zv103x] {
    display: inline-flex;
    font-size: 8px;
}

.properties[b-k1n2zv103x] {
    width: 100%;
}

.btn-dialog[b-k1n2zv103x] {
    background-color: #011244;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.06);
    color: white;
}

    .btn-dialog:hover[b-k1n2zv103x] {
        background-color: #011244;
    }

.btn-dialog-delete[b-k1n2zv103x] {
    background-color: #c0392b;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.06);
}

    .btn-dialog-delete:hover[b-k1n2zv103x] {
        background-color: #c0392b;
    }
/* _content/VisionRMM.Web/Pages/SupportTickets/SupportTicketDetails.razor.rz.scp.css */
body[b-7wpiiihzos] {
    font-family: 'Arial Rounded MT';
}
.header[b-7wpiiihzos] {
    font-size: 15px;
    color: black;
    
}
h6[b-7wpiiihzos]{
    font-size: 14px;
    font-weight: 200;
}
/* _content/VisionRMM.Web/Pages/SupportTickets/V1/Index.razor.rz.scp.css */
.table[b-961oo206kl] {
    display: table;
    border-collapse: separate;
    border-spacing: 10px;
    font-size: medium;
    text-align: left;
}

.position[b-961oo206kl] {
    background: #E0E0E0;
    border-radius: 13px;
    text-align: center;
    font-size: 13px;
    padding-top: 10px;
    width: 165px;
    height: 28px;
    padding: 8px 16px;
}

.photo[b-961oo206kl] {
    width: 100px;
    height: 100px;
    border-radius: 50px;
    border: 2px solid #CBCBCB;
}

.styleDialog[b-961oo206kl] {
    margin-top: 4px;
}

.e-view-details[b-961oo206kl]::before {
    content: '\e787';
}

.e-view-chart[b-961oo206kl]::before {
    content: '\e86e';
}

.control-wrapper[b-961oo206kl] {
    width: 250px;
    margin: 0 auto;
}

.property-section .property-value[b-961oo206kl] {
    padding-left: 10px;
}

.property-section .property-label[b-961oo206kl] {
    padding: 5px 0px 5px;
    width: 40%
}

#property[b-961oo206kl] {
    width: 100%;
}
@@font-face {
    font-family: 'Toast_icons';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
    font-weight: normal;
    font-style: normal;
}

#toast_types button[b-961oo206kl] {
    margin: 5px;
    min-width: 160px;
    max-width: 160px;
}

.toast-icons[b-961oo206kl] {
    font-family: 'Toast_icons' !important;
    speak: none;
    font-size: 28px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#toast_type .e-toast-icon.e-icons[b-961oo206kl] {
    height: auto;
    font-size: 30px;
}

.bootstrap5 #toast_type .e-toast-icon.e-icons[b-961oo206kl],
.bootstrap5-dark #toast_type .e-toast-icon.e-icons[b-961oo206kl] {
    height: 25px;
}

.toast-icons.e-success[b-961oo206kl]::before {
    content: "\e701";
}

.toast-icons.e-error[b-961oo206kl]::before {
    content: "\e700";
}

.toast-icons.e-info[b-961oo206kl]::before {
    content: "\e704";
}

.toast-icons.e-warning[b-961oo206kl]::before {
    content: "\e703";
}

#toast_types[b-961oo206kl] {
    text-align: center;
}
.fab-grid-container[b-961oo206kl] {
    position: relative;
}

.custom-index[b-961oo206kl] {
    z-index: 500 !important;
}

@@font-face {
    font-family: 'fab-icons';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
    font-weight: normal;
    font-style: normal;
}

[class^="fab-icon-"][b-961oo206kl],
[class*=" fab-icon-"][b-961oo206kl] {
    font-family: 'fab-icons' !important;
    speak: none;
    font-size: 55px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fab-icon-add[b-961oo206kl]:before {
    content: "\e704";
}
/* _content/VisionRMM.Web/Shared/AccessControl/AccessControl.razor.rz.scp.css */
.btn-dialog[b-uei92yuauf] {
    background-color: #011244;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.06);
    color: white;
}

    .btn-dialog:hover[b-uei92yuauf] {
        background-color: #011244;
    }

.btn-dialog-delete[b-uei92yuauf] {
    background-color: #c0392b;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.06);
}

    .btn-dialog-delete:hover[b-uei92yuauf] {
        background-color: #c0392b;
    }
.btn-login[b-uei92yuauf] {
    width: 100px;
    background-color: #011244;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.06);
}
.btn-login:hover[b-uei92yuauf]{
    color:white;
}
/* _content/VisionRMM.Web/Shared/EmptyLayout.razor.rz.scp.css */
.full-page[b-s8o843nepn] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 1000;
    justify-content: center;
    align-content: center;
    font-family: 'Century Gothic';
    background-image: url('/images/bg2.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.full-overlay[b-s8o843nepn] {
    position: fixed; /* Stay in place */
    top: 0;
    left: 0;
    width: 100vw; /* Full viewport width */
    height: 100vh; /* Full viewport height */
    background-color: rgb(226, 245, 254, .2); /* Semi-transparent black */
    z-index: 9999; /* High z-index to sit on top */
    display: flex; /* Optional: center content inside */
    align-items: center;
    justify-content: center;
}
/* _content/VisionRMM.Web/Shared/MainLayout.razor.rz.scp.css */
.page[b-bv4uvcs6mt] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-bv4uvcs6mt] {
    flex: 1;
}

.sidebar[b-bv4uvcs6mt] {
    background-color: #04466d;/* #011244;*/
}

.top-row[b-bv4uvcs6mt] {
    background-color: #f7f7f7;
    /*border-bottom: 1px solid #d6d5d5;*/
    justify-content: flex-end;
    height: 2.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-bv4uvcs6mt]  a, .top-row .btn-link[b-bv4uvcs6mt] {
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-bv4uvcs6mt] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-bv4uvcs6mt] {
        display: none;
    }

    .top-row.auth[b-bv4uvcs6mt] {
        justify-content: space-between;
    }

    .top-row a[b-bv4uvcs6mt], .top-row .btn-link[b-bv4uvcs6mt] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-bv4uvcs6mt] {
        flex-direction: row;
    }

    .sidebar[b-bv4uvcs6mt] {
        width: 235px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-bv4uvcs6mt] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

}

.btn-menu[b-bv4uvcs6mt], [b-bv4uvcs6mt] .btn-menu {
    background-color: #011244;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.06);
}

    .btn-menu[b-bv4uvcs6mt], [b-bv4uvcs6mt] .btn-menu:hover {
        background-color: #011244;
    }

.btn-menu-delete[b-bv4uvcs6mt], [b-bv4uvcs6mt] .btn-menu-delete {
    background-color: #c0392b;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.06);
}

    .btn-menu-delete[b-bv4uvcs6mt], [b-bv4uvcs6mt] .btn-menu-delete:hover {
        background-color: #c0392b;
    }

.e-toast[b-bv4uvcs6mt] {
    background-color: #333 !important;
    color: #fff;
    border-radius: 8px;
    font-family: 'Segoe UI', sans-serif;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}
a.no-link-style[b-bv4uvcs6mt] {
    text-decoration: none; /* Removes underline */
    color: inherit; /* Inherits color from parent or button */
}
.full-overlay[b-bv4uvcs6mt] {
    position: fixed; /* Stay in place */
    top: 0;
    left: 0;
    width: 100vw; /* Full viewport width */
    height: 100vh; /* Full viewport height */
    background-color: rgb(226, 245, 254, .2); /* Semi-transparent black */
    z-index: 9999; /* High z-index to sit on top */
    display: flex; /* Optional: center content inside */
    align-items: center;
    justify-content: center;
}

.splash-loader[b-bv4uvcs6mt], [b-bv4uvcs6mt] .splash-loader {
    margin-left: 5%;
}
/* _content/VisionRMM.Web/Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-d20vst0c0w] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-d20vst0c0w] {
    height: 3.5rem;
    
}

.navbar-brand[b-d20vst0c0w] {
    font-size: 1.1rem;
}

.oi[b-d20vst0c0w] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-d20vst0c0w] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-d20vst0c0w] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-d20vst0c0w] {
        padding-bottom: 1rem;
    }

    .nav-item[b-d20vst0c0w]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-d20vst0c0w]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-d20vst0c0w]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-d20vst0c0w] {
        display: none;
    }

    .collapse[b-d20vst0c0w] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
    
    .nav-scrollable[b-d20vst0c0w] {
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
