@import url("https://use.typekit.net/xre2yva.css");

/* Set font globally */
body, button, input, optgroup, select, textarea, h1, h2, h3, h4, h5, h6 {
  font-family:"azo-sans-web", Helvetica, Arial, Lucida,sans-serif;
}

/* navbar tweaks */
.navbar-item a {
  color: #754495;
  text-transform: unset;
}

.navbar-item.is-active a {
  color: #4a4a4a;
}

.navbar-item a:hover {
  color: #D5B6EC;
}

.navbar-item img {
  max-height: 4.6rem;
}

.button {
  border-radius: 50px;
  padding-left: 1.4em;
  padding-right: 1.4em;
  text-transform: uppercase;
  letter-spacing: 1;
}

.control.c-plus .button.card-btn-add {
  border-radius: 0 50px 50px 0 !important;
}

.btn, .sweet-alert button.cancel, .sweet-alert button.confirm {
  border-radius: 50px;
  text-transform: uppercase;
}

@media screen and (min-width: 1024px) {
  .navbar-end .navbar-item.is-active {
    top: 2px;
  }
  .navbar-end .navbar-item.is-active {
    border-bottom: 3px solid #754495;
  }
  .navbar-end .navbar-item:hover {
    top: 2px;
    border-bottom: 3px solid #754495;
    margin-top: -1px;
  }
  .navbar-end .navbar-item.is-active:hover {
    margin-top: 0px;
  }
}

}