body {
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    background-color: #f0f0f1;
}

.fef-menu {
    background: #486096;
    min-width: 160px;
    max-width: 160px;
    width: 100%;
}

.fef-section__wrapper {
    display: flex;
    height: 100vh;
}

.single-menu-item {
    color: white;
}

.single-menu-item .single-menu-item__link {
    display: none;
}

.item-active .single-menu-item__link {
    display: flex;
    flex-direction: column;
    background-color: #f0f0f1;
}

.single-menu-item__link a {
    color: #242424;
    text-decoration: none;
    font-size: 13px;
    padding: 5px 12px;
}

.single-menu-item__link .current-item {
    color: #ba1e22;
}

.single-menu_item__name {
    padding: 8px;
    font-size: 14px;
    display: flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
}

.item-active .single-menu_item__name {
    background-color: #ba1e22;
}

#djeca .single-menu_item__name::before {
    background-image: url(/wp-content/uploads/2024/10/users-svgrepo-com.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: left center;
    content: '';
    width: 20px;
    height: 20px;
}

#usvojitelji .single-menu_item__name::before {
    background-image: url(/wp-content/uploads/2024/10/user-svgrepo-com.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: left center;
    content: '';
    width: 20px;
    height: 20px;
}

#usvojiteljiino .single-menu_item__name::before {
    background-image: url(/wp-content/uploads/2024/10/user-svgrepo-com.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: left center;
    content: '';
    width: 20px;
    height: 20px;
}

#userdashboard .single-menu_item__name::before {
    background-image: url(/wp-content/uploads/2024/10/block-quote-svgrepo-com.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: left center;
    content: '';
    width: 20px;
    height: 20px;
}

form#acf-form {
    display: flex;
    flex-direction: column;
    margin: 20px;
    height: 95.8vh;
    overflow-y: scroll;
    gap: 24px;
    align-items: flex-start;
    width: 100%;
}

form#acf-form::-webkit-scrollbar {
    display: none;
}

form#acf-form .acf-fields > .acf-field {
    padding: 8px 16px;
    border-top-width: 0;
    background-color: #dfe9ff;
    align-content: flex-end;
}

form#acf-form .acf-fields.-border {
    border: none;
    padding: 8px 0;
    background: #dfe9ff;
}

form#acf-form .acf-field[data-width] + .acf-field[data-width] {
    border-left: 0;
}

form#acf-form .acf-field .acf-label {
    margin: 0;
}

form#acf-form .acf-field .acf-label label {
    font-size: 13px;
}

form#acf-form .acf-field-66bc806895f4a, form#acf-form .acf-field-6683dd6434b58, form#acf-form .acf-field-66bc7f8248cbf, form#acf-form .acf-field-66bc747416d09, 
form#acf-form .acf-field-66bc770cccda3, form#acf-form .acf-field-66bc78f1ccdae, form#acf-form .acf-field-66bc7a86ccdb7,
form#acf-form .acf-field-66c467842070b, form#acf-form .acf-field-66c4678420748, form#acf-form .acf-field-66c468e1fbf02, form#acf-form .acf-field-66c46784207c1,
form#acf-form .acf-field-66c46784207fd, form#acf-form .acf-field-66c4678420839, form#acf-form .acf-field-66c4678420876,
form#acf-form .acf-field-66c7117f6bfc2, form#acf-form .acf-field-6683fed6db3d3, form#acf-form .acf-field-66840223c4b31, form#acf-form .acf-field-66c719e03bb23,
form#acf-form .acf-field-66840347d16e8, form#acf-form .acf-field-66c71a6e3bb37 {
    padding: 0!important;
}

