.ways-container[data-v-2fc8a47d] {
    white-space: normal
}

.payway[data-v-2fc8a47d] {
    position: relative;
    display: inline-block;
    margin: 4px 12px 4px 0;
    padding: 4px;
    cursor: pointer;
    border: 1px solid transparent
}

.payway img[data-v-2fc8a47d] {
    height: 48px
}

.payway p[data-v-2fc8a47d] {
    line-height: 14px;
    text-align: center;
    margin: 0
}

.payway.checked[data-v-2fc8a47d] {
    border: 1px solid #03a9f4
}

.payway.checked[data-v-2fc8a47d]:after {
    content: "";
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    right: 0;
    bottom: 0;
    border-bottom: 12px solid #03a9f4;
    border-left: 12px solid transparent
}

.payway[data-v-2fc8a47d]:last-child {
    margin-right: 0
}

.mu-card[data-v-696e6668] {
    margin-bottom: 12px
}

.shop-info .title[data-v-696e6668] {
    display: inline-block;
    margin-right: 4px;
    white-space: nowrap
}

.shop-info .qq[data-v-696e6668] {
    color: rgba(0,0,0,.87)
}

.shop-info .mu-chip[data-v-696e6668] {
    float: right;
    font-size: 12px;
    line-height: 24px
}

.my-card[data-v-26d7c333] {
    margin-bottom: 12px
}

.list-select-title .mu-card-title[data-v-26d7c333] {
    font-size: 24px; /* 设置字体大小为24像素 */
    font-weight: bold; /* 将字体设置为加粗 */
    color: #002060; /* 将字体颜色设置为深蓝色 */
    font-family: Arial, sans-serif; /* 可选：设置字体为 Arial，如果不需要可以忽略这一行 */
}


.list-select table[data-v-26d7c333] {
    width: 100%;
    border-collapse: collapse;
    border-top: 1px solid #f2f2f2
}

.list-select table td[data-v-26d7c333], .list-select table th[data-v-26d7c333] {
    font-weight: bold; /* 设置字体粗细为加粗 (可以改为具体数值，如 700) */
    color: #404040; /* 设置字体颜色为深灰色 (可以换成你需要的颜色) */
    padding: 8px; /* 设置内边距 */
    min-width: 58px; /* 设置最小宽度 */
    overflow: auto; /* 设置内容溢出时显示滚动条 */
}



.list-select table th[data-v-26d7c333] {
    background-color: #f6f6f6
}

.list-select table tr[data-v-26d7c333] {
    text-align: left;
    height: 40px;
    border-bottom: 1px solid #f2f2f2;
    -webkit-transition: background-color .5s ease;
    transition: background-color .5s ease
}

.list-select table>tbody>tr>td[data-v-26d7c333] {
    min-width: 48px
}

.list-select table>tbody>tr a[data-v-26d7c333] {
    width: 100%;
    height: 100%;
    display: inline-block;
    cursor: pointer
}

.list-select table>tbody>tr a[data-v-26d7c333]:hover {
    text-decoration: underline
}

.list-select table>tbody>tr .pass[data-v-26d7c333] {
    width: auto;
    cursor: pointer
}

.list-select table>tbody>tr .pass[data-v-26d7c333]:hover {
    text-decoration: underline
}

.list-select-pc[data-v-26d7c333] {
    margin: 0 -2px;
    padding-top: 0
}

.list-select-mobile[data-v-26d7c333] {
    padding-top: 0
}

.list-select-mobile .mu-chip[data-v-26d7c333] {
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 12px;
    line-height: 18px
}

.list-select-mobile .count-mobile[data-v-26d7c333] {
    display: inline-block
}

.list-select-mobile .delivery-mobile[data-v-26d7c333] {
    display: inline-block;
    margin-left: 8px
}

.list-select-mobile .price-mobile[data-v-26d7c333] {
    display: inline-block;
    margin-left: 8px;
    color: red
}

.list-select-mobile .buy-btn-mobile[data-v-26d7c333] {
    display: inline-block;
    float: right
}

.s-opacity-75 .list-select table {
    border-top: 1px solid hsla(0,0%,94.9%,.6)
}

.s-opacity-75 .list-select table th {
    background-color: hsla(0,0%,94.9%,.4)
}

.s-opacity-75 .list-select table tr {
    border-bottom: 1px solid hsla(0,0%,94.9%,.6)
}

.shop-select[data-v-6cdfab44] {
    width: 100%;
    margin-bottom: 0
}

.button-select[data-v-1d79e0c6] {
    margin-bottom: 4px
}

.button-select .label[data-v-1d79e0c6] {
    color: rgba(0,0,0,.54);
    font-size: 12px;
    margin-bottom: 4px
}

.button-select .button-select-item[data-v-1d79e0c6] {
    position: relative;
    border-radius: 2px;
    border: 1px solid transparent;
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    padding: 4px 8px;
    margin: 0 12px 8px 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.2);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.2)
}

.button-select .button-select-item[data-v-1d79e0c6]:hover {
    -webkit-box-shadow: 0 1px 4px 0 rgba(3,169,244,.3);
    box-shadow: 0 1px 4px 0 rgba(3,169,244,.3)
}

.button-select .button-select-item.checked[data-v-1d79e0c6] {
    border: 1px solid #03a9f4
}

.button-select .input-help[data-v-1d79e0c6] {
    font-size: 12px;
    line-height: 12px
}

.button-select[data-v-724834ff] {
    margin-bottom: 4px
}

.button-select .label[data-v-724834ff] {
    color: rgba(0,0,0,.54);
    font-size: 12px;
    margin-bottom: 4px
}

.button-select .button-select-item[data-v-724834ff] {
    position: relative;
    border-radius: 2px;
    border: 1px solid transparent;
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    padding: 4px 8px;
    margin: 0 12px 8px 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.2);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.2)
}

.button-select .button-select-item[data-v-724834ff]:hover {
    -webkit-box-shadow: 0 1px 4px 0 rgba(3,169,244,.3);
    box-shadow: 0 1px 4px 0 rgba(3,169,244,.3)
}

.button-select .button-select-item.checked[data-v-724834ff] {
    border: 1px solid #03a9f4
}

.button-select .input-help[data-v-724834ff] {
    font-size: 12px;
    line-height: 12px
}

.mu-card[data-v-b64c25ba] {
    margin-bottom: 12px
}

.pay-btn-container[data-v-b64c25ba] {
    margin-top: 12px
}

.pay-btn-container .btn-pay[data-v-b64c25ba] {
    background-color: #21b3f5;
    color: #fff;
    width: 132px
}

.discount-tip[data-v-b64c25ba] {
    position: absolute;
    font-size: 13px;
    background: #fff;
    color: rgba(0,0,0,.87);
    border: 1px solid #e0e0e0;
    padding: 8px 12px;
    z-index: 1
}

.product-flow[data-v-b64c25ba] {
    margin-bottom: 12px
}

.product-flow .label[data-v-b64c25ba] {
    color: rgba(0,0,0,.54);
    font-size: 12px;
    margin-bottom: 4px
}

.product-flow .info-item[data-v-b64c25ba] {
    white-space: nowrap
}

.product-flow .info-item p[data-v-b64c25ba] {
    margin: 0;
    display: inline-block;
    width: 220px
}

@media only screen and (max-width: 767px) {
    .product-flow .info-item p[data-v-b64c25ba] {
        width:calc(50% - 2px)
    }
}

.product-flow .info-item .title[data-v-b64c25ba] {
    display: inline-block;
    width: 72px;
    white-space: nowrap;
    text-align: right;
    margin-right: 6px
}

.product-flow .info-item .val[data-v-b64c25ba] {
    display: inline-block;
    color: #03a9f4
}

.product-flow .price-item[data-v-b64c25ba] {
    display: inline-block;
    line-height: 32px
}

.product-flow .price-item .money[data-v-b64c25ba] {
    font-size: 18px;
    color: #ff7a22
}

.product-flow .price-item .money-discount[data-v-b64c25ba],.product-flow .price-item .money-fee[data-v-b64c25ba] {
    font-size: 14px
}

.product-flow .pay-way-item[data-v-b64c25ba] {
    margin-top: 8px;
    margin-bottom: 24px
}

.product-flex[data-v-b64c25ba] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.product-flex .product-description[data-v-b64c25ba] {
    width: 44%;
    max-width: 420px
}

