/* _content/Tin.Wasm.HostedBase.ClientLib/Pages/DbChoice.razor.rz.scp.css */
[b-dw29ihtn8b] .e-custom {
    border-radius: 0;
    margin: 5px;
    width: calc(100% - 10px);
    background-color: var(--tin-main-000);
    color: #fff;
}

[b-dw29ihtn8b] .e-custom, .e-custom:hover[b-dw29ihtn8b] {
    box-shadow: 3px 3px 2px grey;
}

[b-dw29ihtn8b] .e-custom:hover {
    background-color: var(--tin-main-030);
}

[b-dw29ihtn8b] .e-custom:active, .e-custom:focus[b-dw29ihtn8b] {
    box-shadow: none;
}

/* sm */
@media (min-width: 576.00px) {
    [b-dw29ihtn8b] .e-custom {
        aspect-ratio: 3/2;
    }

    [b-dw29ihtn8b] .e-btn .e-btn-icon {
        font-size: 32px;
    }
}

/* md */
@media (min-width: 768.00px) {

}

/* lg */
@media (min-width: 992.00px) {

}

/* xl */
@media (min-width: 1200.00px) {

}

/* xxl */
@media (min-width: 1400.00px) {

}
/* _content/Tin.Wasm.HostedBase.ClientLib/Pages/PannelloControllo/GestioneAnagrafica/Comuni/FetchData.razor.rz.scp.css */
[b-3ku4yq3qvo] .datagrid-generico {
    height: var(--height-100-without-toprow);
    padding: 1em 0;
}
/* _content/Tin.Wasm.HostedBase.ClientLib/Pages/PannelloControllo/GestioneStampe/ModelloReport/Form.razor.rz.scp.css */
[b-z6bnnwhk5e] .datagrid-generico {
    height: 300px;
}

[b-z6bnnwhk5e] .row-parametri > * {
    padding-left: 0;
    padding-right: 0;
}
/* _content/Tin.Wasm.HostedBase.ClientLib/Pages/PannelloControllo/GestioneStampe/ModelloStampa/Form.razor.rz.scp.css */
[b-h36ex476fp] .datagrid-generico {
    height: 300px;
}

[b-h36ex476fp] .row-campifirma > *,
[b-h36ex476fp] .row-filestampa > * {
    padding-left: 0;
    padding-right: 0;
}
/* _content/Tin.Wasm.HostedBase.ClientLib/Pages/PannelloControllo/GestioneUtenti/Database/DbUpdater/DbUpdater.razor.rz.scp.css */
[b-hje9jwcui4] .e-input-group textarea.e-input {
    resize: none;
}
/* _content/Tin.Wasm.HostedBase.ClientLib/Pages/PannelloControllo/GestioneUtenti/Database/FetchData.razor.rz.scp.css */
[b-c4izobnodt] .datagrid-generico {
    height: var(--height-100-without-toprow);
    padding: 1em 0;
}
/* _content/Tin.Wasm.HostedBase.ClientLib/Pages/PannelloControllo/GestioneUtenti/Livelli/FetchData.razor.rz.scp.css */
[b-zpux826e4j] .datagrid-generico {
    height: var(--height-100-without-toprow);
    padding: 1em 0;
}
/* _content/Tin.Wasm.HostedBase.ClientLib/Pages/PannelloControllo/GestioneUtenti/Livelli/RuleUIEditDialog.razor.rz.scp.css */
[b-wk29aa3yp6] .datagrid-generico {
    height: 100%;
}
/* _content/Tin.Wasm.HostedBase.ClientLib/Pages/PannelloControllo/GestioneUtenti/Utenti/FetchData.razor.rz.scp.css */
[b-apzgwfjv68] .datagrid-generico {
    height: var(--height-100-without-toprow);
    padding: 1em 0;
}
/* _content/Tin.Wasm.HostedBase.ClientLib/Pages/PannelloControllo/GestioneUtenti/VociMenu/FetchData.razor.rz.scp.css */
[b-x7b8x1s04l] .datagrid-generico {
    height: var(--height-100-without-toprow);
    padding: 1em 0;
}
/* _content/Tin.Wasm.HostedBase.ClientLib/Pages/Public/RecuperoPassword/RecuperoPassword.razor.rz.scp.css */
body[b-jbx0yjoppu] {
}
/* _content/Tin.Wasm.HostedBase.ClientLib/Pages/Public/Registra/Registrazione.razor.rz.scp.css */
[b-0kjnet45cp] .registrazione-header h1,
[b-0kjnet45cp] .registrazione-header h2 {
    color:#555555;
}

[b-0kjnet45cp] .registrazione-header {
    width: 100%;
    min-height: calc(150px + 11vw);
    background-color: #3cdaff;
    background-image: url('/images/reg_form_header_logo.png');
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 150px;
}

[b-0kjnet45cp] .registrazione-header h1 {
    font-size: 6.5vw;
    line-height: 6.5vw;
}

