div#primary {
    background: #fbfbfb;
    margin: 50px auto !important;
    border-radius: 10px;
}
tbody.ui-sortable tr td:nth-child(2) .acf-field {
    float: left;
    width: 50%;
}
	.acf-field .acf-label label{
		font-size : 18px !important;
       display: block;
       font-weight: 300;
       margin: 0 0 3px;
        padding: 0;
        color: var(--text) !important;		
	}


.acf-field.acf-field-textarea,
.acf-field.acf-field-wysiwyg {
    width: 100% !important;
}
a.acf-button.acf-repeater-add-row.button.button-primary {
    color: #fff;
    background: #00c9aa;
    border-radius: 28px;
    font-size: 15px !important;
    font-weight: bold;
     font-weight: 400;
}
.acf-field.acf-field-group {
    background: #edf1f3 !important;
    margin: 10px !important;
    border-radius: 10px;
}
.acf-fields.-border {
    background: #fff !important;
    border: #ccd0d4 solid 1px !important;
}
input {
    font-size: 18px !important;
    padding: 5px 17px !important;
    height: 48px !important;
    border-radius: 7px;
    border: none !important;
    border-bottom: 1px solid #eeebeb !important;
}
.acf-field-6838a465f28b8 .acf-field {
    float: left;
    width: 50% !important;
}
.fea-submit-button{
    font-weight: bold;
    background: #00c9aa;
    color: #fff;
    padding: 15px 30px;
    border: none;
    border-radius: 28px;
    font-size: 15px !important;
    cursor: pointer;
    display: inline-block;
	}

/* === AI button styling === */

.ai-edit-button {
    margin-top: 20px;
    background: #00c9aa;
    color: #fff;
    padding: 10px 22px;
    border: none;
    border-radius: 20px;
    font-size: 14px;
    cursor: pointer;
    display: inline-block;
    font-weight :400 
}
.ai-edit-button:hover {
    background: #009e85;
}

input#user_cv {
    border-bottom: none !important;
}