.product-flex .product-info[data-v-b64c25ba] {
    width: 44%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.product-flex .product-info .product-name[data-v-b64c25ba] {
    padding: 24px 0 0
}

.product-flex .product-info .product-name>h2[data-v-b64c25ba] {
    margin: 0;
    font-size: 24px;
    line-height: 30px;
    font-weight: 400
}

.product-flex .product-info>.info-item[data-v-b64c25ba] {
    white-space: nowrap;
    line-height: 32px
}

.product-flex .product-info>.info-item .info-title[data-v-b64c25ba] {
    display: inline-block;
    white-space: nowrap
}

.product-flex .product-info>.info-item .info-val[data-v-b64c25ba] {
    display: inline-block;
    white-space: nowrap;
    margin-left: 4px
}

.product-flex .product-info>.price-container[data-v-b64c25ba] {
    margin-top: 12px
}

.product-flex .product-info .price-whole-container[data-v-b64c25ba] {
    margin-left: 16px;
    display: inline-block
}

.product-flex .product-info .price[data-v-b64c25ba] {
    color: #ff7a22;
    font-size: 16px
}

.product-flex .product-info .count-left[data-v-b64c25ba] {
    display: inline-block;
    margin-left: 8px
}

.product-flex .product-info .money-total[data-v-b64c25ba] {
    display: inline-block
}

.product-flex .product-info .money-total .money[data-v-b64c25ba] {
    font-size: 16px;
    color: #ff7a22
}

.product-flex .product-info .money-total .money-discount[data-v-b64c25ba],.product-flex .product-info .money-total .money-fee[data-v-b64c25ba] {
    font-size: 14px
}

.product-flex .product-info .info-delivery .mu-chip[data-v-b64c25ba] {
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 12px;
    line-height: 18px
}

.product-flex .product-info .input-coupon .mu-input[data-v-b64c25ba],.product-flex .product-info .input-fields .mu-input[data-v-b64c25ba] {
    width: 100%
}

.product-flex .product-info .input-count .mu-input[data-v-b64c25ba] {
    width: 70%
}

.product-flex .product-info .pay-btn-container[data-v-b64c25ba] {
    margin-bottom: 24px
}

.product-flex .product-info .pay-btn-container .btn-pay[data-v-b64c25ba] {
    background-color: #da3b01
}

.product-flex .product-info .pay-btn-container .btn-cancel[data-v-b64c25ba] {
    margin-left: 14px;
    width: 86px
}

.product-flex .product-gap[data-v-b64c25ba] {
    width: 2%;
    max-width: 26px;
    vertical-align: top
}

@media only screen and (max-width: 767px) {
    .product-flex[data-v-b64c25ba] {
        display:block
    }

    .product-flex .product-info[data-v-b64c25ba] {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
        max-width: none
    }

    .product-flex .product-info .product-name[data-v-b64c25ba] {
        padding: 4px 0 0
    }

    .product-flex .product-description[data-v-b64c25ba],.product-flex .product-gap[data-v-b64c25ba] {
        display: none
    }
}

.description-mobile[data-v-b64c25ba] {
    display: none
}

.description-mobile .description-title h3[data-v-b64c25ba] {
    margin: 0;
    font-weight: 400
}

@media only screen and (max-width: 767px) {
    .description-mobile[data-v-b64c25ba] {
        display:block
    }
}

.confirm-item .title[data-v-b64c25ba] {
    display: inline-block;
    margin-right: 4px;
    white-space: nowrap
}

.confirm-item .money[data-v-b64c25ba] {
    font-size: 14px;
    color: #ff7a22
}

.confirm-item .money-discount[data-v-b64c25ba],.confirm-item .money-fee[data-v-b64c25ba] {
    font-size: 12px
}

.pay-confirm-card .confirm-title h3[data-v-b64c25ba] {
    margin: 0;
    font-weight: 400
}

.pay-confirm-card .confirm-btn-container[data-v-b64c25ba] {
    margin-top: 12px;
    margin-bottom: 24px
}

.pay-confirm-card .confirm-btn-container .btn-confirm[data-v-b64c25ba] {
    background-color: #21b3f5;
    color: #fff;
    width: 132px
}

.pay-confirm-card .confirm-btn-container .btn-cancel[data-v-b64c25ba] {
    margin-left: 14px;
    width: 86px
}

.buy-count .mu-text-field-help>div {
    margin-right: -800px
}

.info-item.input-item .mu-input-label {
    -webkit-transform: none;
    transform: none;
    color: rgba(0,0,0,.87);
    font-size: 14px
}

.info-item.input-item .mu-input-line {
    background-color: rgba(0,0,0,.3)
}

.record-tabs[data-v-7d4fa9b1] {
    background-color: transparent;
    margin-bottom: 16px
}

.record-input[data-v-7d4fa9b1] {
    width: calc(100% - 100px);
    margin-right: 6px
}

.record-input-btn[data-v-7d4fa9b1] {
    vertical-align: super;
    width: 88px
}

.mu-tab[data-v-7d4fa9b1] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: rgba(0,0,0,.87);
    max-width: none
}

.mu-tab-active[data-v-7d4fa9b1] {
    color: #03a9f4
}

.mu-chip[data-v-7d4fa9b1] {
    float: right;
    font-size: 12px;
    line-height: 24px
}

.cx_tab[data-v-7d4fa9b1] {
    border: 1px solid #eee;
    text-align: left;
    border-collapse: collapse;
    margin-bottom: 10px;
    font-size: 14px
}

.cx_tab th[data-v-7d4fa9b1] {
    font-weight: inherit;
    background-color: hsla(0,0%,97.3%,.2)
}

.main {
    max-width: 1154px;
    margin: 0 auto;
    padding-bottom: 0;
    position: relative
}

header {
    width: 100%;
    -webkit-box-shadow: 0 3px 9px -4px rgba(0,0,0,.25);
    box-shadow: 0 3px 9px -4px rgba(0,0,0,.25)
}

header .header {
    margin: 0 auto;
    max-width: 1154px;
    width: 100%;
    height: 65px;
    padding: 0 10px;
    font-size: 12px;
    overflow: hidden
}

header .header .header-title {
    white-space: nowrap;
    display: inline-block;
    line-height: 65px;
    font-weight: lighter;
    font-size: 28px;
    color: #000
}

header .header .logo {
    margin: 5px 0;
    height: 55px;
    width: 110px
}

.top-nav {
    margin: 24px 0;
    float: right
}

.top-nav .header-btn {
    font-size: 16px;
    cursor: pointer;
    display: inline-block;
    margin-left: 8px;
    color: #000;
    -webkit-transition: all .4s;
    transition: all .4s;
    text-decoration: none;
    white-space: nowrap
}

.top-nav .header-btn:hover {
    color: #03a9f4
}

.top-nav .header-btn.active {
    cursor: inherit;
    text-decoration: none;
    color: #03a9f4
}

footer {
    max-width: 1154px;
    width: 100%;
    margin: 50px auto 0;
    height: 24px;
    padding: 0 8px
}

footer a {
    -webkit-transition: all .4s;
    transition: all .4s
}

.content {
    margin: 18px 8px 8px
}

@media only screen and (max-width: 767px) {
    .content {
        margin:18px 4% 0!important
    }

    .header,footer {
        padding: 0 4%!important
    }

    footer {
        height: 100px
    }
}

.captcha-code-input .el-input-group__append {
    padding: 0 4px;
    border: 0;
    background: none;
    cursor: pointer
}

.captcha-code-input .el-input-group__append img {
    display: block;
    width: 120px;
    height: 38px
}

.captcha-geetest-container {
    display: none
}

@media only screen and (min-width: 767px) {
    .slide-fade-enter-active,.slide-fade-leave-active {
        -webkit-transition:all .2s ease;
        transition: all .2s ease
    }

    .slide-fade-enter,.slide-fade-leave-active {
        opacity: 0
    }

    .slide-fade-enter {
        -webkit-transform: translateX(100px);
        transform: translateX(100px)
    }

    .slide-fade-leave-active {
        top: 0;
        position: absolute;
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px)
    }

    .list-complete-item {
        -webkit-transition: all 1s;
        transition: all 1s;
        display: inline-block;
        margin-right: 10px
    }

    .list-complete-enter,.list-complete-leave-to {
        opacity: 0;
        -webkit-transform: translateY(30px);
        transform: translateY(30px)
    }

    .list-complete-leave-active {
        top: 0;
        position: absolute
    }

    .top-slide-enter-active,.top-slide-leave-active {
        -webkit-transition: all .2s ease;
        transition: all .2s ease
    }

    .top-slide-enter,.top-slide-leave-active {
        opacity: 0
    }

    .top-slide-enter,.top-slide-leave-active {
        -webkit-transform: translateY(-32px);
        transform: translateY(-32px)
    }
}

