#handicapform ::-webkit-input-placeholder { /* Edge */
    text-align: left;
    text-transform: inherit;
}

#handicapform :-ms-input-placeholder { /* Internet Explorer 10-11 */
    text-align: left;
    text-transform: inherit;
}

#handicapform ::placeholder {
    text-align: left;
    text-transform: inherit;
}


#handicapform h4{
    margin-bottom: 20px;
    font-size: 22px;
}
#handicapform input[type="text"],
#handicapform input[type="email"]{
    height: auto;
    font-size: 18px;
    text-align: left;
    text-transform: inherit;
    padding: 10px;
}

#handicapform textarea.form-control {
    height: auto;
    font-size: 18px;
}

#handicapform label {
    margin-right: 5px;
    font-weight: 700;
    padding-top: 0;
    font-size: 18px;
}
#handicapform label.error {
    font-size: 14px;
    padding-top: 2px;
    color: #a94442;
}
#handicapform input[type="submit"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
    height: 64px;
}

#handicapform input#terms {
    margin-right: 6px;
}

#handicapform .required-note{
    display: block;
    margin:10px 0
}

#hcf-message div{
    display: none;
}
#hcf-message.success .success-msg {
    display: block;
}
#hcf-message.error .error-msg {
    display: block;
}


@media(max-width: 414px){
    #handicapform label[for="lastname"],
    #handicapform label[for="amount_guide"] {
        margin-top:10px
    }
    #handicapform label[for="terms"] {
        float: right;
        width: 90%;
    }
    #handicapform label[for="handicap-options"] {
        width: 100%;
    }
}