    .ffl-wrapper {
        position: relative;
        display: block;
        padding-top: 0rem;
    }

        .ffl-wrapper .ffl-label {
            transition-property: all;
            transition-duration: 200ms;
            transition-timing-function: ease;
            transition-delay: 0s;
            position: absolute;
            white-space: nowrap;
            max-width: 100%;
            text-overflow: ellipsis;
            overflow: hidden;
            pointer-events: none;
            top: 1.25rem;
        }

        .ffl-wrapper.ffl-floated .ffl-label {
            top: 0;
        }

    .ffl-label {
        color: #000;
        line-height: 1.2;
        font-size: 15px;
    }

    .ffl-floated .ffl-label {
        color: #000;
        font-size: 0.85rem;
    }