.float-left {
    float: left
}

.float-right {
    float: right
}

.text-center {
    text-align: center
}

.cursor-pointer {
    cursor: pointer
}

.w100 {
    width: 100%
}

.h100 {
    height: 100%
}

.mt0 {
    margin-top: 0
}

.mt6 {
    margin-top: 6px
}

.mt12 {
    margin-top: 12px
}

.mb0 {
    margin-bottom: 0
}

.mb12 {
    margin-bottom: 12px
}

.ml0 {
    margin-left: 0
}

.mr0 {
    margin-right: 0
}

.mr12 {
    margin-right: 12px
}

.pt0 {
    padding-top: 0
}

.pt12 {
    padding-top: 12px
}

.p12 {
    padding: 12px
}

body {
    font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif
}

a {
    color: #03a9f4
}

a:hover {
    text-decoration: underline
}

input:-webkit-autofill {
    background-color: #fff;
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s
}

.over-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis
}

body,html {
    height: 100vh;
    margin: 0
}

#bkg {
    content: " ";
    position: fixed;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover
}

.flex-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

.flex-center .content {
    text-align: center
}

.my-card {
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    -webkit-box-shadow: 0 1px 6px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 6px 0 rgba(0,0,0,.1)
}

.my-card:hover {
    -webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.15)!important;
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.15)!important
}

.mu-bottom-nav {
    z-index: 1;
    -webkit-box-shadow: 0 -3px 9px -4px rgba(0,0,0,.25);
    box-shadow: 0 -3px 9px -4px rgba(0,0,0,.25)
}

.s-opacity-75 .header-title {
    color: #fff!important
}

.s-opacity-75 .header-btn {
    color: hsla(0,0%,100%,.56)
}

.s-opacity-75 .header-btn.active,.s-opacity-75 .header-btn:hover {
    color: #fff
}

.s-opacity-75 .gray-background {
    background: none!important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.4)),to(rgba(0,0,0,.4)))!important;
    background-image: linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4))!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000)!important
}

.s-opacity-75 .gray-background .s-item:hover {
    color: #333!important;
    background-color: transparent!important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,94.1%,.45)),to(hsla(0,0%,94.1%,.45)))!important;
    background-image: linear-gradient(hsla(0,0%,94.1%,.45),hsla(0,0%,94.1%,.45))!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#72f0f0f0,endColorstr=#72f0f0f0)!important
}

.s-opacity-75 .white-background {
    background: none!important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,.75)),to(hsla(0,0%,100%,.75)))!important;
    background-image: linear-gradient(hsla(0,0%,100%,.75),hsla(0,0%,100%,.75))!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#bfffffff,endColorstr=#bfffffff)!important
}

.s-opacity-75 footer .text>* {
    will-change: opacity;
    mix-blend-mode: overlay;
    color: #fff!important
}

.s-opacity-75 footer .text>.link:hover {
    mix-blend-mode: difference
}

.s-opacity-75 .mu-tabs .mu-tab,.s-opacity-75 .record-title {
    color: hsla(0,0%,100%,.7)!important
}

.s-opacity-75 .mu-tabs .mu-tab-active {
    color: #fff!important
}

.s-opacity-75 .mu-tabs .mu-tab-active>div>.mu-ripple-wrapper {
    background-color: hsla(0,0%,100%,.07)!important
}

.s-opacity-75 .mu-table {
    background-color: transparent!important
}

.s-opacity-75 .mu-table .mu-tr {
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.s-opacity-75 .mu-table .mu-tr.hover {
    background-color: hsla(0,0%,100%,.4)
}

.s-opacity-75 .mu-bottom-nav {
    -webkit-box-shadow: none;
    box-shadow: none
}

.quill-html img {
    max-width: 100%
}

.equal-with-mu {
    display: inline-block!important;
    height: 72px!important;
    vertical-align: top;
    line-height: 96px!important
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .equal-with-mu {
        vertical-align: bottom
    }
}

.geetest_btn {
    width: 248px!important;
    margin-bottom: 24px;
    min-width: auto!important
}

.gt_holder {
    width: 290px;
    margin: 0 auto;
    padding-top: 20px;
    z-index: 4
}

.gt_holder .gt_holder_top {
    display: none
}

.gt_holder .gt_box_holder {
    border: 1px solid transparent!important;
    background: transparent!important;
    margin-bottom: 10px
}

.gt_holder .gt_bottom {
    display: none
}

.step-content {
    margin: 0 16px!important
}

@media (max-width: 600px) {
    .step-content {
        margin:0!important
    }

    .mu-step-connector {
        padding: 0 12px!important
    }

    .mu-step-label {
        padding: 0!important
    }
}

.mu-dialog {
    width: 75%!important;
    max-width: 565px!important
}

.mu-dialog .mu-dialog-body {
    word-break: break-all;
    white-space: normal
}

@media (max-width: 500px) {
    .mu-dialog {
        width:80%!important
    }
}

@media (max-width: 400px) {
    .mu-dialog {
        width:90%!important
    }
}

.mu-dialog-title.scrollable {
    border-bottom: 0!important
}

.mu-dialog-actions.scrollable {
    border-top: 0!important
}

.mu-td,.mu-th {
    padding-left: 0
}

.mu-input {
    margin-bottom: 8px!important
}

@font-face {
    font-family: Material Icons;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/MaterialIcons-Regular.e79bfd88.eot);
    src: local("Material Icons"),local("MaterialIcons-Regular"),url(../fonts/MaterialIcons-Regular.570eb838.woff2) format("woff2"),url(../fonts/MaterialIcons-Regular.012cf6a1.woff) format("woff"),url(../fonts/MaterialIcons-Regular.a37b0c01.ttf) format("truetype")
}

.material-icons,.mu-input.has-label .mu-input-label,.mu-input .mu-input-help {
    white-space: nowrap
}

.material-icons {
    font-family: Material Icons,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 24px;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "liga";
    font-feature-settings: "liga"
}

