@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.bundle.scp.css';

/* _content/CabinetsSerialNumberApp/Pages/AddTemplate.razor.rz.scp.css */
body[b-9bwpx740om] {
}

.flex-container[b-9bwpx740om] {
    display: flex;
    justify-content: center;
    align-items: center;
}

.label[b-9bwpx740om] {
    width: 250px;
    text-align: left;
}

.box[b-9bwpx740om] {
    text-align: left;
    width: 20em;
}

.dategrid[b-9bwpx740om] {
    color: white;
}
/* _content/CabinetsSerialNumberApp/Pages/CabinetSearch.razor.rz.scp.css */
body[b-aq0o5oi3ky], table[b-aq0o5oi3ky] {
    color: white;
}
/* _content/CabinetsSerialNumberApp/Pages/Enter.razor.rz.scp.css */
body[b-fun0lvgvp0] {
    color: aliceblue;
}

input[b-fun0lvgvp0], select[b-fun0lvgvp0] {
    border: 2px solid var(--nx-dark-orange);
    border-radius: 4px;
    margin: 8px 0;
}

select[b-fun0lvgvp0] {
    height: 36px;
}

.login-form[b-fun0lvgvp0] {
    display: flex;
    justify-content: center;
    align-items: center;
}

.button[b-fun0lvgvp0] {
    background-color: var(--nx-bright-orange);
    font-weight: bold;
    font-size: small;
    color: white;
    border-radius: 5px;
    width: 200px;
    padding: 8px;
    border: none;
}

    .button:hover[b-fun0lvgvp0] {
        background-color: var(--nx-dark-orange);
        color: white;
    }


.grid-container[b-fun0lvgvp0] {
    display: grid;
    grid-template-columns: auto auto auto;
    padding: 10px;
}

.flex-container[b-fun0lvgvp0] {
    display: flex;
    justify-content: center;
    align-items: center;
}

.dategrid[b-fun0lvgvp0] {
    color: white;
}

input[type="date"][b-fun0lvgvp0]::-webkit-calendar-picker-indicator {
    filter: invert(1);
}

.label[b-fun0lvgvp0] {
    width: 250px;
    text-align: left;
}

.box[b-fun0lvgvp0] {
    text-align: left;
    width: 20em;
}

input[b-fun0lvgvp0], select[b-fun0lvgvp0], textarea[b-fun0lvgvp0] {
    width: 20em;
}

.wide input[b-fun0lvgvp0] {
    width: 20em;
}

.wide .label[b-fun0lvgvp0] {
    width: 10em;
}

.template-checkbox[b-fun0lvgvp0]{
    width: 5em;
    height: 2em;
}

.template-label[b-fun0lvgvp0]{
    color: #ff6a00;
    font: 300;
    font-size: 25px;
}
/* _content/CabinetsSerialNumberApp/Pages/FetchData.razor.rz.scp.css */
body[b-bq4jccbt9n], table[b-bq4jccbt9n]{
    color: white;
}
/* _content/CabinetsSerialNumberApp/Pages/GeneralSearch.razor.rz.scp.css */
body[b-wxj39pfdkf] {

}

/* _content/CabinetsSerialNumberApp/Pages/Index.razor.rz.scp.css */
html[b-snn2sj3wxj], body[b-snn2sj3wxj] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    /*background-color: #2e2d2d;*/
    background-color:#282828;
    color: white;
    margin: auto;
    text-align: center;
    font-size: medium;
}

img[b-snn2sj3wxj] {
    display: block;
}

h1[b-snn2sj3wxj] {
    outline: none;
    color: var(--nx-dark-orange);
}



.form_container[b-snn2sj3wxj] {
    /*display: inline-block;
    text-align: center;*/
    margin: auto;
    width: 60%;
    border: 3px solid var(--nx-dark-orange);
    border-radius: 10px;
    margin-top: 3em;
    margin-bottom: 3em;
    padding-top: 2em;
    padding-bottom: 2em;
    background-color: #242121
}

    /*.login_form{
    text-align: left;
}*/



input[b-snn2sj3wxj] {
    border: 2px solid black;
    background-color: black;
    color: white;
    border-radius: 5px;
}

.button[b-snn2sj3wxj] {
    border: 2px solid var(--nx-dark-orange);
    background-color: var(--nx-dark-orange);
    font-weight: bold;
    font-size: small;
    color: white;
    border-radius: 5px;
    width: 10em;
    padding: 8px;
   
}


.button:hover[b-snn2sj3wxj] {
    background-color: black;
    color: white;
}

.microsoft_login[b-snn2sj3wxj] {
    border: 2px solid var(--nx-dark-orange);
    width: 15em;
    margin: auto;
    border-radius: 8px;
    text-decoration: none;
    color: white;
    background-color: #e2620d;
}

    .microsoft_login:hover[b-snn2sj3wxj] {
        background-color: black;
        color: white;
    }

