#body {
    background-color: #fff;
}
/* Titulos de modulos */
.campos {
    background-color: rgb(0, 31, 87);
}
.facturaT{
    background-color: rgb(0, 31, 87);
    color: #fff;
}
.container {
    margin-top: 30px;
}

.campos th {
    color: #fff;
}
/*  */
.campos .btn {
    margin: 5px;
    width: 100px;
    height: 40px;
}

.buscar {
    margin: 0px 10px 10px 0px;
}
/* paquete */
.calculo .btn {
    width: 150px;
    height: 40px;
    margin-top: 10px;
}
.card-body .card-title {
    color: rgb(0, 63, 172);
    font-size: 30px;
}
.paquete {
    margin: 0px 0px 40px 0px;
}
.form-check {
    float: right;
}
.factura h1 {
    text-align: center;
} /*  */
/* login */
.wave {
    position: fixed;
    bottom: 0;
    left: 0;
    height: 100%;
    z-index: -1;
}
.text-center .btn {
    width: 200px;
    height: 40px;
    --bs-btn-bg: white;
    --bs-btn-hover-bg: #020266;
}
.fw-bold {
    font-size: 40px;
    color: rgb(95 85 112);
}
/* modal dilate */
.modal-body .h3 {
    text-align: center;
}
.modal-header {
    background-color: #020266;
    color: #fff;
}
/* vista home */
.biembenida .card-header {
    background-color: #020266;
    color: #fff;
}
.biembenida .card-header .col-md-6 {
    margin: auto;
    text-align: center;
}

.info {
    width: 350px;
    height: 300px;
    display: block;
    margin: auto;
}
.welcome {
    text-align: center;
} /*  */
.table {
    width: 90%;
    height: 80%;
}
.garantia {
    margin: 0px 25% 0px 0px;
}
#taxDataForm{
    margin-top: 35px;
}
.precio{
    font-size: 25px;
}