/*Friends and Family Kickoff V2 - Pkg Desktop CSS by MCL - Jan 2021 */
/* 2021.02.25 - added padding to #multipageWrap, so products wouldn't be under contest - MCL */
/* ********* ACCESSIBILITY ********* */
.ally-content,
.ally-skip-links a {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.ally-skip-links a:focus,
.ally-skip-links a:visited {
  position: static;
  width: auto;
  height: auto;
}

#ally-skip-link-post {
  display: none;
}

/* ********* ACCESSIBILITY ********* */
body {
  background: url("../images/ffkv2-contest-bg.png") repeat 0 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: left;
  color: #333;
  overflow-y: scroll;
  height: 101%;
}

#uni_header {
  position: relative;
  z-index: 200;
}

#registration {
  z-index: 201;
}

/*****Package Style Start*******/
#package-wrap {
  position: relative;
}

#FFKV2-fixed-banner-container {
  background-color: #0d71ba;
  width: 100%;
  height: 200px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  box-shadow: 0 8px 6px -6px black;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  display: none;
}
#FFKV2-fixed-banner-container .ffkv2-fixed-banner {
  background: url(../images/ffkv2-banner.png) no-repeat 0 0;
  width: 1040px;
  height: 200px;
  margin: 0 auto;
}

#FFKV2-contest-section {
  width: 1040px;
  height: 720px;
  margin: 0 auto;
  position: relative;
  visibility: hidden;
  /* **** PEEL SUPERPRIZE  **** */
  /* **** */
  /* **** PEEL DREAMHOME **** */
  /* **** */
  /* **** PEEL CASH **** */
  /* **** */
}
#FFKV2-contest-section .ffkv2-balloons {
  width: 1139px;
  position: absolute;
  left: 50%;
  margin-left: -569.5px;
  height: 244px;
  visibility: hidden;
}
#FFKV2-contest-section .ffkv2-balloon-yellow {
  background: url("../images/ffkv2-balloon-yellow.png") no-repeat 0 0;
  width: 100px;
  height: 145px;
  position: absolute;
  top: 100px;
  left: 0px;
}
#FFKV2-contest-section .ffkv2-balloon-turquoise {
  background: url("../images/ffkv2-balloon-turquoise.png") no-repeat 0 0;
  width: 100px;
  height: 145px;
  position: absolute;
  top: 40px;
  left: 40px;
}
#FFKV2-contest-section .ffkv2-balloon-green {
  background: url("../images/ffkv2-balloon-green.png") no-repeat 0 0;
  width: 100px;
  height: 145px;
  position: absolute;
  top: -20px;
  left: 45px;
}
#FFKV2-contest-section .ffkv2-balloon-orange {
  background: url("../images/ffkv2-balloon-orange.png") no-repeat 0 0;
  width: 100px;
  height: 145px;
  position: absolute;
  top: 20px;
  left: 140px;
}
#FFKV2-contest-section .ffkv2-balloon-pink {
  background: url("../images/ffkv2-balloon-pink.png") no-repeat 0 0;
  width: 100px;
  height: 145px;
  position: absolute;
  top: -50px;
  left: 140px;
}
#FFKV2-contest-section .ffkv2-balloon-red {
  background: url("../images/ffkv2-balloon-red.png") no-repeat 0 0;
  width: 100px;
  height: 145px;
  position: absolute;
  top: -10px;
  left: 210px;
}
#FFKV2-contest-section .ffkv2-balloon-blue {
  background: url("../images/ffkv2-balloon-blue.png") no-repeat 0 0;
  width: 100px;
  height: 145px;
  position: absolute;
  top: -30px;
  left: 280px;
}
#FFKV2-contest-section .ffkv2-balloon-purple {
  background: url("../images/ffkv2-balloon-purple.png") no-repeat 0 0;
  width: 100px;
  height: 145px;
  position: absolute;
  top: 0px;
  left: 380px;
}
#FFKV2-contest-section .ffkv2-balloon-yellow-2 {
  position: absolute;
  top: -30px;
  left: 360px;
}
#FFKV2-contest-section .ffkv2-balloon-turquoise-2 {
  position: absolute;
  top: -5px;
  left: 450px;
}
#FFKV2-contest-section .ffkv2-balloon-red-2 {
  position: absolute;
  top: -25px;
  left: 530px;
}
#FFKV2-contest-section .ffkv2-balloon-turquoise-3 {
  position: absolute;
  top: -5px;
  left: 610px;
}
#FFKV2-contest-section .ffkv2-balloon-pink-2 {
  position: absolute;
  top: -30px;
  left: 460px;
}
#FFKV2-contest-section .ffkv2-balloon-yellow-4 {
  position: absolute;
  top: -30px;
  left: 680px;
}
#FFKV2-contest-section .ffkv2-balloon-turquoise-4 {
  position: absolute;
  top: -25px;
  left: 780px;
}
#FFKV2-contest-section .ffkv2-balloon-purple-2 {
  position: absolute;
  top: -35px;
  left: 850px;
}
#FFKV2-contest-section .ffkv2-balloon-green-2 {
  position: absolute;
  top: -45px;
  left: 930px;
}
#FFKV2-contest-section .ffkv2-balloon-purple-3 {
  position: absolute;
  top: -15px;
  left: 1000px;
}
#FFKV2-contest-section .ffkv2-balloon-red-3 {
  position: absolute;
  top: 50px;
  left: 1040px;
}
#FFKV2-contest-section .ffkv2-balloon-green-3 {
  position: absolute;
  top: 90px;
  left: 1020px;
}
#FFKV2-contest-section .ffkv2-row {
  display: flex;
  padding-top: 10px;
}
#FFKV2-contest-section .ffkv2-column-left {
  width: 410px;
  padding-top: 20px;
}
#FFKV2-contest-section .ffkv2-column-left {
  width: 630px;
  position: relative;
}
#FFKV2-contest-section .ffkv2-txt-1 {
  color: #3d3c3c;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 2em;
  line-height: 1em;
  text-align: center;
}
#FFKV2-contest-section .ffkv2-txt-2 {
  color: #3d3c3c;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8.5em;
  line-height: 1.1em;
  font-weight: 700;
  text-align: center;
}
#FFKV2-contest-section .ffkv2-txt-2 div {
  display: inline-block;
}
#FFKV2-contest-section .ffkv2-txt-3 {
  color: #3d3c3c;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  line-height: 1.05em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}
