.mmain-bg {
  background-image: url("https://cdn.dcrypto.com/centurylink/splash-2.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}


.prize-remaining-0 {
  display: none;
}

.btn.focus, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0,123,255, 0);
}


video {
  max-width: 100%;
}

.output {
  margin: 0 auto;
  padding: 0em; 
}

.colors {
  padding: 2em;
  color: #fff;
  display: none;
}

li {color: #ffc539; }
li > span {color: black;}

.colorStrip {
  background: url(https://cdn.dcrypto.com/centurylink/colorStrip.png) no-repeat;
  height: 10px;
  width: 100%;
  background-size: 100% 100%;
}


.btn-primary  {

  background: #0047BB;
  color: #fff;
  border: 2px solid #0047BB;
  text-align: center;
  font-weight: bold;
  font-size: 14.5px;
  font-family: "Maison Neue Bold", arial, helvetica, sans-serif;
  margin: 28px 0 0;
  display: block;
}


a:hover {

  text-decoration: none;
}

@font-face {
  font-family: MaisonNeue-Book;
  src: url("https://cdn.dcrypto.com/centurylink/fonts/MaisonNeue-Book.otf") format("opentype");
}

@font-face {
  font-family: MaisonNeue-ExtraBold;
  src: url("https://cdn.dcrypto.com/centurylink/fonts/MaisonNeue-ExtraBold.otf") format("opentype");
}

@font-face {
  font-family: MaisonNeue-Light;
  src: url("https://cdn.dcrypto.com/centurylink/fonts/MaisonNeue-Light.otf") format("opentype");
}

@font-face {
  font-family: MaisonNeue-Medium;
  src: url("https://cdn.dcrypto.com/centurylink/fonts/MaisonNeue-Medium.otf") format("opentype");
}

.font-mason-neue-book {
  font-family: MaisonNeue-Book;
}

.font-mason-neue-extra-bold {
  font-family: MaisonNeue-ExtraBold;
  font-size: 60px;
  margin: 72px 0 11px;
  line-height: 72px;
}

h5 {
  font-family: MaisonNeue-Book;
}

.pointer {cursor: pointer;}

.border-line {
  border: .05rem solid lightgrey;
}

.gifts {
  height: 80px;
}



