
.phone_warning {
    height: 35px;
    display: block;
    background-color: #e8565d;
    color: black !important;
    font-weight: bold;
    padding-top: 5px;
    text-align: center;
}
.phone_suffix {
    width: 60px !important;
}
input[type="submit"] {
    background-color: #eeb02e;
}

.img-glow {
    -moz-box-shadow: 1px 1px 1px 5px #f00;
    -webkit-box-shadow: 1px 1px 1px 5px #f00;
    box-shadow: 1px 1px 1px 5px #f00;
    filter:progid:DXImageTransform.Microsoft.Glow(color='red', Strength='5');
    margin-top: 20px;
}

.disclaimer p{
    width: 90%;
    margin: 0px auto 40px;
    font-size: 12px;
}

.red-caption {
    font-size:10px; color:#e8565d; font-weight:300;
}

#has_checking_account_no {
    margin-left: 20px;
}
#phone-caption {
    font-size:11px; color:#e8565d; font-weight:100;
}

#california-caption {
    padding-top: 10px;
    font-size: 12px;
}

.link {
    font-weight:bold; text-decoration: underline;
}

#bank_authorization,
#certify_resident_age {
    width: 13px; height: 13px;
}

.certify_resident_age_wrapper {
    margin-left: 1.5rem; padding-bottom: 10px;
}
.bank_authorization_wrapper {
    margin-left: 1.5rem; padding-bottom: 20px;
}