#r1_invoice_field {
    clear: both !important;
    float: none !important;
    width: 100% !important;
}

/* BUG FIX - form-row-wide polja moraju clearati float */
.woocommerce-billing-fields__field-wrapper .form-row-wide,
.woocommerce-shipping-fields__field-wrapper .form-row-wide {
    clear: both !important;
    float: none !important;
}

.fame-inline-label-field label {
    display: none !important;
}

.fame-inline-label-field {
    position: relative !important;
}

form.checkout .form-row.fame-show-floating-label .input-text,
form.checkout .form-row.fame-show-floating-label textarea,
form.woocommerce-checkout .form-row.fame-show-floating-label .input-text,
form.woocommerce-checkout .form-row.fame-show-floating-label textarea,
form[name="checkout"] .form-row.fame-show-floating-label .input-text,
form[name="checkout"] .form-row.fame-show-floating-label textarea,
.wfacp-row .form-row.fame-show-floating-label .input-text,
.wfacp-row .form-row.fame-show-floating-label textarea {
    padding-top: 18px !important;
    padding-bottom: 4px !important;
}

.fame-inline-label-field .woocommerce-input-wrapper {
    position: relative !important;
    display: block;
}

.fame-inline-label-field .fame-floating-label {
    position: absolute;
    top: 4px;
    left: 10px;
    right: 10px;
    display: block;
    font-size: 11px;
    line-height: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #6c757d;
    pointer-events: none;
    z-index: 5;
    opacity: 0;
    transform: translateY(2px);
    transition: opacity .12s ease, transform .12s ease;
}

.fame-inline-label-field.fame-show-floating-label .fame-floating-label {
    opacity: 1;
    transform: translateY(0);
}

.fame-inline-label-field .input-text,
.fame-inline-label-field textarea {
    position: relative;
    z-index: 3;
}

/* Hide native placeholder once floating-label state starts (focus/value). */
.fame-inline-label-field .input-text:focus::placeholder,
.fame-inline-label-field textarea:focus::placeholder,
.fame-inline-label-field.fame-show-floating-label .input-text::placeholder,
.fame-inline-label-field.fame-show-floating-label textarea::placeholder {
    color: transparent !important;
}

.fame-inline-label-field .input-text:focus::-webkit-input-placeholder,
.fame-inline-label-field textarea:focus::-webkit-input-placeholder,
.fame-inline-label-field.fame-show-floating-label .input-text::-webkit-input-placeholder,
.fame-inline-label-field.fame-show-floating-label textarea::-webkit-input-placeholder {
    color: transparent !important;
}

.fame-inline-label-field .input-text {
    box-sizing: border-box;
    height: 50px;
}

#r1_company_oib_field .input-text {
    box-sizing: border-box;
    height: 50px;
}