a:link[b-snn2sj3wxj]{
    text-decoration: none;
}
/* _content/CabinetsSerialNumberApp/Pages/Modify.razor.rz.scp.css */
body[b-akm88p52g9] {
}

.flex-container[b-akm88p52g9] {
    display: flex;
    justify-content: center;
    align-items: center;
}

.parent[b-akm88p52g9] {
    display: flex;
    text-align: center;

}

.box[b-akm88p52g9], textarea[b-akm88p52g9] {
    text-align: left;
    width: 20em;
}

.filter[b-akm88p52g9] {
    width: 18.6em;
}

.flex-container-left[b-akm88p52g9] {
    flex-direction: column;
    
    width: 20%;


}

.flex-container-right[b-akm88p52g9] {
    flex-direction: column;
    
    width: 20%;


}

.label[b-akm88p52g9]{
    width: 200px;
    text-align: left;
}


input[type="date"][b-akm88p52g9]::-webkit-calendar-picker-indicator {
        filter: invert(1);
}

.center[b-akm88p52g9] {
    position: relative;
    text-align: center;
}
/* _content/CabinetsSerialNumberApp/Shared/AutoComplete.razor.rz.scp.css */
.autocomplete[b-xq1sgl52xi] {
    position: relative;
}

.filter[b-xq1sgl52xi]{
    width: 18.6em;
}
.autocomplete .options[b-xq1sgl52xi] {
    position: absolute;
    top: 40px;
    left: 0;
    background: black;
    min-width: 100%;
    padding: 0;
    z-index: 10;
    border-radius: 0.5rem;
    min-width: 100%;
    font-size: small;
    max-height: 20em;
    overflow: scroll;
    text-align: left;
    scrollbar-color: white var(--nx-dark-orange);
    width: 30em;
}
  


.autocomplete .option[b-xq1sgl52xi] {
    display: block;
    padding: 0.25rem;
}

.autocomplete button[b-xq1sgl52xi] {
    color: white;
    background-color: var(--nx-dark-orange);
    border-radius: 5px;
    border: none;
    margin-left: 2px;
    padding-bottom: 2px;
}

.autocomplete .option .option-text[b-xq1sgl52xi] {
    padding: 0.25rem 0.5rem;
}

.autocomplete .option:hover[b-xq1sgl52xi] {
    background: #1E90FF;
    color: #fff;
}

.autocomplete .option.disabled[b-xq1sgl52xi] {
    background-color: lightgrey;
    cursor: not-allowed;
}

.autocomplete .option.disabled:hover[b-xq1sgl52xi] {
    background: lightgrey;
    color: var(--bs-body);
}

/* _content/CabinetsSerialNumberApp/Shared/AutoComplete2.razor.rz.scp.css */
.autocomplete[b-tnvfdfi1h3] {
    position: relative;

}

    .autocomplete .options[b-tnvfdfi1h3] {
        position: absolute;
        top: 40px;
        left: 0;
        background: black;
        min-width: 100%;
        padding: 0;
        z-index: 10;
        border-radius: 0.5rem;
        min-width: 100%;
        font-size: small;
        max-height: 20em;
        overflow: scroll;
        text-align: left;
        scrollbar-color: white var(--nx-dark-orange);
        width: 30em;
    }


.autocomplete .option[b-tnvfdfi1h3] {
    display: block;
    padding: 0.25rem;
}

.autocomplete button[b-tnvfdfi1h3] {
    color: white;
    background-color: var(--nx-dark-orange);
    border-radius: 5px;
    border: none;
    margin-left: 2px;
    padding-bottom: 2px;
}

.autocomplete .option .option-text[b-tnvfdfi1h3] {
    padding: 0.25rem 0.5rem;
}

.autocomplete .option:hover[b-tnvfdfi1h3] {
    background: #1E90FF;
    color: #fff;
}

.autocomplete .option.disabled[b-tnvfdfi1h3] {
    background-color: lightgrey;
    cursor: not-allowed;
}

.autocomplete .option.disabled:hover[b-tnvfdfi1h3] {
    background: lightgrey;
    color: var(--bs-body);
}

/* _content/CabinetsSerialNumberApp/Shared/MainLayout.razor.rz.scp.css */
.page[b-eyw79dvape] {
    position: relative;
    display: flex;
    flex-direction: column;
}

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

.sidebar[b-eyw79dvape] {
    background-image: linear-gradient(180deg, #2e2d2d 0%, #54565b 70%);
    font-size: x-small;
}


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

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

}
/* _content/CabinetsSerialNumberApp/Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-ad67in0e1n] {
    background-color: rgba(255, 255, 255, 0.1);
}

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

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


.nav-item[b-ad67in0e1n] {
    font-size: 1rem;
    padding-bottom: 0.2rem;
}

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

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

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

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

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

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

    .collapse[b-ad67in0e1n] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
    
    .nav-scrollable[b-ad67in0e1n] {
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
