/***  background-color ***/

.custom-bg-primary{
    background-color: #cce5ff;
}

.custom-bg-primary:hover{
    background-color: #cce5ff;
    color:#1b1e21;
}

.custom-bg-secondary{
    background-color: #e2e3e5;
}

.custom-bg-secondary:hover{
    background-color: #e2e3e5;
    color:#1b1e21;
}

.custom-bg-success{
    background-color: #d4edda;
}
.custom-bg-success:hover{
    background-color: #d4edda;
    color:#1b1e21;
}

.custom-bg-info{
    background-color: #d1ecf1;
}
.custom-bg-info:hover{
    background-color: #d1ecf1;
    color:#1b1e21;
}

.custom-bg-warning{
    background-color: #fff3cd;
}
.custom-bg-warning:hover{
    background-color: #fff3cd;
    color:#1b1e21;
}

.custom-bg-danger{
    background-color: #f8d7da;
}
.custom-bg-danger:hover{
    background-color: #f8d7da;
    color:#1b1e21;
}

.custom-bg-light{
    background-color: #818182;
}
.custom-bg-ligh:hover{
    background-color: #818182;
    color:#1b1e21;
}

.custom-bg-dark{
    background-color: #d6d8d9;
}
.custom-bg-dark:hover{
    background-color: #d6d8d9;
    color:#1b1e21;
}

.custom-bg-gray{
    background-color: #EEEEEE;
    color:#1b1e21;
}





/***************** color *****************/
.custom-text-primary{
    color: #004085;
}
.custom-text-secondary{
    color: #383d41;
}
.custom-text-success{
    color: #155724;
}
.custom-text-info{
    color: #007bff;
}
.custom-text-warning{
    color: #856404;
}
.custom-text-danger{
    color: #721c24;
}
.custom-text-light{
    color: #fefefe;
}
.custom-text-dark{
    color: #1b1e21;
}

/*** border color ***/ 
.custom-border-primary{
    border-color: #b8daff;
}
.custom-border-secondary{
    border-color: #d6d8db;
}
.custom-border-success{
    border-color: #c3e6cb;
}
.custom-border-info{
    border-color: #bee5eb;
}
.custom-border-warning{
    border-color: #ffeeba;
}
.custom-border-danger{
    border-color: #f5c6cb;
}
.custom-border-light{
    border-color: #fdfdfe;
}
.custom-border-dark{
    border-color: #c6c8ca;
}


/**** text-bold *****/
/*** text-bold ***/
.custom-text-bold{
    font-weight:bold;
}



/*** hover background-color **/

.custom-hover-bg-primary:hover{
    background-color: #cce5ff;
}

.custom-hover-bg-secondary:hover{
    background-color: #f5f5f5;
    cursor:pointer;
}


/*** styles dolar**/
.dolar-text-color-primary{
    color:#18937e;
}

.dolar-text-color-secondary{
    color:#959595;
}

/** cursor**/
.gv-cursor-pointer{
    cursor:pointer;
}


/*** tables ***********/

.gv-table-responsive
{
    width:100%;
    overflow-x:scroll;
}

.gv-position-sticky{
    position:sticky;
    left:0;
}







/** background-color md-***/

@media screen and (min-width: 576px) {

    .custom-bg-md-primary{
        background-color: #cce5ff;
    }

    .custom-bg-md-secondary{
        background-color: #e2e3e5;
    }

    .custom-bg-md-success{
        background-color: #d4edda;
    }
    
    .custom-bg-md-info{
        background-color: #d1ecf1;
    }
    
    .custom-bg-md-warning{
        background-color: #fff3cd;
    }

    .custom-bg-md-danger{
        background-color: #f8d7da;
    }
    
    .custom-bg-md-light{
        background-color: #818182;
    }

    .custom-bg-md-dark{
        background-color: #d6d8d9;
    }
    
    .custom-bg-md-gray{
        background-color: #EEEEEE;
        color:#1b1e21;
    }

}


/* Evitar que la apertura de modales cambie el padding-right del body */
body.modal-open {
    padding-right: 0 !important;
}






