/*!
 * EdMod CSS edited from the Start Bootstrap agency (https://startbootstrap.com/template-overviews/agency)
 * Original copyright 2013-2018 Start Bootstrap
 * Originallly icensed under MIT (https://github.com/BlackrockDigital/startbootstrap-agency/blob/master/LICENSE)
 */

@font-face {
  font-family: "Outage";
  src: url(../Outage.ttf);
}

@font-face{
  font-family: "Universe";
  src: url(../Universe.ttf);
}

body {
  overflow-x: hidden;
  font-family: 'Universe', 'Roboto Slab', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

p {
  line-height: 1.5;
  font-family: 'Universe'
}

.text-primary {
  color: #fed136 !important;
}

.btn {
  font-family: 'Outage', 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  font-weight: 700;
  font-size: 30px;
}

.btn-primary {
  background-color: #40C0C0;
  border-color: #40C0C0;
}

.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
  background-color: #53dbdb;
  border-color: #53dbdb !important;
  color: #404347;
}

.btn-primary:active, .btn-primary:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(254, 209, 55, 0.5) !important;
  box-shadow: 0 0 0 0.2rem rgba(254, 209, 55, 0.5) !important;
}

header.masthead {
  text-align: center;
  color: white;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center center;
  background-size: cover;
}

header.masthead .intro-text {
  padding-top: 85px;
  padding-bottom: 65px;
}

header.masthead .intro-text .intro-lead-in {
  font-size: 30px;
  font-weight: 200;
  margin-bottom: 5px;
  font-family: 'Universe', 'Droid Serif', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

header.masthead .intro-text .intro-heading-lg {
    font-size: 65px;
    font-weight: 600;
    line-height: 55px;
    font-family: 'Outage', 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

header.masthead .intro-text .intro-heading-sm {
    font-size: 45px;
    font-weight: 600;
    line-height: 55px;
    font-family: 'Outage', 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

.logo-sm {
  max-height: 100px; 
  margin: 10px 0px;
}

.logo-lg {
  width: 11%; 
  max-width: 180px;
  position: absolute; 
  top: 30px; 
  left: 30px
}

.text-mini {
  font-size: 10px;
  font-weight: bold;
  margin: 3px 0px;
}