body, button, input, optgroup, select, textarea {
    font-family: 'Avenir', Helvetica, Arial, sans-serif;
/*'Microsoft YaHei','微软雅黑','Century Gothic', 'Helvetica', 'SimSun', '宋体', 'Heiti', '黑体', 'Arial', 'sans-serif';*/
}
.nowrap{white-space: nowrap;}
.hero{font-family: akkurat;}
.has-text-accent{color:#797bf2 !important;}
.has-text-purple{color:#8269B2 !important;}
.has-text-blue{color:#37C3FF !important;}
.has-text-green{color:#93E088 !important;}
.has-text-orange{color:#FFA981 !important;}
.has-text-red{color:#F92B60 !important;}
.has-text-yellow{color:#FFD66E !important;}
.has-text-tb {    color: #f44336 !important;}
.button.h-button.is-purple.is-elevated {
    -webkit-box-shadow: 0 14px 26px -12px rgb(103 28 201 / 42%), 0 4px 23px 0px rgb(0 0 0 / 12%), 0 8px 10px -5px rgb(103 28 201 / 20%);
    box-shadow: 0 14px 26px -12px rgb(103 28 201 / 42%), 0 4px 23px 0px rgb(0 0 0 / 12%), 0 8px 10px -5px rgb(103 28 201 / 20%);
}
.button.is-purple {
    background-color: #03a9f4;
    border-color: transparent;
    color: #fff;
}
.delete::after, .delete::before, .modal-close::after, .modal-close::before {
    background-color: #333;
}

@-webkit-keyframes fadeInLeft {
    from {
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@keyframes fadeInLeft {
    from {
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}
.preFadeInLeft {
    opacity: 0
}
.fadeInLeft {
    opacity: 0;
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}


.tab-content {
    display: none;
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}

.tab-content.is-active {
    display: block
}

.tab-content.is-active.is-spaced {
    margin-top: 10px !important
}

.tab-content.is-spaced {
    margin-top: 40px
}

.tab-content.is-spaced-lg {
    margin-top: 40px !important
}

.tabs-wrapper.is-slider.is-inverted .tabs,.tabs-wrapper-alt.is-slider.is-inverted .tabs {
    background: #fff
}

.tabs-wrapper.is-slider.is-squared .tabs,.tabs-wrapper.is-slider.is-squared .tab-naver,.tabs-wrapper-alt.is-slider.is-squared .tabs,.tabs-wrapper-alt.is-slider.is-squared .tab-naver {
    border-radius: 8px
}

.tabs-wrapper.is-slider .tabs,.tabs-wrapper-alt.is-slider .tabs {
    position: relative;
    background: #f2f2f2;
    border: 1px solid #ededed;
    max-width: 185px;
    height: 35px;
    border-bottom: none;
    border-radius: 500px
}

.tabs-wrapper.is-slider .tabs ul,.tabs-wrapper-alt.is-slider .tabs ul {
    border-bottom: none
}

.tabs-wrapper.is-slider .tabs ul.is-profile li a,.tabs-wrapper-alt.is-slider .tabs ul.is-profile li a {
    color: #fcfcfc !important
}

.tabs-wrapper.is-slider .tabs ul.is-profile li.is-active a,.tabs-wrapper-alt.is-slider .tabs ul.is-profile li.is-active a {
    color: #283252 !important
}

.tabs-wrapper.is-slider .tabs li,.tabs-wrapper-alt.is-slider .tabs li {
    width: 50%
}

.tabs-wrapper.is-slider .tabs li a,.tabs-wrapper-alt.is-slider .tabs li a {
    color: #a2a5b9;
    font-family: "Roboto",sans-serif;
    height: 40px;
    border-bottom: none;
    position: relative;
    z-index: 5
}

.tabs-wrapper.is-slider .tabs li a span,.tabs-wrapper-alt.is-slider .tabs li a span {
    position: relative;
    top: -1px;
    display: block
}

.tabs-wrapper.is-slider .tabs li.is-active a,.tabs-wrapper-alt.is-slider .tabs li.is-active a {
    color: #fff;
    font-weight: 400
}

.tabs-wrapper.is-slider .tabs li:first-child.is-active~.tab-naver,.tabs-wrapper-alt.is-slider .tabs li:first-child.is-active~.tab-naver {
    margin-left: 0
}

.tabs-wrapper.is-slider .tabs li:nth-child(2).is-active~.tab-naver,.tabs-wrapper-alt.is-slider .tabs li:nth-child(2).is-active~.tab-naver {
    margin-left: 50% !important
}

.tabs-wrapper.is-slider .tab-naver,.tabs-wrapper-alt.is-slider .tab-naver {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 50%;
    height: 20px;
    background: #9c27b0;
    z-index: 1;
    position: absolute;
    top: .5px;
    left: 0;
    display: block;
    width: 50%;
    height: 32px;
    -webkit-transition: all .3s;
    transition: all .3s;
    z-index: 4;
    border-radius: 50px
}

.tabs-wrapper.is-slider .tab-naver.is-profile,.tabs-wrapper-alt.is-slider .tab-naver.is-profile {
    background: #fcfcfc !important
}

.tabs-wrapper.is-slider .tab-naver.is-active,.tabs-wrapper-alt.is-slider .tab-naver.is-active {
    margin-left: 50%
}

.tabs-wrapper.is-triple-slider.is-inverted .tabs,.tabs-wrapper-alt.is-triple-slider.is-inverted .tabs {
    background: #fff
}

.tabs-wrapper.is-triple-slider.is-squared .tabs,.tabs-wrapper.is-triple-slider.is-squared .tab-naver,.tabs-wrapper-alt.is-triple-slider.is-squared .tabs,.tabs-wrapper-alt.is-triple-slider.is-squared .tab-naver {
    border-radius: 8px
}

.tabs-wrapper.is-triple-slider .tabs,.tabs-wrapper-alt.is-triple-slider .tabs {
    position: relative;
    background: #f2f2f2;
    border: 1px solid #ededed;
    max-width: 280px;
    height: 35px;
    border-bottom: none;
    border-radius: 500px
}

.tabs-wrapper.is-triple-slider .tabs ul,.tabs-wrapper-alt.is-triple-slider .tabs ul {
    border-bottom: none
}

.tabs-wrapper.is-triple-slider .tabs ul.is-profile li a,.tabs-wrapper-alt.is-triple-slider .tabs ul.is-profile li a {
    color: #fcfcfc !important
}

.tabs-wrapper.is-triple-slider .tabs ul.is-profile li.is-active a,.tabs-wrapper-alt.is-triple-slider .tabs ul.is-profile li.is-active a {
    color: #283252 !important
}

.tabs-wrapper.is-triple-slider .tabs li,.tabs-wrapper-alt.is-triple-slider .tabs li {
    width: 33.3%
}

.tabs-wrapper.is-triple-slider .tabs li a,.tabs-wrapper-alt.is-triple-slider .tabs li a {
    color: #a2a5b9;
    font-family: "Roboto",sans-serif;
    font-weight: 400;
    height: 40px;
    border-bottom: none;
    position: relative;
    z-index: 5
}

.tabs-wrapper.is-triple-slider .tabs li a span,.tabs-wrapper-alt.is-triple-slider .tabs li a span {
    position: relative;
    top: -1px;
    display: block
}

.tabs-wrapper.is-triple-slider .tabs li.is-active a,.tabs-wrapper-alt.is-triple-slider .tabs li.is-active a {
    color: #fff;
    font-weight: 400
}

.tabs-wrapper.is-triple-slider .tabs li:first-child.is-active~.tab-naver,.tabs-wrapper-alt.is-triple-slider .tabs li:first-child.is-active~.tab-naver {
    margin-left: 0
}

.tabs-wrapper.is-triple-slider .tabs li:nth-child(2).is-active~.tab-naver,.tabs-wrapper-alt.is-triple-slider .tabs li:nth-child(2).is-active~.tab-naver {
    margin-left: 33% !important
}

.tabs-wrapper.is-triple-slider .tabs li:nth-child(3).is-active~.tab-naver,.tabs-wrapper-alt.is-triple-slider .tabs li:nth-child(3).is-active~.tab-naver {
    margin-left: 66.6%
}

.tabs-wrapper.is-triple-slider .tab-naver,.tabs-wrapper-alt.is-triple-slider .tab-naver {
    position: absolute;
    top: .5px;
    left: 0;
    display: block;
    width: 33.3% !important;
    height: 20px;
    background: #9c27b0;
    z-index: 1;
    position: absolute;
    left: 0;
    display: block;
    height: 32px;
    -webkit-transition: all .3s;
    transition: all .3s;
    z-index: 4;
    border-radius: 50px
}

.tabs-wrapper.is-triple-slider .tab-naver.is-profile,.tabs-wrapper-alt.is-triple-slider .tab-naver.is-profile {
    background: #fcfcfc !important
}

.tabs-wrapper.is-triple-slider .tab-naver.is-active,.tabs-wrapper-alt.is-triple-slider .tab-naver.is-active {
    margin-left: 48%
}

body.is-dark .tabs-wrapper.is-slider.is-inverted .tabs,body.is-dark .tabs-wrapper.is-triple-slider.is-inverted .tabs {
    border: 1px solid #4a4a50 !important;
    background: #28282b !important
}

body.is-dark .tabs-wrapper.is-slider .tabs,body.is-dark .tabs-wrapper.is-triple-slider .tabs {
    border: 1px solid #4a4a50 !important;
    background: #28282b !important
}

body.is-dark .tabs-wrapper.is-slider .tabs .tab-naver,body.is-dark .tabs-wrapper.is-triple-slider .tabs .tab-naver {
    background: #797bf2 !important
}

body.is-dark .tabs-wrapper.is-slider .tabs ul,body.is-dark .tabs-wrapper.is-triple-slider .tabs ul {
    border: none
}

body.is-dark .tabs-wrapper.is-slider .tabs li.is-active a,body.is-dark .tabs-wrapper.is-triple-slider .tabs li.is-active a {
    color: #fff
}

@media only screen and (max-width: 767px) {
    .vertical-tabs-wrapper .tabs ul li.is-active a {
        color:#9c27b0;
        border-bottom-color: #9c27b0
    }

    .vertical-tabs-wrapper .tabs ul li a {
        color: #a2a5b9
    }

    .vertical-tabs-wrapper .content-wrap .tab-content {
        padding-top: 12px;
        display: none;
        -webkit-animation: fadeInLeft .5s;
        animation: fadeInLeft .5s
    }

    .vertical-tabs-wrapper .content-wrap .tab-content.is-active {
        display: block
    }
}

@media only screen and (min-width: 768px) {
    .vertical-tabs-wrapper {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .vertical-tabs-wrapper .tabs {
        min-width: 25%;
        max-width: 25%;
        margin-right: 30px
    }

    .vertical-tabs-wrapper .tabs ul {
        display: block;
        text-align: left;
        border-bottom-color: transparent !important
    }

    .vertical-tabs-wrapper .tabs ul li {
        display: block
    }

    .vertical-tabs-wrapper .tabs ul li.is-active a {
        color: #9c27b0;
        border-right-color: #9c27b0
    }

    .vertical-tabs-wrapper .tabs ul li a {
        display: block;
        border-bottom-color: transparent !important;
        border-right: 2px solid #dbdbdb;
        color: #a2a5b9
    }

    .vertical-tabs-wrapper .content-wrap {
        -webkit-box-flex: 2;
        -ms-flex-positive: 2;
        flex-grow: 2
    }

    .vertical-tabs-wrapper .content-wrap .tab-content {
        display: none;
        -webkit-animation: fadeInLeft .5s;
        animation: fadeInLeft .5s
    }

    .vertical-tabs-wrapper .content-wrap .tab-content.is-active {
        display: block
    }
}


.tabs {
    -webkit-overflow-scrolling: touch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden;
    overflow-x: auto;
    white-space: nowrap;
    margin-bottom: 20px;
}

.tabs a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom-color: #dbdbdb;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #4a4a4a;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: -1px;
    padding: .5em 1em;
    vertical-align: top
}

.tabs a:hover {
    border-bottom-color: #363636;
    color: #363636
}

.tabs li {
    display: block
}

.tabs li.is-active a {
    border-bottom-color: #485fc7;
    color: #485fc7
}

.tabs ul {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom-color: #dbdbdb;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.tabs ul.is-left {
    padding-right: .75em
}

.tabs ul.is-center {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: .75em;
    padding-right: .75em
}

.tabs ul.is-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-left: .75em
}

.tabs .icon:first-child {
    margin-right: .5em
}

.tabs .icon:last-child {
    margin-left: .5em
}

.tabs.is-centered ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tabs.is-right ul {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.tabs.is-boxed a {
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.tabs.is-boxed a:hover {
    background-color: #f5f5f5;
    border-bottom-color: #dbdbdb
}

.tabs.is-boxed li.is-active a {
    background-color: #fff;
    border-color: #dbdbdb;
    border-bottom-color: transparent !important
}

.tabs.is-fullwidth li {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.tabs.is-toggle a {
    border-color: #dbdbdb;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 0;
    position: relative
}

.tabs.is-toggle a:hover {
    background-color: #f5f5f5;
    border-color: #b5b5b5;
    z-index: 2
}

.tabs.is-toggle li+li {
    margin-left: -1px
}

.tabs.is-toggle li:first-child a {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.tabs.is-toggle li:last-child a {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.tabs.is-toggle li.is-active a {
    background-color: #485fc7;
    border-color: #485fc7;
    color: #fff;
    z-index: 1
}

.tabs.is-toggle ul {
    border-bottom: none
}

.tabs.is-toggle.is-toggle-rounded li:first-child a {
    border-bottom-left-radius: 9999px;
    border-top-left-radius: 9999px;
    padding-left: 1.25em
}

.tabs.is-toggle.is-toggle-rounded li:last-child a {
    border-bottom-right-radius: 9999px;
    border-top-right-radius: 9999px;
    padding-right: 1.25em
}

.tabs.is-small {
    font-size: .75rem
}

.tabs.is-medium {
    font-size: 1.25rem
}

.tabs.is-large {
    font-size: 1.5rem
}
/*end tabs*/
/* checkbox*/
input[type=checkbox],input[type=radio] {
    vertical-align: baseline
}

.radio,.checkbox {
    cursor: pointer;
    display: inline-block;
    line-height: 1.25;
    position: relative
}

.radio input,.checkbox input {
    cursor: pointer
}

.radio:hover,.checkbox:hover {
    color: #363636
}

[disabled].radio,[disabled].checkbox,fieldset[disabled] .radio,fieldset[disabled] .checkbox,.radio input[disabled],.checkbox input[disabled] {
    color: #7a7a7a;
    cursor: not-allowed
}

.radio+.radio {
    margin-left: .5em
}




.radio,.checkbox {
    position: relative;
    font-family: "Roboto",sans-serif;
    cursor: pointer;
    padding: .1em
}

.radio::-moz-selection, .checkbox::-moz-selection {
    background: transparent
}

.radio::selection,.checkbox::selection {
    background: transparent
}

.radio input+span,.checkbox input+span {
    position: relative;
    top: -1px;
    background: #fff;
    content: "";
    display: inline-block;
    margin: 0 .5em 0 0;
    padding: 0;
    vertical-align: middle;
    width: 1.4em;
    height: 1.4em;
    border: 1px solid #d9d9d9;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.radio input+span::after,.checkbox input+span::after {
    content: "";
    display: block;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s
}

@media screen and (min-width: 768px) {
    .radio:hover input+span,.checkbox:hover input+span {
        -webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);
        box-shadow: 0 2px 4px rgba(0,0,0,.15)
    }
}

.radio input:active+span,.checkbox input:active+span {
    -webkit-box-shadow: 0 4px 8px rgba(0,0,0,.15);
    box-shadow: 0 4px 8px rgba(0,0,0,.15)
}

.radio input:checked+span::after,.checkbox input:checked+span::after {
    -webkit-transform: translate(-50%, -50%) scale(1) !important;
    transform: translate(-50%, -50%) scale(1) !important
}

.radio input,.checkbox input {
    position: absolute;
    cursor: pointer;
    opacity: 0;
    -webkit-transition: all .3s;
    transition: all .3s
}

.checkbox {
    color: #3c3b3b
}

.checkbox:hover {
    color: #2b55eb
}

.checkbox.is-paddingless {
    padding: 0
}

.checkbox.is-circle input+span {
    border-radius: 50%
}

.checkbox.is-solid input+span {
    background: #f5f5f5
}

.checkbox.is-solid.is-primary input+span {
    border-color: #671cc9;
    background: #671cc9
}

.checkbox.is-solid.is-primary input+span:after {
    color: #fff
}

.checkbox.is-solid.is-success input+span {
    border-color: #06d6a0;
    background: #06d6a0
}

.checkbox.is-solid.is-success input+span:after {
    color: #fff
}

.checkbox.is-solid.is-info input+span {
    border-color: #039be5;
    background: #039be5
}

.checkbox.is-solid.is-info input+span:after {
    color: #fff
}

.checkbox.is-solid.is-warning input+span {
    border-color: #faae42;
    background: #faae42
}

.checkbox.is-solid.is-warning input+span:after {
    color: #fff
}

.checkbox.is-solid.is-danger input+span {
    border-color: #e62965;
    background: #e62965
}

.checkbox.is-solid.is-danger input+span:after {
    color: #fff
}

.checkbox.is-outlined.is-primary input:checked+span {
    border-color: #671cc9
}

.checkbox.is-outlined.is-primary input+span:after {
    color: #671cc9
}

.checkbox.is-outlined.is-success input:checked+span {
    border-color: #06d6a0
}

.checkbox.is-outlined.is-success input+span:after {
    color: #06d6a0
}

.checkbox.is-outlined.is-info input:checked+span {
    border-color: #039be5
}

.checkbox.is-outlined.is-info input+span:after {
    color: #039be5
}

.checkbox.is-outlined.is-warning input:checked+span {
    border-color: #faae42
}

.checkbox.is-outlined.is-warning input+span:after {
    color: #faae42
}

.checkbox.is-outlined.is-danger input:checked+span {
    border-color: #e62965
}

.checkbox.is-outlined.is-danger input+span:after {
    color: #e62965
}

.checkbox input+span {
    border-radius: 2px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.checkbox input+span::after {
    background-size: contain;
    position: absolute;
    top: 48%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    content: "";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: .7rem
}

.radio {
    color: #a2a5b9
}

.radio+.radio {
    margin-left: 0 !important
}

.radio:hover {
    color: #a2a5b9
}

.radio.is-paddingless {
    padding: 0
}

.radio.is-square input+span {
    border-radius: 4px
}

.radio.is-solid input+span {
    background: #f5f5f5
}

.radio.is-solid.is-primary input+span {
    border-color: #671cc9;
    background: #671cc9
}

.radio.is-solid.is-primary input+span:after {
    color: #fff
}

.radio.is-solid.is-success input+span {
    border-color: #06d6a0;
    background: #06d6a0
}

.radio.is-solid.is-success input+span:after {
    color: #fff
}

.radio.is-solid.is-info input+span {
    border-color: #039be5;
    background: #039be5
}

.radio.is-solid.is-info input+span:after {
    color: #fff
}

.radio.is-solid.is-warning input+span {
    border-color: #faae42;
    background: #faae42
}

.radio.is-solid.is-warning input+span:after {
    color: #fff
}

.radio.is-solid.is-danger input+span {
    border-color: #e62965;
    background: #e62965
}

.radio.is-solid.is-danger input+span:after {
    color: #fff
}

.radio.is-outlined.is-primary input:checked+span {
    border-color: #671cc9
}

.radio.is-outlined.is-primary input+span:after {
    color: #671cc9
}

.radio.is-outlined.is-success input:checked+span {
    border-color: #06d6a0
}

.radio.is-outlined.is-success input+span:after {
    color: #06d6a0
}

.radio.is-outlined.is-info input:checked+span {
    border-color: #039be5
}

.radio.is-outlined.is-info input+span:after {
    color: #039be5
}

.radio.is-outlined.is-warning input:checked+span {
    border-color: #faae42
}

.radio.is-outlined.is-warning input+span:after {
    color: #faae42
}

.radio.is-outlined.is-danger input:checked+span {
    border-color: #e62965
}

.radio.is-outlined.is-danger input+span:after {
    color: #e62965
}

.radio input+span {
    border-radius: 100%
}

.radio input+span::after {
    background-size: contain;
    position: absolute;
    top: 49%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    content: "";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: .6rem
}

body.is-dark .checkbox input+span,body.is-dark .radio input+span {
    background-color: #28282b;
    border-color: #2d2d31
}

body.is-dark .checkbox input+span::after,body.is-dark .radio input+span::after {
    color: #aaaab3
}

body.is-dark .checkbox input+span,body.is-dark .radio input+span {
    border-color: #4a4a50
}

body.is-dark .checkbox.is-solid.is-primary input+span,body.is-dark .radio.is-solid.is-primary input+span {
    background-color: #797bf2 !important;
    border-color: #797bf2 !important
}

body.is-dark .checkbox.is-outlined.is-primary input:checked+span,body.is-dark .radio.is-outlined.is-primary input:checked+span {
    border-color: #797bf2 !important
}

body.is-dark .checkbox.is-outlined.is-primary input:checked+span::after,body.is-dark .radio.is-outlined.is-primary input:checked+span::after {
    color: #797bf2 !important
}

/*end checkbox*/


.modal-card-foot, .modal-card-head {
    background-color: #fff;
}
*{margin: 0;padding: 0;list-style-type: none;text-decoration: none;}
.avatar{width: 100px;min-width: 100px;height: 100px;border-radius: 50%;}
.ucdropdown.navbar-item.has-dropdown.is-active a,.ucdropdown.navbar-item.has-dropdown:focus a,.ucdropdown.navbar-item.has-dropdown:hover a {
    color: #485fc7;
}
.box{width: 500px;margin: auto;}

#wrap li {
    height: 30px;
    line-height: 30px;
}
.t-notice{
    vertical-align: middle;
    line-height: 30px;
    display: flex;
    background: #fafdff;
    color: #ff5722;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 3em;
    padding-right: 3em;
}
.t-notice a {
    color: #f44336;
}
.hero .navbar{
    background-color: aliceblue;
}
.bootstrap-tagsinput,.me-title {
    background-color: white;
    border: 1px solid #ebedef;
    border-radius: 6px;
    margin-bottom: 18px;
    padding: 6px 1px 6px 6px;
    text-align: left;
    font-size: 0;
}
.bootstrap-tagsinput .badge {
    border-radius: 4px;
    background-color: #ebedef;
    color: #7b8996;
    font-size: 13px;
    cursor: pointer;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    overflow: hidden;
    margin: 0 5px 5px 0;


    padding: 6px 28px 6px 14px;
    transition: .25s linear;
}

.bootstrap-tagsinput .badge > span {
    color: white;
    padding: 0 10px 0 0;
    cursor: pointer;
    font-size: 12px;
    position: absolute;
    right: 0;
    text-align: right;
    text-decoration: none;
    top: 0;
    width: 100%;
    bottom: 0;
    z-index: 2;
}

.bootstrap-tagsinput .badge > span:after {
    content: "x";
    font-family: "Flat-UI-Pro-Icons";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 27px;
}

@media (hover: hover) {
    .bootstrap-tagsinput .badge {
        padding: 6px 10px;
    }
    .bootstrap-tagsinput .badge > span {
        opacity: 0;
        filter: "alpha(opacity=0)";
        transition: opacity .25s linear;
    }
    .bootstrap-tagsinput .badge:hover {
        background-color: #16a085;
        color: white;
        padding-right: 28px;
        padding-left: 14px;
    }
    .bootstrap-tagsinput .badge:hover > span {
        padding: 0 10px 0 0;
        opacity: 1;
        -webkit-filter: none;
        filter: none;
    }
}


.bootstrap-tagsinput input[type="text"],.me-title input {
    font-size: 14px;
    border: none;
    box-shadow: none;
    outline: none;
    background-color: transparent;
    padding: 0;
    margin: 0;
    width: auto !important;
    max-width: inherit;
    min-width: 100%;//140px
vertical-align: top;
    height: 29px;
    color: #34495e;
}

.tagsinput-primary {
    margin-bottom: 18px;
}

.tagsinput-primary .bootstrap-tagsinput,.me-title {
    border-color: #3e8dd0;
    margin-bottom: 0;
}
.me-title{margin-bottom: -1px ;}

.tagsinput-primary .badge {
    background-color: #3e8dd0;
    color: white;
}
.nav-left{
    flex-shrink: 0;
}
.nav-left a{
    padding-right: 10px;
    color:#fff;
    /*top: 25%;*/
    /*position: relative;*/
    line-height: 50px;
}
ins {
    text-decoration: none;
    /*background-color: #d4fcbc;*/
    color:#2196f3;
}

del {
    background-color: #2196f30f;
    color: #999;
    font-size: 8px;
    vertical-align: super;
    text-decoration: none;
}
.result-title{
    font-size: 1.6rem;
    color: #f77850;
    font-weight: 500;
    text-align: center;
    margin-top: 1.8rem;
}

.fixed-bar {
    position: fixed;
    /*right: .35rem;*/
    right:-8rem;
    bottom: 8rem;
    pointer-events: none;
    -webkit-transition: ease-in-out all .5s;
    -moz-transition: ease-in-out all .5s;
    -ms-transition: ease-in-out all .5s;
    -o-transition: ease-in-out all .5s;
    transition: ease-in-out all .5s;
    opacity: 0;
}
.fixed-bar.is-active {
    opacity: 1;
    right:0;
    pointer-events: all;
}
.fixed-bar a {
    display: block;
    width: 48px;
    line-height: 48px;
    text-align: center;
    position: relative;
    font-size: 32px;
}
.fixed-bar a:hover {
    background: #3295d9;
    color: #fff;
}
.fixed-bar a.fixed-item:hover .fixed-panel {
    visibility: visible;
    opacity: 1;
    color: #000;
}
.fixed-bar .fixed-item a {
    background: #edf5fa;
    color: #fff;
}
.fixed-bar .fixed-item a:hover i {
    font-size: 30px;
}
.fixed-label .fixed-icon{
    font-size: 1.45rem;
    color: #2196f3
}
.fixed-item{
    display: block;
    position: relative;
}
.fixed-item:hover .fixed-panel {
    visibility: visible;
    opacity: 1;
    color: #666;
    padding: 10px;
}
.fixed-panel {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    right: 100%;
    top: 0;
    z-index: 2;
}
.fixed-item .tips{
    white-space: nowrap;
    color: #636363;
    font-size: .85rem;
}

.btn{background: #1ABC9C;border: none;color: #fff;padding: 10px;border-radius: 5px;margin-top: 10px;}
.nav{
    background: #3295d9 !important;
}
.badge{
    height: auto !important;
}
.title_h{
    margin-bottom: 0 !important;
}
.hidden{
    display: none;
}
.tag:not(body).is-green {
    background-color: #4ebc8b;
    color: #fff;
}
.word-list{
    text-align: left;overflow-y: scroll;max-height: 180px;color: #03a9f4;min-width:150px;
}
.f-bet{
    display: flex;
    justify-content: space-around;
}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
div::-webkit-scrollbar{
    width: 3px;
    height: 2px;
    background-color: #F5F5F5;
}
/*定义滚动条轨道 内阴影+圆角*/
div::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 1px #7dcef9;
    border-radius: 6px;
    background-color: #fff;
}

/*定义滑块 内阴影+圆角*/
div::-webkit-scrollbar-thumb{
    border-radius: 6px;
    -webkit-box-shadow: inset 0 0 1px #03a9f4;
    background-color: #0096885e;
}
.reply-field{
    background-color: white;
    border: 2px solid #ebedef;
    border-radius: 6px;
    margin-bottom: 18px;
    padding: 6px 1px 6px 6px;
    cursor: text;
}
.similar{
    color: brown;
}

.num-use {
    /*height: 40px;*/
    line-height: 40px;
    color: #666;
    overflow: hidden;
    /*margin-bottom: 19px;*/
}
.pull-right{
    float: right;
}
.num-use .numberRun3 .mt-number-animate .mt-number-animate-dom {
    width: 13px;
}
.num-use .numberRun3 .mt-number-animate .mt-number-animate-dot {
    width: 7px;
    line-height: 40px;
    float: left;
    text-align: center;
    color: #ff8a00;
}
.num-use .numberRun3 span {
    color: #ff8a00;
    font-size: 22px !important;
}

.num.numberRun2 {
    height: 40px;
    overflow: hidden;
    font-size: 20px !important;
}

.num i {
    font-size: 16px;
    color: #b9b9b9;
    letter-spacing: 1px;
}

.mt-number-animate {
    line-height: 40px;
    height: 40px;
    font-size: 16px;
    overflow: hidden;
    display: inline-block;
    position: relative;
    color: #b9b9b9;
}

.mt-number-animate .mt-number-animate-dot {
    width: 8px;
    line-height: 40px;
    float: left;
    text-align: center;
}

.mt-number-animate .mt-number-animate-dom {
    width: 10px;
    text-align: center;
    float: left;
    position: relative;
    top: 0;
    font-weight: 400;
}

.mt-number-animate .mt-number-animate-dom .mt-number-animate-span {
    width: 100%;
    float: left;
    font-size: 16px;
}
.content-linkto{

}
/*.navbar-link.is-active, .navbar-link:focus, .navbar-link:focus-within, .navbar-link:hover, a.navbar-item.is-active, a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover {*/
/*    background-color: #fafafa;*/
/*    color: #009688;*/
/*}*/
.content-linkto img {
    max-width: 100%;
    max-height:80px;
    border-radius: 10px;
}
.content-linkto a {
    display: block;
    width: 100%;
    position: relative;
    line-height: 0;
    overflow: hidden;
    text-align: center;
    padding: 5px 0;
}
.navbar-item i{
    margin-right: 5px;
}
.bd-footer-support {
    box-shadow: none;
    padding: 2rem;
}
.support2 {
    padding: 0 6rem 6rem 6rem;
}
.bd-footer-title {
    margin-bottom: 1.5rem;
}
.bd-footer-donation {
    padding: .75rem .5rem;
}
.bd-footer-donation-title {
    margin-bottom: .5rem;
}
.bd-footer-donation{
    min-width: 16em;
    max-width: 16em;
    padding: 2em;
    border: #e5e5e5 1px solid;
    border-radius: 4px;
    -webkit-box-shadow: -2px 6px 18px 0 rgb(128 152 213 / 8%);
    box-shadow: -2px 6px 18px 0 rgb(128 152 213 / 8%);
    color: #b5b5b5;
    margin-left: .5em;
    margin-right: .5em;
}
.bd-footer-donation p i{
    font-size: 48px;
    color: #3f51b5;
}
.bd-footer-donation h3,.bd-footer-support a{
    margin-top: 18px;
    margin-bottom: 13px;
    line-height: 1;
    font-size: 18px;
    color: #333;
    text-align: center;
}
.bd-footer-donation span{
    color:#626366;
    line-height: 22px;
    height: 66px;
    font-size: 14px;
}
.bd-footer-donation.column:hover{
    border: #00b0fe 1px solid;
    color: #00b0fe;
}
::-webkit-scrollbar {
    width: 3px;
    height: 4px;
    /*background-color: #F5F5F5;*/
}
::-webkit-scrollbar-thumb {
    border-radius: 1px;
    -webkit-box-shadow: inset 0 0 5px #b0e4fb9c;
    background-color: #5b9cd3;
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px #fff;
    border-radius: 5px;
    background-color: #e3e3e3;
}
/* 遮罩层 */

/* 弹窗 */

/* 弹窗 */
.login-modal-content,.kefu-modal-content {
    position: fixed;
    top: 12%;
    left: 50%;
    margin-left: -150px;
    width: 300px;
    height: 440px;
    border-radius: 15px;
    background-color: white;
    z-index: 2;
}
/* 弹窗 */
.vip-modal-content {
    position: fixed;
    top: 12%;
    left: 50%;
    margin-left: -200px;
    width: 400px;
    height: 200px;
    border-radius: 15px;
    background-color: white;
    z-index: 2;
}

.modal-body {
    position: relative;
    width: 100%;
    height: 100%;
}

.mb_revise>p {
    padding-left: .25rem;
    margin-top: .125rem;
    font-family: 'FangSong', Times, serif;
    font-size: 15px;
    border-left: solid .125rem royalblue;
}


/* 确定和取消 */
.cancen {
    position: absolute;
    width: 100%;
    height: 2.1875rem;
    color: #575757;
    font-size: 16px;
    padding-top: 15px;
    border: 0;
    outline: none;
    cursor: pointer;
    border-top: solid 1px #f3f3f3;
}
.cancen {
    bottom: .725rem;
    background-color: rgb(255,255,255);
}
.intro ul {
    /*margin-top: 8px;*/
    /*margin-bottom: 8px;*/
    background-color: #f2f2f2;
    padding: 8px;
    border-radius: 4px;
    font-size: 12px;
    color: #666;
    text-align: center;
    margin: 0 15px;
}
.tip{
    text-align: center;
    padding-top: 15px;
}
.tip a{
    color: #fa541c;
    font-size:13px;
    font-weight:500;

}

#login-modal,.vipmodal,#kefu-modal {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2);
    z-index: 99999;
}

.modal-body {
    position: relative;
    width: 100%;
    height: 100%;
}

.mb_revise>p {
    padding-left: .25rem;
    margin-top: .125rem;
    font-family: 'FangSong', Times, serif;
    font-size: 15px;
    border-left: solid .125rem royalblue;
}


/* 确定和取消 */
.cancen,.vipcancen {
    position: absolute;
    width: 100%;
    height: 2.1875rem;
    color: #575757;
    font-size: 16px;
    padding-top: 15px;
    border: 0;
    outline: none;
    cursor: pointer;
    border-top: solid 1px #f3f3f3;
}
.cancen {
    bottom: .725rem;
    background-color: rgb(255,255,255);
}
.vipcancen {
    bottom: 1rem;
    background-color: rgb(255,255,255);
}
.intro ul {
    /*margin-top: 8px;*/
    /*margin-bottom: 8px;*/
    /*background-color: #f2f2f2;*/
    padding: 8px;
    border-radius: 4px;
    font-size: 12px;
    color: #666;
    text-align: center;
    margin: 0 15px;
}
.tip{
    text-align: center;
    padding-top: 15px;
}
.tip a{
    color: #fa541c;
    font-size:13px;
    font-weight:500;

}
.vipselect{
    cursor: pointer;
    border-left: #eaeaea 1px solid;
    padding: 5px;
    font-size: 14px;
    font-weight: 500;
}
.vipon{
    background-color: #3295d9;
    color: white;
}
.vipoff{
    background-color: #f1f1f1;
}
.vipqrcode{
    margin:30px auto 0;
    display: block;
    width: 180px;
    height: 180px;
}


.input, .textarea{
    border: 1px solid #2196f3;
}
.hero-body{
    padding-top: 2rem;
}
.title{
    padding-bottom: 1.5rem;
    color:#363636;
}
.s-title-f{
    color: #9c27b0;
    display: inline-block;
}
.title .s-title-f::after {
    content: '';
    display: block;
    position: absolute;
    width: 6rem;
    height: 4rem;
    background: url(https://tuitu.oss-cn-hangzhou.aliyuncs.com/ai/images/flash.gif) no-repeat center;
    background-size: contain;
    opacity: 0.3;
    top: 0;
}
#nav-container{
    display: flex;align-content: space-between;align-items: center;justify-content: space-between;flex-direction: row;flex-flow: nowrap;
}
#nav-container::-webkit-scrollbar-thumb{
    background-color: #00b0fe;
}
.bd-footer-link.bd-has-subtitle{
    text-align: center;
    display: inline-block;
}
.bd-footer-link.bd-has-subtitle p{
    display: block;
}
.bd-footer-link.bd-has-subtitle img{
    width: 120px;
    height: 120px;
    margin: 10px 8px 0 10px;
}

/*cixing*/
.demo-title {
    color: #24374e;
    font-size: 16px;
}
/*.analysis-content {*/
/*    margin-top: 20px;*/
/*    padding: 10px;*/
/*    border: 1px solid #ebedf5;*/
/*    border-radius: 3px;*/
/*}*/
.type-title {
    height: 20px;
    line-height: 20px;
    color: #8692a1;
}

.participle {
    padding: 10px 0;
}
.participle li {
    cursor: pointer;
}
.analysis-content {
    padding: 10px;
    border: 1px solid #ebedf5;
    border-radius: 3px;
    line-height: 2rem;
    /*text-indent: 2rem;*/
    margin: .8em 0;
    font-size: 16px;
}
.analysis-content .select {
    border: 1px solid #66b3ff;
    background-color: #66b3ff;
    color: #fff;
    height: 26px;
}
.analysis-content .select::after {
    border: none !important;
    content: none !important;
}

.analysis-content ul li {
    display: inline-block;
    margin: 5px;
    padding: 0 12px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #e4e4e4;
    text-align: center;
    color: #33445a;
    font-size: 14px;
}
.part-of-speech {
    margin-top: 30px;
}
.part-of-speech li {
    cursor: pointer;
    background-color: #f5f5f5;
}


.type-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.analysis-content .type-title {
    height: 20px;
    line-height: 20px;
    color: #8692a1;
}
.analysis-content .type-content .type-item {
    margin: 10px 0;
}
.analysis-content .type-content .type-item .type-name {
    display: inline-block;
    margin: 0 10px 0 0;
    padding: 0 12px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
}
.analysis-content .select {
    border: 1px solid #66b3ff;
    background-color: #66b3ff;
    color: #fff;
    /*vertical-align: initial !important;*/
}
.analysis-content .type-content .type-item ul {
    float: right;
    width: 860px;
    line-height: 24px;
    border: 1px solid #e4e4e4;
    background-color: #f5f5f5;
}
.analysis-content .type-content .type-item {
    margin: 10px 0;
}
.analysis-content .type-content .type-item .type-name {
    display: inline-block;
    margin: 5px 10px 0 2px;
    padding: 0 12px;
    height: 24px;
    line-height: 24px;
    text-align: center;
}
.analysis-content .type-content .type-item ul li {
    margin: 5px;
    border-top: none;
    border-bottom: none;
    background-color: #fff;
}
.analysis-content .type-content .type-item ul :first-child {
    border-left: none;
}
.bd-emoji-bis{
    font-size: 1.6rem;
    color: #03a9f4;
    font-weight: 500;
}
 *, ::after, ::before {
     box-sizing: inherit;
 }
.bd-footer-links {
    padding: 4rem 6rem;
    background-color: aliceblue;
}
.bd-footer-links a {
    color: currentColor;
}
.bd-footer-link-title {
    color: #1c95dc;
    font-size: 1.1rem;
    font-weight: 600;
    padding-bottom: 1.5em;
}
.bd-footer-link-title:not(:first-child) {
    margin-top: 1.5em;
}
.bd-footer-link {
    margin-top: .5rem;
}
.has-text-love {
    color: #f14668!important;
}
.footer {
    background-color: #3295d9;
    text-align: center;
    padding: 28px 0 20px;
    font-size: 12px;
    line-height: 18px;
    color: #dff2ff;
    width:100%;
}

.al{display: flex;max-height: 132px;}
.al-thumb{
    display: inline-block;
    border-radius: 12px;
    width: 240px;
    /*height: 100%;*/
    max-height: 132px;
    -o-object-fit: cover;
    object-fit: cover;
}
.al-title{
    display: inline-block;
    margin-left: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 0.3rem;
}
.al-title2{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #283252;
}
.bd-footer-support .article{
    margin:3rem;
}
@media screen and (max-width: 769px){
    #vip-tips-modal .is-size-3 {
        font-size: 1.4rem!important;
    }
    .t-notice{
        margin-left: 0;
        margin-right: 0;
    }
    .columns:not(.is-desktop) {
        display: flex;
    }
    .column.is-3, .column.is-3-tablet {
        flex: none;
        width: 25%;
    }
    #nav-container{
        overflow-y:auto;
    }
    .bd-footer-links {
        padding: 1rem !important;
    }
    .hero-body {
        padding: .3rem;
    }
    .content-linkto {
        margin-bottom: 20px;
    }
    .content-linkto img {
        max-width:300%;
    }
    .bd-footer-support {
        box-shadow: none;
        padding: 1rem !important;
    }
    .bd-footer-donation {
        min-width: 8em;
        margin-left: 0;
        padding: 2em 1em;
    }
    .bd-footer-link.bd-has-subtitle img{
        margin:0;
    }
    .modal-card-body{
        padding: 15px;
    }
    .column.is-14{
        padding: .25rem;
    }
    .al{height:106px;padding:.3rem !important;}
    .al-thumb{
        width:100px;
    }
    .al-title{}
    .mbp-menu{
        display: flex;
        align-items: baseline;
        overflow-x: scroll;
        margin: 0 !important;
    }
    .bd-footer-support .article{
        margin:0;
    }
    .al-title span{font-size: 12px;}
    .bd-footer-link-title {font-size: 1rem !important;}
}
@media screen and (max-width: 330px){
    html {
        font-size: 14px;
    }
    .column.is-14 {
        padding: 0 !important;
    }
    .title {
        font-size: 1.25rem;
    }
    .p-b {
        padding: 0 .75rem;
    }
    .t-notice{
        padding-left: .75em;
        padding-right: .75em;
    }
}
#survey-banner {
    align-items: center;
    color: #dff2ff;;
    display: flex;
    font-size: .875rem;
    justify-content: center;
    padding: .5em;
}

.posts {
    --font-size-base: 1.125rem;
    --font-size-large: 1.5rem;
    --featured-font-size-base: 1.25rem;
    --featured-font-size-large: 2rem;
    --second-column-width: 4.875rem;
    display: grid;
    grid-template-columns: 1fr 4.3125rem var(--container-width) 4.3125rem 1fr;
}
.bd-posts {
    --font-size-base: 1rem;
    --font-size-large: 1.25rem;
    --featured-font-size-base: 1.125rem;
    --featured-font-size-large: 1.5rem;
    --padding: 1.5rem;
    margin-top: 2px;
}
.func-desc {
    text-indent: 40px;
    color: #555;
    line-height: 2.8rem;
    margin: 2rem;
}
.bd-post {
    font-size: var(--font-size-base);
    position: relative;
}
.bd-post:not(:last-child) .bd-post-link {
    border-bottom: 2px solid #ededed;
}
.bd-post-link {
    align-items: center;
    display: block;
    padding-bottom: calc(2 * var(--padding));
    padding-left: var(--padding);
    padding-right: var(--padding);
    padding-top: calc(2 * var(--padding));
    position: relative;
    transition-duration: 172ms;
    transition-property: background-color,border-bottom-color,box-shadow;
}
.bd-post-link:hover {
    background-color: #eef7fe;
    border-bottom-color: transparent;
    border-radius: .375em;
    box-shadow: 0 0 0 2px #fafafa;
    color:#fff;
}
.bd-post-content .subtitle {
    font-size: var(--font-size-base);
    color: #7a7a7a;
}
.bd-post-link .icon {
    color: var(--color);
    flex-shrink: 0;
    flex-grow: 0;
    font-size: var(--font-size-large);
    height: 1.125em;
    margin-right: 1em;
    width: 1.125em;
}
.bd-post-content .title {
    font-size: var(--font-size-large);
    transition-duration: 172ms;
    transition-property: color;
}

.bd-post-body {
    display: flex;
}
.bd-post-link .icon {
    color: var(--color);
    flex-shrink: 0;
    flex-grow: 0;
    font-size: var(--font-size-large);
    height: 1.125em;
    margin-right: 1em;
    width: 1.125em;
}
@media screen and (min-width: 769px), print{
    .bd-posts {
        --font-size-base: 1.125rem;
        --font-size-large: 1.5rem;
        --featured-font-size-base: 1.25rem;
        --featured-font-size-large: 2rem;
        --second-column-width: 4.875rem;
        display: grid;
        grid-template-columns: 1fr 4.3125rem var(--container-width) 4.3125rem 1fr;
    }
    .bd-post {
        grid-column: 2/span 3;
    }
    .post-link {
        display: flex;
    }
    .post-body {
        flex-grow: 1;
        flex-shrink: 1;
    }
    .post-content {
        max-width: 30em;
    }
}

.show2line{
    overflow: hidden;
    white-space:pre-wrap;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.5em;
    height: 3.5rem;
}
.modal {
    -webkit-transition: all .8s;
    transition: all .8s;
}
.modal-content {
    -webkit-transform: scale(1) !important;
    transform: scale(1) !important;
    opacity: 1 !important;
    -webkit-animation: fadeInDown .5s;
    animation: fadeInDown .5s;
}
.modal .modal-content .modal-card .modal-card-head .h-modal-close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: none;
    border-color: transparent;
    width: 22px;
    height: 22px;
    padding: 0;
    outline: none !important;
}
.modal.is-active .h-modal-close {
    cursor: pointer;
}
.modal .modal-content .modal-card .modal-card-head .h-modal-close svg {
    width: 22px;
    height: 22px;
    stroke: #999;
}
.modal-card-head {
    border-bottom: none;
}
.slogan-text {
    color: #17A1FF;
    font-size: 16px;
    position: relative;
    display: inline-block;
}
.slogan-text:before {
    left: -4rem;
}
.slogan-text:before, .slogan-text:after {
    content: '';
    position: absolute;
    width: 50px;
    height: 1px;
    background-color: #17A1FF;
    top: 1.75rem;
}
.slogan-text:after {
    right: -4rem;
}
.vip-item-name{
    position: relative;
}
.vip-item-name:after{
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    top: 8px;
    right: -12px;
    border-radius: 50%;
    background-color: #595959;
}
.modal-content .modal-card .modal-card-foot {
    background-color: #fff;
    padding: 15px 20px;
    border-top: 1px solid #e5e5e5;
}
.modal-content .modal-card .modal-card-foot.is-centered {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
}
.h-modal .modal-content {
    opacity: 1 !important;
    max-width: 540px;
    overflow-x: hidden;
    margin: 0;
    padding: 0 10px;
}
.h-modal .modal-content .modal-card {
    max-width: 100%;
    margin: 0 auto;
}
.modal-card-foot, .modal-card-head {
    padding: 10px;
}
.ai_model.is-active{
    display: block !important;
}
.vip-item-left i{
    opacity: .75;
}
.tipslink{
     color:white;
 }
.tipslink:hover{
    color:#f14668;
}


:root{
    --sk-color:#1d86d8;
}
.tippy-box{ pointer-events: all; }
.pytbbox {
    display: flex;
    flex-direction: row;
    align-items: end;
    flex-wrap: wrap-reverse;
}
.py-toolbar{
    margin-bottom: 0.3rem;
    align-items: end;
}
.py-toolbar .tbi{
    display: inline-block;
    text-align: center;
    margin: 0 .5rem;
    cursor: pointer;
}
.py-toolbar .tbi img{
    height: 2rem;
}
.py-toolbar .tbf{
    font-size: 1.5rem;
    margin: 0 auto;
    display: flex;
    height: 2.5rem;
    align-items: center;
    justify-content: center;
}
.py-toolbar .tbt{
    font-size:.9rem;
}
.py-toolbar .tbi:last-child {
    padding-right: 0.7rem;
    border-right: #9e9e9e38 solid 1px;
}
.btn-py-generate{
    width: 14rem;
    text-align: center;
    font-family: MicrosoftYaHeiUI;
    height: 40px;
    position: relative;
    background: #9c27b0;
    border: none;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    outline: none;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-shadow: 0 0 5px 3px rgb(156 39 176 / 32%);
    box-shadow: 0 0 5px 3px rgb(156 39 176 / 38%);
    position: fixed;
    /* display: inline-block; */
    right: 10%;
    top: 35%;
}



.edui-default span.edui-clickable {color: #fff !important;}
nobr{color: #fff;}
.edui-default .edui-bubble .edui-popup-content{background-color: #344954 !important;color: #cfc4d6;}
.wyc-options{min-height: 2.5rem;}
.wyc-options .checkbox{color: #9e9e9e;margin-right: 3px;}
.checkbox input{margin-right: 2px;}



:root {
    --bg: #24262d;
    --text: #333;
    --color1: #fff;
    --color2: #fff;
    --divider: rgba(255,255,255,0.16);
}

.context {
    font-size: 0.875rem;
    color: var(--text);
    list-style: none;
    margin: 0;
    padding: 0.05em 0.25em;
    border: 1px solid transparent;
    border-right-color: rgba(255, 255, 255, 0.15);
    border-bottom-color: rgba(255, 255, 255, 0.15);
    border-left-color: rgba(0, 0, 0, 0.15);
    border-top-color: rgba(0, 0, 0, 0.15);
    border-radius: 5px;
    position: absolute;
    min-width: 4em;
    z-index: 90;
    background: linear-gradient(145deg, var(--color1), var(--color2));
    box-shadow: 2px 5px 16px -4px #141321;
    will-change: transform, opacity, filter;
    transition: transform, opacity, visibility, filter;
    transition-duration: 0.5s, 0.2s, 0.4s, 0.3s;
    transition-delay: 0.1s, 0s, 0.4s, 0.2s;
    transition-timing-function: ease;
    transform: rotate3d(-1, -1, 0, 30deg) scale(1);
    transform-origin: 0 0;
    opacity: 0;
    visibility: hidden;
    filter: blur(6px);
}
.context, .context * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
}
.context.is-visible {
    opacity: 1;
    transform: none;
    transition-delay: 0s, 0s, 0s, 0s;
    visibility: visible;
    filter: none;
    z-index: 99;
}
.context.sub {
    background: var(--color2);
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    min-width: 10em;
    left: 100%;
    top: -0.4em;
    transform: translateX(-0.7em);
    transition: transform, opacity, width, min-width, visibility;
    transition-timing-function: ease;
    transition-duration: 0.02s, 0.2s, 0.15s, 0.15s, 0.01s;
    transition-delay: 0.02s, 0.2s, 0.2s, 0.2s, 0.25s;
    overflow: hidden;
    filter: none;
}
.context.sub .f {
    transform: translateX(-2.25em);
}
.context.sub.oppositeX {
    right: 100%;
    left: auto;
    transform: translateX(0.7em);
}
.context.sub.oppositeY {
    top: auto;
    bottom: -0.4em;
}
.context > li {
    padding: 0.3em .5em 0.35em .8em;
    border-radius: 3px;
    position: relative;
    margin: 0.3rem;
    border: 1px #dcdcdc solid;
}
.context > li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    border-radius: 3px;
    z-index: -1;
    background-color: rgba(97, 97, 97, 0.37);
    mix-blend-mode: color-dodge;
    transition: opacity 0.15s cubic-bezier(0.55, 0.06, 0.68, 0.19);
    opacity: 0;
}
.context > li.hilight {
    font-weight: 500;
    padding-bottom: 0.5em;
    color: white;
}
.context > li.active{
    background: #9c27b0;
    color: #fff;
}
.context > li:not(.context > li.nope):hover {
    background: #03a9f4;
    color: #fff;
}
.context > li:not(.context > li.nope):hover:before {
    opacity: 1;
    transition: opacity 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.context > li:not(.context > li.nope):hover .sub {
    opacity: 1;
    transform: translateX(0);
    transition-delay: 0.2s, 0.25s, 0.2s, 0.2s, 0s;
    border-radius: 0 3px 3px 3px;
    visibility: visible;
}
.context > li:hover > .f, .context > li.hilight > .f {
    opacity: 1;
}
.context > li:last-child {
    margin-bottom: 0.25em;
}
.context > li:first-child {
    margin-top: 0.25em;
}
.context > li.nope {
    color: rgba(255, 255, 255, 0.3);
}
.context > li.active {
    -webkit-animation: flash 0.5s ease 1;
    animation: flash 0.5s ease 1;
}
.context > li:nth-of-type(1) {
    margin-top: 0.5em;
}
.context > li .f {
    opacity: 0.5;
    transition: all 0.2s ease;
}
.context > li i {
    font-style: normal;
    text-decoration: underline;
    -webkit-text-decoration-color: rgba(255, 255, 255, 0.35);
    text-decoration-color: rgba(255, 255, 255, 0.35);
}
.context .div {
    border-bottom: 1px solid var(--divider);
    padding: 0;
    margin-top: 0.3em;
    margin-bottom: 0.35em;
}
.context .f {
    font-style: normal;
    position: absolute;
    transform: translateX(-2.4em);
}
.context .f[class*=chevron-right] {
    right: 0;
    transform: none;
}

.f.f-circle {
    fill: red;
}

span.size {
    position: absolute;
    font-size: 0.675em;
    left: 1.2em;
    top: 0.8em;
    text-shadow: aliceblue;
}

@-webkit-keyframes flash {
    0% {
        background: rgba(255, 255, 255, 0);
    }
    7% {
        background: rgba(255, 255, 255, 0.2);
    }
    14% {
        background: rgba(255, 255, 255, 0);
    }
    21% {
        background: rgba(255, 255, 255, 0.3);
    }
}

@keyframes flash {
    0% {
        background: rgba(255, 255, 255, 0);
    }
    7% {
        background: rgba(255, 255, 255, 0.2);
    }
    14% {
        background: rgba(255, 255, 255, 0);
    }
    21% {
        background: rgba(255, 255, 255, 0.3);
    }
}
*,
*:after,
*:before {
    box-sizing: border-box;
}

body,
html {
    /*font-family: "Inter", sans-serif;*/
    /*background-color: var(--bg);*/
    /*color: var(--text);*/
    min-height: 100%;
    font-weight: 400;
}

.hide {
    display: none;
}

.f {
    width: 1.2em;
    height: 1.2em;
    stroke: currentColor;
    stroke-width: 1.5;
    stroke-linecap: round;
    stroke-linejoin: round;
    fill: none;
}

h1, h2, h3, h4 {
    margin: 30px 30px 0.2em;
    font-weight: 300;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/*h1 strong, h2 strong, h3 strong, h4 strong {*/
/*  font-weight: 700;*/
/*}*/

/*p {*/
/*  margin: 0 32px;*/
/*  -webkit-user-select: none;*/
/*     -moz-user-select: none;*/
/*      -ms-user-select: none;*/
/*          user-select: none;*/
/*}*/

.colors {
    position: absolute;
    bottom: 1.5em;
    left: 0;
    padding: 0;
    margin: 30px 30px 0.2em;
    text-align: left;
}
.colors h4 {
    margin: 1em 0;
    font-size: 0.875rem;
}
.colors input {
    padding: 0;
    border: none;
    border-radius: 3px;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
@-webkit-keyframes rotate-right{
    0%{-webkit-transform:rotate(0deg);}
    50%{-webkit-transform:rotate(180deg);}
    100%{-webkit-transform:rotate(360deg);}
}
@keyframes circle {
    0% {
        -webkit-transform: scale(1) rotate(0deg);
    }
    50% {
        -webkit-transform: scale(1.2) rotate(180deg);
    }
    100% {
        transform: scale(1) rotate(360deg);
    }
}
.rotate-right{
    -webkit-animation:rotate-right 3s linear infinite;
    animation: circle 1.5s linear infinite,ripple 0.9s linear infinite;
}





.m-scrolltab {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2.5rem;
}
.scrolltab-nav {
    height: 100%;
    background-color: #f6f6f6;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    position: relative;
    z-index: 1;
}
.scrolltab-item:after {
    content: '';
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #D9D9D9;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}
.scrolltab-item {
    height: 3.2rem;
    position: relative;
    z-index: 1;
    width: 75px;
    display: block;
    line-height: 3.2rem;
    text-align: center;
    background: #f6f6f6;
}
.scrolltab-item:before {
    content: '';
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    height: 100%;
    border-right: 1px solid #d0d0d0;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
}
.scrolltab-item.crt:before {
    content: '';
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    height: 100%;
    border-right: 1px solid #ffffff;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
}
.scrolltab-title {
    font-size: 0.8rem;
    color: #666;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.scrolltab-content {
    height: 100%;
    background-color: #ffffff;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0;
    position: relative;
}
.scrolltab-item.crt {
    background-color: #ffffff;
    position: relative;
}
.scrolltab-item.crt .scrolltab-title {
    color: #fe9601;
}
.anchor-list{
    position: absolute;
    width: 600px;
    height: 500px;
    background: white;
    z-index: 99;
    right: 5%;
    top: 200px;
    border: 1px solid #3f51b57a;
    box-shadow: 0 0 12px 0 rgb(103 58 183 / 47%);
    border-radius: 8px;
}
.modal .anchor-tool{
    margin-top: .2rem;
    margin-left: .2rem;
    z-index: 99;
    position: absolute;
    top: 0;
    width: 100%;
    border-bottom: 1px #fff4f4 solid;
}


.anchor-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 15px;
    position: relative;
}
.anchor-flex-box {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    font-size: 14px;
    color: #333;
}


.anchor-comm-user {
    width: 50px;
    height: 50px;
    margin-right: 0.8rem;
}
.anchor-comm-user img {
    width: 50px;
    height: 50px;
    display: block;
    border: none;
    /*background: #673ab74f;*/
}
.anchor-flex-box p {
    font-size: 0.7rem;
    font-weight: normal;
    color: #999;
}
.anchor-follow span {
    color: #4a4a4a;
    padding: 4px 5px;
    border-radius: 3px;
    font-size: 1.8rem;
}
.anchor-follow span i {
    font-style: normal;
    font-size: 1.2rem;
}
.anchor-flex-box h2 {
    font-size: 0.9rem;
    margin-bottom: 0.2rem;
    font-weight: normal;
    margin:0;
}
.anchor-flex-box h3 {
    font-size: 0.3rem;
    font-weight: normal;
    color: #929292;
    margin:0;
}
.anchor-flex-box h2 em {
    font-style: normal;
    color: #fff;
    border-radius: 2px;
    font-size: 0.6rem;
    background: #fda102;
    padding: 0 3px;
    font-weight: normal;
}
.anchor-sit-list .anchor-flex {
    padding: 6px 10px 5px;
}
.b-line.is-active {
    background: #a6d8d34f;
}
.anchor-flex.is-active .anchor-flex-box,.anchor-flex.is-active .anchor-flex-box h3{
    color:#ff5722 !important;
}
.anchor-footer {
    width: 100%;
    position: relative;
    z-index: 100;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 7px 5px 7px 5px;
    background: #f6f6f6;
}
.anchor-footer:after {
    content: '';
    position: absolute;
    z-index: 0;
    top: -1px;
    left: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #e4e4e4;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}
.anchor-tabBar-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #979797;
}
.anchor-tabBar-item-text {
    display: inline-block;
    font-size: 0.65rem;
    color: #3b4048;
    padding-top: 2px;
}
.anchor-tabBar-item-active .anchor-tabBar-item-text {
    color: #fe8100;
}
.icon-home {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjFGODFEMDM2MUEwMTFFOThCQkY4MzExMzAyNEQ2RUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjFGODFEMDQ2MUEwMTFFOThCQkY4MzExMzAyNEQ2RUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMUY4MUQwMTYxQTAxMUU5OEJCRjgzMTEzMDI0RDZFRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMUY4MUQwMjYxQTAxMUU5OEJCRjgzMTEzMDI0RDZFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmXnBrUAAAkHSURBVHja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');
}
.icon-loan {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjFGODFEMDc2MUEwMTFFOThCQkY4MzExMzAyNEQ2RUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjFGODFEMDg2MUEwMTFFOThCQkY4MzExMzAyNEQ2RUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMUY4MUQwNTYxQTAxMUU5OEJCRjgzMTEzMDI0RDZFRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMUY4MUQwNjYxQTAxMUU5OEJCRjgzMTEzMDI0RDZFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PorT4LAAAAmZSURBVHja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');
}
.icon-credit {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0RDMUIwMTQ2MUEwMTFFOThCQkY4MzExMzAyNEQ2RUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0RDMUIwMTU2MUEwMTFFOThCQkY4MzExMzAyNEQ2RUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMUY4MUQwOTYxQTAxMUU5OEJCRjgzMTEzMDI0RDZFRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMUY4MUQwQTYxQTAxMUU5OEJCRjgzMTEzMDI0RDZFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PieLD00AABMFSURBVHja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');
}
.icon-me {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0RDMUIwMTg2MUEwMTFFOThCQkY4MzExMzAyNEQ2RUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0RDMUIwMTk2MUEwMTFFOThCQkY4MzExMzAyNEQ2RUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDREMxQjAxNjYxQTAxMUU5OEJCRjgzMTEzMDI0RDZFRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDREMxQjAxNzYxQTAxMUU5OEJCRjgzMTEzMDI0RDZFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiXlxcgAAAkySURBVHja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');
}
.anchor-footer-fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 49;
}