[b-0kjnet45cp] .registrazione-header h2 {
    font-size: 5.2vw;
    line-height: 5.2vw;
}


@media (min-width: 768.00px) {
    [b-0kjnet45cp] .registrazione-header {
        min-height: 230px;
        background-position: left center;
        padding-left: 10vw;
        background-size: 230px;
    }

    [b-0kjnet45cp] .registrazione-header h1 {
        font-size: 4vw;
        line-height: 4vw;
    }

    [b-0kjnet45cp] .registrazione-header h2 {
        font-size: 3.2vw;
        line-height: 3.2vw;
    }
}

@media (min-width: 1200.02px) {

    [b-0kjnet45cp] .registrazione-header h1 {
        font-size: 3em;
        line-height: 1em;
    }

    [b-0kjnet45cp] .registrazione-header h2 {
        font-size: 2.4em;
        line-height: 1em;
    }
}
/* _content/Tin.Wasm.HostedBase.ClientLib/Shared/MainLayout.razor.rz.scp.css */
.page[b-jbop117a6u] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.main[b-jbop117a6u] {
    height: 100vh;
}

.main-background[b-jbop117a6u] {
    min-height: var(--height-100-without-toprow);
    width: 100%;
    background-image: url('../Tin.Wasm.HostedBase.ClientLib/images/background-flower-light.jpeg');
    background-repeat: no-repeat;
    background-size: cover;
}

.main-outer-content[b-jbop117a6u] {
    height: var(--height-100-without-toprow);
}

.main-inner-content[b-jbop117a6u] {
    height: 100%;
}

.top-appbar[b-jbop117a6u]  header {
    height: var(--toprow-height);
    padding-top: 0;
    padding-bottom: 0;
}

.top-appbar[b-jbop117a6u]  .e-menu-wrapper .e-menu .e-menu-item .e-menu-url,
.top-appbar[b-jbop117a6u]  .e-menu-container .e-menu .e-menu-item .e-menu-url {
    color: white;
}

.top-appbar[b-jbop117a6u]  .e-menu-container .bi::before, [class^="bi-"][b-jbop117a6u]::before, [class*=" bi-"][b-jbop117a6u]::before {
    vertical-align: 0; /* -0.125em */
}

.top-appbar[b-jbop117a6u]  .e-menu-wrapper ul .e-menu-item,
.top-appbar[b-jbop117a6u]  .e-menu-container ul .e-menu-item,
.top-appbar[b-jbop117a6u]  .e-menu-wrapper ul .e-menu-item .e-caret,
.top-appbar[b-jbop117a6u]  .e-menu-container ul .e-menu-item .e-caret,
.top-appbar[b-jbop117a6u]  .e-btn.e-icon-btn,
.top-appbar[b-jbop117a6u]  .e-css.e-btn.e-icon-btn {
    height: var(--toprow-height);
    line-height: var(--toprow-height);
    padding-top: 0;
    padding-bottom: 0;
}

.top-appbar[b-jbop117a6u]  .e-toolbar,
.top-appbar[b-jbop117a6u]  .e-toolbar .e-toolbar-items {
    height: var(--toprow-height) !important;
    background-color: initial;
}

.top-appbar[b-jbop117a6u]  .e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) {
    padding-top: 0;
    padding-bottom: 0;
}

.top-appbar[b-jbop117a6u]  .e-toolbar .e-toolbar-items button {
    height: 100%;
    background-color: initial;
    border: none;
}

.top-appbar[b-jbop117a6u]  .e-toolbar .e-toolbar-items button:hover {
    background: rgba(0,0,0,0.056);
    border-radius: initial;
}

.top-appbar[b-jbop117a6u]  .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
    height: 100%;
}

.top-appbar[b-jbop117a6u]  .e-toolbar .e-tbar-btn{
    color: white;
}

@media (max-width: 576.00px) {
    .top-appbar[b-jbop117a6u]  .appbar-main-menu-sidebar-button {
        display: block;
    }
    .top-appbar[b-jbop117a6u]  .appbar-main-menu {
        display: none;
    }
}

@media (min-width: 576.02px) {
    .top-appbar[b-jbop117a6u]  .appbar-main-menu-sidebar-button {
        display: block;
    }

    .top-appbar[b-jbop117a6u]  .appbar-main-menu {
        display: none;
    }
}

@media (max-width: 1200px) {
    .side-padding[b-jbop117a6u], .top-appbar.top-side-padding[b-jbop117a6u]  header {
        padding-left: calc((100vw - 1200px) / 2);
        padding-right: calc((100vw - 1200px) / 2);
    }
}

@media (min-width: 1200.02px) {
    .side-padding[b-jbop117a6u],
    .top-appbar.top-side-padding[b-jbop117a6u]  header {
        padding-left: calc((100vw - 1200px) / 2);
        padding-right: calc((100vw - 1200px) / 2);
    }
}

