#wpcf7cf-add-button, .delete-button { text-decoration: none; display: inline-block; vertical-align: baseline; color:#4ed521; }
.delete-button { color: #d54e21 !important; }
#wpcf7cf-new-entry { display: inline-block; display:none; }
#wpcf7cf-delete-button { display: none; }
#wpcf7cf-settings-text { width: 100%; height: 280px; }

.wpcf7cf-admin-wrap .label, .wpcf7cf-admin-wrap .field, .wpcf7cf-admin-wrap .description {
    padding: 10px;
    display: inline-block;
    vertical-align: middle;
    width: 10%;
}
.wpcf7cf-admin-wrap .field {
    width: 20%;
}
.wpcf7cf-admin-wrap .description {
    width: 40%;
    vertical-align: top;

}

.wpcf7cf-admin-wrap .option-line {
    border-bottom: 1px solid #dddddd;
    background-color: #f9f9f9;
    padding: 0 10px;
}

.wpcf7cf-admin-wrap .option-line:nth-child(2n) {
    background-color: #e9e9e9;
}

.wpcf7cf-admin-wrap .option-line input, .wpcf7cf-admin-wrap .option-line select {
    width: 100%;
}

.ui-autocomplete-term {
    font-weight: bold;
}