.w-e-text-container .w-e-panel-container .w-e-panel-tab-content button:focus,
.w-e-text-container .w-e-panel-container .w-e-panel-tab-content input:focus,
.w-e-text-container .w-e-panel-container .w-e-panel-tab-content textarea:focus,
.w-e-text:focus {
    outline: 0
}

.w-e-menu-panel,
.w-e-menu-panel *,
.w-e-text-container,
.w-e-text-container *,
.w-e-toolbar,
.w-e-toolbar * {
    padding: 0;
    margin: 0;
    box-sizing: border-box
}

.w-e-clear-fix:after {
    content: "";
    display: table;
    clear: both
}

.w-e-toolbar .w-e-droplist {
    position: absolute;
    left: 0;
    top: 0;
    background-color: #fff;
    border: 1px solid #f1f1f1;
    border-right-color: #ccc;
    border-bottom-color: #ccc
}

.w-e-toolbar .w-e-droplist ul.w-e-block li.w-e-item:hover,
.w-e-toolbar .w-e-droplist ul.w-e-list li.w-e-item:hover {
    background-color: #f1f1f1
}

.w-e-toolbar .w-e-droplist .w-e-dp-title {
    text-align: center;
    color: #999;
    line-height: 2;
    border-bottom: 1px solid #f1f1f1;
    font-size: 13px
}

.w-e-toolbar .w-e-droplist ul.w-e-list {
    list-style: none;
    line-height: 1
}

.w-e-toolbar .w-e-droplist ul.w-e-list li.w-e-item {
    color: #333;
    padding: 5px 0
}

.w-e-toolbar .w-e-droplist ul.w-e-block {
    list-style: none;
    text-align: left;
    padding: 5px
}

.w-e-toolbar .w-e-droplist ul.w-e-block li.w-e-item {
    display: inline-block;
    padding: 3px 5px
}

@font-face {
    font-family: w-e-icon;
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('truetype');
    font-weight: 400;
    font-style: normal
}

[class*=" w-e-icon-"],
[class^=w-e-icon-] {
    font-family: w-e-icon !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.w-e-icon-close:before {
    content: "\f00d"
}

.w-e-icon-upload2:before {
    content: "\e9c6"
}

.w-e-icon-trash-o:before {
    content: "\f014"
}

.w-e-icon-header:before {
    content: "\f1dc"
}

.w-e-icon-pencil2:before {
    content: "\e906"
}

.w-e-icon-paint-brush:before {
    content: "\f1fc"
}

.w-e-icon-image:before {
    content: "\e90d"
}

.w-e-icon-play:before {
    content: "\e912"
}

.w-e-icon-location:before {
    content: "\e947"
}

.w-e-icon-undo:before {
    content: "\e965"
}

.w-e-icon-redo:before {
    content: "\e966"
}

.w-e-icon-quotes-left:before {
    content: "\e977"
}

.w-e-icon-list-numbered:before {
    content: "\e9b9"
}

.w-e-icon-list2:before {
    content: "\e9bb"
}

.w-e-icon-link:before {
    content: "\e9cb"
}

.w-e-icon-happy:before {
    content: "\e9df"
}

.w-e-icon-bold:before {
    content: "\ea62"
}

.w-e-icon-underline:before {
    content: "\ea63"
}

.w-e-icon-italic:before {
    content: "\ea64"
}

.w-e-icon-strikethrough:before {
    content: "\ea65"
}

.w-e-icon-table2:before {
    content: "\ea71"
}

.w-e-icon-paragraph-left:before {
    content: "\ea77"
}

.w-e-icon-paragraph-center:before {
    content: "\ea78"
}

.w-e-icon-paragraph-right:before {
    content: "\ea79"
}

.w-e-icon-terminal:before {
    content: "\f120"
}

.w-e-icon-page-break:before {
    content: "\ea68"
}

.w-e-icon-cancel-circle:before {
    content: "\ea0d"
}

.w-e-toolbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 5px
}

.w-e-toolbar .w-e-menu {
    position: relative;
    text-align: center;
    padding: 5px 10px;
    cursor: pointer
}

.w-e-toolbar .w-e-menu i {
    color: #999
}

.w-e-toolbar .w-e-menu:hover i {
    color: #333
}