form#acf-form .acf-field-6683dd6434b58, form#acf-form .acf-field-66bc7f8248cbf, form#acf-form .acf-field-66bc747416d09, 
form#acf-form .acf-field-66bc770cccda3, form#acf-form .acf-field-66bc78f1ccdae, form#acf-form .acf-field-66bc7a86ccdb7,
form#acf-form .acf-field-66c4678420748, form#acf-form .acf-field-66c468e1fbf02, form#acf-form .acf-field-66c46784207c1,
form#acf-form .acf-field-66c46784207fd, form#acf-form .acf-field-66c4678420839, form#acf-form .acf-field-66c4678420876,
form#acf-form .acf-field-6683fed6db3d3, form#acf-form .acf-field-66840223c4b31, form#acf-form .acf-field-66c719e03bb23,
form#acf-form .acf-field-66840347d16e8, form#acf-form .acf-field-66c71a6e3bb37 {
    margin-top: 24px;
}

form#acf-form .acf-field-66bc806895f4a .acf-label label, form#acf-form .acf-field-6683dd6434b58 .acf-label label, form#acf-form .acf-field-66bc7f8248cbf .acf-label label, 
form#acf-form .acf-field-66bc747416d09 .acf-label label, form#acf-form .acf-field-66bc770cccda3 .acf-label label, form#acf-form .acf-field-66bc78f1ccdae .acf-label label, 
form#acf-form .acf-field-66bc7a86ccdb7 .acf-label label, form#acf-form .acf-field-66c467842070b .acf-label label, form#acf-form .acf-field-66c4678420748 .acf-label label, 
form#acf-form .acf-field-66c468e1fbf02 .acf-label label, form#acf-form .acf-field-66c46784207c1 .acf-label label, form#acf-form .acf-field-66c46784207fd .acf-label label, 
form#acf-form .acf-field-66c4678420839 .acf-label label, form#acf-form .acf-field-66c4678420876 .acf-label label, form#acf-form .acf-field-66c7117f6bfc2 .acf-label label, 
form#acf-form .acf-field-6683fed6db3d3 .acf-label label, form#acf-form .acf-field-668401d9c4b30 .acf-label label, form#acf-form .acf-field-66840347d16e8 .acf-label label, 
form#acf-form .acf-field-66c71a6e3bb37 .acf-label label, form#acf-form .acf-field-66840223c4b31 .acf-label label, form#acf-form .acf-field-66c719e03bb23 .acf-label label {
    background: #486096;
    color: white;
    padding: 8px 16px;
}

form#acf-form .acf-fields.-top.-border .acf-label label {
    background: transparent;
    color: black;
    padding: 0;
}

form#acf-form input[type=color], form#acf-form input[type=date], form#acf-form input[type=datetime-local], form#acf-form input[type=datetime],
form#acf-form input[type=email], form#acf-form input[type=month], form#acf-form input[type=number], form#acf-form input[type=password], 
form#acf-form input[type=search], form#acf-form input[type=tel], form#acf-form input[type=text], form#acf-form input[type=time], form#acf-form input[type=url], 
form#acf-form input[type=week], form#acf-form select, form#acf-form textarea {
    box-shadow: 0 0 0 transparent;
    border-radius: 4px;
    border: 1px solid #8c8f94;
    background-color: #fff;
    color: #2c3338;
}

form#acf-form input[type=checkbox]:focus, form#acf-form input[type=color]:focus, form#acf-form input[type=date]:focus, form#acf-form input[type=datetime-local]:focus,
form#acf-form input[type=datetime]:focus, form#acf-form input[type=email]:focus, form#acf-form input[type=month]:focus, form#acf-form input[type=number]:focus,
form#acf-form input[type=password]:focus, form#acf-form input[type=radio]:focus, form#acf-form input[type=search]:focus, form#acf-form input[type=tel]:focus,
form#acf-form input[type=text]:focus, form#acf-form input[type=time]:focus, form#acf-form input[type=url]:focus, form#acf-form input[type=week]:focus, 
form#acf-form select:focus, form#acf-form textarea:focus {
    border-color: #2271b1;
    box-shadow: 0 0 0 1px #2271b1;
    outline: 2px solid transparent;
}