@font-face {
    font-family: iconfont;
    src: url(data:application/vnd.ms-fontobject;base64,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);
    src: url(data:application/vnd.ms-fontobject;base64,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#iefix) format("embedded-opentype"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(../img/iconfont.2a942a8e.svg#iconfont) format("svg")
}

.iconfont,.material-icons {
    -moz-osx-font-smoothing: grayscale
}

.iconfont {
    font-family: iconfont!important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px
}

.materialize-red.lighten-5 {
    background-color: #fdeaeb!important
}

.materialize-red-text.text-lighten-5 {
    color: #fdeaeb!important
}

.materialize-red.lighten-4 {
    background-color: #f8c1c3!important
}

.materialize-red-text.text-lighten-4 {
    color: #f8c1c3!important
}

.materialize-red.lighten-3 {
    background-color: #f3989b!important
}

.materialize-red-text.text-lighten-3 {
    color: #f3989b!important
}

.materialize-red.lighten-2 {
    background-color: #ee6e73!important
}

.materialize-red-text.text-lighten-2 {
    color: #ee6e73!important
}

.materialize-red.lighten-1 {
    background-color: #ea454b!important
}

.materialize-red-text.text-lighten-1 {
    color: #ea454b!important
}

.materialize-red {
    background-color: #e51c23!important
}

.materialize-red-text {
    color: #e51c23!important
}

.materialize-red.darken-1 {
    background-color: #d0181e!important
}

.materialize-red-text.text-darken-1 {
    color: #d0181e!important
}

.materialize-red.darken-2 {
    background-color: #b9151b!important
}

.materialize-red-text.text-darken-2 {
    color: #b9151b!important
}

.materialize-red.darken-3 {
    background-color: #a21318!important
}

.materialize-red-text.text-darken-3 {
    color: #a21318!important
}

.materialize-red.darken-4 {
    background-color: #8b1014!important
}

.materialize-red-text.text-darken-4 {
    color: #8b1014!important
}

.red.lighten-5 {
    background-color: #ffebee!important
}

.red-text.text-lighten-5 {
    color: #ffebee!important
}

.red.lighten-4 {
    background-color: #ffcdd2!important
}

.red-text.text-lighten-4 {
    color: #ffcdd2!important
}

.red.lighten-3 {
    background-color: #ef9a9a!important
}

.red-text.text-lighten-3 {
    color: #ef9a9a!important
}

.red.lighten-2 {
    background-color: #e57373!important
}

.red-text.text-lighten-2 {
    color: #e57373!important
}

.red.lighten-1 {
    background-color: #ef5350!important
}

.red-text.text-lighten-1 {
    color: #ef5350!important
}

.red {
    background-color: #f44336!important
}

.red-text {
    color: #f44336!important
}

.red.darken-1 {
    background-color: #e53935!important
}

.red-text.text-darken-1 {
    color: #e53935!important
}

.red.darken-2 {
    background-color: #d32f2f!important
}

.red-text.text-darken-2 {
    color: #d32f2f!important
}

.red.darken-3 {
    background-color: #c62828!important
}

.red-text.text-darken-3 {
    color: #c62828!important
}

.red.darken-4 {
    background-color: #b71c1c!important
}

.red-text.text-darken-4 {
    color: #b71c1c!important
}

.red.accent-1 {
    background-color: #ff8a80!important
}

.red-text.text-accent-1 {
    color: #ff8a80!important
}

.red.accent-2 {
    background-color: #ff5252!important
}

.red-text.text-accent-2 {
    color: #ff5252!important
}

.red.accent-3 {
    background-color: #ff1744!important
}

.red-text.text-accent-3 {
    color: #ff1744!important
}

.red.accent-4 {
    background-color: #d50000!important
}

.red-text.text-accent-4 {
    color: #d50000!important
}

.pink.lighten-5 {
    background-color: #fce4ec!important
}

.pink-text.text-lighten-5 {
    color: #fce4ec!important
}

.pink.lighten-4 {
    background-color: #f8bbd0!important
}

.pink-text.text-lighten-4 {
    color: #f8bbd0!important
}

.pink.lighten-3 {
    background-color: #f48fb1!important
}

.pink-text.text-lighten-3 {
    color: #f48fb1!important
}

.pink.lighten-2 {
    background-color: #f06292!important
}

.pink-text.text-lighten-2 {
    color: #f06292!important
}

.pink.lighten-1 {
    background-color: #ec407a!important
}

.pink-text.text-lighten-1 {
    color: #ec407a!important
}

.pink {
    background-color: #e91e63!important
}

.pink-text {
    color: #e91e63!important
}

.pink.darken-1 {
    background-color: #d81b60!important
}

.pink-text.text-darken-1 {
    color: #d81b60!important
}

.pink.darken-2 {
    background-color: #c2185b!important
}

.pink-text.text-darken-2 {
    color: #c2185b!important
}

.pink.darken-3 {
    background-color: #ad1457!important
}

.pink-text.text-darken-3 {
    color: #ad1457!important
}

.pink.darken-4 {
    background-color: #880e4f!important
}

.pink-text.text-darken-4 {
    color: #880e4f!important
}

.pink.accent-1 {
    background-color: #ff80ab!important
}

.pink-text.text-accent-1 {
    color: #ff80ab!important
}

.pink.accent-2 {
    background-color: #ff4081!important
}

.pink-text.text-accent-2 {
    color: #ff4081!important
}

.pink.accent-3 {
    background-color: #f50057!important
}

.pink-text.text-accent-3 {
    color: #f50057!important
}

.pink.accent-4 {
    background-color: #c51162!important
}

.pink-text.text-accent-4 {
    color: #c51162!important
}

.purple.lighten-5 {
    background-color: #f3e5f5!important
}

.purple-text.text-lighten-5 {
    color: #f3e5f5!important
}

.purple.lighten-4 {
    background-color: #e1bee7!important
}

.purple-text.text-lighten-4 {
    color: #e1bee7!important
}

.purple.lighten-3 {
    background-color: #ce93d8!important
}

.purple-text.text-lighten-3 {
    color: #ce93d8!important
}

.purple.lighten-2 {
    background-color: #ba68c8!important
}

.purple-text.text-lighten-2 {
    color: #ba68c8!important
}

.purple.lighten-1 {
    background-color: #ab47bc!important
}

.purple-text.text-lighten-1 {
    color: #ab47bc!important
}

.purple {
    background-color: #9c27b0!important
}

.purple-text {
    color: #9c27b0!important
}

.purple.darken-1 {
    background-color: #8e24aa!important
}

.purple-text.text-darken-1 {
    color: #8e24aa!important
}

.purple.darken-2 {
    background-color: #7b1fa2!important
}

.purple-text.text-darken-2 {
    color: #7b1fa2!important
}

.purple.darken-3 {
    background-color: #6a1b9a!important
}

.purple-text.text-darken-3 {
    color: #6a1b9a!important
}

.purple.darken-4 {
    background-color: #4a148c!important
}

.purple-text.text-darken-4 {
    color: #4a148c!important
}

.purple.accent-1 {
    background-color: #ea80fc!important
}

.purple-text.text-accent-1 {
    color: #ea80fc!important
}

.purple.accent-2 {
    background-color: #e040fb!important
}

.purple-text.text-accent-2 {
    color: #e040fb!important
}

.purple.accent-3 {
    background-color: #d500f9!important
}

.purple-text.text-accent-3 {
    color: #d500f9!important
}

.purple.accent-4 {
    background-color: #a0f!important
}

.purple-text.text-accent-4 {
    color: #a0f!important
}

.deep-purple.lighten-5 {
    background-color: #ede7f6!important
}

.deep-purple-text.text-lighten-5 {
    color: #ede7f6!important
}

.deep-purple.lighten-4 {
    background-color: #d1c4e9!important
}

.deep-purple-text.text-lighten-4 {
    color: #d1c4e9!important
}

.deep-purple.lighten-3 {
    background-color: #b39ddb!important
}

.deep-purple-text.text-lighten-3 {
    color: #b39ddb!important
}

.deep-purple.lighten-2 {
    background-color: #9575cd!important
}

.deep-purple-text.text-lighten-2 {
    color: #9575cd!important
}

.deep-purple.lighten-1 {
    background-color: #7e57c2!important
}

.deep-purple-text.text-lighten-1 {
    color: #7e57c2!important
}

.deep-purple {
    background-color: #673ab7!important
}

.deep-purple-text {
    color: #673ab7!important
}

.deep-purple.darken-1 {
    background-color: #5e35b1!important
}

.deep-purple-text.text-darken-1 {
    color: #5e35b1!important
}

.deep-purple.darken-2 {
    background-color: #512da8!important
}

.deep-purple-text.text-darken-2 {
    color: #512da8!important
}

.deep-purple.darken-3 {
    background-color: #4527a0!important
}

.deep-purple-text.text-darken-3 {
    color: #4527a0!important
}

.deep-purple.darken-4 {
    background-color: #311b92!important
}

.deep-purple-text.text-darken-4 {
    color: #311b92!important
}

.deep-purple.accent-1 {
    background-color: #b388ff!important
}

.deep-purple-text.text-accent-1 {
    color: #b388ff!important
}

.deep-purple.accent-2 {
    background-color: #7c4dff!important
}

.deep-purple-text.text-accent-2 {
    color: #7c4dff!important
}

.deep-purple.accent-3 {
    background-color: #651fff!important
}

.deep-purple-text.text-accent-3 {
    color: #651fff!important
}

.deep-purple.accent-4 {
    background-color: #6200ea!important
}

.deep-purple-text.text-accent-4 {
    color: #6200ea!important
}

.indigo.lighten-5 {
    background-color: #e8eaf6!important
}

.indigo-text.text-lighten-5 {
    color: #e8eaf6!important
}

.indigo.lighten-4 {
    background-color: #c5cae9!important
}

.indigo-text.text-lighten-4 {
    color: #c5cae9!important
}

.indigo.lighten-3 {
    background-color: #9fa8da!important
}

.indigo-text.text-lighten-3 {
    color: #9fa8da!important
}

.indigo.lighten-2 {
    background-color: #7986cb!important
}

.indigo-text.text-lighten-2 {
    color: #7986cb!important
}

.indigo.lighten-1 {
    background-color: #5c6bc0!important
}

.indigo-text.text-lighten-1 {
    color: #5c6bc0!important
}

.indigo {
    background-color: #3f51b5!important
}

.indigo-text {
    color: #3f51b5!important
}

.indigo.darken-1 {
    background-color: #3949ab!important
}

.indigo-text.text-darken-1 {
    color: #3949ab!important
}

.indigo.darken-2 {
    background-color: #303f9f!important
}

.indigo-text.text-darken-2 {
    color: #303f9f!important
}

.indigo.darken-3 {
    background-color: #283593!important
}

.indigo-text.text-darken-3 {
    color: #283593!important
}

.indigo.darken-4 {
    background-color: #1a237e!important
}

.indigo-text.text-darken-4 {
    color: #1a237e!important
}

.indigo.accent-1 {
    background-color: #8c9eff!important
}

.indigo-text.text-accent-1 {
    color: #8c9eff!important
}

.indigo.accent-2 {
    background-color: #536dfe!important
}

.indigo-text.text-accent-2 {
    color: #536dfe!important
}

.indigo.accent-3 {
    background-color: #3d5afe!important
}

.indigo-text.text-accent-3 {
    color: #3d5afe!important
}

.indigo.accent-4 {
    background-color: #304ffe!important
}

.indigo-text.text-accent-4 {
    color: #304ffe!important
}

.blue.lighten-5 {
    background-color: #e3f2fd!important
}

.blue-text.text-lighten-5 {
    color: #e3f2fd!important
}

.blue.lighten-4 {
    background-color: #bbdefb!important
}

.blue-text.text-lighten-4 {
    color: #bbdefb!important
}

.blue.lighten-3 {
    background-color: #90caf9!important
}

.blue-text.text-lighten-3 {
    color: #90caf9!important
}

.blue.lighten-2 {
    background-color: #64b5f6!important
}

.blue-text.text-lighten-2 {
    color: #64b5f6!important
}

.blue.lighten-1 {
    background-color: #42a5f5!important
}

.blue-text.text-lighten-1 {
    color: #42a5f5!important
}

.blue {
    background-color: #2196f3!important
}

.blue-text {
    color: #2196f3!important
}

.blue.darken-1 {
    background-color: #1e88e5!important
}

.blue-text.text-darken-1 {
    color: #1e88e5!important
}

.blue.darken-2 {
    background-color: #1976d2!important
}

.blue-text.text-darken-2 {
    color: #1976d2!important
}

.blue.darken-3 {
    background-color: #1565c0!important
}

.blue-text.text-darken-3 {
    color: #1565c0!important
}

.blue.darken-4 {
    background-color: #0d47a1!important
}

.blue-text.text-darken-4 {
    color: #0d47a1!important
}

.blue.accent-1 {
    background-color: #82b1ff!important
}

.blue-text.text-accent-1 {
    color: #82b1ff!important
}

.blue.accent-2 {
    background-color: #448aff!important
}

.blue-text.text-accent-2 {
    color: #448aff!important
}

.blue.accent-3 {
    background-color: #2979ff!important
}

.blue-text.text-accent-3 {
    color: #2979ff!important
}

.blue.accent-4 {
    background-color: #2962ff!important
}

.blue-text.text-accent-4 {
    color: #2962ff!important
}

.light-blue.lighten-5 {
    background-color: #e1f5fe!important
}

.light-blue-text.text-lighten-5 {
    color: #e1f5fe!important
}

.light-blue.lighten-4 {
    background-color: #b3e5fc!important
}

.light-blue-text.text-lighten-4 {
    color: #b3e5fc!important
}

.light-blue.lighten-3 {
    background-color: #81d4fa!important
}

.light-blue-text.text-lighten-3 {
    color: #81d4fa!important
}

.light-blue.lighten-2 {
    background-color: #4fc3f7!important
}

.light-blue-text.text-lighten-2 {
    color: #4fc3f7!important
}

.light-blue.lighten-1 {
    background-color: #29b6f6!important
}

.light-blue-text.text-lighten-1 {
    color: #29b6f6!important
}

.light-blue {
    background-color: #03a9f4!important
}

.light-blue-text {
    color: #03a9f4!important
}

.light-blue.darken-1 {
    background-color: #039be5!important
}

.light-blue-text.text-darken-1 {
    color: #039be5!important
}

.light-blue.darken-2 {
    background-color: #0288d1!important
}

.light-blue-text.text-darken-2 {
    color: #0288d1!important
}

.light-blue.darken-3 {
    background-color: #0277bd!important
}

.light-blue-text.text-darken-3 {
    color: #0277bd!important
}

.light-blue.darken-4 {
    background-color: #01579b!important
}

.light-blue-text.text-darken-4 {
    color: #01579b!important
}

.light-blue.accent-1 {
    background-color: #80d8ff!important
}

.light-blue-text.text-accent-1 {
    color: #80d8ff!important
}

.light-blue.accent-2 {
    background-color: #40c4ff!important
}

.light-blue-text.text-accent-2 {
    color: #40c4ff!important
}

.light-blue.accent-3 {
    background-color: #00b0ff!important
}

.light-blue-text.text-accent-3 {
    color: #00b0ff!important
}

.light-blue.accent-4 {
    background-color: #0091ea!important
}

.light-blue-text.text-accent-4 {
    color: #0091ea!important
}

.cyan.lighten-5 {
    background-color: #e0f7fa!important
}

.cyan-text.text-lighten-5 {
    color: #e0f7fa!important
}

.cyan.lighten-4 {
    background-color: #b2ebf2!important
}

.cyan-text.text-lighten-4 {
    color: #b2ebf2!important
}

.cyan.lighten-3 {
    background-color: #80deea!important
}

.cyan-text.text-lighten-3 {
    color: #80deea!important
}

.cyan.lighten-2 {
    background-color: #4dd0e1!important
}

.cyan-text.text-lighten-2 {
    color: #4dd0e1!important
}

.cyan.lighten-1 {
    background-color: #26c6da!important
}

.cyan-text.text-lighten-1 {
    color: #26c6da!important
}

.cyan {
    background-color: #00bcd4!important
}

.cyan-text {
    color: #00bcd4!important
}

.cyan.darken-1 {
    background-color: #00acc1!important
}

.cyan-text.text-darken-1 {
    color: #00acc1!important
}

.cyan.darken-2 {
    background-color: #0097a7!important
}

.cyan-text.text-darken-2 {
    color: #0097a7!important
}

.cyan.darken-3 {
    background-color: #00838f!important
}

.cyan-text.text-darken-3 {
    color: #00838f!important
}

.cyan.darken-4 {
    background-color: #006064!important
}

.cyan-text.text-darken-4 {
    color: #006064!important
}

.cyan.accent-1 {
    background-color: #84ffff!important
}

.cyan-text.text-accent-1 {
    color: #84ffff!important
}

.cyan.accent-2 {
    background-color: #18ffff!important
}

.cyan-text.text-accent-2 {
    color: #18ffff!important
}

.cyan.accent-3 {
    background-color: #00e5ff!important
}

.cyan-text.text-accent-3 {
    color: #00e5ff!important
}

.cyan.accent-4 {
    background-color: #00b8d4!important
}

.cyan-text.text-accent-4 {
    color: #00b8d4!important
}

.teal.lighten-5 {
    background-color: #e0f2f1!important
}

.teal-text.text-lighten-5 {
    color: #e0f2f1!important
}

.teal.lighten-4 {
    background-color: #b2dfdb!important
}

.teal-text.text-lighten-4 {
    color: #b2dfdb!important
}

.teal.lighten-3 {
    background-color: #80cbc4!important
}

.teal-text.text-lighten-3 {
    color: #80cbc4!important
}

.teal.lighten-2 {
    background-color: #4db6ac!important
}

.teal-text.text-lighten-2 {
    color: #4db6ac!important
}

.teal.lighten-1 {
    background-color: #26a69a!important
}

.teal-text.text-lighten-1 {
    color: #26a69a!important
}

.teal {
    background-color: #009688!important
}

.teal-text {
    color: #009688!important
}

.teal.darken-1 {
    background-color: #00897b!important
}

.teal-text.text-darken-1 {
    color: #00897b!important
}

.teal.darken-2 {
    background-color: #00796b!important
}

.teal-text.text-darken-2 {
    color: #00796b!important
}

.teal.darken-3 {
    background-color: #00695c!important
}

.teal-text.text-darken-3 {
    color: #00695c!important
}

.teal.darken-4 {
    background-color: #004d40!important
}

.teal-text.text-darken-4 {
    color: #004d40!important
}

.teal.accent-1 {
    background-color: #a7ffeb!important
}

.teal-text.text-accent-1 {
    color: #a7ffeb!important
}

.teal.accent-2 {
    background-color: #64ffda!important
}

.teal-text.text-accent-2 {
    color: #64ffda!important
}

.teal.accent-3 {
    background-color: #1de9b6!important
}

.teal-text.text-accent-3 {
    color: #1de9b6!important
}

.teal.accent-4 {
    background-color: #00bfa5!important
}

.teal-text.text-accent-4 {
    color: #00bfa5!important
}

.green.lighten-5 {
    background-color: #e8f5e9!important
}

.green-text.text-lighten-5 {
    color: #e8f5e9!important
}

.green.lighten-4 {
    background-color: #c8e6c9!important
}

.green-text.text-lighten-4 {
    color: #c8e6c9!important
}

.green.lighten-3 {
    background-color: #a5d6a7!important
}

.green-text.text-lighten-3 {
    color: #a5d6a7!important
}

.green.lighten-2 {
    background-color: #81c784!important
}

.green-text.text-lighten-2 {
    color: #81c784!important
}

.green.lighten-1 {
    background-color: #66bb6a!important
}

.green-text.text-lighten-1 {
    color: #66bb6a!important
}

.green {
    background-color: #4caf50!important
}

.green-text {
    color: #4caf50!important
}

.green.darken-1 {
    background-color: #43a047!important
}

.green-text.text-darken-1 {
    color: #43a047!important
}

.green.darken-2 {
    background-color: #388e3c!important
}

.green-text.text-darken-2 {
    color: #388e3c!important
}

.green.darken-3 {
    background-color: #2e7d32!important
}

.green-text.text-darken-3 {
    color: #2e7d32!important
}

.green.darken-4 {
    background-color: #1b5e20!important
}

.green-text.text-darken-4 {
    color: #1b5e20!important
}

.green.accent-1 {
    background-color: #b9f6ca!important
}

.green-text.text-accent-1 {
    color: #b9f6ca!important
}

.green.accent-2 {
    background-color: #69f0ae!important
}

.green-text.text-accent-2 {
    color: #69f0ae!important
}

.green.accent-3 {
    background-color: #00e676!important
}

.green-text.text-accent-3 {
    color: #00e676!important
}

.green.accent-4 {
    background-color: #00c853!important
}

.green-text.text-accent-4 {
    color: #00c853!important
}

.light-green.lighten-5 {
    background-color: #f1f8e9!important
}

.light-green-text.text-lighten-5 {
    color: #f1f8e9!important
}

.light-green.lighten-4 {
    background-color: #dcedc8!important
}

.light-green-text.text-lighten-4 {
    color: #dcedc8!important
}

.light-green.lighten-3 {
    background-color: #c5e1a5!important
}

.light-green-text.text-lighten-3 {
    color: #c5e1a5!important
}

.light-green.lighten-2 {
    background-color: #aed581!important
}

.light-green-text.text-lighten-2 {
    color: #aed581!important
}

.light-green.lighten-1 {
    background-color: #9ccc65!important
}

.light-green-text.text-lighten-1 {
    color: #9ccc65!important
}

.light-green {
    background-color: #8bc34a!important
}

.light-green-text {
    color: #8bc34a!important
}

.light-green.darken-1 {
    background-color: #7cb342!important
}

.light-green-text.text-darken-1 {
    color: #7cb342!important
}

.light-green.darken-2 {
    background-color: #689f38!important
}

.light-green-text.text-darken-2 {
    color: #689f38!important
}

.light-green.darken-3 {
    background-color: #558b2f!important
}

.light-green-text.text-darken-3 {
    color: #558b2f!important
}

.light-green.darken-4 {
    background-color: #33691e!important
}

.light-green-text.text-darken-4 {
    color: #33691e!important
}

.light-green.accent-1 {
    background-color: #ccff90!important
}

.light-green-text.text-accent-1 {
    color: #ccff90!important
}

.light-green.accent-2 {
    background-color: #b2ff59!important
}

.light-green-text.text-accent-2 {
    color: #b2ff59!important
}

.light-green.accent-3 {
    background-color: #76ff03!important
}

.light-green-text.text-accent-3 {
    color: #76ff03!important
}

.light-green.accent-4 {
    background-color: #64dd17!important
}

.light-green-text.text-accent-4 {
    color: #64dd17!important
}

.lime.lighten-5 {
    background-color: #f9fbe7!important
}

.lime-text.text-lighten-5 {
    color: #f9fbe7!important
}

.lime.lighten-4 {
    background-color: #f0f4c3!important
}

.lime-text.text-lighten-4 {
    color: #f0f4c3!important
}

.lime.lighten-3 {
    background-color: #e6ee9c!important
}

.lime-text.text-lighten-3 {
    color: #e6ee9c!important
}

.lime.lighten-2 {
    background-color: #dce775!important
}

.lime-text.text-lighten-2 {
    color: #dce775!important
}

.lime.lighten-1 {
    background-color: #d4e157!important
}

.lime-text.text-lighten-1 {
    color: #d4e157!important
}

.lime {
    background-color: #cddc39!important
}

.lime-text {
    color: #cddc39!important
}

.lime.darken-1 {
    background-color: #c0ca33!important
}

.lime-text.text-darken-1 {
    color: #c0ca33!important
}

.lime.darken-2 {
    background-color: #afb42b!important
}

.lime-text.text-darken-2 {
    color: #afb42b!important
}

.lime.darken-3 {
    background-color: #9e9d24!important
}

.lime-text.text-darken-3 {
    color: #9e9d24!important
}

.lime.darken-4 {
    background-color: #827717!important
}

.lime-text.text-darken-4 {
    color: #827717!important
}

.lime.accent-1 {
    background-color: #f4ff81!important
}

.lime-text.text-accent-1 {
    color: #f4ff81!important
}

.lime.accent-2 {
    background-color: #eeff41!important
}

.lime-text.text-accent-2 {
    color: #eeff41!important
}

.lime.accent-3 {
    background-color: #c6ff00!important
}

.lime-text.text-accent-3 {
    color: #c6ff00!important
}

.lime.accent-4 {
    background-color: #aeea00!important
}

.lime-text.text-accent-4 {
    color: #aeea00!important
}

.yellow.lighten-5 {
    background-color: #fffde7!important
}

.yellow-text.text-lighten-5 {
    color: #fffde7!important
}

.yellow.lighten-4 {
    background-color: #fff9c4!important
}

.yellow-text.text-lighten-4 {
    color: #fff9c4!important
}

.yellow.lighten-3 {
    background-color: #fff59d!important
}

.yellow-text.text-lighten-3 {
    color: #fff59d!important
}

.yellow.lighten-2 {
    background-color: #fff176!important
}

.yellow-text.text-lighten-2 {
    color: #fff176!important
}

.yellow.lighten-1 {
    background-color: #ffee58!important
}

.yellow-text.text-lighten-1 {
    color: #ffee58!important
}

.yellow {
    background-color: #ffeb3b!important
}

.yellow-text {
    color: #ffeb3b!important
}

.yellow.darken-1 {
    background-color: #fdd835!important
}

.yellow-text.text-darken-1 {
    color: #fdd835!important
}

.yellow.darken-2 {
    background-color: #fbc02d!important
}

.yellow-text.text-darken-2 {
    color: #fbc02d!important
}

.yellow.darken-3 {
    background-color: #f9a825!important
}

.yellow-text.text-darken-3 {
    color: #f9a825!important
}

.yellow.darken-4 {
    background-color: #f57f17!important
}

.yellow-text.text-darken-4 {
    color: #f57f17!important
}

.yellow.accent-1 {
    background-color: #ffff8d!important
}

.yellow-text.text-accent-1 {
    color: #ffff8d!important
}

.yellow.accent-2 {
    background-color: #ff0!important
}

.yellow-text.text-accent-2 {
    color: #ff0!important
}

.yellow.accent-3 {
    background-color: #ffea00!important
}

.yellow-text.text-accent-3 {
    color: #ffea00!important
}

.yellow.accent-4 {
    background-color: #ffd600!important
}

.yellow-text.text-accent-4 {
    color: #ffd600!important
}

.amber.lighten-5 {
    background-color: #fff8e1!important
}

.amber-text.text-lighten-5 {
    color: #fff8e1!important
}

.amber.lighten-4 {
    background-color: #ffecb3!important
}

.amber-text.text-lighten-4 {
    color: #ffecb3!important
}

.amber.lighten-3 {
    background-color: #ffe082!important
}

.amber-text.text-lighten-3 {
    color: #ffe082!important
}

.amber.lighten-2 {
    background-color: #ffd54f!important
}

.amber-text.text-lighten-2 {
    color: #ffd54f!important
}

.amber.lighten-1 {
    background-color: #ffca28!important
}

.amber-text.text-lighten-1 {
    color: #ffca28!important
}

.amber {
    background-color: #ffc107!important
}

.amber-text {
    color: #ffc107!important
}

.amber.darken-1 {
    background-color: #ffb300!important
}

.amber-text.text-darken-1 {
    color: #ffb300!important
}

.amber.darken-2 {
    background-color: #ffa000!important
}

.amber-text.text-darken-2 {
    color: #ffa000!important
}

.amber.darken-3 {
    background-color: #ff8f00!important
}

.amber-text.text-darken-3 {
    color: #ff8f00!important
}

.amber.darken-4 {
    background-color: #ff6f00!important
}

.amber-text.text-darken-4 {
    color: #ff6f00!important
}

.amber.accent-1 {
    background-color: #ffe57f!important
}

.amber-text.text-accent-1 {
    color: #ffe57f!important
}

.amber.accent-2 {
    background-color: #ffd740!important
}

.amber-text.text-accent-2 {
    color: #ffd740!important
}

.amber.accent-3 {
    background-color: #ffc400!important
}

.amber-text.text-accent-3 {
    color: #ffc400!important
}

.amber.accent-4 {
    background-color: #ffab00!important
}

.amber-text.text-accent-4 {
    color: #ffab00!important
}

.orange.lighten-5 {
    background-color: #fff3e0!important
}

.orange-text.text-lighten-5 {
    color: #fff3e0!important
}

.orange.lighten-4 {
    background-color: #ffe0b2!important
}

.orange-text.text-lighten-4 {
    color: #ffe0b2!important
}

.orange.lighten-3 {
    background-color: #ffcc80!important
}

.orange-text.text-lighten-3 {
    color: #ffcc80!important
}

.orange.lighten-2 {
    background-color: #ffb74d!important
}

.orange-text.text-lighten-2 {
    color: #ffb74d!important
}

.orange.lighten-1 {
    background-color: #ffa726!important
}

.orange-text.text-lighten-1 {
    color: #ffa726!important
}

.orange {
    background-color: #ff9800!important
}

.orange-text {
    color: #ff9800!important
}

.orange.darken-1 {
    background-color: #fb8c00!important
}

.orange-text.text-darken-1 {
    color: #fb8c00!important
}

.orange.darken-2 {
    background-color: #f57c00!important
}

.orange-text.text-darken-2 {
    color: #f57c00!important
}

.orange.darken-3 {
    background-color: #ef6c00!important
}

.orange-text.text-darken-3 {
    color: #ef6c00!important
}

.orange.darken-4 {
    background-color: #e65100!important
}

.orange-text.text-darken-4 {
    color: #e65100!important
}

.orange.accent-1 {
    background-color: #ffd180!important
}

.orange-text.text-accent-1 {
    color: #ffd180!important
}

.orange.accent-2 {
    background-color: #ffab40!important
}

.orange-text.text-accent-2 {
    color: #ffab40!important
}

.orange.accent-3 {
    background-color: #ff9100!important
}

.orange-text.text-accent-3 {
    color: #ff9100!important
}

.orange.accent-4 {
    background-color: #ff6d00!important
}

.orange-text.text-accent-4 {
    color: #ff6d00!important
}

.deep-orange.lighten-5 {
    background-color: #fbe9e7!important
}

.deep-orange-text.text-lighten-5 {
    color: #fbe9e7!important
}

.deep-orange.lighten-4 {
    background-color: #ffccbc!important
}

.deep-orange-text.text-lighten-4 {
    color: #ffccbc!important
}

.deep-orange.lighten-3 {
    background-color: #ffab91!important
}

.deep-orange-text.text-lighten-3 {
    color: #ffab91!important
}

.deep-orange.lighten-2 {
    background-color: #ff8a65!important
}

.deep-orange-text.text-lighten-2 {
    color: #ff8a65!important
}

.deep-orange.lighten-1 {
    background-color: #ff7043!important
}

.deep-orange-text.text-lighten-1 {
    color: #ff7043!important
}

.deep-orange {
    background-color: #ff5722!important
}

.deep-orange-text {
    color: #ff5722!important
}

.deep-orange.darken-1 {
    background-color: #f4511e!important
}

.deep-orange-text.text-darken-1 {
    color: #f4511e!important
}

.deep-orange.darken-2 {
    background-color: #e64a19!important
}

.deep-orange-text.text-darken-2 {
    color: #e64a19!important
}

.deep-orange.darken-3 {
    background-color: #d84315!important
}

.deep-orange-text.text-darken-3 {
    color: #d84315!important
}

.deep-orange.darken-4 {
    background-color: #bf360c!important
}

.deep-orange-text.text-darken-4 {
    color: #bf360c!important
}

.deep-orange.accent-1 {
    background-color: #ff9e80!important
}

.deep-orange-text.text-accent-1 {
    color: #ff9e80!important
}

.deep-orange.accent-2 {
    background-color: #ff6e40!important
}

.deep-orange-text.text-accent-2 {
    color: #ff6e40!important
}

.deep-orange.accent-3 {
    background-color: #ff3d00!important
}

.deep-orange-text.text-accent-3 {
    color: #ff3d00!important
}

.deep-orange.accent-4 {
    background-color: #dd2c00!important
}

.deep-orange-text.text-accent-4 {
    color: #dd2c00!important
}

.brown.lighten-5 {
    background-color: #efebe9!important
}

.brown-text.text-lighten-5 {
    color: #efebe9!important
}

.brown.lighten-4 {
    background-color: #d7ccc8!important
}

.brown-text.text-lighten-4 {
    color: #d7ccc8!important
}

.brown.lighten-3 {
    background-color: #bcaaa4!important
}

.brown-text.text-lighten-3 {
    color: #bcaaa4!important
}

.brown.lighten-2 {
    background-color: #a1887f!important
}

.brown-text.text-lighten-2 {
    color: #a1887f!important
}

.brown.lighten-1 {
    background-color: #8d6e63!important
}

.brown-text.text-lighten-1 {
    color: #8d6e63!important
}

.brown {
    background-color: #795548!important
}

.brown-text {
    color: #795548!important
}

.brown.darken-1 {
    background-color: #6d4c41!important
}

.brown-text.text-darken-1 {
    color: #6d4c41!important
}

.brown.darken-2 {
    background-color: #5d4037!important
}

.brown-text.text-darken-2 {
    color: #5d4037!important
}

.brown.darken-3 {
    background-color: #4e342e!important
}

.brown-text.text-darken-3 {
    color: #4e342e!important
}

.brown.darken-4 {
    background-color: #3e2723!important
}

.brown-text.text-darken-4 {
    color: #3e2723!important
}

.blue-grey.lighten-5 {
    background-color: #eceff1!important
}

.blue-grey-text.text-lighten-5 {
    color: #eceff1!important
}

.blue-grey.lighten-4 {
    background-color: #cfd8dc!important
}

.blue-grey-text.text-lighten-4 {
    color: #cfd8dc!important
}

.blue-grey.lighten-3 {
    background-color: #b0bec5!important
}

.blue-grey-text.text-lighten-3 {
    color: #b0bec5!important
}

.blue-grey.lighten-2 {
    background-color: #90a4ae!important
}

.blue-grey-text.text-lighten-2 {
    color: #90a4ae!important
}

.blue-grey.lighten-1 {
    background-color: #78909c!important
}

.blue-grey-text.text-lighten-1 {
    color: #78909c!important
}

.blue-grey {
    background-color: #607d8b!important
}

.blue-grey-text {
    color: #607d8b!important
}

.blue-grey.darken-1 {
    background-color: #546e7a!important
}

.blue-grey-text.text-darken-1 {
    color: #546e7a!important
}

.blue-grey.darken-2 {
    background-color: #455a64!important
}

.blue-grey-text.text-darken-2 {
    color: #455a64!important
}

.blue-grey.darken-3 {
    background-color: #37474f!important
}

.blue-grey-text.text-darken-3 {
    color: #37474f!important
}

.blue-grey.darken-4 {
    background-color: #263238!important
}

.blue-grey-text.text-darken-4 {
    color: #263238!important
}

.grey.lighten-5 {
    background-color: #fafafa!important
}

.grey-text.text-lighten-5 {
    color: #fafafa!important
}

.grey.lighten-4 {
    background-color: #f5f5f5!important
}

.grey-text.text-lighten-4 {
    color: #f5f5f5!important
}

.grey.lighten-3 {
    background-color: #eee!important
}

.grey-text.text-lighten-3 {
    color: #eee!important
}

.grey.lighten-2 {
    background-color: #e0e0e0!important
}

.grey-text.text-lighten-2 {
    color: #e0e0e0!important
}

.grey.lighten-1 {
    background-color: #bdbdbd!important
}

.grey-text.text-lighten-1 {
    color: #bdbdbd!important
}

.grey {
    background-color: #9e9e9e!important
}

.grey-text {
    color: #9e9e9e!important
}

.grey.darken-1 {
    background-color: #757575!important
}

.grey-text.text-darken-1 {
    color: #757575!important
}

.grey.darken-2 {
    background-color: #616161!important
}

.grey-text.text-darken-2 {
    color: #616161!important
}

.grey.darken-3 {
    background-color: #424242!important
}

.grey-text.text-darken-3 {
    color: #424242!important
}

.grey.darken-4 {
    background-color: #212121!important
}

.grey-text.text-darken-4 {
    color: #212121!important
}

.shades.black {
    background-color: #000!important
}

.shades-text.text-black {
    color: #000!important
}

.shades.white {
    background-color: #fff!important
}

.shades-text.text-white {
    color: #fff!important
}

.shades.transparent {
    background-color: transparent!important
}

.shades-text.text-transparent {
    color: transparent!important
}

.black {
    background-color: #000!important
}

.black-text {
    color: #000!important
}

.white {
    color: #666!important;
    background-color: #fff!important
}

.white-text {
    color: #fff!important
}

.transparent {
    background-color: transparent!important
}

.transparent-text {
    color: transparent!important
}

/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    height: 100%;
    margin: 0;
    position: relative
}

