body{
    background: white;
}

.color-white{
    color: #ffffff !important;
}


.m-top-15{
    margin-top: 15px;
}

.m-top-25{
    margin-top: 25px;
}

.m-top-30{
    margin-top: 30px;
}

.m-top-35{
    margin-top: 35px;
}

.min-h-180{
    min-height: 180px;
}


.m-bottom-25{
    margin-bottom: 25px;
}



.p-0{
    padding: 0 !important;
}



#data_table_wrapper td i{
    margin: 0 4px;
    cursor: pointer;
}

#data_table_wrapper .dataTables_paginate{
    text-align: center;
    margin-bottom: 15px;
}


#data_table_wrapper .paginate_button{
    margin: 0 5px;
    cursor: pointer;
    border: solid 1px;
    padding: 5px;
    background: white;
    color: rgb(99, 107, 111);
    text-decoration: none;
}

#data_table_wrapper .paginate_button.current{
    background: rgb(99, 107, 111);
    color: white;
}

#data_table_wrapper img{
    max-height:80px;
}


.select2-container{
    width: 100% !important;
}

    /***************** LOADING *****************/
/* PANEL DEL CARGANDO / PROCESANDO */
#loading {
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: fixed;
    opacity: 0.7;
    background-color: #fff;
    z-index: 9999;
    text-align: center;
    display: none;
}

#loading-image {
    position: absolute;
    top: 35%;
    left: 45%;
    z-index: 100;
    color: rgb(17, 144, 139);
    font-size: 150px;
}

.min-container{
    min-height: 81vh;
    margin-top: 0px;
}

.tag-container{
    border: solid lightgray 1px;
    padding: 10px;
    min-height: 100px;
    overflow: auto;
}

.tag-container>span {
    background-color: lightskyblue;
    padding: 5px;
    color: black;
    margin: 5px;
    float: left;
}

.fa{cursor: pointer}


.fa, .pointer{cursor: pointer}

.full-width{
    width: 100%;
}


.autocomplete-suggestions{
    background: white;
}

table img{
    height: 80px !important;
}
