.gform_wrapper input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    height: 30px;
    display: inline-block;
    padding: 5px 4px;
    font-size: 12px;
    line-height: 18px;
    color: #222222;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.gform_wrapper .ginput_complex input{

    width: 100% !important;
}

#field_1_3 .gfield_label{

    display:none;
}

.ylabel{

    display: block;
    font-size: .813em;
    letter-spacing: .5pt;
    white-space: nowrap;
}

.gform_wrapper li.gfield_html.gfield_no_follows_desc{

    margin-top: 1px;
}

.gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_previous_button, .gform_wrapper .gform_page_footer .button.gform_button,.gform_wrapper .gform_footer input[type=submit]{

    height: auto;
    cursor: pointer;
    background-color: #E6E6E6;
    background-repeat: no-repeat;
    background-image: linear-gradient(white, white 25%, #E6E6E6);
    line-height: normal;
    border: 1px solid #CCC;
    border-bottom-color: #BBB;
    border-radius: 4px;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    text-decoration: none;
    font-weight: bold;
    color: rgb(51, 51, 51);
    font-family: sans-serif;
    font-size: 12px!important;
    padding: 8px 17px;
}

.y-checkbox .ginput_container .gfield_checkbox li label{

    margin-left: 24px;
}

.y-checkbox .ginput_container .gfield_checkbox li input{

    margin-top: 0!important;
}