.nav-brand-small img {
  height: 40px; }

.navbar-custom {
  background-color: white;
  border-bottom: 2px solid #461d7c; }
  .navbar-custom .navbar-nav .nav-link {
    color: #461d7c;
    font-weight: 500;
    font-size: 1.2rem;
    padding: .5rem; }
    .navbar-custom .navbar-nav .nav-link:focus {
      color: #461d7c;
      font-weight: 500;
      font-size: 1.2rem;
      padding: .5rem; }
  .navbar-custom .navbar-custom .navbar-nav .open .dropdown-menu > li > a, .navbar-custom .navbar-custom .navbar-nav .open .dropdown-menu {
    color: #428bca; }
  .navbar-custom .nav-item.active .nav-link, .navbar-custom .nav-item:hover .nav-link {
    color: rgba(70, 29, 124, 0.8); }

.navbar-light .navbar-nav .active > .nav-link {
  color: rgba(70, 29, 124, 0.8); }

.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show {
  color: rgba(70, 29, 124, 0.8); }

.navbar-light .navbar-nav .show > .nav-link {
  color: rgba(70, 29, 124, 0.8); }

.dropdown-menu {
  background-color: white;
  border-radius: 0;
  border: none; }
  .dropdown-menu a.dropdown-item {
    color: #461d7c;
    padding: .6rem 1rem;
    margin-left: 20px; }

.dropdown .dropdown-menu .dropdown-item:active, .dropdown .dropdown-menu .dropdown-item:hover {
  background-color: #461d7c !important;
  color: white; }

/* custom hamburger menu button */
.custom-toggler.navbar-toggler {
  border-color: #461d7c;
  border-width: 2px;
  margin: 1rem 0; }

.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(70,29,124,1.00)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); }

@media only screen and (min-width: 992px) {
  .nav-brand-small {
    display: none; }
  .navbar-nav {
    width: 100%;
    display: flex;
    justify-content: space-between; }
  .navbar-custom {
    background-color: #461d7c; }
    .navbar-custom .navbar-brand, .navbar-custom .navbar-text {
      color: white;
      padding: 0 1rem; }
    .navbar-custom .navbar-nav .nav-link {
      color: #eec12a;
      font-weight: 400;
      font-size: 1rem;
      padding: .5rem 0; }
      .navbar-custom .navbar-nav .nav-link:focus {
        color: #eec12a;
        font-weight: 400;
        font-size: 1rem;
        padding: .5rem 0; }
    .navbar-custom .nav-item.active .nav-link, .navbar-custom .nav-item:hover .nav-link {
      color: white;
      font-weight: 400;
      padding: .5rem 0; }
  .navbar-light .navbar-nav .active > .nav-link {
    color: white; }
  .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show {
    color: white; }
  .navbar-light .navbar-nav .show > .nav-link {
    color: white; }
  .dropdown-menu {
    background-color: #461d7c;
    border-radius: 0;
    border: none; }
    .dropdown-menu a.dropdown-item {
      color: #eec12a;
      padding: .5rem 1rem;
      margin-left: 0;
      font-size: .9rem;
      font-weight: 400; }
  .dropdown .dropdown-menu .dropdown-item:active, .dropdown .dropdown-menu .dropdown-item:hover {
    background-color: #461d7c !important;
    color: white; }
  /*
    .navbar-custom .navbar-nav .nav-link,
    .navbar-custom .navbar-nav .nav-link:focus {
        color: rgba(238,193,42,1);
        padding: 0 0 2rem 0;
    }
    .dropdown-menu a.dropdown-item {
      color: rgba(238,193,42,1);
      padding: 0 1rem 2rem 1rem;
    }
  */ }

@media only screen and (min-width: 1200px) {
  .navbar-custom {
    background-color: #461d7c; }
    .navbar-custom .navbar-brand, .navbar-custom .navbar-text {
      padding: 0 1rem; }
    .navbar-custom .navbar-nav .nav-link {
      padding: .5rem; }
      .navbar-custom .navbar-nav .nav-link:focus {
        padding: .5rem; }
    .navbar-custom .nav-item.active .nav-link, .navbar-custom .nav-item:hover .nav-link {
      padding: .5rem; } }
