/* line 22, site-overrides.scss */
.btn-default {
  display: block !important;
  color: white;
  font-size: 16px;
  line-height: 36px;
  background-color: #4a8fff !important;
  border: 0;
}
/* line 29, site-overrides.scss */
.btn-default:hover {
  color: white;
  background-color: #317fff !important;
}
/* line 33, site-overrides.scss */
.btn-default:visited {
  color: white;
  background-color: #4a8fff !important;
}

/* Headings */
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
/* line 45, site-overrides.scss */
h1, .h1 {
  font-size: 30px;
}

/* line 46, site-overrides.scss */
h2, .h2 {
  font-size: 28px;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  /* line 50, site-overrides.scss */
  h1, .h1 {
    font-size: 40px;
  }

  /* line 51, site-overrides.scss */
  h2, .h2 {
    font-size: 36px;
  }
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  /* line 56, site-overrides.scss */
  h1, .h1 {
    font-size: 48px;
  }

  /* line 57, site-overrides.scss */
  h2, .h2 {
    font-size: 40px;
  }
}
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  /* line 61, site-overrides.scss */
  h1, .h1 {
    font-size: 60px;
  }

  /* line 62, site-overrides.scss */
  h2, .h2 {
    font-size: 48px;
  }
}