.ql-container.ql-disabled .ql-tooltip {
    visibility: hidden
}

.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before {
    pointer-events: none
}

.ql-clipboard {
    left: -100000px;
    height: 1px;
    overflow-y: hidden;
    position: absolute;
    top: 50%
}

.ql-clipboard p {
    margin: 0;
    padding: 0
}

.ql-editor {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1.42;
    height: 100%;
    outline: 0;
    overflow-y: auto;
    padding: 12px 15px;
    -o-tab-size: 4;
    tab-size: 4;
    -moz-tab-size: 4;
    text-align: left;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ql-editor>* {
    cursor: text
}

.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul {
    margin: 0;
    padding: 0;
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}

.ql-editor ol,.ql-editor ul {
    padding-left: 1.5em
}

.ql-editor ol>li,.ql-editor ul>li {
    list-style-type: none
}

.ql-editor ul>li:before {
    content: "\2022"
}

.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true] {
    pointer-events: none
}

.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li * {
    pointer-events: all
}

.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before {
    color: #777;
    cursor: pointer;
    pointer-events: all
}

.ql-editor ul[data-checked=true]>li:before {
    content: "\2611"
}

.ql-editor ul[data-checked=false]>li:before {
    content: "\2610"
}

.ql-editor li:before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em
}