#FFKV2-contest-section .ffkv2-stage-2 {
  position: absolute;
  width: 410px;
  position: absolute;
  left: 50%;
  margin-left: -205px;
  visibility: hidden;
}
#FFKV2-contest-section .ffkv2-txt-8 {
  color: #3d3c3c;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8.083em;
  line-height: 1.05em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  padding-top: 10px;
}
#FFKV2-contest-section .ffkv2-txt-9 {
  color: #3d3c3c;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 3.583em;
  line-height: 1.2em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  text-decoration: underline;
}
#FFKV2-contest-section .ffkv2-txt-10 {
  color: #3d3c3c;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 2.25em;
  line-height: 1.3em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  padding-top: 10px;
}
#FFKV2-contest-section .ffkv2-txt-4 {
  color: #3d3c3c;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.5em;
  line-height: 1.3em;
  font-style: italic;
  text-align: center;
  margin-top: 15px;
  visibility: hidden;
}
#FFKV2-contest-section .ffkv2-center {
  text-align: center;
}
#FFKV2-contest-section .ffkv2-button {
  background: url("../images/ffkv2-button.png") no-repeat 0 0;
  width: 307px;
  height: 86px;
  margin: 15px auto 0;
  cursor: pointer;
  visibility: hidden;
}
#FFKV2-contest-section .ffkv2-voucher {
  background: url("../images/ffkv2-superprize-voucher.png") no-repeat 0 0;
  width: 624px;
  height: 241px;
  margin-right: 6px;
  position: relative;
}
#FFKV2-contest-section .ffkv2-dreamhome-voucher {
  background-image: url("../images/ffkv2-dreamhome-voucher.png");
}
#FFKV2-contest-section .ffkv2-cash-voucher {
  background-image: url("../images/ffkv2-cash-voucher.png");
}
#FFKV2-contest-section .ffkv2-text {
  width: 320px;
  padding-top: 35px;
  padding-left: 60px;
}
#FFKV2-contest-section .ffkv2-text.ffkv2-dreamhome-text {
  padding-top: 50px;
}
#FFKV2-contest-section .ffkv2-txt-5 {
  color: #fff;
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 4.25em;
  line-height: 1.3em;
  text-transform: uppercase;
  text-align: center;
  font-weight: 700;
}
#FFKV2-contest-section .ffkv2-cash-text .ffkv2-txt-5 {
  font-size: 3.833em;
}
#FFKV2-contest-section .ffkv2-txt-6 {
  color: #fff;
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 3.083em;
  line-height: 1em;
  text-transform: uppercase;
  text-align: center;
  font-weight: 700;
}
#FFKV2-contest-section .ffkv2-txt-7 {
  color: #fff;
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 1.917em;
  line-height: 1em;
  text-transform: uppercase;
  text-align: center;
  font-weight: 300;
  padding-top: 4px;
}
#FFKV2-contest-section .ffkv2-dreamhome-text .ffkv2-txt-7 {
  font-size: 2.417em;
  font-weight: 700;
}
#FFKV2-contest-section .ffkv2-gwy {
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.167em;
  line-height: 1em;
  text-align: center;
  padding-top: 5px;
}
#FFKV2-contest-section .ffkv2-dreamhome-text .ffkv2-gwy {
  padding-top: 20px;
}
#FFKV2-contest-section .ffkv2-cash-text .ffkv2-gwy {
  padding-top: 10px;
}
#FFKV2-contest-section .ffkv2-superprize-peel {
  position: absolute;
  top: -10px;
  right: 37px;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  backface-visibility: hidden;
}
#FFKV2-contest-section .ffkv2-superprize-badge-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 250px;
  height: 250px;
  transform: rotate(45deg);
}
#FFKV2-contest-section .ffkv2-superprize-seal .ffkv2-superprize-badge {
  background: url(../images/ffkv2-superprize-seal.png) no-repeat 0 0;
  box-shadow: 0 1px 0px rgba(0, 0, 0, 0.15);
  color: #a2ff00;
  font-family: "Open Sans", sans-serif;
  text-align: center;
}
#FFKV2-contest-section .ffkv2-5x {
  /* superprize, dreamhome, cash */
  font-size: 8em;
  line-height: 1.2em;
  font-weight: 700;
  display: block;
  margin-top: 18px;
  text-shadow: 1px 0 10px rgba(0, 0, 0, 0.5);
}
#FFKV2-contest-section .ffkv2-entries {
  /* superprize, dreamhome, cash */
  font-size: 2.6em;
  line-height: 1.2em;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  margin-top: -20px;
  text-shadow: 1px 0 10px rgba(0, 0, 0, 0.5);
}
#FFKV2-contest-section .ffkv2-superprize-badge-wrapper {
  position: absolute;
  width: 250px;
  height: 250px;
  left: 0px;
  top: 0px;
  overflow: hidden;
}
#FFKV2-contest-section .ffkv2-superprize-badge {
  position: absolute;
  width: 195px;
  height: 195px;
  margin: 35px;
  border-radius: 50%;
}
#FFKV2-contest-section .ffkv2-superprize-back {
  height: 14px;
  top: 42px;
}
#FFKV2-contest-section .ffkv2-superprize-back .ffkv2-superprize-badge {
  margin-top: -181px;
  background-color: #616c71;
  background-image: -webkit-linear-gradient(bottom, rgba(251, 236, 63, 0), rgba(255, 255, 255, 0.8));
}
#FFKV2-contest-section .ffv2-superprize-sticker {
  height: 208px;
  bottom: 0;
  top: auto;
  box-shadow: 0 -195px 28px -195px rgba(0, 0, 0, 0.3);
}
#FFKV2-contest-section .ffv2-superprize-sticker .ffkv2-superprize-badge {
  margin-top: -14px;
  background: url(../images/ffkv2-superprize-sticker.png) no-repeat 0 0;
}
#FFKV2-contest-section .ffkv2-dreamhome-peel {
  position: absolute;
  top: -10px;
  right: 37px;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  backface-visibility: hidden;
}
#FFKV2-contest-section .ffkv2-dreamhome-badge-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 250px;
  height: 250px;
  transform: rotate(45deg);
}
#FFKV2-contest-section .ffkv2-dreamhome-seal .ffkv2-dreamhome-badge {
  background: url(../images/ffkv2-dreamhome-seal.png) no-repeat 0 0;
  box-shadow: 0 1px 0px rgba(0, 0, 0, 0.15);
  color: #a2ff00;
  font-family: "Open Sans", sans-serif;
  text-align: center;
}
#FFKV2-contest-section .ffkv2-dreamhome-badge-wrapper {
  position: absolute;
  width: 250px;
  height: 250px;
  left: 0px;
  top: 0px;
  overflow: hidden;
}
#FFKV2-contest-section .ffkv2-dreamhome-badge {
  position: absolute;
  width: 195px;
  height: 195px;
  margin: 35px;
  border-radius: 50%;
}
#FFKV2-contest-section .ffkv2-dreamhome-back {
  height: 14px;
  top: 42px;
}
#FFKV2-contest-section .ffkv2-dreamhome-back .ffkv2-dreamhome-badge {
  margin-top: -181px;
  background-color: #616c71;
  background-image: -webkit-linear-gradient(bottom, rgba(251, 236, 63, 0), rgba(255, 255, 255, 0.8));
}
#FFKV2-contest-section .ffv2-dreamhome-sticker {
  height: 208px;
  bottom: 0;
  top: auto;
  box-shadow: 0 -195px 28px -195px rgba(0, 0, 0, 0.3);
}
#FFKV2-contest-section .ffv2-dreamhome-sticker .ffkv2-dreamhome-badge {
  margin-top: -14px;
  background: url(../images/ffkv2-dreamhome-sticker.png) no-repeat 0 0;
}
#FFKV2-contest-section .ffkv2-cash-peel {
  position: absolute;
  top: -10px;
  right: 37px;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  backface-visibility: hidden;
}
#FFKV2-contest-section .ffkv2-cash-badge-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 250px;
  height: 250px;
  transform: rotate(45deg);
}
#FFKV2-contest-section .ffkv2-cash-seal .ffkv2-cash-badge {
  background: url(../images/ffkv2-cash-seal.png) no-repeat 0 0;
  box-shadow: 0 1px 0px rgba(0, 0, 0, 0.15);
  color: #a2ff00;
  font-family: "Open Sans", sans-serif;
  text-align: center;
}
#FFKV2-contest-section .ffkv2-cash-badge-wrapper {
  position: absolute;
  width: 250px;
  height: 250px;
  left: 0px;
  top: 0px;
  overflow: hidden;
}
#FFKV2-contest-section .ffkv2-cash-badge {
  position: absolute;
  width: 195px;
  height: 195px;
  margin: 35px;
  border-radius: 50%;
}
#FFKV2-contest-section .ffkv2-cash-back {
  height: 14px;
  top: 42px;
}
#FFKV2-contest-section .ffkv2-cash-back .ffkv2-cash-badge {
  margin-top: -181px;
  background-color: #616c71;
  background-image: -webkit-linear-gradient(bottom, rgba(251, 236, 63, 0), rgba(255, 255, 255, 0.8));
}
#FFKV2-contest-section .ffv2-cash-sticker {
  height: 208px;
  bottom: 0;
  top: auto;
  box-shadow: 0 -195px 28px -195px rgba(0, 0, 0, 0.3);
}
#FFKV2-contest-section .ffv2-cash-sticker .ffkv2-cash-badge {
  margin-top: -14px;
  background: url(../images/ffkv2-cash-sticker.png) no-repeat 0 0;
}

