tr.fl-header {
        font-size: 120%;
        font-weight: bold;
    }

    span.fl-input-lbl2-2 {
        display: none;
    }

    @media screen and (max-width: 600px) {
        .fl-input-table {
            display: flex;
            flex-direction: column;
            width: 100% !important;
        }

            .fl-input-table tr {
                display: flex;
                flex-direction: column;
                width: 100%;
            }

            .fl-input-table td {
                text-align: center;
            }

                .fl-input-table td.fl-right {
                    text-align: right;
                }

                .fl-input-table td.fl-input-lbl2 {
                    display: none;
                }

        span.fl-input-lbl2-2 {
            display: inherit;
        }

        .fl-col-input {
            width: 93% !important;
        }

        td.fl-match-check {
            text-align: left;
            padding-left: 0;
        }

        .fl-search-btn {
            width: 80%;
        }

        td.fl-input-lbl1 {
            padding-bottom: 0;
        }

        td.fl-input-lbl1, td.fl-input-lbl2 {
            text-align: left;
        }

        td.fl-col-input2 {
            text-align: left;
        }
    }