

.linkclass {
    float: left;
    cursor: pointer;
    padding: 10px 15px 10px 10px;
    background-color: light-grey;
}
  
/* Button styling on mouse hover */
#tabsDiv a:hover {
    color: black;
    font-size: 16px;
}
  

/* Content for button tabs*/
.contentClass {
    display: none;
    padding: 10px 16px;
}

 /* Style the tab */
 .tab {
    overflow: hidden;
    display: flex;
  }
  
  /* Style the buttons that are used to open the tab content */
  .tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 5px 16px;
    transition: 0.3s;
    background: var(--Color-principal);
    color: #ffff;
    text-transform: uppercase;
    font-family: var(--Fuente-titulos);
    font-weight: 600;
    font-size: 2rem;
  }
  
  /* Change background color of buttons on hover */
  .tab button:hover {
    background-color: var(--Color-hover);
  }
  
  /* Create an active/current tablink class */
  .tab button.active {
    background-color: var(--Color-secundario);
    color: #ffff;

  }
  
  /* Style the tab content */
  .tabcontent {
    display: none;
    padding: 4rem 0;
    border-top: none;
    font-family: var(--Fuente-titulos);
    color: var(--Color-secundario);
    font-size: 1.5rem;  
    text-align: justify;
  } 

  .tabcontent h3{
    font-weight: 600;
    font-size: 1.8rem;
    color: var(--Color-secundario);
    text-transform: uppercase;
  }

  @media (max-width:1024px) {
    .tabs-groups{
        flex-direction: column-reverse;
      } 
  }

  @media (max-width: 500px) { 
    .tab button{
      padding: 2px 0;
      border-radius: 0;
      border: 1px solid #fff;
    }
    
  }