/* CSS Styles: These should remain applicable across all products */

.clearLineHeight {
    line-height: 0px;
    font-size: 0px;
}

TD.logoBox, TD.logoBox a {
    line-height: 0px;
    font-size: 0px;
}

input[type="submit"]:disabled{
    cursor: not-allowed;
    color:#aaa;
}

.eplan-accept-agreement label{
    display: block;
    padding-left: 21px;
    text-indent: -25px;
    font-weight: normal;
}

.payment-method-form td:first-child{
    width: 300px;
    padding: 5px 0;
}

.payment-method-form .eplan-accept-agreement td{
    padding: 20px 0 0;
}

.payment-method-form .payment-method-update-info td{
    padding: 20px 0 0;
}

.payment-method-form .payment-method-update-info label,
.payment-method-form .payment-method-update-info + tr label
{
    color: black;
}

#acceptAgreement{
    top: 2px;
    position: relative;
}