/* _content/SmartInsurance.Client/Components/Auth/Credentials/EmailConfirmationDialog.razor.rz.scp.css */
/* _content/SmartInsurance.Client/Components/CompanySetup/CompanyRegistrationForm.razor.rz.scp.css */
.form-container_custom[b-vjbsxi1k2n] {
    width: 100%;
    margin: auto;
    background: #0a53be;
    padding: 50px;
    height: 500px;
}
/* _content/SmartInsurance.Client/Components/Dialogs/Reports/ReportFilterDialog.razor.rz.scp.css */
/* _content/SmartInsurance.Client/Components/GeneralComponent/Loading.razor.rz.scp.css */
*[b-po25cpipp1] {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

.loading[b-po25cpipp1] {
    width: 100%;
    height: 50vh;
    flex-direction: column;
    display: flex;
    justify-content: center;
    align-items: center;
}

.palitos[b-po25cpipp1] {
    /*background-color: rgb(44, 44, 44);*/
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.palito[b-po25cpipp1] {
    width: 1px;
    background-color: rgba(255, 64, 129, 1);
    margin: 0 5px;
}

.pares[b-po25cpipp1] {
    height: 60px;
    animation: pares-b-po25cpipp1 1.6s both infinite;
}

.impares[b-po25cpipp1] {
    height: 30px;
    animation: impares-b-po25cpipp1 .8s both infinite;
}

@keyframes pares-b-po25cpipp1 {
    50% {
        height: 30px;
    }

    100% {
        height: 60px;
    }
}

@keyframes impares-b-po25cpipp1 {
    50% {
        height: 60px;
    }

    100% {
        height: 30px;
    }
}
/* _content/SmartInsurance.Client/Components/UserControl/UserDataGrid.razor.rz.scp.css */
/* _content/SmartInsurance.Client/Components/UserControl/UserRegistrationForm.razor.rz.scp.css */
.form-main_container[b-9pzcd2v6qb] {
    max-width: 800px;
    margin: auto;
}

article[b-9pzcd2v6qb] {
    padding: .5rem 0;
}

.articlesFormClient[b-9pzcd2v6qb] {
    display: flex;
    flex-direction: column;
    align-items: start;
    width: 100%;
}

.clientInfo label[b-9pzcd2v6qb] {
    width: 200px;
    margin-left: 1px;
    font-size: 1rem;
}

.input label[b-9pzcd2v6qb] {
    margin-bottom: 5px;
}

.input[b-9pzcd2v6qb] {
    width: 100%;
    display: flex;
    flex-direction: column;
    transition-duration: .3s;
}

.gridChecks div[b-9pzcd2v6qb] {
    margin-left: auto;
}

.mobile[b-9pzcd2v6qb] {
    height: 600px;
    overflow: scroll;
}
/* _content/SmartInsurance.Client/Layout/MainLayout.razor.rz.scp.css */
.titleNavMenu[b-8spdn37qyh] {
    width: 100%;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: start;
    text-align: left;
    white-space: nowrap;
}

span[b-8spdn37qyh] {
    white-space: nowrap;
    display: flex;
    align-items: center;
}

.titleNavMenu img[b-8spdn37qyh] {
    /*width: 30px;*/
}

.titleNavMenu p[b-8spdn37qyh] {
    margin-left: 8px;
    font-size: 16px;
    font-weight: 300;
    color: var(--font-color-lightmode);
    white-space: nowrap;
    overflow: hidden;
}

@media (width <= 768px) or (height <= 900px) {
    .navBarMobile[b-8spdn37qyh] {
        display: none;
    }
}

@media (width >= 768px) {
    .navBarDesktop[b-8spdn37qyh] {
        display: none;
    }
}
/* _content/SmartInsurance.Client/Layout/NavMenu.razor.rz.scp.css */

*[b-58rax2wqv0] {
    padding: 0;
    margin: 0;
}

.titleNavMenu[b-58rax2wqv0] {
    width: 100%;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
}

.titleNavMenu img[b-58rax2wqv0] {
    width: 30px;
}

.titleNavMenu span[b-58rax2wqv0] {
    margin-left: 8px;
    font-size: 16px;
    font-weight: bold;
    /*color: var(--font-color-darkmode);*/
    white-space: nowrap;
    overflow: hidden;
}

nav[b-58rax2wqv0] {
    /*background-color: var(--background-color-darkmode);*/
    height: 100%;
    overflow: hidden;

}

span[b-58rax2wqv0] {
    /*color: #fff;*/
}
/* _content/SmartInsurance.Client/Pages/Auth/ChangePassword.razor.rz.scp.css */
.form-main_container[b-yxprek6it9] {
    margin: auto;
    width: 100%;
    max-width: 500px;
    height: auto;
    padding: 3em;
    border-radius: 5px;
    background-color: #0c4128;
} 
/* _content/SmartInsurance.Client/Pages/Auth/EmailConfirmation.razor.rz.scp.css */
/* _content/SmartInsurance.Client/Pages/Auth/ForgotPassword.razor.rz.scp.css */
.form-main_container[b-qmmee2rn3i] {
    margin: auto;
    width: 100%;
    max-width: 500px;
    height: auto;
    padding: 3em;
    border-radius: 5px;
    background-color: #0c4128;
} 
/* _content/SmartInsurance.Client/Pages/Cliente/Clientes.razor.rz.scp.css */

p[b-e6jyktla2o] {
    margin: 0;
    padding: 0;
}

.title[b-e6jyktla2o] {
    display: flex;
}

.btn-title[b-e6jyktla2o] {
    margin-top: auto;
    margin-bottom: 20px;
}

.direcciones[b-e6jyktla2o], .contactos[b-e6jyktla2o], .numeros[b-e6jyktla2o] {
    padding: 10px 0px;
}

.direccion[b-e6jyktla2o], .contacto[b-e6jyktla2o] {
    /*border-bottom: solid 1px #737379;*/
}

.direcciones p[b-e6jyktla2o] {
    padding: 0 0px 0 0px;
    font-size: 14px;
}

.especial[b-e6jyktla2o] {
    font-size: 15px;
}


@media (width <= 768px) {
    .contenedor[b-e6jyktla2o] {
        height: 50%;
        width: 100%;
    }

    .tabla[b-e6jyktla2o] {
        width: 100%;
        z-index: 1;
        position: relative;
    }
}


/* _content/SmartInsurance.Client/Pages/CompanySetup/TenantRegistration.razor.rz.scp.css */
/* _content/SmartInsurance.Client/Pages/IssuanceOrder/IssuanceOrder.razor.rz.scp.css */

p[b-7jluzgn2ux] {
    margin: 0;
    padding: 0;
}

.title[b-7jluzgn2ux] {
    display: flex;
}

.btn-title[b-7jluzgn2ux] {
    margin-top: auto;
    margin-bottom: 20px;
}

@media (width <= 768px) {
    .contenedor[b-7jluzgn2ux] {
        height: 50%;
        width: 100%;
    }

    .tabla[b-7jluzgn2ux] {
        width: 100%;
        z-index: 1;
        position: relative;
    }
}
/* _content/SmartInsurance.Client/Pages/Parametros/Branch.razor.rz.scp.css */
@media (width <= 768px) {
    .contenedor[b-3p7szrn6in] {
        height: 50%;
        width: 100%;
    }

    .tabla[b-3p7szrn6in] {
        width: 100%;
        z-index: 1;
        position: relative;
    }
}
/* _content/SmartInsurance.Client/Pages/Parametros/Departments.razor.rz.scp.css */
@media (width <= 768px) {
    .contenedor[b-g3wojtvb50] {
        height: 50%;
        width: 100%;
    }

    .tabla[b-g3wojtvb50] {
        width: 100%;
        z-index: 1;
        position: relative;
    }
}
/* _content/SmartInsurance.Client/Pages/Parametros/SubDepartments.razor.rz.scp.css */
@media (width <= 768px) {
    .contenedor[b-lzbd722ur1] {
        height: 50%;
        width: 100%;
    }

    .tabla[b-lzbd722ur1] {
        width: 100%;
        z-index: 1;
        position: relative;
    }
}
/* _content/SmartInsurance.Client/Pages/Reports/LatePaymentReport.razor.rz.scp.css */
.small-text-grid[b-9sle0j23sc] {
    font-size: 0.85rem;
    color: red;
}
/* _content/SmartInsurance.Client/Pages/Reports/PaidInstallmentsReport.razor.rz.scp.css */
.small-text-grid[b-75nqtq06yu] {
    font-size: 0.85rem;
    color: red;
}
/* _content/SmartInsurance.Client/Pages/Reports/PendingInstallmentsReport.razor.rz.scp.css */
.small-text-grid[b-snly8e2bbj] {
    font-size: 0.85rem;
    color: red;
}
/* _content/SmartInsurance.Client/Pages/Reports/PoliciesToRenew.razor.rz.scp.css */
.small-text-grid[b-eikp9wsrsp] {
    font-size: 0.85rem;
    color: red;
}
/* _content/SmartInsurance.Client/Pages/Reports/ProductionReport.razor.rz.scp.css */
.report[b-zs8u7hc3wh] {
    height: 95vh;
    width: 97vw;
    padding: 1em;
    overflow: auto;
}

.report__header[b-zs8u7hc3wh] {
    margin-bottom: 1em;
}

.report__title[b-zs8u7hc3wh] {
    font-size: 2em;
    font-weight: bold;
}

.report__summary[b-zs8u7hc3wh] {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.report__content[b-zs8u7hc3wh] {
    max-width: 97vw;
    display: flex;
    justify-content: space-evenly;
    align-items: flex-start;
    margin-top: 3em;
    gap: 1em;
}

.report__table-wrapper[b-zs8u7hc3wh] {
    width: 85%;
    overflow: auto;
}

.report__charts[b-zs8u7hc3wh] {
    width: 25%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    gap: 2em;
}

.report__button[b-zs8u7hc3wh] {
    margin-bottom: 1.25em;
    margin-left: 1.25em;
    padding: 0.75em;
    width: auto;
    white-space: nowrap;
    display: flex;
    align-items: center;
}

.report__button--primary[b-zs8u7hc3wh] {
    font-size: 0.9em;
}

.report__search[b-zs8u7hc3wh] {
    margin-top: 0;
    margin-bottom: 1em;
}
/* _content/SmartInsurance.Client/Pages/UserControl/UserControl.razor.rz.scp.css */
.modules-main_container[b-0a3qztb7qc] {
    width: calc(100vw - 300px);
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 1em;
}

.mud-drawer-close-mini-md-left .modules-main_container[b-0a3qztb7qc] {
    transition: all ease-in-out .6s;
    width: calc(100vw - 80px);

}