.ql-editor li:not(.ql-direction-rtl):before {
    margin-left: -1.5em;
    margin-right: .3em;
    text-align: right
}

.ql-editor li.ql-direction-rtl:before {
    margin-left: .3em;
    margin-right: -1.5em
}

.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em
}

.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl {
    padding-right: 1.5em
}

.ql-editor ol li {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
    counter-increment: list-0
}

.ql-editor ol li:before {
    content: counter(list-0,decimal) ". "
}

.ql-editor ol li.ql-indent-1 {
    counter-increment: list-1
}

.ql-editor ol li.ql-indent-1:before {
    content: counter(list-1,lower-alpha) ". "
}

.ql-editor ol li.ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-2 {
    counter-increment: list-2
}

.ql-editor ol li.ql-indent-2:before {
    content: counter(list-2,lower-roman) ". "
}

.ql-editor ol li.ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-3 {
    counter-increment: list-3
}

.ql-editor ol li.ql-indent-3:before {
    content: counter(list-3,decimal) ". "
}

.ql-editor ol li.ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-4 {
    counter-increment: list-4
}

.ql-editor ol li.ql-indent-4:before {
    content: counter(list-4,lower-alpha) ". "
}

.ql-editor ol li.ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-5 {
    counter-increment: list-5
}

.ql-editor ol li.ql-indent-5:before {
    content: counter(list-5,lower-roman) ". "
}

