.my-data.lsfw-fill-tbl .lsfw-fill-tbl__300 {
    width: 284px;
}

.my-data.lsfw-fill-tbl thead {
    text-transform: uppercase;
}

.my-data.lsfw-fill-tbl .my-data__download::before {
    font-size: 32px;
    margin-bottom: 15px;
    content: '\f030';
    font-weight: bold;
    font-family: "Font Awesome 5 Free";
}

html body .page .lsfw-form .bth__inp-lbl.w80px {
    min-width: 80px;
}
html body .page .lsfw-form .bth__inp:not(.normal) {
    text-transform: uppercase;
}

html body .page .lsfw-form .bth__inp-lbl i {
    font-size: 13px;margin-right: 5px;
}
html body .page .lsfw-form .lsfw-form__right-icon:hover .hint{
    display: block;
}
html body .page .lsfw-form .lsfw-form__right-icon {
    position: absolute;right: 0;top: 0;color: #999;z-index: 2;
}
html body .page .lsfw-form .bth__ta-block .bth__ta {
    min-height: 150px;
}

html body .page .lsfw-form .lsfw-form__cell {
    position: static;
}

@media screen and (max-width: 1024px) {
    .my-data.lsfw-fill-tbl .hint.hint--mobile span {
        text-decoration: underline;
    }

    .my-data.lsfw-fill-tbl .hint.hint--mobile {
        display: block !important;
        position: static;
        padding: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        text-transform: uppercase !important;
        line-height: inherit !important;
        font-size: 9px !important;
        background: transparent;
        width: 100% !important;
        max-width: none;
        margin-top: 5px;
    }

    .my-data.lsfw-fill-tbl tr td .lsfw-fill-tbl__flex {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media screen and (max-width: 1023px) {
    html body .page .lsfw-form.pr20 {
        padding-right: 10px !important;
    }

    html body .page .lsfw-form .lsfw-form__cell .bth__inp-lbl {
        min-width: 90px;
    }

    .my-data.lsfw-fill-tbl .lsfw-fill-tbl__250 {
        width: 190px;
    }

    .my-data.lsfw-fill-tbl .lsfw-fill-tbl__300 {
        width: 225px;
    }
}

@media screen and (max-width: 767px) {
    .my-data.lsfw-fill-tbl tbody tr td.w100p-mobile {
        width: 100%;
    }

    .my-data.lsfw-fill-tbl .fz16 {
        font-size: 14px !important;
    }

    .my-data.lsfw-fill-tbl tr td {
        display: block;
        padding: 0;
    }

    .my-data.lsfw-fill-tbl .lsfw-fill-tbl__40 + td {
        margin-bottom: 5px;
    }

    .my-data.lsfw-fill-tbl tbody tr {
        padding: 10px;
        margin-bottom: 5px;
        position: relative;
    }

    .my-data.lsfw-fill-tbl tr td {
        padding: 0;
    }

    .my-data.lsfw-fill-tbl thead {
        display: block !important;
        border: none;
    }

    html body .page .lsfw-form .lsfw-form__row {
        gap: 0 5px;
    }

    html body .page .lsfw-form .lsfw-form__row > .lsfw-form__cell.w30p {
        width: calc(30% - 5px) !important;
    }

    html body .page .lsfw-form .bth__inp-block .bth__inp > .lsfw-rbt {
        margin: 2px 15px 2px 0;
    }

    html body .page .lsfw-form .lsfw-form__row > .lsfw-form__cell.w50p {
        width: calc(50% - 5px) !important;
    }

    .my-data.lsfw-fill-tbl .lsfw-fill-tbl__250 {
        width: auto;
        font-size: 10px;
    }

    html body .page .my-data.lsfw-fill-tbl .lsfw-fill-tbl__40 {
        position: absolute;
        left: 16px;
        font-size: 14px;
        top: 16px;
    }

    .my-data.lsfw-fill-tbl tbody tr td.lsfw-fill-tbl__40 ~ td {
        padding-left: 35px;
    }

    .form {
        margin-bottom: 20px;
    }


    .my-data.lsfw-fill-tbl thead tr {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 5px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .my-data.lsfw-fill-tbl .lsfw-fill-tbl__bubble-white.left {
        width: 35px;
        padding: 0;
        text-align: center !important;
    }

    .my-data.lsfw-fill-tbl .lsfw-fill-tbl__bubble-white.left i.fa-cog {
        margin: 0 !important;
        font-size: 14px;
    }

    .my-data.lsfw-fill-tbl .lsfw-fill-tbl__bubble-white.left i.fa-cog + b {
        display: none;
    }

}

@media screen and (max-width: 599px) {
    html body .page .form .lsfw-form .lsfw-form__row:not(.birthday-row) > .lsfw-form__cell {
        width: 100% !important;
    }

    .my-data.lsfw-fill-tbl .bth__ava-square {
        margin-right: 5px !important;
    }
}

@media screen and (max-width: 374px) {
    .my-data.lsfw-fill-tbl p.lsfw-fill-tbl__detail {
        padding: 0;
        background: transparent;
    }
}

@media screen and (max-width: 359px) {
    .my-data.lsfw-fill-tbl .lsfw-fill-tbl__detail {
        padding: 0;
        background: transparent;
    }

    .my-data.lsfw-fill-tbl tbody tr td.lsfw-fill-tbl__40 ~ td {
        padding-left: 25px;
    }

    html body .page .my-data.lsfw-fill-tbl .lsfw-fill-tbl__40 {
        left: 12px;
    }

    .my-data.lsfw-fill-tbl thead .hide-1023 {
        display: none !important;
    }
}