/*===========================*/
/* LANDERS                   */
/*===========================*/
/*===========================*/
/* NEW EMAIL TEMPLATES       */
/*===========================*/
/* text-links on white background */
/* CTA button on white background */
/* text on the button */
/* header background */
body {
  background-color: #fff;
  color: #1b1b1b;
}
body .c-default {
  background-color: #fff;
  color: #1b1b1b;
}
body .c-default-mirror {
  background-color: #1b1b1b;
  color: #fff;
}
body .c-default-contrast {
  background-color: #fff;
  color: #000000;
}
body .c-default-desktop {
  background-color: #fff;
  color: #1b1b1b;
}
@media only screen and (max-width: 767px) {
  body .c-default-desktop {
    background: none;
  }
}
body .c-default-change-back {
  background-color: #e6e6e6;
}
body .c-default-change-back-min {
  background-color: #f2f2f2;
}
body .c-default-change-back-max {
  background-color: #cccccc;
}
body .c-default-change-back-ultra {
  background-color: #999999;
}
body header,
body .c-header {
  background-color: #fff;
  color: #000000;
}
body .c-background-transparent {
  background: transparent !important;
}
body .c-header-contrast,
body .c-footer-contrast {
  background-color: #e6e6e6;
  color: #000000;
}
body .c-header-change-back {
  background-color: #e6e6e6;
  color: #000000;
}
body .c-accent-background {
  background-color: #e70e66;
  color: #1b1b1b;
}
body .c-accent-background-change {
  background-color: #f665a0;
}
body .c-accent-background-change-max {
  background-color: #f995be;
}
body .c-accent-on-back,
body .accent {
  color: #e70e66;
}
body .c-accent-on-front {
  color: #f9a3c6;
}
body .c-accent-on-header {
  color: #e70e66;
}
body .c-accent-background-text {
  background-color: #e70e66;
  color: #ffffff;
}
body .c-accent-on-back-mirror {
  background-color: #e70e66;
  color: #ffffff;
}
body .c-accent-on-back-mirror-fade {
  background-color: #e70e66;
  background-color: rgba(231, 13, 101, 0.7);
  zoom: 1;
  color: #ffffff;
}
body .c-button-background-fade {
  background-color: #e70e66;
  background-color: rgba(231, 13, 101, 0.4);
  zoom: 1;
  color: #ffffff;
}
body .c-accent-on-dark {
  color: #f99ec3;
  text-shadow: 1px 1px 3px #000;
}
body .c-accent-as-background-front-white {
  background-color: #e70e66;
}
body .c-accent-fade {
  background-color: #e70e66;
  background-color: rgba(231, 13, 101, 0.6);
  zoom: 1;
  color: #ffffff;
}
body .c-accent-fade-max {
  background-color: #e70e66;
  background-color: rgba(231, 13, 101, 0.2);
  zoom: 1;
}
body .c-background-fade {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.6);
  zoom: 1;
}
body .c-background-fade-min {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  zoom: 1;
}
body .c-background-fade-max {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.4);
  zoom: 1;
}
body .c-background-fade-mobile {
  background-color: #fff;
}
@media only screen and (max-width: 767px) {
  body .c-background-fade-mobile {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.8);
    zoom: 1;
  }
}
@media only screen and (max-width: 992px) {
  body .c-background-fade-tablet {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.5);
    zoom: 1;
  }
}
@media only screen and (max-width: 767px) {
  body .c-background-only-mobile {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.5);
    zoom: 1;
  }
}
body .c-background-fade-mirror {
  background-color: #1b1b1b;
  background-color: rgba(28, 28, 28, 0.6);
  zoom: 1;
  color: #fff;
}
body .c-background-fade-mirror a {
  color: #fff !important;
}
body .c-background-fade-mirror-min {
  background-color: #1b1b1b;
  background-color: rgba(28, 28, 28, 0.9);
  zoom: 1;
  color: #fff;
}
body .c-background-fade-mirror-max {
  background-color: #1b1b1b;
  background-color: rgba(28, 28, 28, 0.3);
  zoom: 1;
}
body .c-accent-fade-mirror {
  background-color: #1b1b1b;
  background-color: rgba(28, 28, 28, 0.3);
  zoom: 1;
  color: #e70e66;
}
body .c-text {
  color: #1b1b1b;
}
body .c-text-accent {
  color: #e70e66;
}
body .c-text-fade {
  color: #686868;
}
body .c-text-mirror {
  color: #fff;
}
body .c-text-mirror a {
  color: #fff !important;
}
body .c-text-as-button {
  color: #e70e66;
}
body .button {
  background-color: #e70e66;
  color: #ffffff;
}
body .c-button-change-back {
  background-color: #f33582;
}
body .c-border {
  border-color: #e70e66;
}
body .c-border-as-back {
  border-color: #fff;
}
body .c-border-as-text {
  border-color: #1b1b1b;
}
body .c-border-as-header-text {
  border-color: #000000;
}
body .c-border-as-text-fade {
  border-color: #cdcdcd;
}
body .c-border-top-as-header {
  border-top-color: #e6e6e6 !important;
}
body .c-border-top-as-text {
  border-top-color: #1b1b1b !important;
}
body .c-border-as-accent {
  border-color: #e70e66;
}
body .c-border-as-change-back {
  border-color: #e6e6e6;
}
body .c-outline-as-change-back {
  outline-color: #e6e6e6;
}
body .c-outline-as-accent {
  outline-color: #e70e66;
}
body .c-stroke-as-accent {
  -webkit-text-stroke-color: #e70e66;
}
body .c-stroke-as-text {
  -webkit-text-stroke-color: #1b1b1b;
}
body .c-stroke-as-back {
  -webkit-text-stroke-color: #fff;
}
body .c-border-lighten {
  border-color: #f44d91;
}
body .c-border-darken {
  border-color: #9f0a46;
}
body .c-border-as-button {
  border-color: #e70e66;
}
body .c-shadow-text-lock {
  color: #fff;
  text-shadow: 1px 1px 1px #000;
}
body .c-shadow-text-lock a {
  color: #fff !important;
}
body .c-shadow-as-back {
  color: #1b1b1b;
  text-shadow: 1px 1px 1px #fff;
}
body .c-shadow-as-front {
  color: #fff;
  text-shadow: 1px 1px 1px #1b1b1b;
}
body .c-accent-with-shadow {
  color: #e70e66;
  text-shadow: 1px 1px 1px #fff;
}
body .c-gradient {
  background: #f995be;
  background: -moz-linear-gradient(top, #f995be 0%, #e70e66 100%);
  background: -webkit-linear-gradient(top, #f995be 0%, #e70e66 100%);
  background: linear-gradient(to bottom, #f995be 0%, #e70e66 100%);
}
body .c-gradient-header {
  background: rgba(255, 255, 255, 0.8);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.2) 100%);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.2) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.2) 100%);
}
body .c-gradient-linear {
  background: #e70e66;
  background: -moz-linear-gradient(top, #e70e66 0%, #fff 100%);
  background: -webkit-linear-gradient(top, #e70e66 0%, #fff 100%);
  background: linear-gradient(to bottom, #e70e66 0%, #fff 100%);
}
body .c-gradient-linear-mirror {
  background: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #e70e66 100%);
  background: -webkit-linear-gradient(top, #fff 0%, #e70e66 100%);
  background: linear-gradient(to bottom, #fff 0%, #e70e66 100%);
}
body .c-gradient-linear-right {
  background: #e70e66;
  background: -moz-linear-gradient(right, #e70e66 0%, #e70e66 100%);
  background: -webkit-linear-gradient(right, #e70e66 0%, #e70e66 100%);
  background: linear-gradient(to right, #e70e66 0%, #e70e66 100%);
}
body .c-gradient-linear-left {
  background: #e70e66;
  background: -moz-linear-gradient(left, #e70e66 0%, #e70e66 100%);
  background: -webkit-linear-gradient(left, #e70e66 0%, #e70e66 100%);
  background: linear-gradient(to left, #e70e66 0%, #e70e66 100%);
}
body .c-gradient-linear-left-accent {
  background: rgba(255, 255, 255, 0.5);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, #fff 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, #fff 100%);
  background: linear-gradient(to left, rgba(255, 255, 255, 0.5) 0%, #fff 100%);
}
body .c-gradient-diagonal {
  background: #e70e66;
  background: linear-gradient(-20deg, #e70e66 0%, transparent 100%);
}
body .c-gradient-button-diagonal {
  background: #e70e66;
  background: linear-gradient(-5deg, #e70e66 0%, #f995be 100%);
  color: #2a2a2a;
}
body .c-gradient-arrow-diagonal {
  background: #e70e66;
  background: linear-gradient(-5deg, #e70e66 0%, #f995be 100%);
  color: #2a2a2a;
  color: #ffffff;
}
body .c-link {
  color: #1b1b1b;
}
body .c-link:hover {
  color: #e70e66;
}
body #location-container ul li:hover {
  background-color: #e6e6e6;
}
body button,
body .email-button,
body .success-container {
  background-color: #e70e66;
  color: #ffffff;
}
body button.noaccent,
body .email-button.noaccent,
body .success-container.noaccent {
  background: #c50c57;
}
body button:hover,
body .email-button:hover,
body .success-container:hover {
  background: #f22779;
  color: #ffffff;
}
body button.mirror,
body .email-button.mirror,
body .success-container.mirror {
  background: #ffffff;
  color: #e70e66;
}
body .confirm .cc-tickbox .cc-tickbox-label a {
  color: #1b1b1b;
}
body .cc-fix-link .confirm .cc-tickbox .cc-tickbox-label a {
  color: #fff;
}
body .cc-fix-link .confirm .cc-tickbox .cc-tickbox-label a a {
  color: #fff !important;
}
body .cc-popup {
  background-color: #1b1b1b;
  background-color: rgba(28, 28, 28, 0.5);
  zoom: 1;
}
body .cc-popup .cc-popup-content {
  background-color: #e6e6e6;
  color: #1b1b1b !important;
}
body .cc-popup .cc-popup-content h1,
body .cc-popup .cc-popup-content h2,
body .cc-popup .cc-popup-content p,
body .cc-popup .cc-popup-content a {
  color: #1b1b1b !important;
}
body .cc-popup .cc-popup-content li:before {
  background-color: #111;
}
body .cc-popup .cc-popup-content .cc-popup-segments {
  background-color: #fff;
}
body .cc-popup .cc-popup-content .cc-popup-segments h1,
body .cc-popup .cc-popup-content .cc-popup-segments h2,
body .cc-popup .cc-popup-content .cc-popup-segments p,
body .cc-popup .cc-popup-content .cc-popup-segments a {
  color: #111 !important;
}
body .coc-disclaimer {
  background-color: #1b1b1b;
  background-color: rgba(28, 28, 28, 0.5);
  zoom: 1;
  color: #fff;
}
body .coc-disclaimer a,
body .coc-disclaimer span {
  color: #fff;
}
body .change-active-select .active {
  background-color: #e70e66;
  color: #ffffff;
}
body .change-span span,
body .change-strong strong,
body .change-active .active,
body .accent-before p::before {
  color: #e70e66;
}
body .change-span-mirror span,
body .change-active-mirror .active,
body .change-hover .button-top:hover,
body .change-hover .button-side:hover {
  background-color: #e70e66;
  color: #ffffff;
}
body .change-span-on-front span {
  color: #f9a3c6;
}
body .landing2.c-accent-background:before,
body .landing2.c-accent-background:after {
  border-left-color: #d10129;
}
body .landing11.profiles .profile::before {
  background-color: #e6e6e6;
}
body .landing21 .success .c-accent-on-back {
  color: #e70e66;
}
body .landing53 .success .c-accent-on-back {
  color: #1b1b1b;
  text-shadow: 1px 1px 1px #fff;
}
body .landing39.overlay {
  background: linear-gradient(to right, #1b1b1b 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0) 90%, #1b1b1b 100%);
}
body .landing43 .text::after {
  border-top-color: #e6e6e6 !important;
}
body .landing53.overlay {
  background: #e70e66;
  background: -moz-linear-gradient(top, #e70e66 0%, #fff 100%);
  background: -webkit-linear-gradient(top, #e70e66 0%, #fff 100%);
  background: linear-gradient(to bottom, #e70e66 0%, #fff 100%);
}
body .c-change-input-border select,
body .c-change-input-border input:not([type="checkbox"]) {
  color: #000000;
  border-color: #f44d91;
}
body .c-negation-background {
  background: #18f199;
  color: #000000;
}
body .c-negation-color {
  color: #18f199;
}
body .c-negation-border {
  border-color: #18f199;
}
body .landing75 .step {
  background: #f995be;
  background: -moz-linear-gradient(top, #f995be 0%, #fff 100%);
  background: -webkit-linear-gradient(top, #f995be 0%, #fff 100%);
  background: linear-gradient(to bottom, #f995be 0%, #fff 100%);
}
body .landing75 h1 {
  text-shadow: -4px -4px 0 #e70e66, 4px -4px 0 #e70e66, -4px 4px 0 #e70e66, 4px 4px 0 #e70e66;
}
body .landing77 input[type="radio"]:checked ~ label {
  border-color: #e70e66;
  background-color: #1b1b1b;
  color: #fff;
}
body .landing126 .textonesteps::before {
  border-color: #e6e6e6;
}
body .change-formfields select,
body .change-formfields input:not([type="checkbox"]):not([type="radio"]),
body .change-formfields .input-city,
body .change-formfields input[type="radio"] + label {
  background-color: #e6e6e6;
  color: #686868;
}
body .change-formfields input[type="radio"]:checked + label {
  background-color: #e70e66;
  color: #ffffff;
}
body .change-formfields .label::after {
  color: #e70e66;
}
body .change-formfields-no-accent input[type="radio"]:checked + label {
  background-color: #cccccc;
}
body .formfields-as-default select,
body .formfields-as-default input:not([type="checkbox"]):not([type="radio"]),
body .formfields-as-default .input-city,
body .formfields-as-default input[type="radio"] + label {
  background-color: #fff;
  color: #1b1b1b;
}
body .landing97.overlay {
  background: #1b1b1b;
  background: -moz-linear-gradient(top, #1b1b1b 0%, #fff 100%);
  background: -webkit-linear-gradient(top, #1b1b1b 0%, #fff 100%);
  background: linear-gradient(to bottom, #1b1b1b 0%, #fff 100%);
}
body .bubble::before {
  border-bottom-color: #e70e66;
}
body .bubble::after {
  border-bottom-color: #fff;
}
body .bubble2 {
  border-color: #fff;
}
body .bubble2::before {
  border-top-color: #fff;
}
body .bubble2::after {
  border-top-color: #1b1b1b;
}
body .bubble3::before {
  border-right-color: #fff;
  border-top-color: #fff;
}
body .bubble3::after {
  border-left-color: #1b1b1b;
  border-top-color: #1b1b1b;
}
body .bubble4::after {
  border-right-color: #fff;
}
body .bubble4::before {
  border-left-color: #e70e66;
}
body .buzz::before {
  background-color: #e70e66;
}
body .landing1pre .content {
  text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, 1px 1px 0 #fff, 1px 1px 0 #fff;
}
body .landing1pre .overlay.background-overlay-left {
  background: #fff;
  background: -moz-linear-gradient(right, #fff 0%, transparent 100%);
  background: -webkit-linear-gradient(right, #fff 0%, transparent 100%);
  background: linear-gradient(to right, #fff 0%, transparent 100%);
}
body .landing1pre .overlay.background-overlay-right {
  background: #fff;
  background: -moz-linear-gradient(left, #fff 0%, transparent 100%);
  background: -webkit-linear-gradient(left, #fff 0%, transparent 100%);
  background: linear-gradient(to left, #fff 0%, transparent 100%);
}
body .prelanders .img-cnt .img {
  border-color: #e70e66;
}
body .prelanders .profile .img,
body .prelanders .checkmark::after {
  border-color: #fff;
}
body .prelanders .slope::before {
  border-right-color: #fff;
}
body .prelanders .slope::after {
  border-left-color: #fff;
}
body .confirm510 .check-container {
  background-color: #e70e66;
  background-color: rgba(231, 13, 101, 0.4);
  zoom: 1;
  color: #ffffff;
}
body .confirm510 .check-container a {
  color: #ffffff !important;
}
body .confirm514 h2 {
  background-color: #e70e66;
  color: #ffffff;
}
@keyframes c-fade-background {
  0% {
    transform: scale(1.2);
    line-height: 100vh;
    background-color: #fff;
    height: 100vh;
  }
  80% {
    transform: scale(1);
    line-height: 100vh;
    background-color: #fff;
    height: 100vh;
  }
  100% {
    transform: scale(1);
    line-height: 70px;
    background-color: #fff;
    height: 80px;
  }
}
body .sso-buttons .sso-btn-wrapper {
  background-color: #fff;
  color: #1f1f1f !important;
}
body .sso-buttons .sso-btn-wrapper a {
  color: #1f1f1f !important;
}
body .sso-buttons .sso-btn-wrapper.microsoft-button {
  background-color: #fff;
  color: #5E5E5D;
  border-color: #5E5E5D;
}
body .sso-buttons .sso-btn-wrapper.microsoft-button a {
  color: #5E5E5D !important;
}
body .sso-buttons .sso-btn-wrapper.yahoo-button {
  background-color: #fff;
  color: #232A31 !important;
  border-color: #232A31;
}
body .sso-buttons .sso-btn-wrapper.yahoo-button .icon-wrapper img {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
body .sso-buttons .sso-btn-wrapper.yahoo-button a {
  color: #232A31 !important;
}
body .sso-buttons .sso-btn-wrapper.netid-button {
  background-color: #76b82a;
  color: #fff !important;
  border-color: #76b82a;
}
body .sso-buttons .sso-btn-wrapper.netid-button a {
  color: #fff !important;
}
