.error-page1 .primary-color, .shp2 
{
    fill: #0A4981 !important;
}

.btn-primary
{
    background-color: #0A4981 !important;
}

a, .login-form .form-group .input-group-text, .txt-primary,.setting-primary svg
{
    color: #0A4981 !important;
}

.loader-wrapper, .theme-loader 
{
    position: fixed; /* Fija el contenedor en la pantalla */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex; /* Utiliza flexbox para centrar */
    justify-content: center; /* Centra horizontalmente */
    align-items: center; /* Centra verticalmente */
    background-color: rgba(0, 0, 0, 0.5); /* Opcional: agrega un fondo semitransparente */
}

.theme-loader 
{
    display: flex; /* Flexbox para centrar el contenido */
}

.page-wrapper.compact-wrapper .page-body-wrapper header.main-nav .sidebar-main-title >div h6
{
    color: #0A4981 !important;
}

.page-wrapper.compact-wrapper .page-body-wrapper header.main-nav .main-navbar .nav-menu>li .nav-link:hover
{
    background-color: #B1B0B5 !important;
}

.page-wrapper.compact-wrapper .page-body-wrapper header.main-nav .main-navbar .nav-menu>li .nav-link.active
{
    background-color: #B1B0B5 !important;
}

.btn-primary-light
{
    color: #0A4981 !important;

}

.page-main-header .main-header-right .nav-right .btn-primary-light:focus, .page-main-header .main-header-right .nav-right .btn-primary-light:hover
{
    background-color: #0A4981 !important;
    color: #B1B0B5 !important;
}

a.btn-primary
{
    color: #fafafa !important;
}

/*.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button:active
{
    background-color: #0A4981 !important;
}*/

a.setting-primary:hover 
{
    background-color: #0A4981;
    color: yellow !important;
}