.fondo{   
    height:100%;
}

html,body{
    background-color: #FBF8EF;
    height:100%;
    color: rgb(92, 90, 86);
}

.full{
    height:100%;
}

/*...........................................*/
.cabecera{
    min-height: 100px;
}

.caja{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 30px;
}

select{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.caja:focus{
    outline: 0px;
}

.centrado{
    color: rgb(71, 71, 71);
    text-align: center;
}

.largo-semiFull{
    width: 80%;
}

.largo-full{
    width: 100%;
}

.margen-bottom-6px{
    margin-bottom: 6px;
}



.modal { 
	/*utilizado para evitar la perdida del focus
	  al abrir multiples modals*/
	overflow: auto !important; 
}

.tam-100 {
    width: 100%;
}

.tam-50 {
    width: 50%;
}

.hr-texto{
    color: rgb(138, 134, 134);
    margin-bottom: 20px;
}



.estilo_vista{
    background-color: transparent; 
    border: solid 1px rgb(190, 223, 223);
    color: rgba(10, 3, 41, 0.822);
}
.estilo_vista:hover{
    background-color: rgba(10, 3, 41, 0.822); 
    border: solid 1px rgb(190, 223, 223);
    color: rgb(190, 223, 223);
}



.estilo_edicion{
    background-color: transparent; 
    border: solid 1px rgb(190, 223, 223);
    color: rgb(5, 8, 150);
}
.estilo_edicion:hover{
    background-color: rgb(5, 8, 150);
    border: solid 1px rgb(190, 223, 223);
    color: rgb(190, 223, 223);
}

.estilo_pendiente{
    background-color: transparent; 
    border: solid 1px rgb(190, 223, 223);
    color: rgba(10, 3, 41, 0.822);
}
.estilo_pendiente:hover{
    background-color: rgba(10, 3, 41, 0.822); 
    border: solid 1px rgb(190, 223, 223);
    color: rgb(190, 223, 223);
}


.estilo_eliminarCli{
    background-color: transparent; 
    border: solid 1px rgb(190, 223, 223);
    color: rgb(31, 26, 27);
}
.estilo_eliminarCli:hover{
    background-color: rgb(31, 26, 27); 
    border: solid 1px rgb(190, 223, 223);
    color: rgb(190, 223, 223);
}



.estilo_agregarCli{
    background-color: transparent; 
    border: solid 1px rgb(190, 223, 223);
    color: rgb(128, 168, 15);
}
.estilo_agregarCli{
    background-color: transparent; 
    border: solid 1px rgb(190, 223, 223);
    color: rgb(128, 168, 15);
}



.estilo_agregarCli:hover{
    background-color: rgb(128, 168, 15); 
    border: solid 1px rgb(190, 223, 223);
    color: rgb(190, 223, 223);
}
.estilo_agregarCli:hover{
    background-color: rgb(128, 168, 15); 
    border: solid 1px rgb(190, 223, 223);
    color: rgb(190, 223, 223);
}




.estilo_baja{
    background-color: transparent; 
    border: solid 1px rgb(190, 223, 223);
    color: rgba(126, 51, 2, 0.822);
}
.estilo_baja:hover{
    background-color: rgba(126, 51, 2, 0.822); 
    border: solid 1px rgb(190, 223, 223);
    color: rgb(190, 223, 223);
}


.estilo_impresion{
    background-color: transparent; 
    border: solid 1px rgb(190, 223, 223);
    color: rgba(37, 121, 4, 0.822);
}
.estilo_impresion:hover{
    background-color: rgba(37, 121, 4, 0.822); 
    border: solid 1px rgb(190, 223, 223);
    color: rgb(190, 223, 223);
}



.estilo_reactivacion{
    background-color: transparent; 
    border: solid 1px rgb(190, 223, 223);
    color: rgba(42, 95, 7, 0.822);
}
.estilo_reactivacion:hover{
    background-color: rgba(42, 95, 7, 0.822); 
    border: solid 1px rgb(190, 223, 223);
    color: rgb(190, 223, 223);
}



label{
    font-size: 13px;
}

.caja-captura{
    color: rgb(27, 29, 29);
    font-size: 14px;
}

.card-header{
    background-color: rgb(248, 242, 242);
}

.card-link{
    color: rgb(2, 2, 37);
}

.margen-derecho{
    margin-right: 10px;
}



.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background: none;
    color: rgb(24, 96, 212)!important;
    border-radius: 4px;
    border: 1px solid #828282;
  }
   
  .dataTables_wrapper .dataTables_paginate .paginate_button:active {
    background: none;
    color: rgb(192, 8, 8)!important;
  } 

#ingreso_mascara{
    visibility: hidden;
}

.menu{
    margin-top: 15px;
    border-radius: 15px;
}

.anclaInicio_class{
    background-color: #1f2c3c !important;
    color: #f6feff !important; 
    border-radius: 15px;
}

section{
    min-height: 1100px;
}

.actualizar_class{
    background-color: transparent !important;
    color: rgb(29, 21, 95)  !important; 
    border: 1px solid rgb(29, 21, 95);
    border-radius: 15px;
}

.agregar_class{
    /*background-color: #5d963b !important;*/
    color: #5d963b  !important; 

    border-radius: 15px;
    background-color: transparent !important;
    border: solid 1px #5d963b !important;
}

.class_sc{
    font-weight: bold;
}

@media (min-width: 800px) and (max-width: 850px) {
    .navbar:not(.top-nav-collapse) {
        background: #1C2331!important;
    }
}

.alto-fijo{
    min-height: 400px;
}

.texto-12px{
    font-size: 12px;
}

.texto-sangria{
    text-indent: 15px;
    width: 50px;
}

.texto-negritas{
    font-weight: bold;
}

.class_baja {
    background-color: rgb(193, 194, 202) !important; 
    /*color: #FBF8EF; */
  }

  .spanInvisible{
      display: none;
  }


  textarea {
    resize: none;
}

.modal-xl {
    max-width: 95% !important;
}

.hr-punteado{
    border: 1px dashed rgb(185, 183, 183);
}

.swal-container {
    z-index: 9000 !important;
  }

  .inputBusqueda{
      background-color: rgb(240, 237, 229);
      width: 100%;
  }


  .class_verde {
      /*background-color: rgba(118, 185, 31, 0.7);*/
      background-color: green;
      color: rgb(246, 248, 246);
    
  }

  .class_rojo {
    /*background-color: rgb(192, 0, 0, 0.7);*/
    background-color: red;
    color: rgb(80, 79, 79);
    
    
  }

  .class_amarillo {
    /*background-color: rgba(239, 243, 8, 0.7); */
    background-color: yellow;
    color: rgb(46, 46, 46);
  }

  .class_azul {
    background-color: rgba(034,113,179); 
    color: white;
    
  }


  th, td { white-space: nowrap; }
    div.dataTables_wrapper {
        width: 100%;
        margin: 0 auto;
    }

    #pie_modal_infoLb{
        color: rgb(144, 5, 5);
        font-weight: bold;
    }

    .icono-rojo {
        color: red;
    }

    .icono-verde {
        color: green;
    }

    .icono-amarillo {
        color: yellow;
    }

    .icono-azul {
        color: #1c2a3a;
    }

    .icono-gris {
        color: gray;
    }

    .class-margin{
        padding-right: 10px;
    }



    /* AGREGADOS PARA EL SISTEMA DE NORVERTO */
    #enviar_btn{
        background-color: #5d963b;
    }

    .barraLoading{
        background-color: #5d963b;
        color: #1f2c3c;
    }

    .nav-item{
        color: #1c2a3a;
        font-weight: bold;
    }