form#acf-form #acf-field_66bc806895f4a-field_66bc807695f4b, form#acf-form #acf-field_66c467842070b-field_66c467842108d, form#acf-form #acf-field_66c7117f6bfc2-field_66c7117f6bfc3 {
    background-color: #f0f0f1;
}

form#acf-form .acf-fields.acf-form-fields.-top {
    max-width: 100%;
    width: 100%;
}

form#acf-form .acf-form-submit {
    flex: 1;
    position: sticky;
    top: 0;
}

form#acf-form input.acf-button.button.button-primary.button-large {
    text-align: center;
    border-color: #2271b1;
    color: #fff;
    text-decoration: none;
    text-shadow: none;
    cursor: pointer;
    height: 37.56px;
    border-width: 1px;
    border-style: solid;
    -webkit-appearance: none;
    display: inline-block;
    border-radius: 0;
    white-space: nowrap;
    box-sizing: border-box;
    font-size: 13px;
    min-height: 32px;
    line-height: 2.30769231;
    padding: 0 12px;
    width: 100%;
    margin: 0;
    background: #486096;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

form#acf-form .acf-repeater-add-row {
    text-align: center;
    border-color: #2271b1;
    color: #fff;
    text-decoration: none;
    text-shadow: none;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -webkit-appearance: none;
    display: inline-block;
    border-radius: 0;
    white-space: nowrap;
    box-sizing: border-box;
    font-size: 13px;
    line-height: 2.30769231;
    padding: 0 12px;
    width: 100%;
    margin: 0;
    background: #486096;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

form#acf-form .acf-field .description {
    color: #486096;
    margin: 6px 0 2px;
    font-size: 13px;
}

table {
    border-collapse: collapse;
    width: 100%;
}

thead{
    background-color: white;
}

table th, table td {
    padding: 8px 10px;
    text-align: left;
    font-size: 14px;
    color: #2c3338;
    font-weight: normal;
}

table td {
    font-size: 13px;
}

.frontend-table th:first-child, .frontend-table th:nth-child(2) {
    width: 80px;
}

.frontend-table th:nth-child(3) {
    width: 320px;
}

.frontend-table th:nth-child(4) {
    width: 120px;
}

table .status-u-procesu {
    background-color: #fff7bd;
}

table .status-u-pripremi {
    background-color: #dfdfdf;
}

table .status-neaktivan {
    background-color: #ffacac;
}

table .status-aktivan {
    background-color: #d2ffcc;
}

table .status-u-procesu td:nth-child(2) {
    padding: 4px 8px;
    border-radius: 6px;
    background-color: #d7c110;
    color: white;
    font-weight: 700;
    width: fit-content;
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 10px;
    text-transform: uppercase;
    margin: 14px 0;
}

table .status-u-pripremi td:nth-child(2) {
    padding: 4px 8px;
    border-radius: 6px;
    background-color: grey;
    color: white;
    font-weight: 700;
    width: fit-content;
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 10px;
    text-transform: uppercase;
    margin: 14px 0;
}

table .status-u-procesu td:nth-child(2)::before, table .status-neaktivan td:nth-child(2)::before,
table .status-aktivan td:nth-child(2)::before, table .status-u-pripremi td:nth-child(2)::before {
    content: '.';
    font-size: 24px;
    position: relative;
    top: -24px;
    color: white;
    height: 0;
}

table .status-neaktivan td:nth-child(2) {
    padding: 4px 8px;
    border-radius: 6px;
    background-color: #c91212;
    color: white;
    font-weight: 700;
    width: fit-content;
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 10px;
    text-transform: uppercase;
    margin: 14px 0;
}

table .status-aktivan td:nth-child(2) {
    padding: 4px 8px;
    border-radius: 6px;
    background-color: #0f8100;
    color: white;
    font-weight: 700;
    width: fit-content;
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 10px;
    text-transform: uppercase;
    margin: 14px 0;
}

.list {
    margin: 20px;
    height: 95.8vh;
    overflow-y: scroll;
    width: 100%;
}

.list::-webkit-scrollbar {
    display: none;
}

