

html, body {
    margin: 0;
    padding: 0;
    font-family: 'Bellota Text', cursive;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 14px;
}


/* Preload */
#overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url('../img/icons/loading.gif') 50% 50% no-repeat rgb(255,255,255);
    background-size: 25rem;
/*     opacity: .8;
 */    z-index: 1060;

}
.hide {
    display: none;
}
/* spinner */
.modal-spinner {
    display:    none;
    position:   fixed;
    z-index:    1060;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 0, 0, 0, .8 )

}
/* Fin spinner */


/* mensajes */
.swal2-title {
    font-weight: lighter !important;
    font-size: 25px !important;

}

.swal2-content{
    font-size: 14px !important;

}

.swal2-buttonswrapper button {
    text-transform: uppercase;
    width: 100px;
    letter-spacing: 2px;
    font-weight: lighter !important;
    font-size: 14px !important;
}
.swal2-confirm {
    width: fit-content !important;
}

.input-group-prepend button , .input-group-append button {
    min-width: 0 !important;
    width: 30px !important;
    text-align: center;
    border-radius: 0;
}
.input-group input {
    padding: 0;
}
.list-group button {
    border-radius: 0;

}

#curvacompleta tbody tr th {
    font-weight: lighter;
    vertical-align: middle !important;
}

.table tbody tr td {
    padding: 5px 0px 5px 0px!important;
}

#curvacompleta tbody tr td {
    vertical-align: middle !important;
}

.input-group input {

    max-width: 40px !important;

}

#ingresoCUIT, #ingresoPass {
    max-width: 100% !important;
    padding: 10px;
}