.custom-simpay-wrapper .simpay-checkout-form--stripe_checkout-styled.simpay-styled, .simpay-checkout-form--embedded.simpay-styled{
    max-width: initial !important;
}
.wpsp-form__title{
    margin-top: 25px !important;
    color: #767676;
    font-weight: 400;
    line-height: 35px;
    box-sizing: inherit;
    font-size: 150%;
    text-align: left;
    min-height: 22px;
    margin: 0 0 25px 0;
    border: 1px solid;
    padding: 10px 0 10px 0;
    border-width: 0 0 1px 0;
    font-family: 'Domine','Georgia',serif;
}
.wpsp-form__title_profile{
    background: url('/wp-content/themes/coachesdirectory/assets/images/secure-icon.png') no-repeat center right;
}
.wpsp-form__title_additional{
    background: url('/wp-content/themes/coachesdirectory/assets/images/details-icon.png') no-repeat center right;
}
.wpsp-form__input-line label, .wpsp-form__input-line  input{
    color: #767676;
    font-weight: 400;
    font-size: 1.8rem;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 35px;
    box-sizing: inherit;
    text-align: left;
    margin: 15px 0 0 0;
}

.wpsp-form__input-line label{
    color: #767676;
    font-size: 1.8rem;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 35px;
    text-align: left;
    box-sizing: inherit;
    display: inline;
    cursor: pointer;
    font-weight: normal;
}

.wpsp-form__input-line input{
    font-size: 100%;
    line-height: 1.15;
    overflow: visible;
    font-family: 'Source Sans Pro', sans-serif;
    margin: 0;
    padding: 5px;
    width: 100%;
    box-sizing: border-box;
    margin-top: 5px;
}

.wpsp-form .wpsp-form__password-info{
    padding: 3px;
    color: #000;
    background-color: #EEE;
    border-radius: 3px;
    margin-top: 3px;
}

.wpsp-form  .wpsp-form-password-strength-empty{
    
}
.wpsp-form .wpsp-form-password-strength-short{
    background-color: #FFA0A0;
}
.wpsp-form .wpsp-form-password-strength-weak{
    background-color: #FFB78C;
}
.wpsp-form .wpsp-form-password-strength-good{
    background-color: #FFEC8B;
} 
.wpsp-form .wpsp-form-password-strength-strong{
    background-color: #C3FF88;
}
.wpsp-form .wpsp-form-password-strength-mismatch{
    background-color: #D6C1AB;
}

.wpsp-form__submit{
    float: right;
}
.wpsp-form .wpsp-form__input-line_checkbox label{
    display: block;
    width: inherit !important;
}
.wpsp-form .wpsp-form__input-line_checkbox input {
    display: inline;
    width: auto;
}
.password-hint{
    font-size: 1.2rem;
}