img.navbar-brand {max-width: 100px;} .navbar-expand-lg .navbar-collapse{flex-direction: row-reverse;}
img.navbar-brand:hover {
    animation: drop3 1.5s ease-in-out infinite;
}

.video-section {
  position: relative;
  width: 100%; 
  overflow: hidden;
}

.video-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; 
  z-index: 1;
}

.video-overlay2 {
  position: relative;
  z-index: 2; 
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: white;
  text-align: center;
  background: rgba(0, 0, 0, 0.4); 
}

.table-responsive-pools {
  position: relative;
  z-index: 2; 
  height: 100%;
  color: white;
  text-align: center;
  background: rgba(0, 0, 0, 0.4); 
  overflow-x: auto;
  scrollbar-width: none;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  border-radius: 5px;
  width: 80%;
}

.card.search-pool-algo{
  padding-left: 0px;
  padding-right: 0px ;
}

.video-overlay h1 {
  font-size: 3rem;
  font-weight: bold;
}

.video-overlay p {
  font-size: 1.2rem;
}

.search-pool-name {
  text-decoration: none;
  margin: 1rem;
}

strong {
    font-size: small;
    font-weight: bold;
}

.table {
  margin-bottom: 0px;
}

.table-responsive {
  white-space: nowrap;
  scrollbar-width: none;
}

table tbody tr:nth-child(1n+1) td {
  background-color: #e0e0e0 !important;
}

table tbody tr:nth-child(2n+1) td {
  background-color: #686868 !important;
}

.poolNameLink {
    color: black;
    text-decoration-line: blink;
}
.goToPools{
  position: absolute;
  z-index: 2;
  bottom: 20px;
  border: 3px solid black;
  width: 50px;
  height: 50px;
  left: 0px;
  right: 0px;
  margin: auto;
  border-radius: 1rem;
  color: black;
  background: #242831bd;
  text-align: center;
  animation: drop 3s ease-in-out infinite;
}

.container-welcome {
    margin-top: 40px;
    font-style: oblique;
    font-size: larger;
    font-weight: 100;
    width: 80%;
}

.gcm-logo {
    max-width: 80%;
    animation: drop2 1.5s ease-in-out infinite;
}

.goToPools a {
  color: black;
}

.nav-item:hover {
  background: #cfcfcf;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
    font-size: large;
    font-style: oblique;
    font-weight: 500;
    color: #6c6c6c;
}

.navbar-expand-lg .navbar-nav .nav-link.active {
    padding-right: 1rem;
    padding-left: 1rem;
    font-size: large;
    font-style: oblique;
    font-weight: 500;
    color: #000000;
}

.navbar-expand-lg .navbar-nav .nav-link:hover {
    padding-right: 1rem;
    padding-left: 1rem;
    font-size: large;
    font-style: oblique;
    font-weight: 500;
    color: #3a3a3a;
}

.navbar-expand-lg .navbar-nav .nav-link:active {
    padding-right: 1rem;
    padding-left: 1rem;
    font-size: large;
    font-style: oblique;
    font-weight: 500;
    color: #000000;
}

.navbar-expand-lg .navbar-nav .nav-link:focus {
    padding-right: 1rem;
    padding-left: 1rem;
    font-size: large;
    font-style: oblique;
    font-weight: 500;
    color: #3a3a3a;
}

.copyright-cointainer {
  text-align: center;
  font-size: larger;
  font-style: oblique;
  font-weight: 500;
  border-top-color: #000000;
  border-top-width: 1px;
  border-top-style: double;
  margin-bottom: -15px;
}

section.footer {
  margin-top: 15px;
  background-color: #ffffff;
  border-top-color: #000000;
  border-top-width: 1px;
  border-top-style: double;
}

.footer-logo-container {
    text-align: center;
}

.footer-logo {
    max-width: 35%;
}

.footer-logo:hover {
    animation: drop 1.5s ease-in-out infinite;
}

.footer-item {
    color: #89adad;
    display: table;
    padding: 0.5rem;
    text-decoration: none;
}

@media (max-width: 800px){
  table td:nth-child(3),
  table th:nth-child(3),
  table td:nth-child(4),
  table th:nth-child(4),
  table td:nth-child(5),
  table th:nth-child(5),
  table td:nth-child(6),
  table th:nth-child(6),
  table td:nth-child(7),
  table th:nth-child(7),
  table td:nth-child(8),
  table th:nth-child(8),
  table td:nth-child(9),
  table th:nth-child(9) {
    display: none;
  }
  
  table tr:focus td:focus {
    background-color: #000000 !important;
  }

  td strong{
    font-size: small;
    font-style: italic;
    font-weight: 400;
  }
}  


