.simple-sticky-btn span{
   text-indent: 7px;
   width: 95px;
   padding-right: 70px;
   border-radius: 0 10px 10px 0;
}
button.simple-sticky-btn{
    font-family: "ColbyCondensedBlack";
    bottom: 20px;
}
button.simple-sticky-btn img {
    right: 44px!important;
    top: 55%!important;
    transform:none !important;
}

button.simple-sticky-btn .email-icon {
    color: #0055B8 !important;
}

button.simple-sticky-btn>span {
    background: #0055B8 !important;
    }

.simple-popup-inner {
    background: #2B7ABF!important;
}


.simple-popup {
    height: 85%;
    top: initial!important;
}

.simple-popup .signup-error-field,.simple-popup .simple-signup-error-form {
   background: #003165;
}
.simple-popup-inner input[type=month]:required:invalid::-webkit-datetime-edit {
    color: transparent;
}
.simple-popup-inner input[type=month]:focus::-webkit-datetime-edit {
    color: #000 !important;
}

.rv7-consent-wrapper .subscription .simple-signup-subscription:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #2f2f2f;
    border-radius: .25em;
    background: #fff;
    color: #000
}

.rv7-consent-wrapper .subscription .simple-signup-subscription:not(:checked):after {
    opacity: 0;
    -webkit-transform: translate(-0.1em,0.2em) scale(0.1);
    transform: translate(-0.1em,0.2em) scale(0.1)
}

.rv7-consent-wrapper .subscription .simple-signup-subscription:after {
    content: '\2714';
    position: absolute;
    line-height: .8;
    color: #000;
    font-size: 150%;
    top: -0.1em;
    left: .1em;
    transition: all .15s;
    cursor: pointer;
    font-weight: bold
}
.rv7-consent-wrapper .subscription .simple-signup-subscription:checked:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}
.rv7-consent-wrapper .subscription .simple-signup-subscription:not(:checked)+label:before,
.rv7-consent-wrapper .subscription .simple-signup-subscription:checked+label:before,
.rv7-consent-wrapper .subscription .simple-signup-subscription:not(:checked)+label:after,
.rv7-consent-wrapper .subscription .simple-signup-subscription:checked+label:after{
    display: none;
}
.privacypolicy p, .rv7-consent-wrapper .subscription p {
    font-size: 13px;
    line-height: 1.25;
}
.rv7-consent-wrapper .subscription {
  display: inline-block;  
}
.rv7-consent-wrapper .subscription .label-after {
    padding-left: 10px;
}
.simple-signup .form-inner input[type="checkbox"]{
    width: auto;
}
.simple-signup .rv7-button.step1-btn:before{
    content:none!important;
}
.simple-signup .rv7-button.step1-btn, {
    margin:0;
    padding:15px;
}

#simple-popup { 
p, h2{
    color:#fff;    
    }
}

#twofa-step1b-submit, #twofa-step1c-submit, #thankyou-continue, #simple-popup > div > div.simple-signup-outer > div > div > div.rv7-promo-step1.step-active > form > button {
    color: #23589A;
    width: 100%;
    background-color: #FECB93;
    border: none;
}

/*.simple-popup .simple-signup-section .form-group>div .signup-label span {
    color: #000;
} */

.simple-signup .twofa-otp-container input {
    padding: 0;
    max-width: 39px;
    height: 48px;
    opacity: 1;
    top: 410px;
    left: 2731px;
    border-radius: 5px;
    color: #fff;
}
#twofa-step1b-start-over, #twofa-step1c-resend-code, #twofa-step1c-start-over {
    background: none;
    color: #fff;
    text-decoration: underline;
    border: none;
    font-size: 14px;
  }
#simple-popup > div > div.simple-signup-outer > div > div > div.rv7-promo-step1.step-active > p{
    text-align:center;
}
.simple-signup-section{
.form-group > div:nth-child(8), .form-group > div:nth-child(9), .form-group > div:nth-child(10), .form-group > div:nth-child(11) {
    display: none;
}
}
 
#simple-popup > div > div.simple-signup-outer > div > div > div.rv7-promo-step1.step-active > form > button {
    margin: 0;
    position: relative;
    top: -20px;
}
#twofa-step1b-submit, #twofa-step1c-submit, #thankyou-continue, #simple-popup > div > div.simple-signup-outer > div > div > div.rv7-promo-step1.step-active > form > button {
color: #23589A;
    width: 100%;
    border: none;
    padding: 7px 0;
    font-size: 20px;
    font-family: "ColbyCondensedBlack";
    line-height: normal;
}
/*.rv7-promo-step1, */

#twofa-2fa-form-rv7 {
    padding: 40px;
}

button.simple-sticky-btn img {
   transform:none !important;
}

.simple-sticky-btn span{
   text-indent: 7px;
   width: 95px!important;
   padding-right: 70px!important;
   border-radius: 0 10px 10px 0!important;
}
button.simple-sticky-btn{
    font-family: "ColbyCondensedBlack";
}
button.simple-sticky-btn img {
    right: 44px!important;
    top: 55%!important;
}

/* Temporary css fix */

.rv7-signup-cookies h1{
	color: #000000;
}
.header {
    z-index: 101 !important;
}
.simple-signup input[type=month]{
    padding: 0.75em 1em 0.75em 1em;
    border: 0.15em solid #033966;
    line-height: 1.5em;
    background-color:#004da6;
    color: #ffffff;
}
 /*.simple-signup form input[type="checkbox"]:not(:checked), form input[type="checkbox"]:checked{
    position: relative;
   transform : scale(2) 
} 
*/
.simple-signup-subscription + .rv7-consent-text {
    margin-left: 10px;
}
.simple-signup a {
    color: #ffffff;
}
.simple-signup input[type=month]:required:invalid::-webkit-datetime-edit {
    color: #666
}
.simple-signup input[type=month]:focus::-webkit-datetime-edit {
    color: #ffffff !important;
}
.signup-stateProvinceName{
	color:#000 !important;
}
