/* PAGINA DE INICIO */

.slider-one{
    width: 100%;
    height: 75vh;
    background: cover;
    position: relative;      
}

.slider-one .carouselExampleIndicators{
    width: inherit;
    height: inherit;
    background-size: inherit;  
    
}

@media (max-width: 768px) {
    #home{
        width: 100vw;
    }
}

@media (min-height : 500px){
    #home{
        height: 250vh;
    }
}

.navbar__submit{
    position: absolute;
    padding:none;
    margin: 0 0;
    display: block;
    font-size: 2rem;
    
}

.navbar .navbar__input .input-group-prepend .btn-navbar{

}

/* alinear tab de la pagina principal al centro*/
.card2-header >ul{
    justify-content: center;
}
    
/* PAGINA DE CONSULTA */

/* Icono de la tabla */
.page-item.active .page-link{
    background-color: #035931;
    border-color: #035931;
    color: white;
}

.fa-edit:before {
    content: "\f044";
    color: #035931;
}

.fa-eye:before {
    content: "\f06e";
    color: #035931;
}

.btn-group>.btn-group:not(:first-child)>.btn, .btn-group>.btn:not(:first-child) {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-color: transparent;
    background: rgb(184, 56, 56);  
     color: drgb(29,29,27);
}


.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}
.headTablaListado{
    background-color: #494747;
    font-size: medium;
    color: white;
	input;
    vertical-align: top;
}

.textfont{
    font-size: 15px;
}

.textfontmenu{
    font-size: 18px;
}

 .logo {
    font-size: 10px;
    margin: 0;
    padding: 0;
    line-height: 1;
    font-weight: 600;
    letter-spacing: 0.8px;
    font-family: "Poppins", sans-serif;
  }

  .logo img {
    max-height:42px;
    background-position:  100%;
  }
  
  @media (max-width: 768px){
    .midagri  
    {
      max-height:15px;   
      float: none;
      display: none;
      visibility: none;
  
    }
  }
  
  .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #02814E;
    border-color: #02814E;
}

table.dataTable tbody>tr.selected, table.dataTable tbody>tr>.selected {
    background-color: #008D4C;
}
table.dataTable.order-column tbody>tr.selected>.sorting_1, table.dataTable.order-column tbody>tr.selected>.sorting_2, table.dataTable.order-column tbody>tr.selected>.sorting_3, table.dataTable.order-column tbody>tr>.selected, table.dataTable.display tbody>tr.selected>.sorting_1, table.dataTable.display tbody>tr.selected>.sorting_2, table.dataTable.display tbody>tr.selected>.sorting_3, table.dataTable.display tbody>tr>.selected {
    background-color: #008D4C;
}

.page-link {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #035931;
    background-color: #fff;
    border: 1px solid #dee2e6;
}
tfoot input {
    width: 100%;
    padding: 3px;
    box-sizing: border-box;
}

#listable tfoot input{
    width: 100% !important;
}
#listable tfoot {
    display: table-header-group !important;
}

.navbar-dark {
    background-color: #303030;
    border-color: #4b545c;
    color: #fff;
  }

  .navbar-secondary {
    background-color: #E9ECEF;
    color: #000000;
  }
  
  .inputsearchdata{
    width:5100px
  }

  .table th {
    padding: 0.55rem;
    vertical-align: baseline;
    border-top: 1px solid #dee2e6;
}

.table td
{
    padding: 0.40rem;
    vertical-align: text-top;
    border-top: 1px solid #dee2e6;
}

.content-wrapper {
    background-color: #EBF1EB;
  }
  
  input[type="text" i] {
    padding: 1px 2px;
}

.input-group-text-1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.375rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
  }


  a {
    /* color: #035931; */
    /* color: #035931; */
    /* text-decoration: none; */
    /* background-color: transparent; */
}

@media (min-width: 768px){
    .menu_detalle  
      {
       max-height:15px;   
       float: none;
       display: none;
       visibility: none;
      }
   }