form#acf-form .acf-field-66c85a0a0a148 .acf-label label, form#acf-form .acf-field-66c85a280a149 .acf-label label, form#acf-form .acf-field-66c85ac0d4020 .acf-label label,
form#acf-form .acf-field-66c85b1fd4021 .acf-label label, form#acf-form .acf-field-66c85b38d4022 .acf-label label, form#acf-form .acf-field-66bc7a53ccdb6 .acf-label label,
form#acf-form .acf-field-66bc7af0ccdbe .acf-label label, form#acf-form .acf-field-66c71c0f3bb40 .acf-label label, form#acf-form .acf-field-67630f5524cbe .acf-label label,
form#acf-form .acf-field-66c71d093bb46 .acf-label label, form#acf-form .acf-field-67631086e8507 .acf-label label, form#acf-form .acf-field-6762c7ca461b9 .acf-label label,
form#acf-form .acf-field-6762c7ca461b9 .acf-label label, form#acf-form .acf-field-6762c34adf16e .acf-label label, form#acf-form .acf-field-6762c7923fdbb .acf-label label, 
form#acf-form .acf-field-6762c8ea3fdbd .acf-label label,

form#acf-form .acf-field-66cc52e27d132 .acf-label label, form#acf-form .acf-field-66cc52ef7d133 .acf-label label, form#acf-form .acf-field-66cc53cc7d134 .acf-label label,
form#acf-form .acf-field-66cc53e37d135 .acf-label label, form#acf-form .acf-field-66cc54307d136 .acf-label label, form#acf-form .acf-field-66cc545a7d137 .acf-label label,
form#acf-form .acf-field-66cc546c7d138 .acf-label label, form#acf-form .acf-field-66c467844b8bd .acf-label label, form#acf-form .acf-field-66c4678451951 .acf-label label,

form#acf-form .acf-field-66c71c0f3bb40 .acf-label label, form#acf-form .acf-field-66c71c7b3bb42 .acf-label label, form#acf-form .acf-field-66c71d093bb46 .acf-label label,
form#acf-form .acf-field-66c71a513bb36 .acf-label label, form#acf-form .acf-field-66c71abb3bb3d .acf-label label {
    display: none!important;
}

form#acf-form .acf-field-66fc58547ae14 {
    display: none;
}

.fef-menu__logo {
    display: flex;
    align-items: center;
    justify-content: center;
}

.fef-menu__wrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 95%;
    padding: 24px 0;
}

.logo-items {
    display: flex;
    flex-direction: column;
    gap: 32px;
}

.fef-menu__logo img {
    width: 90%;
}

.logout-link {
    color: white;
    text-decoration: none;
    font-size: 14px;
    padding: 5px 12px;
}

.page-template-user-login {
    background-color: #f0f0f1;
}

.login-section {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh;
}

.login-section__wrapper {
    display: flex;
    flex-direction: column;
    gap: 24px;
    width: 300px;
    align-items: center;
    background: white;
    padding: 32px;
    border-radius: 4px;
}

.login-section form p {
    display: flex;
    flex-direction: column;
    margin: 0;
    gap: 3px;
}

.login-section form {
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: 100%;
}

.login-section img {
    width: 200px;
}

.login-section form input#username, .login-section form input#password {
    width: 100%;
    padding: 4px 8px;
    margin: 0;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 1.4;
    box-shadow: 0 0 0 transparent;
    border-radius: 4px;
    border: 1px solid #8c8f94;
    background-color: #fff;
    color: #2c3338;
}

.login-section form input#username:focus, .login-section form input#password:focus {
    border-color: #2271b1;
    box-shadow: 0 0 0 1px #2271b1;
    outline: 2px solid transparent;
}

.login-section form input[type="submit"] {
    text-align: center;
    border-color: #2271b1;
    color: #fff;
    text-decoration: none;
    text-shadow: none;
    cursor: pointer;
    height: 37.56px;
    border-width: 1px;
    border-style: solid;
    -webkit-appearance: none;
    display: inline-block;
    border-radius: 4px;
    white-space: nowrap;
    box-sizing: border-box;
    font-size: 14px;
    min-height: 32px;
    line-height: 2.30769231;
    padding: 0 12px;
    width: 100%;
    margin: 0;
    background: #486096;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.login-section form label {
    line-height: 1.4;
    font-size: 13px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    color: black;
}

