.HeaderV2-EJS {
  height: 3.75rem;
}
.HeaderV2-EJS .StockAlgos-Logo {
  height: 2rem;
}
.HeaderV2-EJS .NavLinks .btn {
  font-size: 0.9375rem;
  height: 2.125rem;
  border-radius: 0.5rem;
  padding: 0 1rem;
}
.HeaderV2-EJS .NavLinks .btn img {
  max-height: 1.125rem;
}
.HeaderV2-EJS .NavLinks .btn.btn-dashboard {
  border: 1px solid #e7e7e7;
  font-size: 1rem;
}
.HeaderV2-EJS .NavLinks .btn:hover {
  background-color: rgba(231, 231, 231, 0.7);
}

@media (max-width: 991px) {
  body:has(.Header-NavLinks-Check:checked) {
    overflow: hidden;
  }
  .HeaderV2-EJS {
    border-bottom: none;
  }
  .HeaderV2-EJS .NavLinks {
    padding: 4rem 0 1rem 0 !important;
  }
  .HeaderV2-EJS .NavLinks li {
    border-top: 1px solid #e7e7e7;
  }
  .HeaderV2-EJS .NavLinks .btn {
    padding: 1rem 2rem !important;
    height: initial;
    justify-content: flex-start;
  }
  .HeaderV2-EJS .NavLinks .btn.btn-dashboard {
    margin: 1rem;
    font-size: 0.9375rem;
    justify-content: center;
  }
}
@media (max-width: 991px) and (max-width: 575px) {
  .HeaderV2-EJS .NavLinks .btn {
    padding: calc(1rem - 1px) !important;
  }
}
@media (max-width: 991px) {
  .Header-NavLinks-Check:not(:checked) ~ .NavLinks {
    opacity: 0;
    visibility: hidden;
    transform: scale(0);
    transform-origin: top center;
  }
  .Header-NavLinks-Check:checked ~ div .Menu-Button svg:first-child {
    display: none !important;
  }
  .Header-NavLinks-Check:checked ~ div .Menu-Button svg:nth-child(2) {
    display: block !important;
  }
  .NavLinks {
    gap: 0;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    flex-direction: column;
    background-color: #fff;
    z-index: 7;
    padding: 4.25rem 1rem 1rem 1rem !important;
    border-top: 1px solid #e7e7e7;
  }
  .NavLinks li {
    width: 100%;
  }
}

/*# sourceMappingURL=headerv2.css.map */
