a.dmd-button-link {
  font-family: 'dmd-Raleway-800', sans-serif;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
}

/* RED BUTTON */

.button.is-danger {
  background-color:  #EF544F;
  border-color: transparent;
  color: #fff;
}

.dmd_cont-h2 a:hover {
  text-decoration: none;
}

.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
  -webkit-box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25);
          box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25);
}

.button.is-danger[disabled] {
  background-color:  #EF544F;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.button.is-danger.is-inverted {
  background-color: #fff;
  color:  #EF544F;
}

.button.is-danger.is-inverted[disabled] {
  background-color: #fff;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  color:  #EF544F;
}

.button.is-danger.is-outlined {
  background-color: transparent;
  border-color:  #EF544F;
  color:  #EF544F;
}

.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined:focus {
  background-color:  #EF544F;
  border-color:  #EF544F;
  color: #fff;
}

.button.is-danger.is-outlined.is-loading:after {
  border-color: transparent transparent #ff3860 #ff3860 !important;
}

.button.is-danger.is-outlined[disabled] {
  background-color: transparent;
  border-color:  #EF544F;
  -webkit-box-shadow: none;
          box-shadow: none;
  color:  #EF544F;
}

.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined:focus {
  background-color: #fff;
  color:  #EF544F;
}

/* BLUE BUTTON */

.button.is-link {
  background-color:  #00425d;
  border-color: transparent;
  color: #fff;
}

.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
  -webkit-box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25);
          box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25);
}

.button.is-link[disabled] {
  background-color:  #00425d;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.button.is-link.is-inverted {
  background-color: #fff;
  color:  #00425d;
}

.button.is-link.is-inverted[disabled] {
  background-color: #fff;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  color:  #00425d;
}

.button.is-link.is-outlined {
  background-color: transparent;
  border-color:  #00425d;
  color:  #00425d;
}

.button.is-link.is-outlined:hover, .button.is-link.is-outlined:focus {
  background-color:  #00425d;
  border-color:  #00425d;
  color: #fff;
}

.button.is-link.is-outlined.is-loading:after {
  border-color: transparent transparent #ff3860 #ff3860 !important;
}

.button.is-link.is-outlined[disabled] {
  background-color: transparent;
  border-color:  #00425d;
  -webkit-box-shadow: none;
          box-shadow: none;
  color:  #00425d;
}

.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined:focus {
  background-color: #fff;
  color:  #00425d;
}