.login-section .login-error {
    width: 100%;
}

.login-section .login-error p {
    color: #ba1e22;
    font-size: 14px;
    line-height: 2.30769231;
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

table tr td a {
    color: #2c3338;
    text-decoration: none;
    transition: all .3s ease-in-out;
}

table tr td a:hover {
    color: #486096;
}

form#acf-form input, form#acf-form select, form#acf-form textarea {
    height: 29.59px;
}

.single-dijete form#acf-form input:disabled, .single-dijete form#acf-form select:disabled,
.single-dijete form#acf-form textarea:disabled,
.single-usvojitelj form#acf-form input:disabled, .single-usvojitelj form#acf-form select:disabled,
.single-usvojitelj form#acf-form textarea:disabled,
.single-usvojitelj-ino form#acf-form input:disabled, .single-usvojitelj-ino form#acf-form select:disabled,
.single-usvojitelj-ino form#acf-form textarea:disabled {
    opacity: 1;
}

.single-dijete form#acf-form .acf-repeater-add-row, .single-usvojitelj form#acf-form .acf-repeater-add-row,
.single-usvojitelj-ino form#acf-form .acf-repeater-add-row {
    display: none;
}

.single-dijete .acf-relationship, .single-usvojitelj .acf-relationship, .single-usvojitelj-ino .acf-relationship {
    pointer-events: none;
}

.single-dijete .acf-relationship .choices, .single-dijete .acf-relationship .filters.-f1,
.single-usvojitelj .acf-relationship .choices, .single-usvojitelj .acf-relationship .filters.-f1,
.single-usvojitelj-ino .acf-relationship .choices, .single-usvojitelj-ino .acf-relationship .filters.-f1 {
    display: none;
}

.single-dijete form#acf-form select, .single-usvojitelj form#acf-form select, .single-usvojitelj-ino form#acf-form select {
    appearance: none;
}

form#acf-form .acf-message.hidden {
    display: none;
}

form#acf-form .acf-message {
    background: #00a32a;
    color: white;
    padding: 8px 12px;
    font-size: 13px;
    line-height: 1.5;
    margin-bottom: 24px;
}

.dashboard-list__wrap {
	    display: flex;
    gap: 24px;
    margin: 24px;
    width: 100%;
	flex-direction: column; 
}

.dashboard-list__wrap .dash-logo {
	width: 400px;
}

.dashboard-list {
    display: flex;
    gap: 24px;
    margin: 0px;
    width: 100%;
}

.dashboard-list a {
    background: #486096;
    flex: 1;
    height: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 48px;
    gap: 32px;
    text-decoration: none;
    min-height: 300px;
}

.dashboard-list h2 {
    margin: 0;
    color: white;
}

.single-dijete .acf-repeater .acf-row:hover > .acf-row-handle .acf-icon, .acf-repeater .acf-row.-hover > .acf-row-handle .acf-icon,
.single-usvojitelj .acf-repeater .acf-row:hover > .acf-row-handle .acf-icon, .acf-repeater .acf-row.-hover > .acf-row-handle .acf-icon,
.single-usvojitelj-ino .acf-repeater .acf-row:hover > .acf-row-handle .acf-icon, .acf-repeater .acf-row.-hover > .acf-row-handle .acf-icon {
    display: none;
}

.open-menu, .close-menu {
    display: none;
}

.display-time {
    display: none;
}

div#export-pdf-button a {
    all: unset;
    color: white;
    font-size: 16px;
    font-weight: 600;
    min-width: 100%;
    margin-top: 0;
    text-align: center;
    transition: all .3s ease-in-out;
    cursor: pointer;
    display: block;
    padding: 8px 16px;
}

