* {
  margin: 0;
  padding: 0;
}

:root {
  --primary-color: rgb(15,18,85);
  --primary-color-light: #9394b2;
  --secondary-color: #f38e31;
}

.ns-color-primary {
  color: var(--primary-color);
}

.ns-color-secondary {
  color: var(--secondary-color);
}

.btn-hover:hover {
  color: var(--secondary-color) !important;
}

.ns-bg-primary {
  background-color: var(--primary-color) !important;
  border-color: var(--primary-color) !important;
}

.ns-bg-primar-lighty {
  background-color: var(--primary-color-light) !important;
  border-color: var(--primary-color-light) !important;
}

.ns-bg-secondary {
  background-color: var(--secondary-color) !important;
  border-color: var(--secondary-color) !important;
}

.ns-b-secondary {
  border-color: var(--secondary-color) !important;
}

.btn-circle {
  width: 50px;
  height: 50px;
  padding: 7px 10px;
  border-radius: 50%;
  font-size: 10px;
  text-align: center;
}

.search {
  position: relative;
  width: 0;
  height: 30px;
  transition: all 1.5s ease-in-out;
  margin-left: 2.5rem;
}

.search input {
  position: absolute !important;
  width: 0;
  right: 0.5rem;
  height: 30px;
  visibility: hidden;
  transition: all 1.5s ease-in-out;
}

.search:hover, .search:hover input, .search input:focus, .search:focus-within {
  width: 200px;
  visibility: visible;
  margin-left: 1rem;
  transition: all 0.7s ease-in-out;
}

#button-search-header {
  height: 2rem;
  width: 2rem;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0rem;
  margin: auto 0;
  border-radius: 50%;
  font-size: 0.8rem;
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
}

.navbar {
  position: sticky !important;
  top: 0 !important;
  z-index: 99;
}

.accordion-button:not(.collapsed) {
  background-color: #fff1e3 !important;
  color: var(--primary-color) !important;
}

@media only screen and (max-width: 991px), (hover: none) and (pointer: coarse) {
  .search, .search input {
    visibility: visible;
    width: 200px;
    margin-left: 0.5rem;
  }
  .search:hover, .search:hover input, .search input:focus, .search:focus-within {
    margin-left: 0.5rem;
  }
}/*# sourceMappingURL=baseStyles.css.map */