.ql-editor ol li.ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-6 {
    counter-increment: list-6
}

.ql-editor ol li.ql-indent-6:before {
    content: counter(list-6,decimal) ". "
}

.ql-editor ol li.ql-indent-6 {
    counter-reset: list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-7 {
    counter-increment: list-7
}

.ql-editor ol li.ql-indent-7:before {
    content: counter(list-7,lower-alpha) ". "
}

.ql-editor ol li.ql-indent-7 {
    counter-reset: list-8 list-9
}

.ql-editor ol li.ql-indent-8 {
    counter-increment: list-8
}

.ql-editor ol li.ql-indent-8:before {
    content: counter(list-8,lower-roman) ". "
}

.ql-editor ol li.ql-indent-8 {
    counter-reset: list-9
}

.ql-editor ol li.ql-indent-9 {
    counter-increment: list-9
}

.ql-editor ol li.ql-indent-9:before {
    content: counter(list-9,decimal) ". "
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 3em
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 4.5em
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 6em
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 7.5em
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 9em
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 10.5em
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 12em
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 13.5em
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 15em
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 16.5em
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 18em
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 19.5em
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 21em
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 22.5em
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 24em
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 25.5em
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 27em
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 28.5em
}

.ql-editor .ql-video {
    display: block;
    max-width: 100%
}

.ql-editor .ql-video.ql-align-center {
    margin: 0 auto
}

.ql-editor .ql-video.ql-align-right {
    margin: 0 0 0 auto
}

.ql-editor .ql-bg-black {
    background-color: #000
}

.ql-editor .ql-bg-red {
    background-color: #e60000
}

.ql-editor .ql-bg-orange {
    background-color: #f90
}

.ql-editor .ql-bg-yellow {
    background-color: #ff0
}

.ql-editor .ql-bg-green {
    background-color: #008a00
}

.ql-editor .ql-bg-blue {
    background-color: #06c
}

.ql-editor .ql-bg-purple {
    background-color: #93f
}

.ql-editor .ql-color-white {
    color: #fff
}

.ql-editor .ql-color-red {
    color: #e60000
}

.ql-editor .ql-color-orange {
    color: #f90
}

.ql-editor .ql-color-yellow {
    color: #ff0
}

.ql-editor .ql-color-green {
    color: #008a00
}

.ql-editor .ql-color-blue {
    color: #06c
}

.ql-editor .ql-color-purple {
    color: #93f
}

.ql-editor .ql-font-serif {
    font-family: Georgia,Times New Roman,serif
}

.ql-editor .ql-font-monospace {
    font-family: Monaco,Courier New,monospace
}

.ql-editor .ql-size-small {
    font-size: .75em
}

.ql-editor .ql-size-large {
    font-size: 1.5em
}

.ql-editor .ql-size-huge {
    font-size: 2.5em
}

.ql-editor .ql-direction-rtl {
    direction: rtl;
    text-align: inherit
}

.ql-editor .ql-align-center {
    text-align: center
}

.ql-editor .ql-align-justify {
    text-align: justify
}

.ql-editor .ql-align-right {
    text-align: right
}

.ql-editor.ql-blank:before {
    color: rgba(0,0,0,.6);
    content: attr(data-placeholder);
    font-style: italic;
    left: 15px;
    pointer-events: none;
    position: absolute;
    right: 15px
}
