/* Menu */

nav a.btn-header{
    margin-top: 2%;
    color:#fff !important;
    font-size: 18px;
   
}

nav button.btn-header{
    margin-top: 2%;
    color:#fff !important;
    font-size: 18px;
    cursor: pointer;
}


/* Body */

.fondo{
    background: url("/img/fondo4.jpg");
   
}
.fondo2{
    background: url("/img/fondo3.jpg");
   
}

/* ************** Inicio **************************** */
/* Tabla de inicio */
.tabla-titulo{
    background: linear-gradient(to right, #e4f6e4, #e1f2e7, #dcebee, #dae9f1);
}
.inicio{
    background-color: white; 
    border-radius: 35px; 
    padding: 15px; 
    margin-top: 15px;
}

/* ******** Filtros para resúmenes ************** */
a.filtro{
    color:#000;
}

.filtro-up{
    padding: 1%;
    background-color: #fff;
    border-top-left-radius: 35px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 35px;
    border-bottom-right-radius: 0px;

}

a.btn-lig:hover{
   color: #fff;
}
/* Resumenes */
/******tabala resumenes *************** */
.tabladv{
    padding-top: 10px;
    background-color: #fff;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 35px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;

}

/* botones */
a.btn-lig:focus{
    color: #fff !important;
}

/* para formularios */
.formulario{
    background-color:#104784  !important;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 25px;
    color: #fff;
}


/* Inputs */
.redondeado {
    border-radius: 15px;
  }
.fourmulario-l{
    background-color: #fff;
    padding-top:  18px;
    border-radius: 35px;
}
/* ------- */

.titilo-centro{
    color: #fff;
    text-align:center;
}

.loging{
    color: #015f91;

}
.btn-lig{
    background: linear-gradient(to right, #32ab57, #35b052, #35b052, #1d8b76);
    border-radius: 25px;
    color:#fff;
    text-align: center !important;
    margin: 0 0 1rem 0;
    padding: 0.85em 1em;
    
 }

 
 .btn-lig1{
    background: linear-gradient(to right, #36b151, #3cbb47, #26976b);
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    text-align: center !important;
    color:#fff;
    padding:4px;
 }

 


 .btn-lig2{
    background: linear-gradient(to right, #26976b, #27986d, #168083);
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    color:#fff;
    text-align: center !important;
    padding:8px;
    
 }
 


select option:hover{
    background-color : linear-gradient(to right, #015f91, #17817f, #40c650, #40c650) !important;
}
.fondo-table{
    background-color: #e1e1e0;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0;
   
}

.fondo-table2{
    background-color: #e1e1e0;
   
}

.fondo-table3{
    background-color: #e1e1e0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
}
thead{
  border: 0;
}

tbody tr.borde{
    border-bottom: solid 1px gray  !important;
    
    
}
tbody td.celda{
   
    border-right: solid 1px gray !important; 
}

.ajustes{
    text-align:center;
    color: #fff;
}


/* ****** Gastos ********* */
.btn-add{
    
    border-radius: 25px;
    color:#fff;
    text-align: center !important;
}

.formilario-w{
    background-color:#fff;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 0px;
    color: #000;
}
.formilario-w2{
    background-color:#fff;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 25px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 25px;
    padding-bottom: 10px;
    
}
.tabla-gasto{
    padding-top: 10px;
    background-color: #fff;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 35px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 35px;
}
/* ***** Agregar pedidos */
.agrega-pedido{
    padding-top: 10px;
    background-color: #fff;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 35px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 35px;
    margin-left: 2% !important;
    margin-right: 2% !important;
    margin-top: 3% !important;
}

.grid-container {
    max-width: 85rem !important;
    
}


tbody th, tbody td {
    color: gray;
    font-size: 14px;
}
thead{
    color: gray; 
    font-size: 14px; 
}

thead th, thead td, tfoot th, tfoot td {
    text-align: center;
}

h5, .h5 {
    font-size: 1rem  ;
}
.btn-lig-2{
    background: #cc4b37;
    border-radius: 25px;
    color:#fff;
    text-align: center !important;
    margin: 0 0 1rem 0;
    padding: 0.85em 1em;
}
a.btn-lig-2:hover{
    color: #fff;
 }
 a.btn-lig-2:focus{
    color: #fff !important;
}
h5, .h5 {
    font-size: 0.95rem;
    
}

.menu .is-active > a {
    background: gray;
    color: #fefefe;
}