#exhibitor_form .acf-fields{
    text-rendering: optimizespeed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    max-width: 1280px;
    margin: 0 auto;
    box-sizing: border-box;
}

#exhibitor_form .primary{
    display: none!important;
}

#exhibitor_form .attendees-repeater .acf-row[data-id="row-0"] .primary{
    display:inline-block!important;
}

#exhibitor_form .acf-row:not([data-id="row-0"]) .acf-field-message .acf-input p{
    display: none;
}

#exhibitor_form .attendees-repeater .acf-row[data-id="row-0"] .alt_address_checkbox{
    display:none!important;
}

#exhibitor_form .acf-row:not([data-id="row-0"]){
    border-top: 3px solid
}
#exhibitor_form .button-primary{
    background: #0085ba;
    border-color: #0073aa #006799 #006799;
    box-shadow: 0 1px 0 #006799;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
    display: inline-block !important;
    text-decoration: none;
    font-size: 13px;
    line-height: 26px;
    height: 28px;
    margin: 0;
    padding: 0 10px 1px;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -webkit-appearance: none;
    border-radius: 3px;
    white-space: nowrap;
    box-sizing: border-box;
}

#message.updated p{
    padding: 1em;
    border-left: 4px solid green;
    background-color: #b3ffb3;
    margin: 0 0.5em;
}
#exhibitor_form input[type="submit"]{
    width:auto!important;
}

#exhibitor_form .acf-fields > .acf-field:first-child{
    border-width: 1px;
}
#exhibitor_form table tr:nth-child(2n){
    background: #fff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #exhibitor_form .acf-repeater .acf-row-handle .acf-icon.-minus{
        margin-top:25px
    }
 }