#FFKV2-ob-stage {
  background: url(../images/ffkv2-ob-bg.png) repeat 0 0;
  width: 100%;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  overflow: hidden;
  display: none;
}
#FFKV2-ob-stage #ffkv2-confetti-container {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 11;
}
#FFKV2-ob-stage .confetti {
  width: 34px;
  height: 20px;
  position: absolute;
  background-color: #00ff00;
  z-index: 11;
}
#FFKV2-ob-stage .ffkv2-balance,
#FFKV2-ob-stage .ffkv2-lapsed,
#FFKV2-ob-stage .ffkv2-offline,
#FFKV2-ob-stage .ffkv2-preferred,
#FFKV2-ob-stage .ffkv2-preferred-plus,
#FFKV2-ob-stage .ffkv2-presidential,
#FFKV2-ob-stage .ffkv2-prospects {
  display: none;
}
#FFKV2-ob-stage .ffkv2-ff-stage-container {
  width: 1040px;
  position: absolute;
  left: 50%;
  margin-left: -520px;
  height: 770px;
  top: 0;
  z-index: 12;
}
#FFKV2-ob-stage .ffkv2-ff-stage-1 {
  background: url("../images/ffkv2-ff-stage-1.png") no-repeat 0 0;
  height: 365px;
  margin: 110px auto 0;
  position: relative;
  width: 649px;
  z-index: 14;
}
#FFKV2-ob-stage .ffkv2-txt-11 {
  color: #fed126;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4.083em;
  line-height: 1.3em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  padding-top: 15px;
}
#FFKV2-ob-stage .ffkv2-txt-12 {
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 2.167em;
  line-height: 1.3em;
  text-align: center;
  text-transform: uppercase;
  padding-top: 5px;
}
#FFKV2-ob-stage .ffkv2-txt-13 {
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.667em;
  line-height: 1.3em;
  text-align: center;
  font-weight: 700;
  font-style: italic;
  padding-top: 170px;
}
#FFKV2-ob-stage .ffkv2-ff-stage-2 {
  width: 1040px;
  height: 650px;
  margin: 0 auto;
  position: relative;
  z-index: 13;
  display: none;
}
#FFKV2-ob-stage .ffkv2-savings-pass,
#FFKV2-ob-stage .ffkv2-gift-pass {
  background: url("../images/ffkv2-ob-savings-pass.png") no-repeat 0 0;
  width: 739px;
  height: 282px;
  margin: 0 auto;
  padding-top: 20px;
  position: relative;
  z-index: 20;
}
#FFKV2-ob-stage .ffkv2-gift-pass {
  background-image: url("../images/ffkv2-ob-gift-pass.png");
  margin-top: 20px;
  display: block;
}
#FFKV2-ob-stage .ffkv2-gift-pass.ffkv2-prospects {
  background-image: url("../images/ffkv2-ob-gift-pass-prospects.png");
}
#FFKV2-ob-stage .ffkv2-savings-wrapper,
#FFKV2-ob-stage .ffkv2-gift-wrapper {
  width: 435px;
  margin-left: 66px;
  text-align: center;
  position: relative;
}
#FFKV2-ob-stage .ffkv2-txt-14 {
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.917em;
  line-height: 1.2em;
  padding-top: 5px;
  padding-bottom: 3px;
}
#FFKV2-ob-stage .ffkv2-savings-seal,
#FFKV2-ob-stage .ffkv2-gift-seal {
  background: url("../images/ffkv2-ob-seal.png") no-repeat 0 0;
  width: 401px;
  height: 175px;
  margin: 10px auto 0;
}
#FFKV2-ob-stage .ffkv2-txt-15 {
  color: #021356;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 6.25em;
  line-height: 1em;
  font-weight: 700;
  padding-top: 5px;
}
#FFKV2-ob-stage .ffkv2-txt-15-a {
  font-size: 0.5em;
}
#FFKV2-ob-stage .ffkv2-gift-wrapper .ffkv2-txt-15 {
  font-size: 4.97em;
  padding-top: 10px;
}
#FFKV2-ob-stage .ffkv2-txt-16 {
  color: #021356;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 3.25em;
  line-height: 1em;
  font-weight: 700;
}
#FFKV2-ob-stage .ffkv2-gift-wrapper .ffkv2-txt-16 {
  margin-top: -10px;
}
#FFKV2-ob-stage .ffkv2-prospects .ffkv2-txt-15 {
  font-size: 4.833em;
  line-height: 1.2em;
}
#FFKV2-ob-stage .ffkv2-prospects .ffkv2-txt-16 {
  font-size: 4em;
  line-height: 1.2em;
  text-transform: uppercase;
}
#FFKV2-ob-stage .ffkv2-txt-17,
#FFKV2-ob-stage .ffkv2-txt-18 {
  color: #021356;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 2.083em;
  line-height: 1em;
  font-weight: 700;
}
#FFKV2-ob-stage .ffkv2-gift-wrapper .ffkv2-txt-17,
#FFKV2-ob-stage .ffkv2-gift-wrapper .ffkv2-txt-18 {
  line-height: 1.1em;
}
#FFKV2-ob-stage .ffkv2-txt-19 {
  color: #021356;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.333em;
  line-height: 1em;
  text-align: center;
  margin-top: -20px;
}
#FFKV2-ob-stage .ffkv2-savings-sticker,
#FFKV2-ob-stage .ffkv2-gift-sticker {
  background: url("../images/ffkv2-ob-savings-sticker.png") no-repeat 0 0;
  height: 171px;
  width: 397px;
  position: absolute;
  left: 50%;
  margin-left: -198.5px;
  top: 50px;
  z-index: 21;
}
#FFKV2-ob-stage .ffkv2-gift-sticker {
  background-image: url("../images/ffkv2-ob-gift-sticker.png");
}
#FFKV2-ob-stage .ffkv2-prospects .ffkv2-gift-sticker {
  background-image: url("../images/ffkv2-ob-gift-sticker-prospects.png");
}
#FFKV2-ob-stage .ffkv2-segments {
  position: relative;
}
#FFKV2-ob-stage .ffkv2-ob-arrow-left {
  background: url("../images/ffkv2-arrow.png") no-repeat 0 0;
  width: 84px;
  height: 84px;
  position: absolute;
  top: 20px;
  left: 0;
  visibility: hidden;
}
#FFKV2-ob-stage .ffkv2-ob-arrow-right {
  background: url("../images/ffkv2-arrow.png") no-repeat 0 0;
  width: 84px;
  height: 84px;
  position: absolute;
  top: 20px;
  right: 0;
  visibility: hidden;
}
#FFKV2-ob-stage .ffkv2-txt-20 {
  color: #021356;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 2.333em;
  line-height: 1.2em;
  font-weight: 700;
  font-style: italic;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 8px;
  visibility: hidden;
}
#FFKV2-ob-stage .ffkv2-txt-20.ffkv2-preferred,
#FFKV2-ob-stage .ffkv2-txt-20.ffkv2-preferred-plus,
#FFKV2-ob-stage .ffkv2-txt-20.ffkv2-presidential {
  padding-bottom: 0;
}
#FFKV2-ob-stage .ffkv2-txt-20.ffkv2-preferred,
#FFKV2-ob-stage .ffkv2-txt-20.ffkv2-preferred-plus,
#FFKV2-ob-stage .ffkv2-txt-20.ffkv2-presidential {
  font-size: 2em;
}
#FFKV2-ob-stage .ffkv2-txt-21 {
  color: #0d6eb5;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 2.833em;
  line-height: 1.2em;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
  visibility: hidden;
}

/*****Package Style End*********/
#multipageWrap {
  margin: 20px;
  padding-top: 750px;
  display: none;
}

.disclaimer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 600px;
  padding: 20px 0;
  margin: 0 auto;
  text-align: center;
  display: none;
}

.disclaimer p,
.disclaimer a {
  color: #000;
}

.disclaimer p {
  margin-bottom: 14px;
}

.disclaimer strong {
  /*for NPN*/
  font-size: 12px;
}

/*****Merch Ineligible button.. place over package button (Absoulute positioning)*****/
/*Refer to merch INELLIGABLE inelligable doc: http://creativedept.classic.pchad.com/Libraries/Packages/Spectrum/_docs/MERCH%20INELLIGABLE.TXT*/
.contestOnlySubmitButton {
  width: 251px;
  height: 74px;
  border: 0;
  text-indent: -999px;
  overflow: hidden;
  font-size: 0;
  background: none;
  cursor: pointer;
  display: none;
  position: absolute;
  top: 0;
  z-index: 10;
}/*# sourceMappingURL=package.FFKV2.css.map */