/* _content/MerlegFelugyelet/Pages/Admin/Components/AddEditScaleRecord.razor.rz.scp.css */
body[b-o34e811t7x] {
}

.button-upload[b-o34e811t7x] {
    width: 60px;
    height: 80px;
    border-radius: 12px;
    background-color: lightgray;
    border: none;
    font-size: 36px;
    font-weight: bold;
    color: black;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    user-select: none;
    transition: background-color 0.3s ease;
    text-decoration:none;
}

    .button-upload:hover[b-o34e811t7x] {
        background-color: #d3d3d3;
    }

    .button-upload:focus[b-o34e811t7x] {
        outline: 2px solid #555;
        outline-offset: 2px;
    }

/* _content/MerlegFelugyelet/Pages/Admin/Components/ScaleHistory.razor.rz.scp.css */
body[b-qlm0of66gx] {
    
}

.button-upload[b-qlm0of66gx] {
    width: 60px;
    height: 80px;
    border-radius: 12px;
    background-color: lightgray;
    border: none;
    font-size: 36px;
    font-weight: bold;
    color: black;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    user-select: none;
    transition: background-color 0.3s ease;
}

    .button-upload:hover[b-qlm0of66gx] {
        background-color: #d3d3d3;
    }

    .button-upload:focus[b-qlm0of66gx] {
        outline: 2px solid #555;
        outline-offset: 2px;
    }
/* _content/MerlegFelugyelet/Pages/Admin/Pages/ManageCompanyScalesAdmin.razor.rz.scp.css */
body[b-iokq1u4s0u] {
}

.two-row-grid[b-iokq1u4s0u] {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 240px 75px;
    grid-column-gap: 0px;
    grid-row-gap: 5px;
}

.top-row-grid[b-iokq1u4s0u] {
    grid-area: 2 / 1 / 3 / 2;
    display:flex;
    align-items: center;
    justify-content:space-between;
}
.bottom-row-grid[b-iokq1u4s0u] {
    grid-area: 1 / 1 / 2 / 2;
    align-content: end;
}

.row-data-grid[b-iokq1u4s0u] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 240px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items:center;
}

.button-text-wrap[b-iokq1u4s0u]
{
    overflow-wrap:normal;
}

.button-size[b-iokq1u4s0u]{
    height:60px !important;
    width:120px !important;
}
/* _content/MerlegFelugyelet/Pages/Admin/Pages/ManageCountriesCities.razor.rz.scp.css */
body[b-tvsmcsi8lf] {
}

.vertical-center[b-tvsmcsi8lf] {
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
/* _content/MerlegFelugyelet/Pages/Admin/Pages/ManageScalesAccessories.razor.rz.scp.css */
body[b-6cvv1g2xcf] {
}

.width-100[b-6cvv1g2xcf] {
    width: 100%;
}

.grid .k-grid-content tr[b-6cvv1g2xcf] {
    line-height:32px;
}

.vertical-center[b-6cvv1g2xcf] {
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

/* _content/MerlegFelugyelet/Pages/Admin/Pages/ManageUsersAdmin.razor.rz.scp.css */
body[b-097zlyowcm] {
}

div[flex-vertical-box][b-097zlyowcm] {
    display: flex; /* establish flex container */
    flex-direction: column; /* stack flex items vertically */
}
div[flex-horizontal-box][b-097zlyowcm]{
    display: flex;
}

div[left-right][b-097zlyowcm]{
    display:flex;
    justify-content: space-between;
}
/* _content/MerlegFelugyelet/Pages/DataHandling.razor.rz.scp.css */
body[b-ggsbdrep0g] {
}

ol[nested-list][b-ggsbdrep0g] {
    list-style-type: none;
    counter-reset: item;
    margin: 0;
    padding: 0;
}

    ol > li[b-ggsbdrep0g] {
        display: table;
        counter-increment: item;
        margin-bottom: 0.6em;
    }

        ol > li[b-ggsbdrep0g]:before {
            content: counters(item, ".") ". ";
            display: table-cell;
            padding-right: 0.6em;
        }

li ol > li[b-ggsbdrep0g] {
    margin: 0;
}

    li ol > li[b-ggsbdrep0g]:before {
        content: counters(item, ".") " ";
    }

/* _content/MerlegFelugyelet/Pages/LoginPage.razor.rz.scp.css */
.overlay[b-ahnuzc2osv] {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: black;
    opacity: 0.5;
    z-index: 2000;
}

.loading-wrapper[b-ahnuzc2osv] {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2001;
}
/* _content/MerlegFelugyelet/Pages/UserFrontPage.razor.rz.scp.css */
body[b-up7vo6n9ng] {
}

:root[b-up7vo6n9ng] {
    --color-light-blue: #3fadff9b;
    --color-dark-blue: #225f78;
    --color-dark-blue-websafe: #336666;
    --color-blue-buttons: #225f789e;
}

.bg-blue[b-up7vo6n9ng] {
    background-color: var(--color-dark-blue);
}

.bt-blue[b-up7vo6n9ng] {
    background-color: var(--color-blue-buttons);
}


div[rounded-corner-box][b-up7vo6n9ng] {
    min-width: 50px;
    width: 200px;
    height: 200px;
    background-color: var(--color-blue-buttons);
    border-radius: 10px;
    margin: 10px;
    text-align:center;
}

div[text-box][b-up7vo6n9ng]{
    width:200px;
    height:300px;
    text-align:justify;
    margin:10px;
}

div[flex-box][b-up7vo6n9ng] {
    display: flex; /* establish flex container */
    flex-direction: column; /* stack flex items vertically */
    align-items: center; /* center items horizontally, in this case */
    height: 700px;
}
/* _content/MerlegFelugyelet/Shared/Components/FrontPageComponents/RoundedButtonWithText.razor.rz.scp.css */
body[b-pq1bv4qtdx] {
}

:root[b-pq1bv4qtdx] {
    --color-light-blue: #3fadff9b;
    --color-dark-blue: #225f78;
    --color-dark-blue-websafe: #336666;
    --color-blue-buttons: #225f789e;
}

.bg-blue[b-pq1bv4qtdx] {
    background-color: var(--color-dark-blue);
}

.bt-blue[b-pq1bv4qtdx] {
    background-color: var(--color-blue-buttons);
}


div[rounded-corner-box][b-pq1bv4qtdx] {
    min-width: 50px;
    width: 200px;
    height: 200px;
    background-color: var(--color-blue-buttons);
    border-radius: 10px;
    margin: 10px;
    text-align: center;
}

div[text-box][b-pq1bv4qtdx] {
    width: 200px;
    height: 300px;
    text-align: justify;
    margin: 10px;
}

div[flex-box][b-pq1bv4qtdx] {
    display: flex; /* establish flex container */
    flex-direction: column; /* stack flex items vertically */
    align-items: center; /* center items horizontally, in this case */
    height: 700px;
}
/* _content/MerlegFelugyelet/Shared/MainLayout.razor.rz.scp.css */
