.enc_datatable
{
    text-align: center !important;
    background-color:rgb(217, 240, 15) !important;
    color: rgb(10, 10, 10) !important;
    height: 20px !important;
}

.boton_editar
{
   font-size:15px;
   color: green;
   padding-right: 10px;
}

.boton_eliminar
{
   font-size:15px;
   color: rgb(240, 12, 12);
}

.boton_otro
{
   font-size:15px;
}
.campos_datatable
{
  font-size: 15px;
  height: 15px !important;
  padding-right: 10px;
}


#pie_pagina_auth
{
  background-color: rgb(226, 229, 227) !important;
}
.enc_tabla
{
    text-align: center !important;
    background-color:rgb(217, 240, 15) !important;
    color: rgb(10, 10, 10) !important;
    height: 15px !important;
    font-size: 8px !important;
}

.logoempresa
{
  width: 100% !important;
  height:70% !important;
  /*border-radius:100% !important; */

}

#dataTables_info
{
   font-size:12px !important;
}
a.page-item
{
   font-size:13px !important;
   background-color: rgb(43, 31, 218) !important;
   color: whitesmoke !important;
}

.dt-button {
    font-size:12px !important;
   background-color: rgb(43, 31, 218) !important;
   color: whitesmoke !important;
  }

 .footer-inner
 {
     background-color: gray !important;
 }

 .carousel-item::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0, 86, 112, 0.3);
}
.content-text p {
    font-size: 1.1em;
    line-height: 19px;
    font-weight: 300;

}
.content-text h2,
h2 {
    position: relative;
}
h2 {
    display: inline-block;
    margin: 0 auto;
}
.content-text h2::before,
h2::before {
    content: " ";
    position: absolute;
    bottom: 0px;
    height: 3px;
    width: 50%;
    left: 10%;
    background-color: var(--primary-color);
}
.carousel-caption h5 {
    font-size: 3em;
}

.boton_edit
{
   color:rgb(20, 20, 18);
   padding-right: 0.5em;

}
.boton_del
{
   color:rgb(228, 24, 24);
}

.contenedor_botones_i
{
   text-align: center;
}

.form-control
{
   font-size:15px !important;
   height: 33px !important;
   padding:1px !important;

}

.form-control-label
{
    font-size:15px !important;
    height: 33px !important;
    padding:1px !important;
}

.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
  }

  .tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
  }

  .tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
  }

  .tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
  }

  .enc_tablagrid
    {
       text-align: center !important;
       background-color:rgb(240, 15, 146) !important;
       color:white !important;
       height: 20px !important;
       font-size: 13px !important;
    }

  .enc_ventanamodal
    {
      background-color: #eb14b5;
      color:white;
    }

    .input_modal
        {
            font-size: 14px !important;
            background-color: rgb(245, 241, 241);
            height: 1.5 em !important;
            margin-top:-3px;
        }

    .boton_regresar_datatable
     {
      background-color: #0000ff !important;
      font-size:12px !important;
      margin-top: 5em !important;
      width:12em;
      align-content: center;
      margin-left:2em;
    }

    .boton_nuevo_datatable
    {
     background-color: #f70c0c !important;
     font-size:12px !important;
     margin-top: 5em !important;
     width:12em;
     align-content: center;
     margin-right:2em;


   }

   .dataTables_info
   {
     margin-top:1.5em !important;
     padding-top:0.5em !important;
     height: 1.5em !important;
   }
