#tabsMenu {
   height: 6vh;
   padding: 0 4rem;
   margin-top: 1rem;

   flex-direction: row;
   justify-content: space-between;
}

#tabsMenu #logo {
   width: 13vw;
   height: 6vh;
   margin-top: 0.5rem;
}

#tabsMenu #tabs {
   align-items: center;
}

#tabsMenu #tabs .tab {
   margin: 0 1rem;
   padding: 1rem;

   display: flex;
   align-items: center;
   justify-content: center;

   text-decoration: none;
   color: var(--color-primary-dark);
   font: 700 1.6rem var(--font-family-title);

   transition: font-size 0.2s;
}

#tabsMenu #tabs .tab:hover,
#tabsMenu #tabs .selectedTab {
   border: 1px solid var(--color-secondary);
   border-bottom: none;
   border-top-left-radius: 1rem;
   border-top-right-radius: 1rem;

   color: var(--color-secondary-darker);
   font-size: 1.8rem;
}

#tabsMenu #tabs .tab .tabIcon {
   margin-right: 0.5rem;
}