.w-e-toolbar .w-e-active i,
.w-e-toolbar .w-e-active:hover i {
    color: #1e88e5
}

.w-e-text-container .w-e-panel-container {
    position: absolute;
    top: 0;
    left: 50%;
    border: 1px solid #ccc;
    border-top: 0;
    box-shadow: 1px 1px 2px #ccc;
    color: #333;
    background-color: #fff
}

.w-e-text-container .w-e-panel-container .w-e-panel-close {
    position: absolute;
    right: 0;
    top: 0;
    padding: 5px;
    margin: 2px 5px 0 0;
    cursor: pointer;
    color: #999
}

.w-e-text-container .w-e-panel-container .w-e-panel-close:hover {
    color: #333
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-title {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    margin: 2px 10px 0;
    border-bottom: 1px solid #f1f1f1
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-title .w-e-item {
    padding: 3px 5px;
    color: #999;
    cursor: pointer;
    margin: 0 3px;
    position: relative;
    top: 1px
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-title .w-e-active {
    color: #333;
    border-bottom: 1px solid #333;
    cursor: default;
    font-weight: 700
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content {
    padding: 10px 15px;
    font-size: 16px
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content textarea {
    width: 100%;
    border: 1px solid #ccc;
    padding: 5px
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content textarea:focus {
    border-color: #1e88e5
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content input[type=text] {
    border: none;
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    height: 20px;
    color: #333;
    text-align: left
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content input[type=text].small {
    width: 30px;
    text-align: center
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content input[type=text].block {
    display: block;
    width: 100%;
    margin: 10px 0
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content input[type=text]:focus {
    border-bottom: 2px solid #1e88e5
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button {
    font-size: 14px;
    color: #1e88e5;
    border: none;
    padding: 5px 10px;
    background-color: #fff;
    cursor: pointer;
    border-radius: 3px
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.left {
    float: left;
    margin-right: 10px
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.right {
    float: right;
    margin-left: 10px
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.gray {
    color: #999
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.red {
    color: #c24f4a
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button:hover {
    background-color: #f1f1f1
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content .w-e-button-container:after {
    content: "";
    display: table;
    clear: both
}

.w-e-text-container .w-e-panel-container .w-e-emoticon-container .w-e-item {
    cursor: pointer;
    font-size: 18px;
    padding: 0 3px;
    display: inline-block
}

.w-e-text-container .w-e-panel-container .w-e-up-img-container {
    text-align: center
}

.w-e-text-container .w-e-panel-container .w-e-up-img-container .w-e-up-btn {
    display: inline-block;
    color: #999;
    cursor: pointer;
    font-size: 60px;
    line-height: 1
}

.w-e-text-container .w-e-panel-container .w-e-up-img-container .w-e-up-btn:hover {
    color: #333
}

.w-e-text-container {
    position: relative
}

.w-e-text-container .w-e-progress {
    position: absolute;
    background-color: #1e88e5;
    bottom: 0;
    left: 0;
    height: 1px
}

.w-e-text {
    padding: 0 10px;
    overflow-y: scroll
}

.w-e-text h1,
.w-e-text h2,
.w-e-text h3,
.w-e-text h4,
.w-e-text h5,
.w-e-text p,
.w-e-text pre,
.w-e-text table {
    margin: 10px 0;
    line-height: 1.5
}

.w-e-text ol,
.w-e-text ul {
    margin: 10px 0 10px 20px
}

.w-e-text blockquote {
    display: block;
    border-left: 8px solid #d0e5f2;
    padding: 5px 10px;
    margin: 10px 0;
    line-height: 1.4;
    font-size: 100%;
    background-color: #f1f1f1
}

.w-e-text code {
    display: inline-block;
    background-color: #f1f1f1;
    border-radius: 3px;
    padding: 3px 5px;
    margin: 0 3px
}

.w-e-text pre code {
    display: block
}

.w-e-text table {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc
}

.w-e-text table td,
.w-e-text table th {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 3px 5px
}

.w-e-text table th {
    border-bottom: 2px solid #ccc;
    text-align: center
}

.w-e-text img {
    cursor: pointer
}

.w-e-text img:hover {
    box-shadow: 0 0 5px #333
}