div#export-pdf-button {
    flex: 1;
    text-align: center;
    background: #ba1e22;
    padding: 0;
}

.buttonswrapper {
    display: flex;
    align-items: center;
    gap: 32px;
}

.buttonswrapper button {
    all: unset;
    background-color: #486096;
    text-align: center;
    color: white;
    font-size: 16px;
    font-weight: 600;
    min-width: 100%;
    margin-top: 0;
    text-align: center;
    transition: all .3s ease-in-out;
    cursor: pointer;
    display: block;
    padding: 8px 16px;
    text-decoration: none;
}

.buttonswrapper button:disabled {
    background-color: grey;
}

.buttonswrapper a {
    text-align: center;
    background: #ba1e22;
    color: white;
    font-size: 16px;
    font-weight: 600;
    min-width: 100%;
    margin-top: 0;
    text-align: center;
    transition: all .3s ease-in-out;
    cursor: pointer;
    display: block;
    padding: 8px 16px;
    text-decoration: none;
}

form#acf-form .acf-field-6683fed6db3d3 .acf-label label {
    display: none;
}

form#acf-form .acf-field-6683fed6db3d3 .acf-input .acf-fields.-top.-border .acf-field .acf-label label {
    display: block;
}

form#acf-form .acf-field-6683fed6db3d3 {
    margin-top: 0;
}

.acf-field-66c7117f6bfc2 {
    margin-bottom: -16px!important;
}

.wp-singular #message {
    width: 100%;
}

#message p {
    margin: 0;
    background: green;
    color: white;
    padding: 8px 16px;
    width: 100%;
}

@media only screen and (max-width: 599px), only screen and (min-width: 600px) and (max-width: 1200px) and (orientation: portrait), only screen and (min-width: 600px) and (max-width: 1200px) and (orientation: landscape) {
    .fef-section__wrapper {
        height: 100%;
    }

    div#export-pdf-button {
        width: 100%;
    }

    .fef-menu {
        position: fixed;
        min-width: 100%;
        height: 100dvh;
        left: -100%;
        z-index: 2;
    }

    .fef-menu__wrapper {
        height: calc(100dvh - 32px);
    }

    .dashboard-list {
        flex-direction: column;
    }
	
	.dashboard-list__wrap .dash-logo {
		width: 250px;
	}

    form#acf-form .acf-fields.acf-form-fields.-top {
        max-width: 100%;
    }

    form#acf-form .acf-fields > .acf-field {
        min-height: auto!important;
        width: 100%!important;
    }

    form#acf-form {
        flex-direction: column;
        height: 100vh;
    }

    form#acf-form .acf-form-submit {
        width: 100%;
        position: relative;
    }

    .open-menu {
        display: block;
        position: fixed;
        left: -27px;
        font-size: 16px;
        top: 50%;
        z-index: 1;
        background: #ba1e22;
        color: white;
        padding: 4px 12px;
        transform: rotate(-90deg);
    }

    .close-menu {
        display: block;
        color: white;
        text-decoration: none;
        font-size: 14px;
        padding: 5px 12px;
    }

    .logout-and-menu {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .login-section__wrapper {
        width: 250px;
    }

    .dashboard-list a {
        min-height: 200px;
    }

    .fef-menu__logo img {
        width: 50%;
    }

    .acf-table > thead > tr > th:first-child, .acf-repeater .acf-row-handle.order {
        display: none;
    }

    .page-template-fef-djeca .acf-field-repeater, .page-template-fef-usvojitelji .acf-field-repeater, .page-template-fef-usvojitelji-ino .acf-field-repeater {
        overflow-x: scroll;
    }

    .page-template-fef-djeca .acf-field-repeater .acf-table tbody tr td {
        min-width: 100px;
    }

    .page-template-fef-djeca .acf-field-repeater .acf-table tbody tr td:last-child {
        min-width: 20px;
    }

    .buttonswrapper {
        flex-direction: column;
        gap: 16px;
        width: 100%;
    }
}