@charset "UTF-8";

.hover:hover
{
    cursor: pointer;
}

/** LAYOUT */

.rz-sidebar {
    background: var(--rz-primary);
}

.rz-panel-menu {
    background: var(--rz-primary);
}

.rz-panel-menu .rz-navigation-menu .rz-navigation-item-wrapper {
    background: var(--rz-primary-light);
}

.rz-panel-menu .rz-navigation-item-wrapper-active {
    background: var(--rz-secondary-light);
}

.rz-panel-menu .rz-navigation-menu .rz-navigation-item-wrapper-active {
    background: var(--rz-secondary-light);
}

.rz-panel-menu .rz-navigation-item-wrapper-active:before {
    background: var(--rz-secondary-darker);
}
.rz-panel-menu .rz-navigation-item {
    border-bottom-color: #f6f7fa;
}





/**
    GENERAL
*/

/**tablas*/
/*.rz-grid-table{*/
/*    min-width: 100%;*/
/*    width: auto !important;*/
/*}*/
.table-primary .rz-grid-table thead th {
    background: var(--rz-primary) !important;
    background-color: var(--rz-primary) !important;
    color: var(--rz-white);
}

.table-primary .rz-grid-table thead th .rz-column-title-content {
    color: var(--rz-white);
}

.table-primary-ligth .rz-grid-table thead th {
    background: var(--rz-primary-lighter) !important;
    background-color: var(--rz-primary-lighter) !important;
}
/*.rz-grid-table thead th .rz-column-title-content {*/
/*    white-space: pre-line !important;*/
/*}*/

.rz-state-highlight * {
    color: var(--rz-grid-selected-color) !important;
}



input {
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
}
.w-100 {
    width: 100% !important;
}
input.w-100, textarea.w-100, input.rz-inputtext {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.required .rz-form-field-content .rz-form-field-label::after {
    content: '*';
    color: red;
    font-size: 1rem;    
}

/*.required::after {*/
/*    content: '*';*/
/*    color: red;*/
/*    font-size: 1rem;*/
/*}*/

.input-large input {
    font-size: 1.3rem;
    font-weight: bold;
}

.dialog-alert > .rz-dialog-content {
    border: 0;
    margin: 0;
    padding: 0;
}

.rz-growl-message p {
    margin-top: 0 !important;
}

.rz-fileupload-files {
    background-color: #f7f7f7 !important;
}

/** Correction de la paginación */
.rz-paginator-element {
    min-height: auto;
}

.rz-radiobutton-box{
    width: auto;
}

.rz-calendar .rz-inputtext {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

div:not(.rz-form-field-content) > .rz-spinner.rz-state-disabled .rz-inputtext {
    background-color: transparent;
}

.rz-alert {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.no-wrap {
    white-space: pre-line;
}





/**

    Fieldset
*/
.rz-fieldset-content {
    padding: 0.5rem 1rem;
}
    .fieldset-primary {
    border-color: var(--rz-primary-light) !important;
}
.fieldset-primary > .rz-fieldset-legend {
    color: var(--rz-primary-light) !important;
    font-weight: bold;
}

.fieldset-secondary {
    border-color: var(--rz-secondary) !important
}
.fieldset-secondary > .rz-fieldset-legend {
    color: var(--rz-secondary) !important;
    font-weight: bold;
}


/**
    
    Modal
 */

.rz-dialog.rz-dialog-no-padding .rz-dialog-content {
    padding: 0;
}



/**
    Autocomplete
 */
.rz-autocomplete-items li:hover p {
    color: var(--rz-dropdown-item-hover-color);
}

.rz-group-header { flex-wrap: wrap; justify-content: end;}

.rz-custom-header { flex: 1 1 300px; max-width: 12rem; min-width: 11rem; display: flex; justify-content: space-around; }

@media (min-width: 512px) {
    .rz-custom-header {
        min-width:355px;
        max-width: 365px;
        
    }
    .rz-group-header { justify-content: space-between; }
}