.monaco-editor .suggest-widget {
  width: 600px !important;
}
.addPopClass .el-row .el-col {
  border: 1px solid;
}
.zstars-pop-tree .el-checkbox.is-disabled {
  display: none;
}

.not-read {
  color: black;
}






























































































































































































































































































































































































































































































































































































































































































































































.zstars-table[data-v-70c303e1]  .el-table__body-wrapper {
  padding-bottom: 0px;
}
.el-pagination button[data-v-70c303e1] {
  border-radius: 50%;
}
.contens[data-v-70c303e1] {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.zstars-pagination[data-v-70c303e1] {
  overflow-x: scroll;
}
.customTxt[data-v-70c303e1] {
  margin-left: 20px;
  font-size: 14px;
  color: #606266;
  font-weight: normal;
}
.customPageSize[data-v-70c303e1] {
  width: 100px;
  margin-right: 10px;
}
.customSure[data-v-70c303e1] {
  width: 60px;
  border-radius: 10px !important;
}
.customSure[data-v-70c303e1]:hover {
  border-radius: 10px !important;
}
.customSure[data-v-70c303e1]:focus {
  border-radius: 10px !important;
}

.svg-icon[data-v-20a52b14] {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}


.el-form-item--mini.el-form-item[data-v-e3436266] {
    margin-bottom: 8px;
}
.zstars-dialog-table .card-list-filter-reset-btn[data-v-e3436266] {
    display: none;
}


.el-form-item--mini.el-form-item[data-v-01f2f63d] {
  margin-bottom: 8px;
}

.vouchlist-tab-no-header > .el-tabs__header {
  display: none;
}
.splitpanes{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.splitpanes--vertical{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.splitpanes--horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.splitpanes--dragging *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splitpanes__pane{width:100%;height:100%;overflow:hidden}.splitpanes--vertical .splitpanes__pane{-webkit-transition:width .2s ease-out;transition:width .2s ease-out}.splitpanes--horizontal .splitpanes__pane{-webkit-transition:height .2s ease-out;transition:height .2s ease-out}.splitpanes--dragging .splitpanes__pane{-webkit-transition:none;transition:none}.splitpanes__splitter{-ms-touch-action:none;touch-action:none}.splitpanes--vertical>.splitpanes__splitter{min-width:1px;cursor:col-resize}.splitpanes--horizontal>.splitpanes__splitter{min-height:1px;cursor:row-resize}.splitpanes.default-theme .splitpanes__pane{background-color:#f2f2f2}.splitpanes.default-theme .splitpanes__splitter{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-ms-flex-negative:0;flex-shrink:0}.splitpanes.default-theme .splitpanes__splitter:before,.splitpanes.default-theme .splitpanes__splitter:after{content:"";position:absolute;top:50%;left:50%;background-color:#00000026;-webkit-transition:background-color .3s;transition:background-color .3s}.splitpanes.default-theme .splitpanes__splitter:hover:before,.splitpanes.default-theme .splitpanes__splitter:hover:after{background-color:#00000040}.splitpanes.default-theme .splitpanes__splitter:first-child{cursor:auto}.default-theme.splitpanes .splitpanes .splitpanes__splitter{z-index:1}.default-theme.splitpanes--vertical>.splitpanes__splitter,.default-theme .splitpanes--vertical>.splitpanes__splitter{width:7px;border-left:1px solid #eee;margin-left:-1px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:30px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:before{margin-left:-2px}.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{margin-left:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter,.default-theme .splitpanes--horizontal>.splitpanes__splitter{height:7px;border-top:1px solid #eee;margin-top:-1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{-webkit-transform:translateX(-50%);transform:translate(-50%);width:30px;height:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before{margin-top:-2px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{margin-top:1px}

/*
* Remix Icon v2.5.0
* https://remixicon.com
* https://github.com/Remix-Design/RemixIcon
*
* Copyright RemixIcon.com
* Released under the Apache License Version 2.0
*
* Date: 2020-05-23
*/
@font-face {
  font-family: "remixicon";
  src: url(../../static/fonts/remixicon.31d2848.eot); /* IE9*/
  src: url(../../static/fonts/remixicon.31d2848.eot#iefix) format('embedded-opentype'), 
  url(../../static/fonts/remixicon.9915fef.woff2) format("woff2"),
  url(../../static/fonts/remixicon.881fbc4.woff) format("woff"),
  url(../../static/fonts/remixicon.888e61f.ttf) format('truetype'), 
  url(../../static/img/remixicon.95138f3.svg#remixicon) format('svg'); /* iOS 4.1- */
  font-display: swap;
}
[class^="ri-"], [class*=" ri-"] {
  font-family: 'remixicon' !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ri-lg { font-size: 1.3333em; line-height: 0.75em; vertical-align: -.0667em; }
.ri-xl { font-size: 1.5em; line-height: 0.6666em; vertical-align: -.075em; }
.ri-xxs { font-size: .5em; }
.ri-xs { font-size: .75em; }
.ri-sm { font-size: .875em }
.ri-1x { font-size: 1em; }
.ri-2x { font-size: 2em; }
.ri-3x { font-size: 3em; }
.ri-4x { font-size: 4em; }
.ri-5x { font-size: 5em; }
.ri-6x { font-size: 6em; }
.ri-7x { font-size: 7em; }
.ri-8x { font-size: 8em; }
.ri-9x { font-size: 9em; }
.ri-10x { font-size: 10em; }
.ri-fw { text-align: center; width: 1.25em; }
.ri-24-hours-fill:before { content: "\EA01"; }
.ri-24-hours-line:before { content: "\EA02"; }
.ri-4k-fill:before { content: "\EA03"; }
.ri-4k-line:before { content: "\EA04"; }
.ri-a-b:before { content: "\EA05"; }
.ri-account-box-fill:before { content: "\EA06"; }
.ri-account-box-line:before { content: "\EA07"; }
.ri-account-circle-fill:before { content: "\EA08"; }
.ri-account-circle-line:before { content: "\EA09"; }
.ri-account-pin-box-fill:before { content: "\EA0A"; }
.ri-account-pin-box-line:before { content: "\EA0B"; }
.ri-account-pin-circle-fill:before { content: "\EA0C"; }
.ri-account-pin-circle-line:before { content: "\EA0D"; }
.ri-add-box-fill:before { content: "\EA0E"; }
.ri-add-box-line:before { content: "\EA0F"; }
.ri-add-circle-fill:before { content: "\EA10"; }
.ri-add-circle-line:before { content: "\EA11"; }
.ri-add-fill:before { content: "\EA12"; }
.ri-add-line:before { content: "\EA13"; }
.ri-admin-fill:before { content: "\EA14"; }
.ri-admin-line:before { content: "\EA15"; }
.ri-advertisement-fill:before { content: "\EA16"; }
.ri-advertisement-line:before { content: "\EA17"; }
.ri-airplay-fill:before { content: "\EA18"; }
.ri-airplay-line:before { content: "\EA19"; }
.ri-alarm-fill:before { content: "\EA1A"; }
.ri-alarm-line:before { content: "\EA1B"; }
.ri-alarm-warning-fill:before { content: "\EA1C"; }
.ri-alarm-warning-line:before { content: "\EA1D"; }
.ri-album-fill:before { content: "\EA1E"; }
.ri-album-line:before { content: "\EA1F"; }
.ri-alert-fill:before { content: "\EA20"; }
.ri-alert-line:before { content: "\EA21"; }
.ri-aliens-fill:before { content: "\EA22"; }
.ri-aliens-line:before { content: "\EA23"; }
.ri-align-bottom:before { content: "\EA24"; }
.ri-align-center:before { content: "\EA25"; }
.ri-align-justify:before { content: "\EA26"; }
.ri-align-left:before { content: "\EA27"; }
.ri-align-right:before { content: "\EA28"; }
.ri-align-top:before { content: "\EA29"; }
.ri-align-vertically:before { content: "\EA2A"; }
.ri-alipay-fill:before { content: "\EA2B"; }
.ri-alipay-line:before { content: "\EA2C"; }
.ri-amazon-fill:before { content: "\EA2D"; }
.ri-amazon-line:before { content: "\EA2E"; }
.ri-anchor-fill:before { content: "\EA2F"; }
.ri-anchor-line:before { content: "\EA30"; }
.ri-ancient-gate-fill:before { content: "\EA31"; }
.ri-ancient-gate-line:before { content: "\EA32"; }
.ri-ancient-pavilion-fill:before { content: "\EA33"; }
.ri-ancient-pavilion-line:before { content: "\EA34"; }
.ri-android-fill:before { content: "\EA35"; }
.ri-android-line:before { content: "\EA36"; }
.ri-angularjs-fill:before { content: "\EA37"; }
.ri-angularjs-line:before { content: "\EA38"; }
.ri-anticlockwise-2-fill:before { content: "\EA39"; }
.ri-anticlockwise-2-line:before { content: "\EA3A"; }
.ri-anticlockwise-fill:before { content: "\EA3B"; }
.ri-anticlockwise-line:before { content: "\EA3C"; }
.ri-app-store-fill:before { content: "\EA3D"; }
.ri-app-store-line:before { content: "\EA3E"; }
.ri-apple-fill:before { content: "\EA3F"; }
.ri-apple-line:before { content: "\EA40"; }
.ri-apps-2-fill:before { content: "\EA41"; }
.ri-apps-2-line:before { content: "\EA42"; }
.ri-apps-fill:before { content: "\EA43"; }
.ri-apps-line:before { content: "\EA44"; }
.ri-archive-drawer-fill:before { content: "\EA45"; }
.ri-archive-drawer-line:before { content: "\EA46"; }
.ri-archive-fill:before { content: "\EA47"; }
.ri-archive-line:before { content: "\EA48"; }
.ri-arrow-down-circle-fill:before { content: "\EA49"; }
.ri-arrow-down-circle-line:before { content: "\EA4A"; }
.ri-arrow-down-fill:before { content: "\EA4B"; }
.ri-arrow-down-line:before { content: "\EA4C"; }
.ri-arrow-down-s-fill:before { content: "\EA4D"; }
.ri-arrow-down-s-line:before { content: "\EA4E"; }
.ri-arrow-drop-down-fill:before { content: "\EA4F"; }
.ri-arrow-drop-down-line:before { content: "\EA50"; }
.ri-arrow-drop-left-fill:before { content: "\EA51"; }
.ri-arrow-drop-left-line:before { content: "\EA52"; }
.ri-arrow-drop-right-fill:before { content: "\EA53"; }
.ri-arrow-drop-right-line:before { content: "\EA54"; }
.ri-arrow-drop-up-fill:before { content: "\EA55"; }
.ri-arrow-drop-up-line:before { content: "\EA56"; }
.ri-arrow-go-back-fill:before { content: "\EA57"; }
.ri-arrow-go-back-line:before { content: "\EA58"; }
.ri-arrow-go-forward-fill:before { content: "\EA59"; }
.ri-arrow-go-forward-line:before { content: "\EA5A"; }
.ri-arrow-left-circle-fill:before { content: "\EA5B"; }
.ri-arrow-left-circle-line:before { content: "\EA5C"; }
.ri-arrow-left-down-fill:before { content: "\EA5D"; }
.ri-arrow-left-down-line:before { content: "\EA5E"; }
.ri-arrow-left-fill:before { content: "\EA5F"; }
.ri-arrow-left-line:before { content: "\EA60"; }
.ri-arrow-left-right-fill:before { content: "\EA61"; }
.ri-arrow-left-right-line:before { content: "\EA62"; }
.ri-arrow-left-s-fill:before { content: "\EA63"; }
.ri-arrow-left-s-line:before { content: "\EA64"; }
.ri-arrow-left-up-fill:before { content: "\EA65"; }
.ri-arrow-left-up-line:before { content: "\EA66"; }
.ri-arrow-right-circle-fill:before { content: "\EA67"; }
.ri-arrow-right-circle-line:before { content: "\EA68"; }
.ri-arrow-right-down-fill:before { content: "\EA69"; }
.ri-arrow-right-down-line:before { content: "\EA6A"; }
.ri-arrow-right-fill:before { content: "\EA6B"; }
.ri-arrow-right-line:before { content: "\EA6C"; }
.ri-arrow-right-s-fill:before { content: "\EA6D"; }
.ri-arrow-right-s-line:before { content: "\EA6E"; }
.ri-arrow-right-up-fill:before { content: "\EA6F"; }
.ri-arrow-right-up-line:before { content: "\EA70"; }
.ri-arrow-up-circle-fill:before { content: "\EA71"; }
.ri-arrow-up-circle-line:before { content: "\EA72"; }
.ri-arrow-up-down-fill:before { content: "\EA73"; }
.ri-arrow-up-down-line:before { content: "\EA74"; }
.ri-arrow-up-fill:before { content: "\EA75"; }
.ri-arrow-up-line:before { content: "\EA76"; }
.ri-arrow-up-s-fill:before { content: "\EA77"; }
.ri-arrow-up-s-line:before { content: "\EA78"; }
.ri-artboard-2-fill:before { content: "\EA79"; }
.ri-artboard-2-line:before { content: "\EA7A"; }
.ri-artboard-fill:before { content: "\EA7B"; }
.ri-artboard-line:before { content: "\EA7C"; }
.ri-article-fill:before { content: "\EA7D"; }
.ri-article-line:before { content: "\EA7E"; }
.ri-aspect-ratio-fill:before { content: "\EA7F"; }
.ri-aspect-ratio-line:before { content: "\EA80"; }
.ri-asterisk:before { content: "\EA81"; }
.ri-at-fill:before { content: "\EA82"; }
.ri-at-line:before { content: "\EA83"; }
.ri-attachment-2:before { content: "\EA84"; }
.ri-attachment-fill:before { content: "\EA85"; }
.ri-attachment-line:before { content: "\EA86"; }
.ri-auction-fill:before { content: "\EA87"; }
.ri-auction-line:before { content: "\EA88"; }
.ri-award-fill:before { content: "\EA89"; }
.ri-award-line:before { content: "\EA8A"; }
.ri-baidu-fill:before { content: "\EA8B"; }
.ri-baidu-line:before { content: "\EA8C"; }
.ri-ball-pen-fill:before { content: "\EA8D"; }
.ri-ball-pen-line:before { content: "\EA8E"; }
.ri-bank-card-2-fill:before { content: "\EA8F"; }
.ri-bank-card-2-line:before { content: "\EA90"; }
.ri-bank-card-fill:before { content: "\EA91"; }
.ri-bank-card-line:before { content: "\EA92"; }
.ri-bank-fill:before { content: "\EA93"; }
.ri-bank-line:before { content: "\EA94"; }
.ri-bar-chart-2-fill:before { content: "\EA95"; }
.ri-bar-chart-2-line:before { content: "\EA96"; }
.ri-bar-chart-box-fill:before { content: "\EA97"; }
.ri-bar-chart-box-line:before { content: "\EA98"; }
.ri-bar-chart-fill:before { content: "\EA99"; }
.ri-bar-chart-grouped-fill:before { content: "\EA9A"; }
.ri-bar-chart-grouped-line:before { content: "\EA9B"; }
.ri-bar-chart-horizontal-fill:before { content: "\EA9C"; }
.ri-bar-chart-horizontal-line:before { content: "\EA9D"; }
.ri-bar-chart-line:before { content: "\EA9E"; }
.ri-barcode-box-fill:before { content: "\EA9F"; }
.ri-barcode-box-line:before { content: "\EAA0"; }
.ri-barcode-fill:before { content: "\EAA1"; }
.ri-barcode-line:before { content: "\EAA2"; }
.ri-barricade-fill:before { content: "\EAA3"; }
.ri-barricade-line:before { content: "\EAA4"; }
.ri-base-station-fill:before { content: "\EAA5"; }
.ri-base-station-line:before { content: "\EAA6"; }
.ri-basketball-fill:before { content: "\EAA7"; }
.ri-basketball-line:before { content: "\EAA8"; }
.ri-battery-2-charge-fill:before { content: "\EAA9"; }
.ri-battery-2-charge-line:before { content: "\EAAA"; }
.ri-battery-2-fill:before { content: "\EAAB"; }
.ri-battery-2-line:before { content: "\EAAC"; }
.ri-battery-charge-fill:before { content: "\EAAD"; }
.ri-battery-charge-line:before { content: "\EAAE"; }
.ri-battery-fill:before { content: "\EAAF"; }
.ri-battery-line:before { content: "\EAB0"; }
.ri-battery-low-fill:before { content: "\EAB1"; }
.ri-battery-low-line:before { content: "\EAB2"; }
.ri-battery-saver-fill:before { content: "\EAB3"; }
.ri-battery-saver-line:before { content: "\EAB4"; }
.ri-battery-share-fill:before { content: "\EAB5"; }
.ri-battery-share-line:before { content: "\EAB6"; }
.ri-bear-smile-fill:before { content: "\EAB7"; }
.ri-bear-smile-line:before { content: "\EAB8"; }
.ri-behance-fill:before { content: "\EAB9"; }
.ri-behance-line:before { content: "\EABA"; }
.ri-bell-fill:before { content: "\EABB"; }
.ri-bell-line:before { content: "\EABC"; }
.ri-bike-fill:before { content: "\EABD"; }
.ri-bike-line:before { content: "\EABE"; }
.ri-bilibili-fill:before { content: "\EABF"; }
.ri-bilibili-line:before { content: "\EAC0"; }
.ri-bill-fill:before { content: "\EAC1"; }
.ri-bill-line:before { content: "\EAC2"; }
.ri-billiards-fill:before { content: "\EAC3"; }
.ri-billiards-line:before { content: "\EAC4"; }
.ri-bit-coin-fill:before { content: "\EAC5"; }
.ri-bit-coin-line:before { content: "\EAC6"; }
.ri-blaze-fill:before { content: "\EAC7"; }
.ri-blaze-line:before { content: "\EAC8"; }
.ri-bluetooth-connect-fill:before { content: "\EAC9"; }
.ri-bluetooth-connect-line:before { content: "\EACA"; }
.ri-bluetooth-fill:before { content: "\EACB"; }
.ri-bluetooth-line:before { content: "\EACC"; }
.ri-blur-off-fill:before { content: "\EACD"; }
.ri-blur-off-line:before { content: "\EACE"; }
.ri-body-scan-fill:before { content: "\EACF"; }
.ri-body-scan-line:before { content: "\EAD0"; }
.ri-bold:before { content: "\EAD1"; }
.ri-book-2-fill:before { content: "\EAD2"; }
.ri-book-2-line:before { content: "\EAD3"; }
.ri-book-3-fill:before { content: "\EAD4"; }
.ri-book-3-line:before { content: "\EAD5"; }
.ri-book-fill:before { content: "\EAD6"; }
.ri-book-line:before { content: "\EAD7"; }
.ri-book-mark-fill:before { content: "\EAD8"; }
.ri-book-mark-line:before { content: "\EAD9"; }
.ri-book-open-fill:before { content: "\EADA"; }
.ri-book-open-line:before { content: "\EADB"; }
.ri-book-read-fill:before { content: "\EADC"; }
.ri-book-read-line:before { content: "\EADD"; }
.ri-booklet-fill:before { content: "\EADE"; }
.ri-booklet-line:before { content: "\EADF"; }
.ri-bookmark-2-fill:before { content: "\EAE0"; }
.ri-bookmark-2-line:before { content: "\EAE1"; }
.ri-bookmark-3-fill:before { content: "\EAE2"; }
.ri-bookmark-3-line:before { content: "\EAE3"; }
.ri-bookmark-fill:before { content: "\EAE4"; }
.ri-bookmark-line:before { content: "\EAE5"; }
.ri-boxing-fill:before { content: "\EAE6"; }
.ri-boxing-line:before { content: "\EAE7"; }
.ri-braces-fill:before { content: "\EAE8"; }
.ri-braces-line:before { content: "\EAE9"; }
.ri-brackets-fill:before { content: "\EAEA"; }
.ri-brackets-line:before { content: "\EAEB"; }
.ri-briefcase-2-fill:before { content: "\EAEC"; }
.ri-briefcase-2-line:before { content: "\EAED"; }
.ri-briefcase-3-fill:before { content: "\EAEE"; }
.ri-briefcase-3-line:before { content: "\EAEF"; }
.ri-briefcase-4-fill:before { content: "\EAF0"; }
.ri-briefcase-4-line:before { content: "\EAF1"; }
.ri-briefcase-5-fill:before { content: "\EAF2"; }
.ri-briefcase-5-line:before { content: "\EAF3"; }
.ri-briefcase-fill:before { content: "\EAF4"; }
.ri-briefcase-line:before { content: "\EAF5"; }
.ri-bring-forward:before { content: "\EAF6"; }
.ri-bring-to-front:before { content: "\EAF7"; }
.ri-broadcast-fill:before { content: "\EAF8"; }
.ri-broadcast-line:before { content: "\EAF9"; }
.ri-brush-2-fill:before { content: "\EAFA"; }
.ri-brush-2-line:before { content: "\EAFB"; }
.ri-brush-3-fill:before { content: "\EAFC"; }
.ri-brush-3-line:before { content: "\EAFD"; }
.ri-brush-4-fill:before { content: "\EAFE"; }
.ri-brush-4-line:before { content: "\EAFF"; }
.ri-brush-fill:before { content: "\EB00"; }
.ri-brush-line:before { content: "\EB01"; }
.ri-bubble-chart-fill:before { content: "\EB02"; }
.ri-bubble-chart-line:before { content: "\EB03"; }
.ri-bug-2-fill:before { content: "\EB04"; }
.ri-bug-2-line:before { content: "\EB05"; }
.ri-bug-fill:before { content: "\EB06"; }
.ri-bug-line:before { content: "\EB07"; }
.ri-building-2-fill:before { content: "\EB08"; }
.ri-building-2-line:before { content: "\EB09"; }
.ri-building-3-fill:before { content: "\EB0A"; }
.ri-building-3-line:before { content: "\EB0B"; }
.ri-building-4-fill:before { content: "\EB0C"; }
.ri-building-4-line:before { content: "\EB0D"; }
.ri-building-fill:before { content: "\EB0E"; }
.ri-building-line:before { content: "\EB0F"; }
.ri-bus-2-fill:before { content: "\EB10"; }
.ri-bus-2-line:before { content: "\EB11"; }
.ri-bus-fill:before { content: "\EB12"; }
.ri-bus-line:before { content: "\EB13"; }
.ri-bus-wifi-fill:before { content: "\EB14"; }
.ri-bus-wifi-line:before { content: "\EB15"; }
.ri-cactus-fill:before { content: "\EB16"; }
.ri-cactus-line:before { content: "\EB17"; }
.ri-cake-2-fill:before { content: "\EB18"; }
.ri-cake-2-line:before { content: "\EB19"; }
.ri-cake-3-fill:before { content: "\EB1A"; }
.ri-cake-3-line:before { content: "\EB1B"; }
.ri-cake-fill:before { content: "\EB1C"; }
.ri-cake-line:before { content: "\EB1D"; }
.ri-calculator-fill:before { content: "\EB1E"; }
.ri-calculator-line:before { content: "\EB1F"; }
.ri-calendar-2-fill:before { content: "\EB20"; }
.ri-calendar-2-line:before { content: "\EB21"; }
.ri-calendar-check-fill:before { content: "\EB22"; }
.ri-calendar-check-line:before { content: "\EB23"; }
.ri-calendar-event-fill:before { content: "\EB24"; }
.ri-calendar-event-line:before { content: "\EB25"; }
.ri-calendar-fill:before { content: "\EB26"; }
.ri-calendar-line:before { content: "\EB27"; }
.ri-calendar-todo-fill:before { content: "\EB28"; }
.ri-calendar-todo-line:before { content: "\EB29"; }
.ri-camera-2-fill:before { content: "\EB2A"; }
.ri-camera-2-line:before { content: "\EB2B"; }
.ri-camera-3-fill:before { content: "\EB2C"; }
.ri-camera-3-line:before { content: "\EB2D"; }
.ri-camera-fill:before { content: "\EB2E"; }
.ri-camera-lens-fill:before { content: "\EB2F"; }
.ri-camera-lens-line:before { content: "\EB30"; }
.ri-camera-line:before { content: "\EB31"; }
.ri-camera-off-fill:before { content: "\EB32"; }
.ri-camera-off-line:before { content: "\EB33"; }
.ri-camera-switch-fill:before { content: "\EB34"; }
.ri-camera-switch-line:before { content: "\EB35"; }
.ri-capsule-fill:before { content: "\EB36"; }
.ri-capsule-line:before { content: "\EB37"; }
.ri-car-fill:before { content: "\EB38"; }
.ri-car-line:before { content: "\EB39"; }
.ri-car-washing-fill:before { content: "\EB3A"; }
.ri-car-washing-line:before { content: "\EB3B"; }
.ri-caravan-fill:before { content: "\EB3C"; }
.ri-caravan-line:before { content: "\EB3D"; }
.ri-cast-fill:before { content: "\EB3E"; }
.ri-cast-line:before { content: "\EB3F"; }
.ri-cellphone-fill:before { content: "\EB40"; }
.ri-cellphone-line:before { content: "\EB41"; }
.ri-celsius-fill:before { content: "\EB42"; }
.ri-celsius-line:before { content: "\EB43"; }
.ri-centos-fill:before { content: "\EB44"; }
.ri-centos-line:before { content: "\EB45"; }
.ri-character-recognition-fill:before { content: "\EB46"; }
.ri-character-recognition-line:before { content: "\EB47"; }
.ri-charging-pile-2-fill:before { content: "\EB48"; }
.ri-charging-pile-2-line:before { content: "\EB49"; }
.ri-charging-pile-fill:before { content: "\EB4A"; }
.ri-charging-pile-line:before { content: "\EB4B"; }
.ri-chat-1-fill:before { content: "\EB4C"; }
.ri-chat-1-line:before { content: "\EB4D"; }
.ri-chat-2-fill:before { content: "\EB4E"; }
.ri-chat-2-line:before { content: "\EB4F"; }
.ri-chat-3-fill:before { content: "\EB50"; }
.ri-chat-3-line:before { content: "\EB51"; }
.ri-chat-4-fill:before { content: "\EB52"; }
.ri-chat-4-line:before { content: "\EB53"; }
.ri-chat-check-fill:before { content: "\EB54"; }
.ri-chat-check-line:before { content: "\EB55"; }
.ri-chat-delete-fill:before { content: "\EB56"; }
.ri-chat-delete-line:before { content: "\EB57"; }
.ri-chat-download-fill:before { content: "\EB58"; }
.ri-chat-download-line:before { content: "\EB59"; }
.ri-chat-follow-up-fill:before { content: "\EB5A"; }
.ri-chat-follow-up-line:before { content: "\EB5B"; }
.ri-chat-forward-fill:before { content: "\EB5C"; }
.ri-chat-forward-line:before { content: "\EB5D"; }
.ri-chat-heart-fill:before { content: "\EB5E"; }
.ri-chat-heart-line:before { content: "\EB5F"; }
.ri-chat-history-fill:before { content: "\EB60"; }
.ri-chat-history-line:before { content: "\EB61"; }
.ri-chat-new-fill:before { content: "\EB62"; }
.ri-chat-new-line:before { content: "\EB63"; }
.ri-chat-off-fill:before { content: "\EB64"; }
.ri-chat-off-line:before { content: "\EB65"; }
.ri-chat-poll-fill:before { content: "\EB66"; }
.ri-chat-poll-line:before { content: "\EB67"; }
.ri-chat-private-fill:before { content: "\EB68"; }
.ri-chat-private-line:before { content: "\EB69"; }
.ri-chat-quote-fill:before { content: "\EB6A"; }
.ri-chat-quote-line:before { content: "\EB6B"; }
.ri-chat-settings-fill:before { content: "\EB6C"; }
.ri-chat-settings-line:before { content: "\EB6D"; }
.ri-chat-smile-2-fill:before { content: "\EB6E"; }
.ri-chat-smile-2-line:before { content: "\EB6F"; }
.ri-chat-smile-3-fill:before { content: "\EB70"; }
.ri-chat-smile-3-line:before { content: "\EB71"; }
.ri-chat-smile-fill:before { content: "\EB72"; }
.ri-chat-smile-line:before { content: "\EB73"; }
.ri-chat-upload-fill:before { content: "\EB74"; }
.ri-chat-upload-line:before { content: "\EB75"; }
.ri-chat-voice-fill:before { content: "\EB76"; }
.ri-chat-voice-line:before { content: "\EB77"; }
.ri-check-double-fill:before { content: "\EB78"; }
.ri-check-double-line:before { content: "\EB79"; }
.ri-check-fill:before { content: "\EB7A"; }
.ri-check-line:before { content: "\EB7B"; }
.ri-checkbox-blank-circle-fill:before { content: "\EB7C"; }
.ri-checkbox-blank-circle-line:before { content: "\EB7D"; }
.ri-checkbox-blank-fill:before { content: "\EB7E"; }
.ri-checkbox-blank-line:before { content: "\EB7F"; }
.ri-checkbox-circle-fill:before { content: "\EB80"; }
.ri-checkbox-circle-line:before { content: "\EB81"; }
.ri-checkbox-fill:before { content: "\EB82"; }
.ri-checkbox-indeterminate-fill:before { content: "\EB83"; }
.ri-checkbox-indeterminate-line:before { content: "\EB84"; }
.ri-checkbox-line:before { content: "\EB85"; }
.ri-checkbox-multiple-blank-fill:before { content: "\EB86"; }
.ri-checkbox-multiple-blank-line:before { content: "\EB87"; }
.ri-checkbox-multiple-fill:before { content: "\EB88"; }
.ri-checkbox-multiple-line:before { content: "\EB89"; }
.ri-china-railway-fill:before { content: "\EB8A"; }
.ri-china-railway-line:before { content: "\EB8B"; }
.ri-chrome-fill:before { content: "\EB8C"; }
.ri-chrome-line:before { content: "\EB8D"; }
.ri-clapperboard-fill:before { content: "\EB8E"; }
.ri-clapperboard-line:before { content: "\EB8F"; }
.ri-clipboard-fill:before { content: "\EB90"; }
.ri-clipboard-line:before { content: "\EB91"; }
.ri-clockwise-2-fill:before { content: "\EB92"; }
.ri-clockwise-2-line:before { content: "\EB93"; }
.ri-clockwise-fill:before { content: "\EB94"; }
.ri-clockwise-line:before { content: "\EB95"; }
.ri-close-circle-fill:before { content: "\EB96"; }
.ri-close-circle-line:before { content: "\EB97"; }
.ri-close-fill:before { content: "\EB98"; }
.ri-close-line:before { content: "\EB99"; }
.ri-closed-captioning-fill:before { content: "\EB9A"; }
.ri-closed-captioning-line:before { content: "\EB9B"; }
.ri-cloud-fill:before { content: "\EB9C"; }
.ri-cloud-line:before { content: "\EB9D"; }
.ri-cloud-off-fill:before { content: "\EB9E"; }
.ri-cloud-off-line:before { content: "\EB9F"; }
.ri-cloud-windy-fill:before { content: "\EBA0"; }
.ri-cloud-windy-line:before { content: "\EBA1"; }
.ri-cloudy-2-fill:before { content: "\EBA2"; }
.ri-cloudy-2-line:before { content: "\EBA3"; }
.ri-cloudy-fill:before { content: "\EBA4"; }
.ri-cloudy-line:before { content: "\EBA5"; }
.ri-code-box-fill:before { content: "\EBA6"; }
.ri-code-box-line:before { content: "\EBA7"; }
.ri-code-fill:before { content: "\EBA8"; }
.ri-code-line:before { content: "\EBA9"; }
.ri-code-s-fill:before { content: "\EBAA"; }
.ri-code-s-line:before { content: "\EBAB"; }
.ri-code-s-slash-fill:before { content: "\EBAC"; }
.ri-code-s-slash-line:before { content: "\EBAD"; }
.ri-code-view:before { content: "\EBAE"; }
.ri-codepen-fill:before { content: "\EBAF"; }
.ri-codepen-line:before { content: "\EBB0"; }
.ri-coin-fill:before { content: "\EBB1"; }
.ri-coin-line:before { content: "\EBB2"; }
.ri-coins-fill:before { content: "\EBB3"; }
.ri-coins-line:before { content: "\EBB4"; }
.ri-collage-fill:before { content: "\EBB5"; }
.ri-collage-line:before { content: "\EBB6"; }
.ri-command-fill:before { content: "\EBB7"; }
.ri-command-line:before { content: "\EBB8"; }
.ri-community-fill:before { content: "\EBB9"; }
.ri-community-line:before { content: "\EBBA"; }
.ri-compass-2-fill:before { content: "\EBBB"; }
.ri-compass-2-line:before { content: "\EBBC"; }
.ri-compass-3-fill:before { content: "\EBBD"; }
.ri-compass-3-line:before { content: "\EBBE"; }
.ri-compass-4-fill:before { content: "\EBBF"; }
.ri-compass-4-line:before { content: "\EBC0"; }
.ri-compass-discover-fill:before { content: "\EBC1"; }
.ri-compass-discover-line:before { content: "\EBC2"; }
.ri-compass-fill:before { content: "\EBC3"; }
.ri-compass-line:before { content: "\EBC4"; }
.ri-compasses-2-fill:before { content: "\EBC5"; }
.ri-compasses-2-line:before { content: "\EBC6"; }
.ri-compasses-fill:before { content: "\EBC7"; }
.ri-compasses-line:before { content: "\EBC8"; }
.ri-computer-fill:before { content: "\EBC9"; }
.ri-computer-line:before { content: "\EBCA"; }
.ri-contacts-book-2-fill:before { content: "\EBCB"; }
.ri-contacts-book-2-line:before { content: "\EBCC"; }
.ri-contacts-book-fill:before { content: "\EBCD"; }
.ri-contacts-book-line:before { content: "\EBCE"; }
.ri-contacts-book-upload-fill:before { content: "\EBCF"; }
.ri-contacts-book-upload-line:before { content: "\EBD0"; }
.ri-contacts-fill:before { content: "\EBD1"; }
.ri-contacts-line:before { content: "\EBD2"; }
.ri-contrast-2-fill:before { content: "\EBD3"; }
.ri-contrast-2-line:before { content: "\EBD4"; }
.ri-contrast-drop-2-fill:before { content: "\EBD5"; }
.ri-contrast-drop-2-line:before { content: "\EBD6"; }
.ri-contrast-drop-fill:before { content: "\EBD7"; }
.ri-contrast-drop-line:before { content: "\EBD8"; }
.ri-contrast-fill:before { content: "\EBD9"; }
.ri-contrast-line:before { content: "\EBDA"; }
.ri-copper-coin-fill:before { content: "\EBDB"; }
.ri-copper-coin-line:before { content: "\EBDC"; }
.ri-copper-diamond-fill:before { content: "\EBDD"; }
.ri-copper-diamond-line:before { content: "\EBDE"; }
.ri-copyleft-fill:before { content: "\EBDF"; }
.ri-copyleft-line:before { content: "\EBE0"; }
.ri-copyright-fill:before { content: "\EBE1"; }
.ri-copyright-line:before { content: "\EBE2"; }
.ri-coreos-fill:before { content: "\EBE3"; }
.ri-coreos-line:before { content: "\EBE4"; }
.ri-coupon-2-fill:before { content: "\EBE5"; }
.ri-coupon-2-line:before { content: "\EBE6"; }
.ri-coupon-3-fill:before { content: "\EBE7"; }
.ri-coupon-3-line:before { content: "\EBE8"; }
.ri-coupon-4-fill:before { content: "\EBE9"; }
.ri-coupon-4-line:before { content: "\EBEA"; }
.ri-coupon-5-fill:before { content: "\EBEB"; }
.ri-coupon-5-line:before { content: "\EBEC"; }
.ri-coupon-fill:before { content: "\EBED"; }
.ri-coupon-line:before { content: "\EBEE"; }
.ri-cpu-fill:before { content: "\EBEF"; }
.ri-cpu-line:before { content: "\EBF0"; }
.ri-creative-commons-by-fill:before { content: "\EBF1"; }
.ri-creative-commons-by-line:before { content: "\EBF2"; }
.ri-creative-commons-fill:before { content: "\EBF3"; }
.ri-creative-commons-line:before { content: "\EBF4"; }
.ri-creative-commons-nc-fill:before { content: "\EBF5"; }
.ri-creative-commons-nc-line:before { content: "\EBF6"; }
.ri-creative-commons-nd-fill:before { content: "\EBF7"; }
.ri-creative-commons-nd-line:before { content: "\EBF8"; }
.ri-creative-commons-sa-fill:before { content: "\EBF9"; }
.ri-creative-commons-sa-line:before { content: "\EBFA"; }
.ri-creative-commons-zero-fill:before { content: "\EBFB"; }
.ri-creative-commons-zero-line:before { content: "\EBFC"; }
.ri-criminal-fill:before { content: "\EBFD"; }
.ri-criminal-line:before { content: "\EBFE"; }
.ri-crop-2-fill:before { content: "\EBFF"; }
.ri-crop-2-line:before { content: "\EC00"; }
.ri-crop-fill:before { content: "\EC01"; }
.ri-crop-line:before { content: "\EC02"; }
.ri-css3-fill:before { content: "\EC03"; }
.ri-css3-line:before { content: "\EC04"; }
.ri-cup-fill:before { content: "\EC05"; }
.ri-cup-line:before { content: "\EC06"; }
.ri-currency-fill:before { content: "\EC07"; }
.ri-currency-line:before { content: "\EC08"; }
.ri-cursor-fill:before { content: "\EC09"; }
.ri-cursor-line:before { content: "\EC0A"; }
.ri-customer-service-2-fill:before { content: "\EC0B"; }
.ri-customer-service-2-line:before { content: "\EC0C"; }
.ri-customer-service-fill:before { content: "\EC0D"; }
.ri-customer-service-line:before { content: "\EC0E"; }
.ri-dashboard-2-fill:before { content: "\EC0F"; }
.ri-dashboard-2-line:before { content: "\EC10"; }
.ri-dashboard-3-fill:before { content: "\EC11"; }
.ri-dashboard-3-line:before { content: "\EC12"; }
.ri-dashboard-fill:before { content: "\EC13"; }
.ri-dashboard-line:before { content: "\EC14"; }
.ri-database-2-fill:before { content: "\EC15"; }
.ri-database-2-line:before { content: "\EC16"; }
.ri-database-fill:before { content: "\EC17"; }
.ri-database-line:before { content: "\EC18"; }
.ri-delete-back-2-fill:before { content: "\EC19"; }
.ri-delete-back-2-line:before { content: "\EC1A"; }
.ri-delete-back-fill:before { content: "\EC1B"; }
.ri-delete-back-line:before { content: "\EC1C"; }
.ri-delete-bin-2-fill:before { content: "\EC1D"; }
.ri-delete-bin-2-line:before { content: "\EC1E"; }
.ri-delete-bin-3-fill:before { content: "\EC1F"; }
.ri-delete-bin-3-line:before { content: "\EC20"; }
.ri-delete-bin-4-fill:before { content: "\EC21"; }
.ri-delete-bin-4-line:before { content: "\EC22"; }
.ri-delete-bin-5-fill:before { content: "\EC23"; }
.ri-delete-bin-5-line:before { content: "\EC24"; }
.ri-delete-bin-6-fill:before { content: "\EC25"; }
.ri-delete-bin-6-line:before { content: "\EC26"; }
.ri-delete-bin-7-fill:before { content: "\EC27"; }
.ri-delete-bin-7-line:before { content: "\EC28"; }
.ri-delete-bin-fill:before { content: "\EC29"; }
.ri-delete-bin-line:before { content: "\EC2A"; }
.ri-delete-column:before { content: "\EC2B"; }
.ri-delete-row:before { content: "\EC2C"; }
.ri-device-fill:before { content: "\EC2D"; }
.ri-device-line:before { content: "\EC2E"; }
.ri-device-recover-fill:before { content: "\EC2F"; }
.ri-device-recover-line:before { content: "\EC30"; }
.ri-dingding-fill:before { content: "\EC31"; }
.ri-dingding-line:before { content: "\EC32"; }
.ri-direction-fill:before { content: "\EC33"; }
.ri-direction-line:before { content: "\EC34"; }
.ri-disc-fill:before { content: "\EC35"; }
.ri-disc-line:before { content: "\EC36"; }
.ri-discord-fill:before { content: "\EC37"; }
.ri-discord-line:before { content: "\EC38"; }
.ri-discuss-fill:before { content: "\EC39"; }
.ri-discuss-line:before { content: "\EC3A"; }
.ri-dislike-fill:before { content: "\EC3B"; }
.ri-dislike-line:before { content: "\EC3C"; }
.ri-disqus-fill:before { content: "\EC3D"; }
.ri-disqus-line:before { content: "\EC3E"; }
.ri-divide-fill:before { content: "\EC3F"; }
.ri-divide-line:before { content: "\EC40"; }
.ri-donut-chart-fill:before { content: "\EC41"; }
.ri-donut-chart-line:before { content: "\EC42"; }
.ri-door-closed-fill:before { content: "\EC43"; }
.ri-door-closed-line:before { content: "\EC44"; }
.ri-door-fill:before { content: "\EC45"; }
.ri-door-line:before { content: "\EC46"; }
.ri-door-lock-box-fill:before { content: "\EC47"; }
.ri-door-lock-box-line:before { content: "\EC48"; }
.ri-door-lock-fill:before { content: "\EC49"; }
.ri-door-lock-line:before { content: "\EC4A"; }
.ri-door-open-fill:before { content: "\EC4B"; }
.ri-door-open-line:before { content: "\EC4C"; }
.ri-dossier-fill:before { content: "\EC4D"; }
.ri-dossier-line:before { content: "\EC4E"; }
.ri-douban-fill:before { content: "\EC4F"; }
.ri-douban-line:before { content: "\EC50"; }
.ri-double-quotes-l:before { content: "\EC51"; }
.ri-double-quotes-r:before { content: "\EC52"; }
.ri-download-2-fill:before { content: "\EC53"; }
.ri-download-2-line:before { content: "\EC54"; }
.ri-download-cloud-2-fill:before { content: "\EC55"; }
.ri-download-cloud-2-line:before { content: "\EC56"; }
.ri-download-cloud-fill:before { content: "\EC57"; }
.ri-download-cloud-line:before { content: "\EC58"; }
.ri-download-fill:before { content: "\EC59"; }
.ri-download-line:before { content: "\EC5A"; }
.ri-draft-fill:before { content: "\EC5B"; }
.ri-draft-line:before { content: "\EC5C"; }
.ri-drag-drop-fill:before { content: "\EC5D"; }
.ri-drag-drop-line:before { content: "\EC5E"; }
.ri-drag-move-2-fill:before { content: "\EC5F"; }
.ri-drag-move-2-line:before { content: "\EC60"; }
.ri-drag-move-fill:before { content: "\EC61"; }
.ri-drag-move-line:before { content: "\EC62"; }
.ri-dribbble-fill:before { content: "\EC63"; }
.ri-dribbble-line:before { content: "\EC64"; }
.ri-drive-fill:before { content: "\EC65"; }
.ri-drive-line:before { content: "\EC66"; }
.ri-drizzle-fill:before { content: "\EC67"; }
.ri-drizzle-line:before { content: "\EC68"; }
.ri-drop-fill:before { content: "\EC69"; }
.ri-drop-line:before { content: "\EC6A"; }
.ri-dropbox-fill:before { content: "\EC6B"; }
.ri-dropbox-line:before { content: "\EC6C"; }
.ri-dual-sim-1-fill:before { content: "\EC6D"; }
.ri-dual-sim-1-line:before { content: "\EC6E"; }
.ri-dual-sim-2-fill:before { content: "\EC6F"; }
.ri-dual-sim-2-line:before { content: "\EC70"; }
.ri-dv-fill:before { content: "\EC71"; }
.ri-dv-line:before { content: "\EC72"; }
.ri-dvd-fill:before { content: "\EC73"; }
.ri-dvd-line:before { content: "\EC74"; }
.ri-e-bike-2-fill:before { content: "\EC75"; }
.ri-e-bike-2-line:before { content: "\EC76"; }
.ri-e-bike-fill:before { content: "\EC77"; }
.ri-e-bike-line:before { content: "\EC78"; }
.ri-earth-fill:before { content: "\EC79"; }
.ri-earth-line:before { content: "\EC7A"; }
.ri-earthquake-fill:before { content: "\EC7B"; }
.ri-earthquake-line:before { content: "\EC7C"; }
.ri-edge-fill:before { content: "\EC7D"; }
.ri-edge-line:before { content: "\EC7E"; }
.ri-edit-2-fill:before { content: "\EC7F"; }
.ri-edit-2-line:before { content: "\EC80"; }
.ri-edit-box-fill:before { content: "\EC81"; }
.ri-edit-box-line:before { content: "\EC82"; }
.ri-edit-circle-fill:before { content: "\EC83"; }
.ri-edit-circle-line:before { content: "\EC84"; }
.ri-edit-fill:before { content: "\EC85"; }
.ri-edit-line:before { content: "\EC86"; }
.ri-eject-fill:before { content: "\EC87"; }
.ri-eject-line:before { content: "\EC88"; }
.ri-emotion-2-fill:before { content: "\EC89"; }
.ri-emotion-2-line:before { content: "\EC8A"; }
.ri-emotion-fill:before { content: "\EC8B"; }
.ri-emotion-happy-fill:before { content: "\EC8C"; }
.ri-emotion-happy-line:before { content: "\EC8D"; }
.ri-emotion-laugh-fill:before { content: "\EC8E"; }
.ri-emotion-laugh-line:before { content: "\EC8F"; }
.ri-emotion-line:before { content: "\EC90"; }
.ri-emotion-normal-fill:before { content: "\EC91"; }
.ri-emotion-normal-line:before { content: "\EC92"; }
.ri-emotion-sad-fill:before { content: "\EC93"; }
.ri-emotion-sad-line:before { content: "\EC94"; }
.ri-emotion-unhappy-fill:before { content: "\EC95"; }
.ri-emotion-unhappy-line:before { content: "\EC96"; }
.ri-empathize-fill:before { content: "\EC97"; }
.ri-empathize-line:before { content: "\EC98"; }
.ri-emphasis-cn:before { content: "\EC99"; }
.ri-emphasis:before { content: "\EC9A"; }
.ri-english-input:before { content: "\EC9B"; }
.ri-equalizer-fill:before { content: "\EC9C"; }
.ri-equalizer-line:before { content: "\EC9D"; }
.ri-eraser-fill:before { content: "\EC9E"; }
.ri-eraser-line:before { content: "\EC9F"; }
.ri-error-warning-fill:before { content: "\ECA0"; }
.ri-error-warning-line:before { content: "\ECA1"; }
.ri-evernote-fill:before { content: "\ECA2"; }
.ri-evernote-line:before { content: "\ECA3"; }
.ri-exchange-box-fill:before { content: "\ECA4"; }
.ri-exchange-box-line:before { content: "\ECA5"; }
.ri-exchange-cny-fill:before { content: "\ECA6"; }
.ri-exchange-cny-line:before { content: "\ECA7"; }
.ri-exchange-dollar-fill:before { content: "\ECA8"; }
.ri-exchange-dollar-line:before { content: "\ECA9"; }
.ri-exchange-fill:before { content: "\ECAA"; }
.ri-exchange-funds-fill:before { content: "\ECAB"; }
.ri-exchange-funds-line:before { content: "\ECAC"; }
.ri-exchange-line:before { content: "\ECAD"; }
.ri-external-link-fill:before { content: "\ECAE"; }
.ri-external-link-line:before { content: "\ECAF"; }
.ri-eye-2-fill:before { content: "\ECB0"; }
.ri-eye-2-line:before { content: "\ECB1"; }
.ri-eye-close-fill:before { content: "\ECB2"; }
.ri-eye-close-line:before { content: "\ECB3"; }
.ri-eye-fill:before { content: "\ECB4"; }
.ri-eye-line:before { content: "\ECB5"; }
.ri-eye-off-fill:before { content: "\ECB6"; }
.ri-eye-off-line:before { content: "\ECB7"; }
.ri-facebook-box-fill:before { content: "\ECB8"; }
.ri-facebook-box-line:before { content: "\ECB9"; }
.ri-facebook-circle-fill:before { content: "\ECBA"; }
.ri-facebook-circle-line:before { content: "\ECBB"; }
.ri-facebook-fill:before { content: "\ECBC"; }
.ri-facebook-line:before { content: "\ECBD"; }
.ri-fahrenheit-fill:before { content: "\ECBE"; }
.ri-fahrenheit-line:before { content: "\ECBF"; }
.ri-feedback-fill:before { content: "\ECC0"; }
.ri-feedback-line:before { content: "\ECC1"; }
.ri-file-2-fill:before { content: "\ECC2"; }
.ri-file-2-line:before { content: "\ECC3"; }
.ri-file-3-fill:before { content: "\ECC4"; }
.ri-file-3-line:before { content: "\ECC5"; }
.ri-file-4-fill:before { content: "\ECC6"; }
.ri-file-4-line:before { content: "\ECC7"; }
.ri-file-add-fill:before { content: "\ECC8"; }
.ri-file-add-line:before { content: "\ECC9"; }
.ri-file-chart-2-fill:before { content: "\ECCA"; }
.ri-file-chart-2-line:before { content: "\ECCB"; }
.ri-file-chart-fill:before { content: "\ECCC"; }
.ri-file-chart-line:before { content: "\ECCD"; }
.ri-file-cloud-fill:before { content: "\ECCE"; }
.ri-file-cloud-line:before { content: "\ECCF"; }
.ri-file-code-fill:before { content: "\ECD0"; }
.ri-file-code-line:before { content: "\ECD1"; }
.ri-file-copy-2-fill:before { content: "\ECD2"; }
.ri-file-copy-2-line:before { content: "\ECD3"; }
.ri-file-copy-fill:before { content: "\ECD4"; }
.ri-file-copy-line:before { content: "\ECD5"; }
.ri-file-damage-fill:before { content: "\ECD6"; }
.ri-file-damage-line:before { content: "\ECD7"; }
.ri-file-download-fill:before { content: "\ECD8"; }
.ri-file-download-line:before { content: "\ECD9"; }
.ri-file-edit-fill:before { content: "\ECDA"; }
.ri-file-edit-line:before { content: "\ECDB"; }
.ri-file-excel-2-fill:before { content: "\ECDC"; }
.ri-file-excel-2-line:before { content: "\ECDD"; }
.ri-file-excel-fill:before { content: "\ECDE"; }
.ri-file-excel-line:before { content: "\ECDF"; }
.ri-file-fill:before { content: "\ECE0"; }
.ri-file-forbid-fill:before { content: "\ECE1"; }
.ri-file-forbid-line:before { content: "\ECE2"; }
.ri-file-gif-fill:before { content: "\ECE3"; }
.ri-file-gif-line:before { content: "\ECE4"; }
.ri-file-history-fill:before { content: "\ECE5"; }
.ri-file-history-line:before { content: "\ECE6"; }
.ri-file-hwp-fill:before { content: "\ECE7"; }
.ri-file-hwp-line:before { content: "\ECE8"; }
.ri-file-info-fill:before { content: "\ECE9"; }
.ri-file-info-line:before { content: "\ECEA"; }
.ri-file-line:before { content: "\ECEB"; }
.ri-file-list-2-fill:before { content: "\ECEC"; }
.ri-file-list-2-line:before { content: "\ECED"; }
.ri-file-list-3-fill:before { content: "\ECEE"; }
.ri-file-list-3-line:before { content: "\ECEF"; }
.ri-file-list-fill:before { content: "\ECF0"; }
.ri-file-list-line:before { content: "\ECF1"; }
.ri-file-lock-fill:before { content: "\ECF2"; }
.ri-file-lock-line:before { content: "\ECF3"; }
.ri-file-mark-fill:before { content: "\ECF4"; }
.ri-file-mark-line:before { content: "\ECF5"; }
.ri-file-music-fill:before { content: "\ECF6"; }
.ri-file-music-line:before { content: "\ECF7"; }
.ri-file-paper-2-fill:before { content: "\ECF8"; }
.ri-file-paper-2-line:before { content: "\ECF9"; }
.ri-file-paper-fill:before { content: "\ECFA"; }
.ri-file-paper-line:before { content: "\ECFB"; }
.ri-file-pdf-fill:before { content: "\ECFC"; }
.ri-file-pdf-line:before { content: "\ECFD"; }
.ri-file-ppt-2-fill:before { content: "\ECFE"; }
.ri-file-ppt-2-line:before { content: "\ECFF"; }
.ri-file-ppt-fill:before { content: "\ED00"; }
.ri-file-ppt-line:before { content: "\ED01"; }
.ri-file-reduce-fill:before { content: "\ED02"; }
.ri-file-reduce-line:before { content: "\ED03"; }
.ri-file-search-fill:before { content: "\ED04"; }
.ri-file-search-line:before { content: "\ED05"; }
.ri-file-settings-fill:before { content: "\ED06"; }
.ri-file-settings-line:before { content: "\ED07"; }
.ri-file-shield-2-fill:before { content: "\ED08"; }
.ri-file-shield-2-line:before { content: "\ED09"; }
.ri-file-shield-fill:before { content: "\ED0A"; }
.ri-file-shield-line:before { content: "\ED0B"; }
.ri-file-shred-fill:before { content: "\ED0C"; }
.ri-file-shred-line:before { content: "\ED0D"; }
.ri-file-text-fill:before { content: "\ED0E"; }
.ri-file-text-line:before { content: "\ED0F"; }
.ri-file-transfer-fill:before { content: "\ED10"; }
.ri-file-transfer-line:before { content: "\ED11"; }
.ri-file-unknow-fill:before { content: "\ED12"; }
.ri-file-unknow-line:before { content: "\ED13"; }
.ri-file-upload-fill:before { content: "\ED14"; }
.ri-file-upload-line:before { content: "\ED15"; }
.ri-file-user-fill:before { content: "\ED16"; }
.ri-file-user-line:before { content: "\ED17"; }
.ri-file-warning-fill:before { content: "\ED18"; }
.ri-file-warning-line:before { content: "\ED19"; }
.ri-file-word-2-fill:before { content: "\ED1A"; }
.ri-file-word-2-line:before { content: "\ED1B"; }
.ri-file-word-fill:before { content: "\ED1C"; }
.ri-file-word-line:before { content: "\ED1D"; }
.ri-file-zip-fill:before { content: "\ED1E"; }
.ri-file-zip-line:before { content: "\ED1F"; }
.ri-film-fill:before { content: "\ED20"; }
.ri-film-line:before { content: "\ED21"; }
.ri-filter-2-fill:before { content: "\ED22"; }
.ri-filter-2-line:before { content: "\ED23"; }
.ri-filter-3-fill:before { content: "\ED24"; }
.ri-filter-3-line:before { content: "\ED25"; }
.ri-filter-fill:before { content: "\ED26"; }
.ri-filter-line:before { content: "\ED27"; }
.ri-filter-off-fill:before { content: "\ED28"; }
.ri-filter-off-line:before { content: "\ED29"; }
.ri-find-replace-fill:before { content: "\ED2A"; }
.ri-find-replace-line:before { content: "\ED2B"; }
.ri-finder-fill:before { content: "\ED2C"; }
.ri-finder-line:before { content: "\ED2D"; }
.ri-fingerprint-2-fill:before { content: "\ED2E"; }
.ri-fingerprint-2-line:before { content: "\ED2F"; }
.ri-fingerprint-fill:before { content: "\ED30"; }
.ri-fingerprint-line:before { content: "\ED31"; }
.ri-fire-fill:before { content: "\ED32"; }
.ri-fire-line:before { content: "\ED33"; }
.ri-firefox-fill:before { content: "\ED34"; }
.ri-firefox-line:before { content: "\ED35"; }
.ri-first-aid-kit-fill:before { content: "\ED36"; }
.ri-first-aid-kit-line:before { content: "\ED37"; }
.ri-flag-2-fill:before { content: "\ED38"; }
.ri-flag-2-line:before { content: "\ED39"; }
.ri-flag-fill:before { content: "\ED3A"; }
.ri-flag-line:before { content: "\ED3B"; }
.ri-flashlight-fill:before { content: "\ED3C"; }
.ri-flashlight-line:before { content: "\ED3D"; }
.ri-flask-fill:before { content: "\ED3E"; }
.ri-flask-line:before { content: "\ED3F"; }
.ri-flight-land-fill:before { content: "\ED40"; }
.ri-flight-land-line:before { content: "\ED41"; }
.ri-flight-takeoff-fill:before { content: "\ED42"; }
.ri-flight-takeoff-line:before { content: "\ED43"; }
.ri-flood-fill:before { content: "\ED44"; }
.ri-flood-line:before { content: "\ED45"; }
.ri-flow-chart:before { content: "\ED46"; }
.ri-flutter-fill:before { content: "\ED47"; }
.ri-flutter-line:before { content: "\ED48"; }
.ri-focus-2-fill:before { content: "\ED49"; }
.ri-focus-2-line:before { content: "\ED4A"; }
.ri-focus-3-fill:before { content: "\ED4B"; }
.ri-focus-3-line:before { content: "\ED4C"; }
.ri-focus-fill:before { content: "\ED4D"; }
.ri-focus-line:before { content: "\ED4E"; }
.ri-foggy-fill:before { content: "\ED4F"; }
.ri-foggy-line:before { content: "\ED50"; }
.ri-folder-2-fill:before { content: "\ED51"; }
.ri-folder-2-line:before { content: "\ED52"; }
.ri-folder-3-fill:before { content: "\ED53"; }
.ri-folder-3-line:before { content: "\ED54"; }
.ri-folder-4-fill:before { content: "\ED55"; }
.ri-folder-4-line:before { content: "\ED56"; }
.ri-folder-5-fill:before { content: "\ED57"; }
.ri-folder-5-line:before { content: "\ED58"; }
.ri-folder-add-fill:before { content: "\ED59"; }
.ri-folder-add-line:before { content: "\ED5A"; }
.ri-folder-chart-2-fill:before { content: "\ED5B"; }
.ri-folder-chart-2-line:before { content: "\ED5C"; }
.ri-folder-chart-fill:before { content: "\ED5D"; }
.ri-folder-chart-line:before { content: "\ED5E"; }
.ri-folder-download-fill:before { content: "\ED5F"; }
.ri-folder-download-line:before { content: "\ED60"; }
.ri-folder-fill:before { content: "\ED61"; }
.ri-folder-forbid-fill:before { content: "\ED62"; }
.ri-folder-forbid-line:before { content: "\ED63"; }
.ri-folder-history-fill:before { content: "\ED64"; }
.ri-folder-history-line:before { content: "\ED65"; }
.ri-folder-info-fill:before { content: "\ED66"; }
.ri-folder-info-line:before { content: "\ED67"; }
.ri-folder-keyhole-fill:before { content: "\ED68"; }
.ri-folder-keyhole-line:before { content: "\ED69"; }
.ri-folder-line:before { content: "\ED6A"; }
.ri-folder-lock-fill:before { content: "\ED6B"; }
.ri-folder-lock-line:before { content: "\ED6C"; }
.ri-folder-music-fill:before { content: "\ED6D"; }
.ri-folder-music-line:before { content: "\ED6E"; }
.ri-folder-open-fill:before { content: "\ED6F"; }
.ri-folder-open-line:before { content: "\ED70"; }
.ri-folder-received-fill:before { content: "\ED71"; }
.ri-folder-received-line:before { content: "\ED72"; }
.ri-folder-reduce-fill:before { content: "\ED73"; }
.ri-folder-reduce-line:before { content: "\ED74"; }
.ri-folder-settings-fill:before { content: "\ED75"; }
.ri-folder-settings-line:before { content: "\ED76"; }
.ri-folder-shared-fill:before { content: "\ED77"; }
.ri-folder-shared-line:before { content: "\ED78"; }
.ri-folder-shield-2-fill:before { content: "\ED79"; }
.ri-folder-shield-2-line:before { content: "\ED7A"; }
.ri-folder-shield-fill:before { content: "\ED7B"; }
.ri-folder-shield-line:before { content: "\ED7C"; }
.ri-folder-transfer-fill:before { content: "\ED7D"; }
.ri-folder-transfer-line:before { content: "\ED7E"; }
.ri-folder-unknow-fill:before { content: "\ED7F"; }
.ri-folder-unknow-line:before { content: "\ED80"; }
.ri-folder-upload-fill:before { content: "\ED81"; }
.ri-folder-upload-line:before { content: "\ED82"; }
.ri-folder-user-fill:before { content: "\ED83"; }
.ri-folder-user-line:before { content: "\ED84"; }
.ri-folder-warning-fill:before { content: "\ED85"; }
.ri-folder-warning-line:before { content: "\ED86"; }
.ri-folder-zip-fill:before { content: "\ED87"; }
.ri-folder-zip-line:before { content: "\ED88"; }
.ri-folders-fill:before { content: "\ED89"; }
.ri-folders-line:before { content: "\ED8A"; }
.ri-font-color:before { content: "\ED8B"; }
.ri-font-size-2:before { content: "\ED8C"; }
.ri-font-size:before { content: "\ED8D"; }
.ri-football-fill:before { content: "\ED8E"; }
.ri-football-line:before { content: "\ED8F"; }
.ri-footprint-fill:before { content: "\ED90"; }
.ri-footprint-line:before { content: "\ED91"; }
.ri-forbid-2-fill:before { content: "\ED92"; }
.ri-forbid-2-line:before { content: "\ED93"; }
.ri-forbid-fill:before { content: "\ED94"; }
.ri-forbid-line:before { content: "\ED95"; }
.ri-format-clear:before { content: "\ED96"; }
.ri-fridge-fill:before { content: "\ED97"; }
.ri-fridge-line:before { content: "\ED98"; }
.ri-fullscreen-exit-fill:before { content: "\ED99"; }
.ri-fullscreen-exit-line:before { content: "\ED9A"; }
.ri-fullscreen-fill:before { content: "\ED9B"; }
.ri-fullscreen-line:before { content: "\ED9C"; }
.ri-function-fill:before { content: "\ED9D"; }
.ri-function-line:before { content: "\ED9E"; }
.ri-functions:before { content: "\ED9F"; }
.ri-funds-box-fill:before { content: "\EDA0"; }
.ri-funds-box-line:before { content: "\EDA1"; }
.ri-funds-fill:before { content: "\EDA2"; }
.ri-funds-line:before { content: "\EDA3"; }
.ri-gallery-fill:before { content: "\EDA4"; }
.ri-gallery-line:before { content: "\EDA5"; }
.ri-gallery-upload-fill:before { content: "\EDA6"; }
.ri-gallery-upload-line:before { content: "\EDA7"; }
.ri-game-fill:before { content: "\EDA8"; }
.ri-game-line:before { content: "\EDA9"; }
.ri-gamepad-fill:before { content: "\EDAA"; }
.ri-gamepad-line:before { content: "\EDAB"; }
.ri-gas-station-fill:before { content: "\EDAC"; }
.ri-gas-station-line:before { content: "\EDAD"; }
.ri-gatsby-fill:before { content: "\EDAE"; }
.ri-gatsby-line:before { content: "\EDAF"; }
.ri-genderless-fill:before { content: "\EDB0"; }
.ri-genderless-line:before { content: "\EDB1"; }
.ri-ghost-2-fill:before { content: "\EDB2"; }
.ri-ghost-2-line:before { content: "\EDB3"; }
.ri-ghost-fill:before { content: "\EDB4"; }
.ri-ghost-line:before { content: "\EDB5"; }
.ri-ghost-smile-fill:before { content: "\EDB6"; }
.ri-ghost-smile-line:before { content: "\EDB7"; }
.ri-gift-2-fill:before { content: "\EDB8"; }
.ri-gift-2-line:before { content: "\EDB9"; }
.ri-gift-fill:before { content: "\EDBA"; }
.ri-gift-line:before { content: "\EDBB"; }
.ri-git-branch-fill:before { content: "\EDBC"; }
.ri-git-branch-line:before { content: "\EDBD"; }
.ri-git-commit-fill:before { content: "\EDBE"; }
.ri-git-commit-line:before { content: "\EDBF"; }
.ri-git-merge-fill:before { content: "\EDC0"; }
.ri-git-merge-line:before { content: "\EDC1"; }
.ri-git-pull-request-fill:before { content: "\EDC2"; }
.ri-git-pull-request-line:before { content: "\EDC3"; }
.ri-git-repository-commits-fill:before { content: "\EDC4"; }
.ri-git-repository-commits-line:before { content: "\EDC5"; }
.ri-git-repository-fill:before { content: "\EDC6"; }
.ri-git-repository-line:before { content: "\EDC7"; }
.ri-git-repository-private-fill:before { content: "\EDC8"; }
.ri-git-repository-private-line:before { content: "\EDC9"; }
.ri-github-fill:before { content: "\EDCA"; }
.ri-github-line:before { content: "\EDCB"; }
.ri-gitlab-fill:before { content: "\EDCC"; }
.ri-gitlab-line:before { content: "\EDCD"; }
.ri-global-fill:before { content: "\EDCE"; }
.ri-global-line:before { content: "\EDCF"; }
.ri-globe-fill:before { content: "\EDD0"; }
.ri-globe-line:before { content: "\EDD1"; }
.ri-goblet-fill:before { content: "\EDD2"; }
.ri-goblet-line:before { content: "\EDD3"; }
.ri-google-fill:before { content: "\EDD4"; }
.ri-google-line:before { content: "\EDD5"; }
.ri-google-play-fill:before { content: "\EDD6"; }
.ri-google-play-line:before { content: "\EDD7"; }
.ri-government-fill:before { content: "\EDD8"; }
.ri-government-line:before { content: "\EDD9"; }
.ri-gps-fill:before { content: "\EDDA"; }
.ri-gps-line:before { content: "\EDDB"; }
.ri-gradienter-fill:before { content: "\EDDC"; }
.ri-gradienter-line:before { content: "\EDDD"; }
.ri-grid-fill:before { content: "\EDDE"; }
.ri-grid-line:before { content: "\EDDF"; }
.ri-group-2-fill:before { content: "\EDE0"; }
.ri-group-2-line:before { content: "\EDE1"; }
.ri-group-fill:before { content: "\EDE2"; }
.ri-group-line:before { content: "\EDE3"; }
.ri-guide-fill:before { content: "\EDE4"; }
.ri-guide-line:before { content: "\EDE5"; }
.ri-h-1:before { content: "\EDE6"; }
.ri-h-2:before { content: "\EDE7"; }
.ri-h-3:before { content: "\EDE8"; }
.ri-h-4:before { content: "\EDE9"; }
.ri-h-5:before { content: "\EDEA"; }
.ri-h-6:before { content: "\EDEB"; }
.ri-hail-fill:before { content: "\EDEC"; }
.ri-hail-line:before { content: "\EDED"; }
.ri-hammer-fill:before { content: "\EDEE"; }
.ri-hammer-line:before { content: "\EDEF"; }
.ri-hand-coin-fill:before { content: "\EDF0"; }
.ri-hand-coin-line:before { content: "\EDF1"; }
.ri-hand-heart-fill:before { content: "\EDF2"; }
.ri-hand-heart-line:before { content: "\EDF3"; }
.ri-hand-sanitizer-fill:before { content: "\EDF4"; }
.ri-hand-sanitizer-line:before { content: "\EDF5"; }
.ri-handbag-fill:before { content: "\EDF6"; }
.ri-handbag-line:before { content: "\EDF7"; }
.ri-hard-drive-2-fill:before { content: "\EDF8"; }
.ri-hard-drive-2-line:before { content: "\EDF9"; }
.ri-hard-drive-fill:before { content: "\EDFA"; }
.ri-hard-drive-line:before { content: "\EDFB"; }
.ri-hashtag:before { content: "\EDFC"; }
.ri-haze-2-fill:before { content: "\EDFD"; }
.ri-haze-2-line:before { content: "\EDFE"; }
.ri-haze-fill:before { content: "\EDFF"; }
.ri-haze-line:before { content: "\EE00"; }
.ri-hd-fill:before { content: "\EE01"; }
.ri-hd-line:before { content: "\EE02"; }
.ri-heading:before { content: "\EE03"; }
.ri-headphone-fill:before { content: "\EE04"; }
.ri-headphone-line:before { content: "\EE05"; }
.ri-health-book-fill:before { content: "\EE06"; }
.ri-health-book-line:before { content: "\EE07"; }
.ri-heart-2-fill:before { content: "\EE08"; }
.ri-heart-2-line:before { content: "\EE09"; }
.ri-heart-3-fill:before { content: "\EE0A"; }
.ri-heart-3-line:before { content: "\EE0B"; }
.ri-heart-add-fill:before { content: "\EE0C"; }
.ri-heart-add-line:before { content: "\EE0D"; }
.ri-heart-fill:before { content: "\EE0E"; }
.ri-heart-line:before { content: "\EE0F"; }
.ri-heart-pulse-fill:before { content: "\EE10"; }
.ri-heart-pulse-line:before { content: "\EE11"; }
.ri-hearts-fill:before { content: "\EE12"; }
.ri-hearts-line:before { content: "\EE13"; }
.ri-heavy-showers-fill:before { content: "\EE14"; }
.ri-heavy-showers-line:before { content: "\EE15"; }
.ri-history-fill:before { content: "\EE16"; }
.ri-history-line:before { content: "\EE17"; }
.ri-home-2-fill:before { content: "\EE18"; }
.ri-home-2-line:before { content: "\EE19"; }
.ri-home-3-fill:before { content: "\EE1A"; }
.ri-home-3-line:before { content: "\EE1B"; }
.ri-home-4-fill:before { content: "\EE1C"; }
.ri-home-4-line:before { content: "\EE1D"; }
.ri-home-5-fill:before { content: "\EE1E"; }
.ri-home-5-line:before { content: "\EE1F"; }
.ri-home-6-fill:before { content: "\EE20"; }
.ri-home-6-line:before { content: "\EE21"; }
.ri-home-7-fill:before { content: "\EE22"; }
.ri-home-7-line:before { content: "\EE23"; }
.ri-home-8-fill:before { content: "\EE24"; }
.ri-home-8-line:before { content: "\EE25"; }
.ri-home-fill:before { content: "\EE26"; }
.ri-home-gear-fill:before { content: "\EE27"; }
.ri-home-gear-line:before { content: "\EE28"; }
.ri-home-heart-fill:before { content: "\EE29"; }
.ri-home-heart-line:before { content: "\EE2A"; }
.ri-home-line:before { content: "\EE2B"; }
.ri-home-smile-2-fill:before { content: "\EE2C"; }
.ri-home-smile-2-line:before { content: "\EE2D"; }
.ri-home-smile-fill:before { content: "\EE2E"; }
.ri-home-smile-line:before { content: "\EE2F"; }
.ri-home-wifi-fill:before { content: "\EE30"; }
.ri-home-wifi-line:before { content: "\EE31"; }
.ri-honor-of-kings-fill:before { content: "\EE32"; }
.ri-honor-of-kings-line:before { content: "\EE33"; }
.ri-honour-fill:before { content: "\EE34"; }
.ri-honour-line:before { content: "\EE35"; }
.ri-hospital-fill:before { content: "\EE36"; }
.ri-hospital-line:before { content: "\EE37"; }
.ri-hotel-bed-fill:before { content: "\EE38"; }
.ri-hotel-bed-line:before { content: "\EE39"; }
.ri-hotel-fill:before { content: "\EE3A"; }
.ri-hotel-line:before { content: "\EE3B"; }
.ri-hotspot-fill:before { content: "\EE3C"; }
.ri-hotspot-line:before { content: "\EE3D"; }
.ri-hq-fill:before { content: "\EE3E"; }
.ri-hq-line:before { content: "\EE3F"; }
.ri-html5-fill:before { content: "\EE40"; }
.ri-html5-line:before { content: "\EE41"; }
.ri-ie-fill:before { content: "\EE42"; }
.ri-ie-line:before { content: "\EE43"; }
.ri-image-2-fill:before { content: "\EE44"; }
.ri-image-2-line:before { content: "\EE45"; }
.ri-image-add-fill:before { content: "\EE46"; }
.ri-image-add-line:before { content: "\EE47"; }
.ri-image-edit-fill:before { content: "\EE48"; }
.ri-image-edit-line:before { content: "\EE49"; }
.ri-image-fill:before { content: "\EE4A"; }
.ri-image-line:before { content: "\EE4B"; }
.ri-inbox-archive-fill:before { content: "\EE4C"; }
.ri-inbox-archive-line:before { content: "\EE4D"; }
.ri-inbox-fill:before { content: "\EE4E"; }
.ri-inbox-line:before { content: "\EE4F"; }
.ri-inbox-unarchive-fill:before { content: "\EE50"; }
.ri-inbox-unarchive-line:before { content: "\EE51"; }
.ri-increase-decrease-fill:before { content: "\EE52"; }
.ri-increase-decrease-line:before { content: "\EE53"; }
.ri-indent-decrease:before { content: "\EE54"; }
.ri-indent-increase:before { content: "\EE55"; }
.ri-indeterminate-circle-fill:before { content: "\EE56"; }
.ri-indeterminate-circle-line:before { content: "\EE57"; }
.ri-information-fill:before { content: "\EE58"; }
.ri-information-line:before { content: "\EE59"; }
.ri-infrared-thermometer-fill:before { content: "\EE5A"; }
.ri-infrared-thermometer-line:before { content: "\EE5B"; }
.ri-ink-bottle-fill:before { content: "\EE5C"; }
.ri-ink-bottle-line:before { content: "\EE5D"; }
.ri-input-cursor-move:before { content: "\EE5E"; }
.ri-input-method-fill:before { content: "\EE5F"; }
.ri-input-method-line:before { content: "\EE60"; }
.ri-insert-column-left:before { content: "\EE61"; }
.ri-insert-column-right:before { content: "\EE62"; }
.ri-insert-row-bottom:before { content: "\EE63"; }
.ri-insert-row-top:before { content: "\EE64"; }
.ri-instagram-fill:before { content: "\EE65"; }
.ri-instagram-line:before { content: "\EE66"; }
.ri-install-fill:before { content: "\EE67"; }
.ri-install-line:before { content: "\EE68"; }
.ri-invision-fill:before { content: "\EE69"; }
.ri-invision-line:before { content: "\EE6A"; }
.ri-italic:before { content: "\EE6B"; }
.ri-kakao-talk-fill:before { content: "\EE6C"; }
.ri-kakao-talk-line:before { content: "\EE6D"; }
.ri-key-2-fill:before { content: "\EE6E"; }
.ri-key-2-line:before { content: "\EE6F"; }
.ri-key-fill:before { content: "\EE70"; }
.ri-key-line:before { content: "\EE71"; }
.ri-keyboard-box-fill:before { content: "\EE72"; }
.ri-keyboard-box-line:before { content: "\EE73"; }
.ri-keyboard-fill:before { content: "\EE74"; }
.ri-keyboard-line:before { content: "\EE75"; }
.ri-keynote-fill:before { content: "\EE76"; }
.ri-keynote-line:before { content: "\EE77"; }
.ri-knife-blood-fill:before { content: "\EE78"; }
.ri-knife-blood-line:before { content: "\EE79"; }
.ri-knife-fill:before { content: "\EE7A"; }
.ri-knife-line:before { content: "\EE7B"; }
.ri-landscape-fill:before { content: "\EE7C"; }
.ri-landscape-line:before { content: "\EE7D"; }
.ri-layout-2-fill:before { content: "\EE7E"; }
.ri-layout-2-line:before { content: "\EE7F"; }
.ri-layout-3-fill:before { content: "\EE80"; }
.ri-layout-3-line:before { content: "\EE81"; }
.ri-layout-4-fill:before { content: "\EE82"; }
.ri-layout-4-line:before { content: "\EE83"; }
.ri-layout-5-fill:before { content: "\EE84"; }
.ri-layout-5-line:before { content: "\EE85"; }
.ri-layout-6-fill:before { content: "\EE86"; }
.ri-layout-6-line:before { content: "\EE87"; }
.ri-layout-bottom-2-fill:before { content: "\EE88"; }
.ri-layout-bottom-2-line:before { content: "\EE89"; }
.ri-layout-bottom-fill:before { content: "\EE8A"; }
.ri-layout-bottom-line:before { content: "\EE8B"; }
.ri-layout-column-fill:before { content: "\EE8C"; }
.ri-layout-column-line:before { content: "\EE8D"; }
.ri-layout-fill:before { content: "\EE8E"; }
.ri-layout-grid-fill:before { content: "\EE8F"; }
.ri-layout-grid-line:before { content: "\EE90"; }
.ri-layout-left-2-fill:before { content: "\EE91"; }
.ri-layout-left-2-line:before { content: "\EE92"; }
.ri-layout-left-fill:before { content: "\EE93"; }
.ri-layout-left-line:before { content: "\EE94"; }
.ri-layout-line:before { content: "\EE95"; }
.ri-layout-masonry-fill:before { content: "\EE96"; }
.ri-layout-masonry-line:before { content: "\EE97"; }
.ri-layout-right-2-fill:before { content: "\EE98"; }
.ri-layout-right-2-line:before { content: "\EE99"; }
.ri-layout-right-fill:before { content: "\EE9A"; }
.ri-layout-right-line:before { content: "\EE9B"; }
.ri-layout-row-fill:before { content: "\EE9C"; }
.ri-layout-row-line:before { content: "\EE9D"; }
.ri-layout-top-2-fill:before { content: "\EE9E"; }
.ri-layout-top-2-line:before { content: "\EE9F"; }
.ri-layout-top-fill:before { content: "\EEA0"; }
.ri-layout-top-line:before { content: "\EEA1"; }
.ri-leaf-fill:before { content: "\EEA2"; }
.ri-leaf-line:before { content: "\EEA3"; }
.ri-lifebuoy-fill:before { content: "\EEA4"; }
.ri-lifebuoy-line:before { content: "\EEA5"; }
.ri-lightbulb-fill:before { content: "\EEA6"; }
.ri-lightbulb-flash-fill:before { content: "\EEA7"; }
.ri-lightbulb-flash-line:before { content: "\EEA8"; }
.ri-lightbulb-line:before { content: "\EEA9"; }
.ri-line-chart-fill:before { content: "\EEAA"; }
.ri-line-chart-line:before { content: "\EEAB"; }
.ri-line-fill:before { content: "\EEAC"; }
.ri-line-height:before { content: "\EEAD"; }
.ri-line-line:before { content: "\EEAE"; }
.ri-link-m:before { content: "\EEAF"; }
.ri-link-unlink-m:before { content: "\EEB0"; }
.ri-link-unlink:before { content: "\EEB1"; }
.ri-link:before { content: "\EEB2"; }
.ri-linkedin-box-fill:before { content: "\EEB3"; }
.ri-linkedin-box-line:before { content: "\EEB4"; }
.ri-linkedin-fill:before { content: "\EEB5"; }
.ri-linkedin-line:before { content: "\EEB6"; }
.ri-links-fill:before { content: "\EEB7"; }
.ri-links-line:before { content: "\EEB8"; }
.ri-list-check-2:before { content: "\EEB9"; }
.ri-list-check:before { content: "\EEBA"; }
.ri-list-ordered:before { content: "\EEBB"; }
.ri-list-settings-fill:before { content: "\EEBC"; }
.ri-list-settings-line:before { content: "\EEBD"; }
.ri-list-unordered:before { content: "\EEBE"; }
.ri-live-fill:before { content: "\EEBF"; }
.ri-live-line:before { content: "\EEC0"; }
.ri-loader-2-fill:before { content: "\EEC1"; }
.ri-loader-2-line:before { content: "\EEC2"; }
.ri-loader-3-fill:before { content: "\EEC3"; }
.ri-loader-3-line:before { content: "\EEC4"; }
.ri-loader-4-fill:before { content: "\EEC5"; }
.ri-loader-4-line:before { content: "\EEC6"; }
.ri-loader-5-fill:before { content: "\EEC7"; }
.ri-loader-5-line:before { content: "\EEC8"; }
.ri-loader-fill:before { content: "\EEC9"; }
.ri-loader-line:before { content: "\EECA"; }
.ri-lock-2-fill:before { content: "\EECB"; }
.ri-lock-2-line:before { content: "\EECC"; }
.ri-lock-fill:before { content: "\EECD"; }
.ri-lock-line:before { content: "\EECE"; }
.ri-lock-password-fill:before { content: "\EECF"; }
.ri-lock-password-line:before { content: "\EED0"; }
.ri-lock-unlock-fill:before { content: "\EED1"; }
.ri-lock-unlock-line:before { content: "\EED2"; }
.ri-login-box-fill:before { content: "\EED3"; }
.ri-login-box-line:before { content: "\EED4"; }
.ri-login-circle-fill:before { content: "\EED5"; }
.ri-login-circle-line:before { content: "\EED6"; }
.ri-logout-box-fill:before { content: "\EED7"; }
.ri-logout-box-line:before { content: "\EED8"; }
.ri-logout-box-r-fill:before { content: "\EED9"; }
.ri-logout-box-r-line:before { content: "\EEDA"; }
.ri-logout-circle-fill:before { content: "\EEDB"; }
.ri-logout-circle-line:before { content: "\EEDC"; }
.ri-logout-circle-r-fill:before { content: "\EEDD"; }
.ri-logout-circle-r-line:before { content: "\EEDE"; }
.ri-luggage-cart-fill:before { content: "\EEDF"; }
.ri-luggage-cart-line:before { content: "\EEE0"; }
.ri-luggage-deposit-fill:before { content: "\EEE1"; }
.ri-luggage-deposit-line:before { content: "\EEE2"; }
.ri-lungs-fill:before { content: "\EEE3"; }
.ri-lungs-line:before { content: "\EEE4"; }
.ri-mac-fill:before { content: "\EEE5"; }
.ri-mac-line:before { content: "\EEE6"; }
.ri-macbook-fill:before { content: "\EEE7"; }
.ri-macbook-line:before { content: "\EEE8"; }
.ri-magic-fill:before { content: "\EEE9"; }
.ri-magic-line:before { content: "\EEEA"; }
.ri-mail-add-fill:before { content: "\EEEB"; }
.ri-mail-add-line:before { content: "\EEEC"; }
.ri-mail-check-fill:before { content: "\EEED"; }
.ri-mail-check-line:before { content: "\EEEE"; }
.ri-mail-close-fill:before { content: "\EEEF"; }
.ri-mail-close-line:before { content: "\EEF0"; }
.ri-mail-download-fill:before { content: "\EEF1"; }
.ri-mail-download-line:before { content: "\EEF2"; }
.ri-mail-fill:before { content: "\EEF3"; }
.ri-mail-forbid-fill:before { content: "\EEF4"; }
.ri-mail-forbid-line:before { content: "\EEF5"; }
.ri-mail-line:before { content: "\EEF6"; }
.ri-mail-lock-fill:before { content: "\EEF7"; }
.ri-mail-lock-line:before { content: "\EEF8"; }
.ri-mail-open-fill:before { content: "\EEF9"; }
.ri-mail-open-line:before { content: "\EEFA"; }
.ri-mail-send-fill:before { content: "\EEFB"; }
.ri-mail-send-line:before { content: "\EEFC"; }
.ri-mail-settings-fill:before { content: "\EEFD"; }
.ri-mail-settings-line:before { content: "\EEFE"; }
.ri-mail-star-fill:before { content: "\EEFF"; }
.ri-mail-star-line:before { content: "\EF00"; }
.ri-mail-unread-fill:before { content: "\EF01"; }
.ri-mail-unread-line:before { content: "\EF02"; }
.ri-mail-volume-fill:before { content: "\EF03"; }
.ri-mail-volume-line:before { content: "\EF04"; }
.ri-map-2-fill:before { content: "\EF05"; }
.ri-map-2-line:before { content: "\EF06"; }
.ri-map-fill:before { content: "\EF07"; }
.ri-map-line:before { content: "\EF08"; }
.ri-map-pin-2-fill:before { content: "\EF09"; }
.ri-map-pin-2-line:before { content: "\EF0A"; }
.ri-map-pin-3-fill:before { content: "\EF0B"; }
.ri-map-pin-3-line:before { content: "\EF0C"; }
.ri-map-pin-4-fill:before { content: "\EF0D"; }
.ri-map-pin-4-line:before { content: "\EF0E"; }
.ri-map-pin-5-fill:before { content: "\EF0F"; }
.ri-map-pin-5-line:before { content: "\EF10"; }
.ri-map-pin-add-fill:before { content: "\EF11"; }
.ri-map-pin-add-line:before { content: "\EF12"; }
.ri-map-pin-fill:before { content: "\EF13"; }
.ri-map-pin-line:before { content: "\EF14"; }
.ri-map-pin-range-fill:before { content: "\EF15"; }
.ri-map-pin-range-line:before { content: "\EF16"; }
.ri-map-pin-time-fill:before { content: "\EF17"; }
.ri-map-pin-time-line:before { content: "\EF18"; }
.ri-map-pin-user-fill:before { content: "\EF19"; }
.ri-map-pin-user-line:before { content: "\EF1A"; }
.ri-mark-pen-fill:before { content: "\EF1B"; }
.ri-mark-pen-line:before { content: "\EF1C"; }
.ri-markdown-fill:before { content: "\EF1D"; }
.ri-markdown-line:before { content: "\EF1E"; }
.ri-markup-fill:before { content: "\EF1F"; }
.ri-markup-line:before { content: "\EF20"; }
.ri-mastercard-fill:before { content: "\EF21"; }
.ri-mastercard-line:before { content: "\EF22"; }
.ri-mastodon-fill:before { content: "\EF23"; }
.ri-mastodon-line:before { content: "\EF24"; }
.ri-medal-2-fill:before { content: "\EF25"; }
.ri-medal-2-line:before { content: "\EF26"; }
.ri-medal-fill:before { content: "\EF27"; }
.ri-medal-line:before { content: "\EF28"; }
.ri-medicine-bottle-fill:before { content: "\EF29"; }
.ri-medicine-bottle-line:before { content: "\EF2A"; }
.ri-medium-fill:before { content: "\EF2B"; }
.ri-medium-line:before { content: "\EF2C"; }
.ri-men-fill:before { content: "\EF2D"; }
.ri-men-line:before { content: "\EF2E"; }
.ri-mental-health-fill:before { content: "\EF2F"; }
.ri-mental-health-line:before { content: "\EF30"; }
.ri-menu-2-fill:before { content: "\EF31"; }
.ri-menu-2-line:before { content: "\EF32"; }
.ri-menu-3-fill:before { content: "\EF33"; }
.ri-menu-3-line:before { content: "\EF34"; }
.ri-menu-4-fill:before { content: "\EF35"; }
.ri-menu-4-line:before { content: "\EF36"; }
.ri-menu-5-fill:before { content: "\EF37"; }
.ri-menu-5-line:before { content: "\EF38"; }
.ri-menu-add-fill:before { content: "\EF39"; }
.ri-menu-add-line:before { content: "\EF3A"; }
.ri-menu-fill:before { content: "\EF3B"; }
.ri-menu-fold-fill:before { content: "\EF3C"; }
.ri-menu-fold-line:before { content: "\EF3D"; }
.ri-menu-line:before { content: "\EF3E"; }
.ri-menu-unfold-fill:before { content: "\EF3F"; }
.ri-menu-unfold-line:before { content: "\EF40"; }
.ri-merge-cells-horizontal:before { content: "\EF41"; }
.ri-merge-cells-vertical:before { content: "\EF42"; }
.ri-message-2-fill:before { content: "\EF43"; }
.ri-message-2-line:before { content: "\EF44"; }
.ri-message-3-fill:before { content: "\EF45"; }
.ri-message-3-line:before { content: "\EF46"; }
.ri-message-fill:before { content: "\EF47"; }
.ri-message-line:before { content: "\EF48"; }
.ri-messenger-fill:before { content: "\EF49"; }
.ri-messenger-line:before { content: "\EF4A"; }
.ri-meteor-fill:before { content: "\EF4B"; }
.ri-meteor-line:before { content: "\EF4C"; }
.ri-mic-2-fill:before { content: "\EF4D"; }
.ri-mic-2-line:before { content: "\EF4E"; }
.ri-mic-fill:before { content: "\EF4F"; }
.ri-mic-line:before { content: "\EF50"; }
.ri-mic-off-fill:before { content: "\EF51"; }
.ri-mic-off-line:before { content: "\EF52"; }
.ri-mickey-fill:before { content: "\EF53"; }
.ri-mickey-line:before { content: "\EF54"; }
.ri-microscope-fill:before { content: "\EF55"; }
.ri-microscope-line:before { content: "\EF56"; }
.ri-microsoft-fill:before { content: "\EF57"; }
.ri-microsoft-line:before { content: "\EF58"; }
.ri-mind-map:before { content: "\EF59"; }
.ri-mini-program-fill:before { content: "\EF5A"; }
.ri-mini-program-line:before { content: "\EF5B"; }
.ri-mist-fill:before { content: "\EF5C"; }
.ri-mist-line:before { content: "\EF5D"; }
.ri-money-cny-box-fill:before { content: "\EF5E"; }
.ri-money-cny-box-line:before { content: "\EF5F"; }
.ri-money-cny-circle-fill:before { content: "\EF60"; }
.ri-money-cny-circle-line:before { content: "\EF61"; }
.ri-money-dollar-box-fill:before { content: "\EF62"; }
.ri-money-dollar-box-line:before { content: "\EF63"; }
.ri-money-dollar-circle-fill:before { content: "\EF64"; }
.ri-money-dollar-circle-line:before { content: "\EF65"; }
.ri-money-euro-box-fill:before { content: "\EF66"; }
.ri-money-euro-box-line:before { content: "\EF67"; }
.ri-money-euro-circle-fill:before { content: "\EF68"; }
.ri-money-euro-circle-line:before { content: "\EF69"; }
.ri-money-pound-box-fill:before { content: "\EF6A"; }
.ri-money-pound-box-line:before { content: "\EF6B"; }
.ri-money-pound-circle-fill:before { content: "\EF6C"; }
.ri-money-pound-circle-line:before { content: "\EF6D"; }
.ri-moon-clear-fill:before { content: "\EF6E"; }
.ri-moon-clear-line:before { content: "\EF6F"; }
.ri-moon-cloudy-fill:before { content: "\EF70"; }
.ri-moon-cloudy-line:before { content: "\EF71"; }
.ri-moon-fill:before { content: "\EF72"; }
.ri-moon-foggy-fill:before { content: "\EF73"; }
.ri-moon-foggy-line:before { content: "\EF74"; }
.ri-moon-line:before { content: "\EF75"; }
.ri-more-2-fill:before { content: "\EF76"; }
.ri-more-2-line:before { content: "\EF77"; }
.ri-more-fill:before { content: "\EF78"; }
.ri-more-line:before { content: "\EF79"; }
.ri-motorbike-fill:before { content: "\EF7A"; }
.ri-motorbike-line:before { content: "\EF7B"; }
.ri-mouse-fill:before { content: "\EF7C"; }
.ri-mouse-line:before { content: "\EF7D"; }
.ri-movie-2-fill:before { content: "\EF7E"; }
.ri-movie-2-line:before { content: "\EF7F"; }
.ri-movie-fill:before { content: "\EF80"; }
.ri-movie-line:before { content: "\EF81"; }
.ri-music-2-fill:before { content: "\EF82"; }
.ri-music-2-line:before { content: "\EF83"; }
.ri-music-fill:before { content: "\EF84"; }
.ri-music-line:before { content: "\EF85"; }
.ri-mv-fill:before { content: "\EF86"; }
.ri-mv-line:before { content: "\EF87"; }
.ri-navigation-fill:before { content: "\EF88"; }
.ri-navigation-line:before { content: "\EF89"; }
.ri-netease-cloud-music-fill:before { content: "\EF8A"; }
.ri-netease-cloud-music-line:before { content: "\EF8B"; }
.ri-netflix-fill:before { content: "\EF8C"; }
.ri-netflix-line:before { content: "\EF8D"; }
.ri-newspaper-fill:before { content: "\EF8E"; }
.ri-newspaper-line:before { content: "\EF8F"; }
.ri-node-tree:before { content: "\EF90"; }
.ri-notification-2-fill:before { content: "\EF91"; }
.ri-notification-2-line:before { content: "\EF92"; }
.ri-notification-3-fill:before { content: "\EF93"; }
.ri-notification-3-line:before { content: "\EF94"; }
.ri-notification-4-fill:before { content: "\EF95"; }
.ri-notification-4-line:before { content: "\EF96"; }
.ri-notification-badge-fill:before { content: "\EF97"; }
.ri-notification-badge-line:before { content: "\EF98"; }
.ri-notification-fill:before { content: "\EF99"; }
.ri-notification-line:before { content: "\EF9A"; }
.ri-notification-off-fill:before { content: "\EF9B"; }
.ri-notification-off-line:before { content: "\EF9C"; }
.ri-npmjs-fill:before { content: "\EF9D"; }
.ri-npmjs-line:before { content: "\EF9E"; }
.ri-number-0:before { content: "\EF9F"; }
.ri-number-1:before { content: "\EFA0"; }
.ri-number-2:before { content: "\EFA1"; }
.ri-number-3:before { content: "\EFA2"; }
.ri-number-4:before { content: "\EFA3"; }
.ri-number-5:before { content: "\EFA4"; }
.ri-number-6:before { content: "\EFA5"; }
.ri-number-7:before { content: "\EFA6"; }
.ri-number-8:before { content: "\EFA7"; }
.ri-number-9:before { content: "\EFA8"; }
.ri-numbers-fill:before { content: "\EFA9"; }
.ri-numbers-line:before { content: "\EFAA"; }
.ri-nurse-fill:before { content: "\EFAB"; }
.ri-nurse-line:before { content: "\EFAC"; }
.ri-oil-fill:before { content: "\EFAD"; }
.ri-oil-line:before { content: "\EFAE"; }
.ri-omega:before { content: "\EFAF"; }
.ri-open-arm-fill:before { content: "\EFB0"; }
.ri-open-arm-line:before { content: "\EFB1"; }
.ri-open-source-fill:before { content: "\EFB2"; }
.ri-open-source-line:before { content: "\EFB3"; }
.ri-opera-fill:before { content: "\EFB4"; }
.ri-opera-line:before { content: "\EFB5"; }
.ri-order-play-fill:before { content: "\EFB6"; }
.ri-order-play-line:before { content: "\EFB7"; }
.ri-organization-chart:before { content: "\EFB8"; }
.ri-outlet-2-fill:before { content: "\EFB9"; }
.ri-outlet-2-line:before { content: "\EFBA"; }
.ri-outlet-fill:before { content: "\EFBB"; }
.ri-outlet-line:before { content: "\EFBC"; }
.ri-page-separator:before { content: "\EFBD"; }
.ri-pages-fill:before { content: "\EFBE"; }
.ri-pages-line:before { content: "\EFBF"; }
.ri-paint-brush-fill:before { content: "\EFC0"; }
.ri-paint-brush-line:before { content: "\EFC1"; }
.ri-paint-fill:before { content: "\EFC2"; }
.ri-paint-line:before { content: "\EFC3"; }
.ri-palette-fill:before { content: "\EFC4"; }
.ri-palette-line:before { content: "\EFC5"; }
.ri-pantone-fill:before { content: "\EFC6"; }
.ri-pantone-line:before { content: "\EFC7"; }
.ri-paragraph:before { content: "\EFC8"; }
.ri-parent-fill:before { content: "\EFC9"; }
.ri-parent-line:before { content: "\EFCA"; }
.ri-parentheses-fill:before { content: "\EFCB"; }
.ri-parentheses-line:before { content: "\EFCC"; }
.ri-parking-box-fill:before { content: "\EFCD"; }
.ri-parking-box-line:before { content: "\EFCE"; }
.ri-parking-fill:before { content: "\EFCF"; }
.ri-parking-line:before { content: "\EFD0"; }
.ri-passport-fill:before { content: "\EFD1"; }
.ri-passport-line:before { content: "\EFD2"; }
.ri-patreon-fill:before { content: "\EFD3"; }
.ri-patreon-line:before { content: "\EFD4"; }
.ri-pause-circle-fill:before { content: "\EFD5"; }
.ri-pause-circle-line:before { content: "\EFD6"; }
.ri-pause-fill:before { content: "\EFD7"; }
.ri-pause-line:before { content: "\EFD8"; }
.ri-pause-mini-fill:before { content: "\EFD9"; }
.ri-pause-mini-line:before { content: "\EFDA"; }
.ri-paypal-fill:before { content: "\EFDB"; }
.ri-paypal-line:before { content: "\EFDC"; }
.ri-pen-nib-fill:before { content: "\EFDD"; }
.ri-pen-nib-line:before { content: "\EFDE"; }
.ri-pencil-fill:before { content: "\EFDF"; }
.ri-pencil-line:before { content: "\EFE0"; }
.ri-pencil-ruler-2-fill:before { content: "\EFE1"; }
.ri-pencil-ruler-2-line:before { content: "\EFE2"; }
.ri-pencil-ruler-fill:before { content: "\EFE3"; }
.ri-pencil-ruler-line:before { content: "\EFE4"; }
.ri-percent-fill:before { content: "\EFE5"; }
.ri-percent-line:before { content: "\EFE6"; }
.ri-phone-camera-fill:before { content: "\EFE7"; }
.ri-phone-camera-line:before { content: "\EFE8"; }
.ri-phone-fill:before { content: "\EFE9"; }
.ri-phone-find-fill:before { content: "\EFEA"; }
.ri-phone-find-line:before { content: "\EFEB"; }
.ri-phone-line:before { content: "\EFEC"; }
.ri-phone-lock-fill:before { content: "\EFED"; }
.ri-phone-lock-line:before { content: "\EFEE"; }
.ri-picture-in-picture-2-fill:before { content: "\EFEF"; }
.ri-picture-in-picture-2-line:before { content: "\EFF0"; }
.ri-picture-in-picture-exit-fill:before { content: "\EFF1"; }
.ri-picture-in-picture-exit-line:before { content: "\EFF2"; }
.ri-picture-in-picture-fill:before { content: "\EFF3"; }
.ri-picture-in-picture-line:before { content: "\EFF4"; }
.ri-pie-chart-2-fill:before { content: "\EFF5"; }
.ri-pie-chart-2-line:before { content: "\EFF6"; }
.ri-pie-chart-box-fill:before { content: "\EFF7"; }
.ri-pie-chart-box-line:before { content: "\EFF8"; }
.ri-pie-chart-fill:before { content: "\EFF9"; }
.ri-pie-chart-line:before { content: "\EFFA"; }
.ri-pin-distance-fill:before { content: "\EFFB"; }
.ri-pin-distance-line:before { content: "\EFFC"; }
.ri-ping-pong-fill:before { content: "\EFFD"; }
.ri-ping-pong-line:before { content: "\EFFE"; }
.ri-pinterest-fill:before { content: "\EFFF"; }
.ri-pinterest-line:before { content: "\F000"; }
.ri-pinyin-input:before { content: "\F001"; }
.ri-pixelfed-fill:before { content: "\F002"; }
.ri-pixelfed-line:before { content: "\F003"; }
.ri-plane-fill:before { content: "\F004"; }
.ri-plane-line:before { content: "\F005"; }
.ri-plant-fill:before { content: "\F006"; }
.ri-plant-line:before { content: "\F007"; }
.ri-play-circle-fill:before { content: "\F008"; }
.ri-play-circle-line:before { content: "\F009"; }
.ri-play-fill:before { content: "\F00A"; }
.ri-play-line:before { content: "\F00B"; }
.ri-play-list-2-fill:before { content: "\F00C"; }
.ri-play-list-2-line:before { content: "\F00D"; }
.ri-play-list-add-fill:before { content: "\F00E"; }
.ri-play-list-add-line:before { content: "\F00F"; }
.ri-play-list-fill:before { content: "\F010"; }
.ri-play-list-line:before { content: "\F011"; }
.ri-play-mini-fill:before { content: "\F012"; }
.ri-play-mini-line:before { content: "\F013"; }
.ri-playstation-fill:before { content: "\F014"; }
.ri-playstation-line:before { content: "\F015"; }
.ri-plug-2-fill:before { content: "\F016"; }
.ri-plug-2-line:before { content: "\F017"; }
.ri-plug-fill:before { content: "\F018"; }
.ri-plug-line:before { content: "\F019"; }
.ri-polaroid-2-fill:before { content: "\F01A"; }
.ri-polaroid-2-line:before { content: "\F01B"; }
.ri-polaroid-fill:before { content: "\F01C"; }
.ri-polaroid-line:before { content: "\F01D"; }
.ri-police-car-fill:before { content: "\F01E"; }
.ri-police-car-line:before { content: "\F01F"; }
.ri-price-tag-2-fill:before { content: "\F020"; }
.ri-price-tag-2-line:before { content: "\F021"; }
.ri-price-tag-3-fill:before { content: "\F022"; }
.ri-price-tag-3-line:before { content: "\F023"; }
.ri-price-tag-fill:before { content: "\F024"; }
.ri-price-tag-line:before { content: "\F025"; }
.ri-printer-cloud-fill:before { content: "\F026"; }
.ri-printer-cloud-line:before { content: "\F027"; }
.ri-printer-fill:before { content: "\F028"; }
.ri-printer-line:before { content: "\F029"; }
.ri-product-hunt-fill:before { content: "\F02A"; }
.ri-product-hunt-line:before { content: "\F02B"; }
.ri-profile-fill:before { content: "\F02C"; }
.ri-profile-line:before { content: "\F02D"; }
.ri-projector-2-fill:before { content: "\F02E"; }
.ri-projector-2-line:before { content: "\F02F"; }
.ri-projector-fill:before { content: "\F030"; }
.ri-projector-line:before { content: "\F031"; }
.ri-psychotherapy-fill:before { content: "\F032"; }
.ri-psychotherapy-line:before { content: "\F033"; }
.ri-pulse-fill:before { content: "\F034"; }
.ri-pulse-line:before { content: "\F035"; }
.ri-pushpin-2-fill:before { content: "\F036"; }
.ri-pushpin-2-line:before { content: "\F037"; }
.ri-pushpin-fill:before { content: "\F038"; }
.ri-pushpin-line:before { content: "\F039"; }
.ri-qq-fill:before { content: "\F03A"; }
.ri-qq-line:before { content: "\F03B"; }
.ri-qr-code-fill:before { content: "\F03C"; }
.ri-qr-code-line:before { content: "\F03D"; }
.ri-qr-scan-2-fill:before { content: "\F03E"; }
.ri-qr-scan-2-line:before { content: "\F03F"; }
.ri-qr-scan-fill:before { content: "\F040"; }
.ri-qr-scan-line:before { content: "\F041"; }
.ri-question-answer-fill:before { content: "\F042"; }
.ri-question-answer-line:before { content: "\F043"; }
.ri-question-fill:before { content: "\F044"; }
.ri-question-line:before { content: "\F045"; }
.ri-question-mark:before { content: "\F046"; }
.ri-questionnaire-fill:before { content: "\F047"; }
.ri-questionnaire-line:before { content: "\F048"; }
.ri-quill-pen-fill:before { content: "\F049"; }
.ri-quill-pen-line:before { content: "\F04A"; }
.ri-radar-fill:before { content: "\F04B"; }
.ri-radar-line:before { content: "\F04C"; }
.ri-radio-2-fill:before { content: "\F04D"; }
.ri-radio-2-line:before { content: "\F04E"; }
.ri-radio-button-fill:before { content: "\F04F"; }
.ri-radio-button-line:before { content: "\F050"; }
.ri-radio-fill:before { content: "\F051"; }
.ri-radio-line:before { content: "\F052"; }
.ri-rainbow-fill:before { content: "\F053"; }
.ri-rainbow-line:before { content: "\F054"; }
.ri-rainy-fill:before { content: "\F055"; }
.ri-rainy-line:before { content: "\F056"; }
.ri-reactjs-fill:before { content: "\F057"; }
.ri-reactjs-line:before { content: "\F058"; }
.ri-record-circle-fill:before { content: "\F059"; }
.ri-record-circle-line:before { content: "\F05A"; }
.ri-record-mail-fill:before { content: "\F05B"; }
.ri-record-mail-line:before { content: "\F05C"; }
.ri-recycle-fill:before { content: "\F05D"; }
.ri-recycle-line:before { content: "\F05E"; }
.ri-red-packet-fill:before { content: "\F05F"; }
.ri-red-packet-line:before { content: "\F060"; }
.ri-reddit-fill:before { content: "\F061"; }
.ri-reddit-line:before { content: "\F062"; }
.ri-refresh-fill:before { content: "\F063"; }
.ri-refresh-line:before { content: "\F064"; }
.ri-refund-2-fill:before { content: "\F065"; }
.ri-refund-2-line:before { content: "\F066"; }
.ri-refund-fill:before { content: "\F067"; }
.ri-refund-line:before { content: "\F068"; }
.ri-registered-fill:before { content: "\F069"; }
.ri-registered-line:before { content: "\F06A"; }
.ri-remixicon-fill:before { content: "\F06B"; }
.ri-remixicon-line:before { content: "\F06C"; }
.ri-remote-control-2-fill:before { content: "\F06D"; }
.ri-remote-control-2-line:before { content: "\F06E"; }
.ri-remote-control-fill:before { content: "\F06F"; }
.ri-remote-control-line:before { content: "\F070"; }
.ri-repeat-2-fill:before { content: "\F071"; }
.ri-repeat-2-line:before { content: "\F072"; }
.ri-repeat-fill:before { content: "\F073"; }
.ri-repeat-line:before { content: "\F074"; }
.ri-repeat-one-fill:before { content: "\F075"; }
.ri-repeat-one-line:before { content: "\F076"; }
.ri-reply-all-fill:before { content: "\F077"; }
.ri-reply-all-line:before { content: "\F078"; }
.ri-reply-fill:before { content: "\F079"; }
.ri-reply-line:before { content: "\F07A"; }
.ri-reserved-fill:before { content: "\F07B"; }
.ri-reserved-line:before { content: "\F07C"; }
.ri-rest-time-fill:before { content: "\F07D"; }
.ri-rest-time-line:before { content: "\F07E"; }
.ri-restart-fill:before { content: "\F07F"; }
.ri-restart-line:before { content: "\F080"; }
.ri-restaurant-2-fill:before { content: "\F081"; }
.ri-restaurant-2-line:before { content: "\F082"; }
.ri-restaurant-fill:before { content: "\F083"; }
.ri-restaurant-line:before { content: "\F084"; }
.ri-rewind-fill:before { content: "\F085"; }
.ri-rewind-line:before { content: "\F086"; }
.ri-rewind-mini-fill:before { content: "\F087"; }
.ri-rewind-mini-line:before { content: "\F088"; }
.ri-rhythm-fill:before { content: "\F089"; }
.ri-rhythm-line:before { content: "\F08A"; }
.ri-riding-fill:before { content: "\F08B"; }
.ri-riding-line:before { content: "\F08C"; }
.ri-road-map-fill:before { content: "\F08D"; }
.ri-road-map-line:before { content: "\F08E"; }
.ri-roadster-fill:before { content: "\F08F"; }
.ri-roadster-line:before { content: "\F090"; }
.ri-robot-fill:before { content: "\F091"; }
.ri-robot-line:before { content: "\F092"; }
.ri-rocket-2-fill:before { content: "\F093"; }
.ri-rocket-2-line:before { content: "\F094"; }
.ri-rocket-fill:before { content: "\F095"; }
.ri-rocket-line:before { content: "\F096"; }
.ri-rotate-lock-fill:before { content: "\F097"; }
.ri-rotate-lock-line:before { content: "\F098"; }
.ri-rounded-corner:before { content: "\F099"; }
.ri-route-fill:before { content: "\F09A"; }
.ri-route-line:before { content: "\F09B"; }
.ri-router-fill:before { content: "\F09C"; }
.ri-router-line:before { content: "\F09D"; }
.ri-rss-fill:before { content: "\F09E"; }
.ri-rss-line:before { content: "\F09F"; }
.ri-ruler-2-fill:before { content: "\F0A0"; }
.ri-ruler-2-line:before { content: "\F0A1"; }
.ri-ruler-fill:before { content: "\F0A2"; }
.ri-ruler-line:before { content: "\F0A3"; }
.ri-run-fill:before { content: "\F0A4"; }
.ri-run-line:before { content: "\F0A5"; }
.ri-safari-fill:before { content: "\F0A6"; }
.ri-safari-line:before { content: "\F0A7"; }
.ri-safe-2-fill:before { content: "\F0A8"; }
.ri-safe-2-line:before { content: "\F0A9"; }
.ri-safe-fill:before { content: "\F0AA"; }
.ri-safe-line:before { content: "\F0AB"; }
.ri-sailboat-fill:before { content: "\F0AC"; }
.ri-sailboat-line:before { content: "\F0AD"; }
.ri-save-2-fill:before { content: "\F0AE"; }
.ri-save-2-line:before { content: "\F0AF"; }
.ri-save-3-fill:before { content: "\F0B0"; }
.ri-save-3-line:before { content: "\F0B1"; }
.ri-save-fill:before { content: "\F0B2"; }
.ri-save-line:before { content: "\F0B3"; }
.ri-scales-2-fill:before { content: "\F0B4"; }
.ri-scales-2-line:before { content: "\F0B5"; }
.ri-scales-3-fill:before { content: "\F0B6"; }
.ri-scales-3-line:before { content: "\F0B7"; }
.ri-scales-fill:before { content: "\F0B8"; }
.ri-scales-line:before { content: "\F0B9"; }
.ri-scan-2-fill:before { content: "\F0BA"; }
.ri-scan-2-line:before { content: "\F0BB"; }
.ri-scan-fill:before { content: "\F0BC"; }
.ri-scan-line:before { content: "\F0BD"; }
.ri-scissors-2-fill:before { content: "\F0BE"; }
.ri-scissors-2-line:before { content: "\F0BF"; }
.ri-scissors-cut-fill:before { content: "\F0C0"; }
.ri-scissors-cut-line:before { content: "\F0C1"; }
.ri-scissors-fill:before { content: "\F0C2"; }
.ri-scissors-line:before { content: "\F0C3"; }
.ri-screenshot-2-fill:before { content: "\F0C4"; }
.ri-screenshot-2-line:before { content: "\F0C5"; }
.ri-screenshot-fill:before { content: "\F0C6"; }
.ri-screenshot-line:before { content: "\F0C7"; }
.ri-sd-card-fill:before { content: "\F0C8"; }
.ri-sd-card-line:before { content: "\F0C9"; }
.ri-sd-card-mini-fill:before { content: "\F0CA"; }
.ri-sd-card-mini-line:before { content: "\F0CB"; }
.ri-search-2-fill:before { content: "\F0CC"; }
.ri-search-2-line:before { content: "\F0CD"; }
.ri-search-eye-fill:before { content: "\F0CE"; }
.ri-search-eye-line:before { content: "\F0CF"; }
.ri-search-fill:before { content: "\F0D0"; }
.ri-search-line:before { content: "\F0D1"; }
.ri-secure-payment-fill:before { content: "\F0D2"; }
.ri-secure-payment-line:before { content: "\F0D3"; }
.ri-seedling-fill:before { content: "\F0D4"; }
.ri-seedling-line:before { content: "\F0D5"; }
.ri-send-backward:before { content: "\F0D6"; }
.ri-send-plane-2-fill:before { content: "\F0D7"; }
.ri-send-plane-2-line:before { content: "\F0D8"; }
.ri-send-plane-fill:before { content: "\F0D9"; }
.ri-send-plane-line:before { content: "\F0DA"; }
.ri-send-to-back:before { content: "\F0DB"; }
.ri-sensor-fill:before { content: "\F0DC"; }
.ri-sensor-line:before { content: "\F0DD"; }
.ri-separator:before { content: "\F0DE"; }
.ri-server-fill:before { content: "\F0DF"; }
.ri-server-line:before { content: "\F0E0"; }
.ri-service-fill:before { content: "\F0E1"; }
.ri-service-line:before { content: "\F0E2"; }
.ri-settings-2-fill:before { content: "\F0E3"; }
.ri-settings-2-line:before { content: "\F0E4"; }
.ri-settings-3-fill:before { content: "\F0E5"; }
.ri-settings-3-line:before { content: "\F0E6"; }
.ri-settings-4-fill:before { content: "\F0E7"; }
.ri-settings-4-line:before { content: "\F0E8"; }
.ri-settings-5-fill:before { content: "\F0E9"; }
.ri-settings-5-line:before { content: "\F0EA"; }
.ri-settings-6-fill:before { content: "\F0EB"; }
.ri-settings-6-line:before { content: "\F0EC"; }
.ri-settings-fill:before { content: "\F0ED"; }
.ri-settings-line:before { content: "\F0EE"; }
.ri-shape-2-fill:before { content: "\F0EF"; }
.ri-shape-2-line:before { content: "\F0F0"; }
.ri-shape-fill:before { content: "\F0F1"; }
.ri-shape-line:before { content: "\F0F2"; }
.ri-share-box-fill:before { content: "\F0F3"; }
.ri-share-box-line:before { content: "\F0F4"; }
.ri-share-circle-fill:before { content: "\F0F5"; }
.ri-share-circle-line:before { content: "\F0F6"; }
.ri-share-fill:before { content: "\F0F7"; }
.ri-share-forward-2-fill:before { content: "\F0F8"; }
.ri-share-forward-2-line:before { content: "\F0F9"; }
.ri-share-forward-box-fill:before { content: "\F0FA"; }
.ri-share-forward-box-line:before { content: "\F0FB"; }
.ri-share-forward-fill:before { content: "\F0FC"; }
.ri-share-forward-line:before { content: "\F0FD"; }
.ri-share-line:before { content: "\F0FE"; }
.ri-shield-check-fill:before { content: "\F0FF"; }
.ri-shield-check-line:before { content: "\F100"; }
.ri-shield-cross-fill:before { content: "\F101"; }
.ri-shield-cross-line:before { content: "\F102"; }
.ri-shield-fill:before { content: "\F103"; }
.ri-shield-flash-fill:before { content: "\F104"; }
.ri-shield-flash-line:before { content: "\F105"; }
.ri-shield-keyhole-fill:before { content: "\F106"; }
.ri-shield-keyhole-line:before { content: "\F107"; }
.ri-shield-line:before { content: "\F108"; }
.ri-shield-star-fill:before { content: "\F109"; }
.ri-shield-star-line:before { content: "\F10A"; }
.ri-shield-user-fill:before { content: "\F10B"; }
.ri-shield-user-line:before { content: "\F10C"; }
.ri-ship-2-fill:before { content: "\F10D"; }
.ri-ship-2-line:before { content: "\F10E"; }
.ri-ship-fill:before { content: "\F10F"; }
.ri-ship-line:before { content: "\F110"; }
.ri-shirt-fill:before { content: "\F111"; }
.ri-shirt-line:before { content: "\F112"; }
.ri-shopping-bag-2-fill:before { content: "\F113"; }
.ri-shopping-bag-2-line:before { content: "\F114"; }
.ri-shopping-bag-3-fill:before { content: "\F115"; }
.ri-shopping-bag-3-line:before { content: "\F116"; }
.ri-shopping-bag-fill:before { content: "\F117"; }
.ri-shopping-bag-line:before { content: "\F118"; }
.ri-shopping-basket-2-fill:before { content: "\F119"; }
.ri-shopping-basket-2-line:before { content: "\F11A"; }
.ri-shopping-basket-fill:before { content: "\F11B"; }
.ri-shopping-basket-line:before { content: "\F11C"; }
.ri-shopping-cart-2-fill:before { content: "\F11D"; }
.ri-shopping-cart-2-line:before { content: "\F11E"; }
.ri-shopping-cart-fill:before { content: "\F11F"; }
.ri-shopping-cart-line:before { content: "\F120"; }
.ri-showers-fill:before { content: "\F121"; }
.ri-showers-line:before { content: "\F122"; }
.ri-shuffle-fill:before { content: "\F123"; }
.ri-shuffle-line:before { content: "\F124"; }
.ri-shut-down-fill:before { content: "\F125"; }
.ri-shut-down-line:before { content: "\F126"; }
.ri-side-bar-fill:before { content: "\F127"; }
.ri-side-bar-line:before { content: "\F128"; }
.ri-signal-tower-fill:before { content: "\F129"; }
.ri-signal-tower-line:before { content: "\F12A"; }
.ri-signal-wifi-1-fill:before { content: "\F12B"; }
.ri-signal-wifi-1-line:before { content: "\F12C"; }
.ri-signal-wifi-2-fill:before { content: "\F12D"; }
.ri-signal-wifi-2-line:before { content: "\F12E"; }
.ri-signal-wifi-3-fill:before { content: "\F12F"; }
.ri-signal-wifi-3-line:before { content: "\F130"; }
.ri-signal-wifi-error-fill:before { content: "\F131"; }
.ri-signal-wifi-error-line:before { content: "\F132"; }
.ri-signal-wifi-fill:before { content: "\F133"; }
.ri-signal-wifi-line:before { content: "\F134"; }
.ri-signal-wifi-off-fill:before { content: "\F135"; }
.ri-signal-wifi-off-line:before { content: "\F136"; }
.ri-sim-card-2-fill:before { content: "\F137"; }
.ri-sim-card-2-line:before { content: "\F138"; }
.ri-sim-card-fill:before { content: "\F139"; }
.ri-sim-card-line:before { content: "\F13A"; }
.ri-single-quotes-l:before { content: "\F13B"; }
.ri-single-quotes-r:before { content: "\F13C"; }
.ri-sip-fill:before { content: "\F13D"; }
.ri-sip-line:before { content: "\F13E"; }
.ri-skip-back-fill:before { content: "\F13F"; }
.ri-skip-back-line:before { content: "\F140"; }
.ri-skip-back-mini-fill:before { content: "\F141"; }
.ri-skip-back-mini-line:before { content: "\F142"; }
.ri-skip-forward-fill:before { content: "\F143"; }
.ri-skip-forward-line:before { content: "\F144"; }
.ri-skip-forward-mini-fill:before { content: "\F145"; }
.ri-skip-forward-mini-line:before { content: "\F146"; }
.ri-skull-2-fill:before { content: "\F147"; }
.ri-skull-2-line:before { content: "\F148"; }
.ri-skull-fill:before { content: "\F149"; }
.ri-skull-line:before { content: "\F14A"; }
.ri-skype-fill:before { content: "\F14B"; }
.ri-skype-line:before { content: "\F14C"; }
.ri-slack-fill:before { content: "\F14D"; }
.ri-slack-line:before { content: "\F14E"; }
.ri-slice-fill:before { content: "\F14F"; }
.ri-slice-line:before { content: "\F150"; }
.ri-slideshow-2-fill:before { content: "\F151"; }
.ri-slideshow-2-line:before { content: "\F152"; }
.ri-slideshow-3-fill:before { content: "\F153"; }
.ri-slideshow-3-line:before { content: "\F154"; }
.ri-slideshow-4-fill:before { content: "\F155"; }
.ri-slideshow-4-line:before { content: "\F156"; }
.ri-slideshow-fill:before { content: "\F157"; }
.ri-slideshow-line:before { content: "\F158"; }
.ri-smartphone-fill:before { content: "\F159"; }
.ri-smartphone-line:before { content: "\F15A"; }
.ri-snapchat-fill:before { content: "\F15B"; }
.ri-snapchat-line:before { content: "\F15C"; }
.ri-snowy-fill:before { content: "\F15D"; }
.ri-snowy-line:before { content: "\F15E"; }
.ri-sort-asc:before { content: "\F15F"; }
.ri-sort-desc:before { content: "\F160"; }
.ri-sound-module-fill:before { content: "\F161"; }
.ri-sound-module-line:before { content: "\F162"; }
.ri-soundcloud-fill:before { content: "\F163"; }
.ri-soundcloud-line:before { content: "\F164"; }
.ri-space-ship-fill:before { content: "\F165"; }
.ri-space-ship-line:before { content: "\F166"; }
.ri-space:before { content: "\F167"; }
.ri-spam-2-fill:before { content: "\F168"; }
.ri-spam-2-line:before { content: "\F169"; }
.ri-spam-3-fill:before { content: "\F16A"; }
.ri-spam-3-line:before { content: "\F16B"; }
.ri-spam-fill:before { content: "\F16C"; }
.ri-spam-line:before { content: "\F16D"; }
.ri-speaker-2-fill:before { content: "\F16E"; }
.ri-speaker-2-line:before { content: "\F16F"; }
.ri-speaker-3-fill:before { content: "\F170"; }
.ri-speaker-3-line:before { content: "\F171"; }
.ri-speaker-fill:before { content: "\F172"; }
.ri-speaker-line:before { content: "\F173"; }
.ri-spectrum-fill:before { content: "\F174"; }
.ri-spectrum-line:before { content: "\F175"; }
.ri-speed-fill:before { content: "\F176"; }
.ri-speed-line:before { content: "\F177"; }
.ri-speed-mini-fill:before { content: "\F178"; }
.ri-speed-mini-line:before { content: "\F179"; }
.ri-split-cells-horizontal:before { content: "\F17A"; }
.ri-split-cells-vertical:before { content: "\F17B"; }
.ri-spotify-fill:before { content: "\F17C"; }
.ri-spotify-line:before { content: "\F17D"; }
.ri-spy-fill:before { content: "\F17E"; }
.ri-spy-line:before { content: "\F17F"; }
.ri-stack-fill:before { content: "\F180"; }
.ri-stack-line:before { content: "\F181"; }
.ri-stack-overflow-fill:before { content: "\F182"; }
.ri-stack-overflow-line:before { content: "\F183"; }
.ri-stackshare-fill:before { content: "\F184"; }
.ri-stackshare-line:before { content: "\F185"; }
.ri-star-fill:before { content: "\F186"; }
.ri-star-half-fill:before { content: "\F187"; }
.ri-star-half-line:before { content: "\F188"; }
.ri-star-half-s-fill:before { content: "\F189"; }
.ri-star-half-s-line:before { content: "\F18A"; }
.ri-star-line:before { content: "\F18B"; }
.ri-star-s-fill:before { content: "\F18C"; }
.ri-star-s-line:before { content: "\F18D"; }
.ri-star-smile-fill:before { content: "\F18E"; }
.ri-star-smile-line:before { content: "\F18F"; }
.ri-steam-fill:before { content: "\F190"; }
.ri-steam-line:before { content: "\F191"; }
.ri-steering-2-fill:before { content: "\F192"; }
.ri-steering-2-line:before { content: "\F193"; }
.ri-steering-fill:before { content: "\F194"; }
.ri-steering-line:before { content: "\F195"; }
.ri-stethoscope-fill:before { content: "\F196"; }
.ri-stethoscope-line:before { content: "\F197"; }
.ri-sticky-note-2-fill:before { content: "\F198"; }
.ri-sticky-note-2-line:before { content: "\F199"; }
.ri-sticky-note-fill:before { content: "\F19A"; }
.ri-sticky-note-line:before { content: "\F19B"; }
.ri-stock-fill:before { content: "\F19C"; }
.ri-stock-line:before { content: "\F19D"; }
.ri-stop-circle-fill:before { content: "\F19E"; }
.ri-stop-circle-line:before { content: "\F19F"; }
.ri-stop-fill:before { content: "\F1A0"; }
.ri-stop-line:before { content: "\F1A1"; }
.ri-stop-mini-fill:before { content: "\F1A2"; }
.ri-stop-mini-line:before { content: "\F1A3"; }
.ri-store-2-fill:before { content: "\F1A4"; }
.ri-store-2-line:before { content: "\F1A5"; }
.ri-store-3-fill:before { content: "\F1A6"; }
.ri-store-3-line:before { content: "\F1A7"; }
.ri-store-fill:before { content: "\F1A8"; }
.ri-store-line:before { content: "\F1A9"; }
.ri-strikethrough-2:before { content: "\F1AA"; }
.ri-strikethrough:before { content: "\F1AB"; }
.ri-subscript-2:before { content: "\F1AC"; }
.ri-subscript:before { content: "\F1AD"; }
.ri-subtract-fill:before { content: "\F1AE"; }
.ri-subtract-line:before { content: "\F1AF"; }
.ri-subway-fill:before { content: "\F1B0"; }
.ri-subway-line:before { content: "\F1B1"; }
.ri-subway-wifi-fill:before { content: "\F1B2"; }
.ri-subway-wifi-line:before { content: "\F1B3"; }
.ri-suitcase-2-fill:before { content: "\F1B4"; }
.ri-suitcase-2-line:before { content: "\F1B5"; }
.ri-suitcase-3-fill:before { content: "\F1B6"; }
.ri-suitcase-3-line:before { content: "\F1B7"; }
.ri-suitcase-fill:before { content: "\F1B8"; }
.ri-suitcase-line:before { content: "\F1B9"; }
.ri-sun-cloudy-fill:before { content: "\F1BA"; }
.ri-sun-cloudy-line:before { content: "\F1BB"; }
.ri-sun-fill:before { content: "\F1BC"; }
.ri-sun-foggy-fill:before { content: "\F1BD"; }
.ri-sun-foggy-line:before { content: "\F1BE"; }
.ri-sun-line:before { content: "\F1BF"; }
.ri-superscript-2:before { content: "\F1C0"; }
.ri-superscript:before { content: "\F1C1"; }
.ri-surgical-mask-fill:before { content: "\F1C2"; }
.ri-surgical-mask-line:before { content: "\F1C3"; }
.ri-surround-sound-fill:before { content: "\F1C4"; }
.ri-surround-sound-line:before { content: "\F1C5"; }
.ri-survey-fill:before { content: "\F1C6"; }
.ri-survey-line:before { content: "\F1C7"; }
.ri-swap-box-fill:before { content: "\F1C8"; }
.ri-swap-box-line:before { content: "\F1C9"; }
.ri-swap-fill:before { content: "\F1CA"; }
.ri-swap-line:before { content: "\F1CB"; }
.ri-switch-fill:before { content: "\F1CC"; }
.ri-switch-line:before { content: "\F1CD"; }
.ri-sword-fill:before { content: "\F1CE"; }
.ri-sword-line:before { content: "\F1CF"; }
.ri-syringe-fill:before { content: "\F1D0"; }
.ri-syringe-line:before { content: "\F1D1"; }
.ri-t-box-fill:before { content: "\F1D2"; }
.ri-t-box-line:before { content: "\F1D3"; }
.ri-t-shirt-2-fill:before { content: "\F1D4"; }
.ri-t-shirt-2-line:before { content: "\F1D5"; }
.ri-t-shirt-air-fill:before { content: "\F1D6"; }
.ri-t-shirt-air-line:before { content: "\F1D7"; }
.ri-t-shirt-fill:before { content: "\F1D8"; }
.ri-t-shirt-line:before { content: "\F1D9"; }
.ri-table-2:before { content: "\F1DA"; }
.ri-table-alt-fill:before { content: "\F1DB"; }
.ri-table-alt-line:before { content: "\F1DC"; }
.ri-table-fill:before { content: "\F1DD"; }
.ri-table-line:before { content: "\F1DE"; }
.ri-tablet-fill:before { content: "\F1DF"; }
.ri-tablet-line:before { content: "\F1E0"; }
.ri-takeaway-fill:before { content: "\F1E1"; }
.ri-takeaway-line:before { content: "\F1E2"; }
.ri-taobao-fill:before { content: "\F1E3"; }
.ri-taobao-line:before { content: "\F1E4"; }
.ri-tape-fill:before { content: "\F1E5"; }
.ri-tape-line:before { content: "\F1E6"; }
.ri-task-fill:before { content: "\F1E7"; }
.ri-task-line:before { content: "\F1E8"; }
.ri-taxi-fill:before { content: "\F1E9"; }
.ri-taxi-line:before { content: "\F1EA"; }
.ri-taxi-wifi-fill:before { content: "\F1EB"; }
.ri-taxi-wifi-line:before { content: "\F1EC"; }
.ri-team-fill:before { content: "\F1ED"; }
.ri-team-line:before { content: "\F1EE"; }
.ri-telegram-fill:before { content: "\F1EF"; }
.ri-telegram-line:before { content: "\F1F0"; }
.ri-temp-cold-fill:before { content: "\F1F1"; }
.ri-temp-cold-line:before { content: "\F1F2"; }
.ri-temp-hot-fill:before { content: "\F1F3"; }
.ri-temp-hot-line:before { content: "\F1F4"; }
.ri-terminal-box-fill:before { content: "\F1F5"; }
.ri-terminal-box-line:before { content: "\F1F6"; }
.ri-terminal-fill:before { content: "\F1F7"; }
.ri-terminal-line:before { content: "\F1F8"; }
.ri-terminal-window-fill:before { content: "\F1F9"; }
.ri-terminal-window-line:before { content: "\F1FA"; }
.ri-test-tube-fill:before { content: "\F1FB"; }
.ri-test-tube-line:before { content: "\F1FC"; }
.ri-text-direction-l:before { content: "\F1FD"; }
.ri-text-direction-r:before { content: "\F1FE"; }
.ri-text-spacing:before { content: "\F1FF"; }
.ri-text-wrap:before { content: "\F200"; }
.ri-text:before { content: "\F201"; }
.ri-thermometer-fill:before { content: "\F202"; }
.ri-thermometer-line:before { content: "\F203"; }
.ri-thumb-down-fill:before { content: "\F204"; }
.ri-thumb-down-line:before { content: "\F205"; }
.ri-thumb-up-fill:before { content: "\F206"; }
.ri-thumb-up-line:before { content: "\F207"; }
.ri-thunderstorms-fill:before { content: "\F208"; }
.ri-thunderstorms-line:before { content: "\F209"; }
.ri-ticket-2-fill:before { content: "\F20A"; }
.ri-ticket-2-line:before { content: "\F20B"; }
.ri-ticket-fill:before { content: "\F20C"; }
.ri-ticket-line:before { content: "\F20D"; }
.ri-time-fill:before { content: "\F20E"; }
.ri-time-line:before { content: "\F20F"; }
.ri-timer-2-fill:before { content: "\F210"; }
.ri-timer-2-line:before { content: "\F211"; }
.ri-timer-fill:before { content: "\F212"; }
.ri-timer-flash-fill:before { content: "\F213"; }
.ri-timer-flash-line:before { content: "\F214"; }
.ri-timer-line:before { content: "\F215"; }
.ri-todo-fill:before { content: "\F216"; }
.ri-todo-line:before { content: "\F217"; }
.ri-toggle-fill:before { content: "\F218"; }
.ri-toggle-line:before { content: "\F219"; }
.ri-tools-fill:before { content: "\F21A"; }
.ri-tools-line:before { content: "\F21B"; }
.ri-tornado-fill:before { content: "\F21C"; }
.ri-tornado-line:before { content: "\F21D"; }
.ri-trademark-fill:before { content: "\F21E"; }
.ri-trademark-line:before { content: "\F21F"; }
.ri-traffic-light-fill:before { content: "\F220"; }
.ri-traffic-light-line:before { content: "\F221"; }
.ri-train-fill:before { content: "\F222"; }
.ri-train-line:before { content: "\F223"; }
.ri-train-wifi-fill:before { content: "\F224"; }
.ri-train-wifi-line:before { content: "\F225"; }
.ri-translate-2:before { content: "\F226"; }
.ri-translate:before { content: "\F227"; }
.ri-travesti-fill:before { content: "\F228"; }
.ri-travesti-line:before { content: "\F229"; }
.ri-treasure-map-fill:before { content: "\F22A"; }
.ri-treasure-map-line:before { content: "\F22B"; }
.ri-trello-fill:before { content: "\F22C"; }
.ri-trello-line:before { content: "\F22D"; }
.ri-trophy-fill:before { content: "\F22E"; }
.ri-trophy-line:before { content: "\F22F"; }
.ri-truck-fill:before { content: "\F230"; }
.ri-truck-line:before { content: "\F231"; }
.ri-tumblr-fill:before { content: "\F232"; }
.ri-tumblr-line:before { content: "\F233"; }
.ri-tv-2-fill:before { content: "\F234"; }
.ri-tv-2-line:before { content: "\F235"; }
.ri-tv-fill:before { content: "\F236"; }
.ri-tv-line:before { content: "\F237"; }
.ri-twitch-fill:before { content: "\F238"; }
.ri-twitch-line:before { content: "\F239"; }
.ri-twitter-fill:before { content: "\F23A"; }
.ri-twitter-line:before { content: "\F23B"; }
.ri-typhoon-fill:before { content: "\F23C"; }
.ri-typhoon-line:before { content: "\F23D"; }
.ri-u-disk-fill:before { content: "\F23E"; }
.ri-u-disk-line:before { content: "\F23F"; }
.ri-ubuntu-fill:before { content: "\F240"; }
.ri-ubuntu-line:before { content: "\F241"; }
.ri-umbrella-fill:before { content: "\F242"; }
.ri-umbrella-line:before { content: "\F243"; }
.ri-underline:before { content: "\F244"; }
.ri-uninstall-fill:before { content: "\F245"; }
.ri-uninstall-line:before { content: "\F246"; }
.ri-unsplash-fill:before { content: "\F247"; }
.ri-unsplash-line:before { content: "\F248"; }
.ri-upload-2-fill:before { content: "\F249"; }
.ri-upload-2-line:before { content: "\F24A"; }
.ri-upload-cloud-2-fill:before { content: "\F24B"; }
.ri-upload-cloud-2-line:before { content: "\F24C"; }
.ri-upload-cloud-fill:before { content: "\F24D"; }
.ri-upload-cloud-line:before { content: "\F24E"; }
.ri-upload-fill:before { content: "\F24F"; }
.ri-upload-line:before { content: "\F250"; }
.ri-usb-fill:before { content: "\F251"; }
.ri-usb-line:before { content: "\F252"; }
.ri-user-2-fill:before { content: "\F253"; }
.ri-user-2-line:before { content: "\F254"; }
.ri-user-3-fill:before { content: "\F255"; }
.ri-user-3-line:before { content: "\F256"; }
.ri-user-4-fill:before { content: "\F257"; }
.ri-user-4-line:before { content: "\F258"; }
.ri-user-5-fill:before { content: "\F259"; }
.ri-user-5-line:before { content: "\F25A"; }
.ri-user-6-fill:before { content: "\F25B"; }
.ri-user-6-line:before { content: "\F25C"; }
.ri-user-add-fill:before { content: "\F25D"; }
.ri-user-add-line:before { content: "\F25E"; }
.ri-user-fill:before { content: "\F25F"; }
.ri-user-follow-fill:before { content: "\F260"; }
.ri-user-follow-line:before { content: "\F261"; }
.ri-user-heart-fill:before { content: "\F262"; }
.ri-user-heart-line:before { content: "\F263"; }
.ri-user-line:before { content: "\F264"; }
.ri-user-location-fill:before { content: "\F265"; }
.ri-user-location-line:before { content: "\F266"; }
.ri-user-received-2-fill:before { content: "\F267"; }
.ri-user-received-2-line:before { content: "\F268"; }
.ri-user-received-fill:before { content: "\F269"; }
.ri-user-received-line:before { content: "\F26A"; }
.ri-user-search-fill:before { content: "\F26B"; }
.ri-user-search-line:before { content: "\F26C"; }
.ri-user-settings-fill:before { content: "\F26D"; }
.ri-user-settings-line:before { content: "\F26E"; }
.ri-user-shared-2-fill:before { content: "\F26F"; }
.ri-user-shared-2-line:before { content: "\F270"; }
.ri-user-shared-fill:before { content: "\F271"; }
.ri-user-shared-line:before { content: "\F272"; }
.ri-user-smile-fill:before { content: "\F273"; }
.ri-user-smile-line:before { content: "\F274"; }
.ri-user-star-fill:before { content: "\F275"; }
.ri-user-star-line:before { content: "\F276"; }
.ri-user-unfollow-fill:before { content: "\F277"; }
.ri-user-unfollow-line:before { content: "\F278"; }
.ri-user-voice-fill:before { content: "\F279"; }
.ri-user-voice-line:before { content: "\F27A"; }
.ri-video-add-fill:before { content: "\F27B"; }
.ri-video-add-line:before { content: "\F27C"; }
.ri-video-chat-fill:before { content: "\F27D"; }
.ri-video-chat-line:before { content: "\F27E"; }
.ri-video-download-fill:before { content: "\F27F"; }
.ri-video-download-line:before { content: "\F280"; }
.ri-video-fill:before { content: "\F281"; }
.ri-video-line:before { content: "\F282"; }
.ri-video-upload-fill:before { content: "\F283"; }
.ri-video-upload-line:before { content: "\F284"; }
.ri-vidicon-2-fill:before { content: "\F285"; }
.ri-vidicon-2-line:before { content: "\F286"; }
.ri-vidicon-fill:before { content: "\F287"; }
.ri-vidicon-line:before { content: "\F288"; }
.ri-vimeo-fill:before { content: "\F289"; }
.ri-vimeo-line:before { content: "\F28A"; }
.ri-vip-crown-2-fill:before { content: "\F28B"; }
.ri-vip-crown-2-line:before { content: "\F28C"; }
.ri-vip-crown-fill:before { content: "\F28D"; }
.ri-vip-crown-line:before { content: "\F28E"; }
.ri-vip-diamond-fill:before { content: "\F28F"; }
.ri-vip-diamond-line:before { content: "\F290"; }
.ri-vip-fill:before { content: "\F291"; }
.ri-vip-line:before { content: "\F292"; }
.ri-virus-fill:before { content: "\F293"; }
.ri-virus-line:before { content: "\F294"; }
.ri-visa-fill:before { content: "\F295"; }
.ri-visa-line:before { content: "\F296"; }
.ri-voice-recognition-fill:before { content: "\F297"; }
.ri-voice-recognition-line:before { content: "\F298"; }
.ri-voiceprint-fill:before { content: "\F299"; }
.ri-voiceprint-line:before { content: "\F29A"; }
.ri-volume-down-fill:before { content: "\F29B"; }
.ri-volume-down-line:before { content: "\F29C"; }
.ri-volume-mute-fill:before { content: "\F29D"; }
.ri-volume-mute-line:before { content: "\F29E"; }
.ri-volume-off-vibrate-fill:before { content: "\F29F"; }
.ri-volume-off-vibrate-line:before { content: "\F2A0"; }
.ri-volume-up-fill:before { content: "\F2A1"; }
.ri-volume-up-line:before { content: "\F2A2"; }
.ri-volume-vibrate-fill:before { content: "\F2A3"; }
.ri-volume-vibrate-line:before { content: "\F2A4"; }
.ri-vuejs-fill:before { content: "\F2A5"; }
.ri-vuejs-line:before { content: "\F2A6"; }
.ri-walk-fill:before { content: "\F2A7"; }
.ri-walk-line:before { content: "\F2A8"; }
.ri-wallet-2-fill:before { content: "\F2A9"; }
.ri-wallet-2-line:before { content: "\F2AA"; }
.ri-wallet-3-fill:before { content: "\F2AB"; }
.ri-wallet-3-line:before { content: "\F2AC"; }
.ri-wallet-fill:before { content: "\F2AD"; }
.ri-wallet-line:before { content: "\F2AE"; }
.ri-water-flash-fill:before { content: "\F2AF"; }
.ri-water-flash-line:before { content: "\F2B0"; }
.ri-webcam-fill:before { content: "\F2B1"; }
.ri-webcam-line:before { content: "\F2B2"; }
.ri-wechat-2-fill:before { content: "\F2B3"; }
.ri-wechat-2-line:before { content: "\F2B4"; }
.ri-wechat-fill:before { content: "\F2B5"; }
.ri-wechat-line:before { content: "\F2B6"; }
.ri-wechat-pay-fill:before { content: "\F2B7"; }
.ri-wechat-pay-line:before { content: "\F2B8"; }
.ri-weibo-fill:before { content: "\F2B9"; }
.ri-weibo-line:before { content: "\F2BA"; }
.ri-whatsapp-fill:before { content: "\F2BB"; }
.ri-whatsapp-line:before { content: "\F2BC"; }
.ri-wheelchair-fill:before { content: "\F2BD"; }
.ri-wheelchair-line:before { content: "\F2BE"; }
.ri-wifi-fill:before { content: "\F2BF"; }
.ri-wifi-line:before { content: "\F2C0"; }
.ri-wifi-off-fill:before { content: "\F2C1"; }
.ri-wifi-off-line:before { content: "\F2C2"; }
.ri-window-2-fill:before { content: "\F2C3"; }
.ri-window-2-line:before { content: "\F2C4"; }
.ri-window-fill:before { content: "\F2C5"; }
.ri-window-line:before { content: "\F2C6"; }
.ri-windows-fill:before { content: "\F2C7"; }
.ri-windows-line:before { content: "\F2C8"; }
.ri-windy-fill:before { content: "\F2C9"; }
.ri-windy-line:before { content: "\F2CA"; }
.ri-wireless-charging-fill:before { content: "\F2CB"; }
.ri-wireless-charging-line:before { content: "\F2CC"; }
.ri-women-fill:before { content: "\F2CD"; }
.ri-women-line:before { content: "\F2CE"; }
.ri-wubi-input:before { content: "\F2CF"; }
.ri-xbox-fill:before { content: "\F2D0"; }
.ri-xbox-line:before { content: "\F2D1"; }
.ri-xing-fill:before { content: "\F2D2"; }
.ri-xing-line:before { content: "\F2D3"; }
.ri-youtube-fill:before { content: "\F2D4"; }
.ri-youtube-line:before { content: "\F2D5"; }
.ri-zcool-fill:before { content: "\F2D6"; }
.ri-zcool-line:before { content: "\F2D7"; }
.ri-zhihu-fill:before { content: "\F2D8"; }
.ri-zhihu-line:before { content: "\F2D9"; }
.ri-zoom-in-fill:before { content: "\F2DA"; }
.ri-zoom-in-line:before { content: "\F2DB"; }
.ri-zoom-out-fill:before { content: "\F2DC"; }
.ri-zoom-out-line:before { content: "\F2DD"; }
.ri-zzz-fill:before { content: "\F2DE"; }
.ri-zzz-line:before { content: "\F2DF"; }


/*!
 * Quill Editor v1.3.7
 * 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: 0px;
  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: none;
  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 p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  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=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > 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: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.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: 0.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,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

/*!
 * Quill Editor v1.3.7
 * 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: 0px;
  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: none;
  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 p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  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=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > 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: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.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: 0.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,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ql-snow * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  -webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
          box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  -webkit-box-shadow: 0px 0px 5px #ddd;
          box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

/*!
 * Quill Editor v1.3.7
 * 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: 0px;
  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: none;
  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 p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  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=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > 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: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.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: 0.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,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
  outline: none;
}
.ql-bubble.ql-toolbar input.ql-image[type=file],
.ql-bubble .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff;
}
@media (pointer: coarse) {
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ccc;
  }
}
.ql-bubble {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ql-bubble * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ql-bubble .ql-hidden {
  display: none;
}
.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: hidden;
}
.ql-bubble .ql-tooltip {
  position: absolute;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}
.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-bubble .ql-tooltip.ql-flip {
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-bubble .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ccc;
}
.ql-bubble .ql-empty {
  fill: none;
}
.ql-bubble .ql-even {
  fill-rule: evenodd;
}
.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-bubble .ql-transparent {
  opacity: 0.4;
}
.ql-bubble .ql-direction svg:last-child {
  display: none;
}
.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-bubble .ql-editor h1 {
  font-size: 2em;
}
.ql-bubble .ql-editor h2 {
  font-size: 1.5em;
}
.ql-bubble .ql-editor h3 {
  font-size: 1.17em;
}
.ql-bubble .ql-editor h4 {
  font-size: 1em;
}
.ql-bubble .ql-editor h5 {
  font-size: 0.83em;
}
.ql-bubble .ql-editor h6 {
  font-size: 0.67em;
}
.ql-bubble .ql-editor a {
  text-decoration: underline;
}
.ql-bubble .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-bubble .ql-editor code,
.ql-bubble .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-bubble .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-bubble .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-bubble .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-bubble .ql-editor img {
  max-width: 100%;
}
.ql-bubble .ql-picker {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-bubble .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-bubble .ql-picker-options {
  background-color: #444;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-bubble .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
  width: 28px;
}
.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-label svg,
.ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-bubble .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-bubble .ql-picker.ql-header {
  width: 98px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-bubble .ql-picker.ql-font {
  width: 108px;
}
.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-bubble .ql-picker.ql-size {
  width: 98px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0px;
}
.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px;
}
.ql-bubble .ql-color-picker svg {
  margin: 1px;
}
.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff;
}
.ql-bubble .ql-tooltip {
  background-color: #444;
  border-radius: 25px;
  color: #fff;
}
.ql-bubble .ql-tooltip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #444;
  top: -6px;
}
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #444;
  bottom: -6px;
}
.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block;
}
.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden;
}
.ql-bubble .ql-tooltip-editor {
  display: none;
}
.ql-bubble .ql-tooltip-editor input[type=text] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
}
.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px;
}
.ql-bubble .ql-tooltip-editor a:before {
  color: #ccc;
  content: "\D7";
  font-size: 16px;
  font-weight: bold;
}
.ql-container.ql-bubble:not(.ql-disabled) a {
  position: relative;
  white-space: nowrap;
}
.ql-container.ql-bubble:not(.ql-disabled) a::before {
  background-color: #444;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: normal;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1;
}
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  border-top: 6px solid #444;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
}
.ql-container.ql-bubble:not(.ql-disabled) a::before,
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  left: 0;
  margin-left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  -webkit-transition: visibility 0s ease 200ms;
  transition: visibility 0s ease 200ms;
  visibility: hidden;
}
.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a:hover::after {
  visibility: visible;
}

.zstars-opinion-user .signature-img-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.zstars-opinion-user .first {
  width: 40%;
}
.zstars-opinion-user .signature-img {
  width: 50%;
}
.zstars-opinion-user .card-opin-adv {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.zstars-opinion-user .fixed-size-button {
  width: 32px !important;
  height: 32px !important;
}
.vue-office-docx{height:100%;overflow-y:auto}.vue-office-docx .docx-wrapper>section.docx{margin-bottom:5px}@media screen and (max-width: 800px){.vue-office-docx .docx-wrapper{padding:10px}.vue-office-docx .docx-wrapper>section.docx{padding:10px!important;width:100%!important}}

/*!
 * Copyright (c) HANDSONCODE sp. z o. o.
 * 
 * HANDSONTABLE is a software distributed by HANDSONCODE sp. z o. o.,
 * a Polish corporation, based in Gdynia, Poland, at 96/98 Aleja Zwycięstwa,
 * registered with the National Court Register under number 538651,
 * EU tax ID number: PL5862294002, share capital: PLN 62,800.00.
 * 
 * This software is protected by applicable copyright laws, including
 * international treaties, and dual-licensed – depending on whether
 * your use is intended for or may result in commercial advantage
 * or monetary compensation (commercial purposes), or not.
 * 
 * If your use involves only such purposes as research, private study,
 * evaluation and the like, you agree to be bound by the terms included
 * in the "handsontable-non-commercial-license.pdf" file, available
 * in the main directory of this software repository.
 * 
 * By installing, copying, or otherwise using this software for
 * commercial purposes, you agree to be bound by the terms included
 * in the "handsontable-general-terms.pdf" file, available in the main
 * directory of this software repository.
 * 
 * HANDSONCODE PROVIDES THIS SOFTWARE ON AN "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND. IN NO EVENT
 * AND UNDER NO LEGAL THEORY, SHALL HANDSONCODE BE LIABLE
 * TO YOU FOR DAMAGES, INCLUDING ANY DIRECT, INDIRECT, SPECIAL,
 * INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER ARISING
 * FROM USE OR INABILITY TO USE THIS SOFTWARE.
 * 
 * Version: 7.1.1
 * Release date: 12/08/2019 (built at 02/08/2019 13:04:58)
 */
/**
 * Fix for bootstrap styles
 */
.handsontable .table th, .handsontable .table td {
  border-top: none;
}
.handsontable tr {
  background: #fff;
}
.handsontable td {
  background-color: inherit;
}
.handsontable .table caption + thead tr:first-child th,
.handsontable .table caption + thead tr:first-child td,
.handsontable .table colgroup + thead tr:first-child th,
.handsontable .table colgroup + thead tr:first-child td,
.handsontable .table thead:first-child tr:first-child th,
.handsontable .table thead:first-child tr:first-child td {
  border-top: 1px solid #CCCCCC;
}
/* table-bordered */
.handsontable .table-bordered {
  border: 0;
  border-collapse: separate;
}
.handsontable .table-bordered th,
.handsontable .table-bordered td {
  border-left: none;
}
.handsontable .table-bordered th:first-child,
.handsontable .table-bordered td:first-child {
  border-left: 1px solid #CCCCCC;
}
.handsontable .table > tbody > tr > td,
.handsontable .table > tbody > tr > th,
.handsontable .table > tfoot > tr > td,
.handsontable .table > tfoot > tr > th,
.handsontable .table > thead > tr > td,
.handsontable .table > thead > tr > th {
  line-height: 21px;
  padding: 0 4px;
}
.col-lg-1.handsontable, .col-lg-10.handsontable, .col-lg-11.handsontable, .col-lg-12.handsontable,
.col-lg-2.handsontable, .col-lg-3.handsontable, .col-lg-4.handsontable, .col-lg-5.handsontable, .col-lg-6.handsontable, .col-lg-7.handsontable, .col-lg-8.handsontable, .col-lg-9.handsontable,
.col-md-1.handsontable, .col-md-10.handsontable, .col-md-11.handsontable, .col-md-12.handsontable,
.col-md-2.handsontable, .col-md-3.handsontable, .col-md-4.handsontable, .col-md-5.handsontable, .col-md-6.handsontable, .col-md-7.handsontable, .col-md-8.handsontable, .col-md-9.handsontable
.col-sm-1.handsontable, .col-sm-10.handsontable, .col-sm-11.handsontable, .col-sm-12.handsontable,
.col-sm-2.handsontable, .col-sm-3.handsontable, .col-sm-4.handsontable, .col-sm-5.handsontable, .col-sm-6.handsontable, .col-sm-7.handsontable, .col-sm-8.handsontable, .col-sm-9.handsontable
.col-xs-1.handsontable, .col-xs-10.handsontable, .col-xs-11.handsontable, .col-xs-12.handsontable,
.col-xs-2.handsontable, .col-xs-3.handsontable, .col-xs-4.handsontable, .col-xs-5.handsontable, .col-xs-6.handsontable, .col-xs-7.handsontable, .col-xs-8.handsontable, .col-xs-9.handsontable {
  padding-left: 0;
  padding-right: 0;
}
.handsontable .table-striped > tbody > tr:nth-of-type(even) {
  background-color: #FFF;
}
.handsontable {
  position: relative;
}
.handsontable .hide {
  display: none;
}
.handsontable .relative {
  position: relative;
}
.handsontable.htAutoSize {
  visibility: hidden;
  left: -99000px;
  position: absolute;
  top: -99000px;
}
.handsontable .wtHider {
  width: 0;
}
.handsontable .wtSpreader {
  position: relative;
  width: 0; /*must be 0, otherwise blank space appears in scroll demo after scrolling max to the right */
  height: auto;
}
.handsontable table,
.handsontable tbody,
.handsontable thead,
.handsontable td,
.handsontable th,
.handsontable input,
.handsontable textarea,
.handsontable div {
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
}
.handsontable input,
.handsontable textarea {
  min-height: initial;
}
.handsontable table.htCore {
  border-collapse: separate;
  /* it must be separate, otherwise there are offset miscalculations in WebKit: http://stackoverflow.com/questions/2655987/border-collapse-differences-in-ff-and-webkit */
  /* this actually only changes appearance of user selection - does not make text unselectable */
  /* -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none; */ /* no browser supports unprefixed version */
  border-spacing: 0;
  margin: 0;
  border-width: 0;
  table-layout: fixed;
  width: 0;
  outline-width: 0;
  cursor: default;
  /* reset bootstrap table style. for more info see: https://github.com/handsontable/handsontable/issues/224 */
  max-width: none;
  max-height: none;
}
.handsontable col {
  width: 50px;
}
.handsontable col.rowHeader {
  width: 50px;
}
.handsontable th,
.handsontable td {
  border-top-width: 0;
  border-left-width: 0;
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  height: 22px;
  empty-cells: show;
  line-height: 21px;
  padding: 0 4px 0 4px;
  /* top, bottom padding different than 0 is handled poorly by FF with HTML5 doctype */
  background-color: #FFF;
  vertical-align: top;
  overflow: hidden;
  outline-width: 0;
  white-space: pre-line;
  /* preserve new line character in cell */
  background-clip: padding-box;
}
.handsontable td.htInvalid {
  background-color: #ff4c42 !important; /*gives priority over td.area selection background*/
}
.handsontable td.htNoWrap {
  white-space: nowrap;
}
.handsontable th:last-child {
  /*Foundation framework fix*/
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
}
.handsontable tr:first-child th.htNoFrame,
.handsontable th:first-child.htNoFrame,
.handsontable th.htNoFrame {
  border-left-width: 0;
  background-color: white;
  border-color: #FFF;
}
.handsontable th:first-child,
.handsontable th:nth-child(2),
.handsontable td:first-of-type,
.handsontable .htNoFrame + th,
.handsontable .htNoFrame + td {
  border-left: 1px solid #CCC;
}
.handsontable.htRowHeaders thead tr th:nth-child(2) {
  border-left: 1px solid #CCC;
}
.handsontable tr:first-child th,
.handsontable tr:first-child td {
  border-top: 1px solid #CCC;
}
.ht_master:not(.innerBorderLeft):not(.emptyColumns) ~ .handsontable tbody tr th,
.ht_master:not(.innerBorderLeft):not(.emptyColumns) ~ .handsontable:not(.ht_clone_top) thead tr th:first-child {
  border-right-width: 0;
}
.ht_master:not(.innerBorderTop) thead tr:last-child th,
.ht_master:not(.innerBorderTop) ~ .handsontable thead tr:last-child th,
.ht_master:not(.innerBorderTop) thead tr.lastChild th,
.ht_master:not(.innerBorderTop) ~ .handsontable thead tr.lastChild th {
  border-bottom-width: 0;
}
.handsontable th {
  background-color: #f0f0f0;
  color: #222;
  text-align: center;
  font-weight: normal;
  white-space: nowrap;
}
.handsontable thead th {
  padding: 0;
}
.handsontable th.active {
  background-color: #CCC;
}
.handsontable thead th .relative {
  padding: 2px 4px;
}
#hot-display-license-info {
  font-size: 10px;
  color: #323232 ;
  padding: 5px 0 3px 0;
  font-family: Helvetica, Arial, sans-serif;
  text-align: left;
}
#hot-display-license-info a {
  font-size: 10px;
}
/* plugins */
/* row + column resizer*/
.handsontable .manualColumnResizer {
  position: absolute;
  top: 0;
  cursor: col-resize;
  z-index: 110;
  width: 5px;
  height: 25px;
}
.handsontable .manualRowResizer {
  position: absolute;
  left: 0;
  cursor: row-resize;
  z-index: 110;
  height: 5px;
  width: 50px;
}
.handsontable .manualColumnResizer:hover,
.handsontable .manualColumnResizer.active,
.handsontable .manualRowResizer:hover,
.handsontable .manualRowResizer.active {
  background-color: #34a9db;
}
.handsontable .manualColumnResizerGuide {
  position: absolute;
  right: 0;
  top: 0;
  background-color: #34a9db;
  display: none;
  width: 0;
  border-right: 1px dashed #777;
  margin-left: 5px;
}
.handsontable .manualRowResizerGuide {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #34a9db;
  display: none;
  height: 0;
  border-bottom: 1px dashed #777;
  margin-top: 5px;
}
.handsontable .manualColumnResizerGuide.active,
.handsontable .manualRowResizerGuide.active {
  display: block;
  z-index: 199;
}
.handsontable .columnSorting {
  position: relative;
}
.handsontable .columnSorting.sortAction:hover {
  text-decoration: underline;
  cursor: pointer;
}
.handsontable span.colHeader {
  display: inline-block;
  line-height: 1.1;
}
/* Arrow position */
.handsontable span.colHeader.columnSorting::before {
  /* Centering start */
  top: 50%;
  margin-top: -6px; /* One extra pixel for purpose of proper positioning of sorting arrow, when `font-size` set to default */
  /* Centering end */

  padding-left: 8px; /* For purpose of continuous mouse over experience, when moving between the `span` and the `::before` elements */
  position: absolute;
  right: -9px;

  content: '';
  height: 10px;
  width: 5px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: right;
}
.handsontable span.colHeader.columnSorting.ascending::before {
  /* arrow up; 20 x 40 px, scaled to 5 x 10 px; base64 size: 0.3kB */
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFNJREFUeAHtzjkSgCAUBNHPgsoy97+ulGXRqJE5L+xkxoYt2UdsLb5bqFINz+aLuuLn5rIu2RkO3fZpWENimNgiw6iBYRTPMLJjGFxQZ1hxxb/xBI1qC8k39CdKAAAAAElFTkSuQmCC");
}
.handsontable span.colHeader.columnSorting.descending::before {
  /* arrow down; 20 x 40 px, scaled to 5 x 10 px; base64 size: 0.3kB */
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFJJREFUeAHtzjkSgCAQRNFmQYUZ7n9dKUvru0TmvPAn3br0QfgdZ5xx6x+rQn23GqTYnq1FDcnuzZIO2WmedVqIRVxgGKEyjNgYRjKGkZ1hFIZ3I70LyM0VtU8AAAAASUVORK5CYII=");
}
.htGhostTable .htCore span.colHeader.columnSorting:not(.indicatorDisabled)::after {
  content: '*';
  display: inline-block;
  position: relative;
  /* The multi-line header and header with longer text need more padding to not hide arrow,
  we make header wider in `GhostTable` to make some space for arrow which is positioned absolutely in the main table */
  padding-right: 20px;
}
/* Selection */
.handsontable .wtBorder {
  position: absolute;
  font-size: 0;
}
.handsontable .wtBorder.hidden{
  display:none !important;
}
/* A layer order of the selection types */
.handsontable .wtBorder.current {
  z-index: 10;
}
.handsontable .wtBorder.area {
  z-index: 8;
}
.handsontable .wtBorder.fill {
  z-index: 6;
}
.handsontable td.area,
.handsontable td.area-1,
.handsontable td.area-2,
.handsontable td.area-3,
.handsontable td.area-4,
.handsontable td.area-5,
.handsontable td.area-6,
.handsontable td.area-7 {
  position: relative;
}
.handsontable td.area:before,
.handsontable td.area-1:before,
.handsontable td.area-2:before,
.handsontable td.area-3:before,
.handsontable td.area-4:before,
.handsontable td.area-5:before,
.handsontable td.area-6:before,
.handsontable td.area-7:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  bottom: -100%\9; /* Fix for IE9 to spread the ":before" pseudo element to 100% height of the parent element */
  background: #005eff;
}
/* Fix for IE10 and IE11 to spread the ":before" pseudo element to 100% height of the parent element */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .handsontable td.area:before,
  .handsontable td.area-1:before,
  .handsontable td.area-2:before,
  .handsontable td.area-3:before,
  .handsontable td.area-4:before,
  .handsontable td.area-5:before,
  .handsontable td.area-6:before,
  .handsontable td.area-7:before {
    bottom: -100%;
  }
}
.handsontable td.area:before {
  opacity: 0.1;
}
.handsontable td.area-1:before {
  opacity: 0.2;
}
.handsontable td.area-2:before {
  opacity: 0.27;
}
.handsontable td.area-3:before {
  opacity: 0.35;
}
.handsontable td.area-4:before {
  opacity: 0.41;
}
.handsontable td.area-5:before {
  opacity: 0.47;
}
.handsontable td.area-6:before {
  opacity: 0.54;
}
.handsontable td.area-7:before {
  opacity: 0.58;
}
.handsontable tbody th.ht__highlight,
.handsontable thead th.ht__highlight {
  background-color: #dcdcdc;
}
.handsontable tbody th.ht__active_highlight,
.handsontable thead th.ht__active_highlight {
  background-color: #8eb0e7;
  color: #000;
}
/* fill handle */
.handsontable .wtBorder.corner {
  font-size: 0;
  cursor: crosshair;
}
.handsontable .htBorder.htFillBorder {
  background: red;
  width: 1px;
  height: 1px;
}
.handsontableInput {
  border: none;
  outline-width: 0;
  margin: 0;
  padding: 1px 5px 0 5px;
  font-family: inherit;
  line-height: 21px;
  font-size: inherit;
  -webkit-box-shadow: 0 0 0 2px #5292F7 inset;
          box-shadow: 0 0 0 2px #5292F7 inset;
  resize: none;
  /*below are needed to overwrite stuff added by jQuery UI Bootstrap theme*/
  display: block;
  color: #000;
  border-radius: 0;
  background-color: #FFF;
  /*overwrite styles potentionally made by a framework*/
}
.handsontableInputHolder {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 104;
}
.htSelectEditor {
  -webkit-appearance: menulist-button !important;
  position: absolute;
  width: auto;
}
/*
TextRenderer readOnly cell
*/
.handsontable .htDimmed {
  color: #777;
}
.handsontable .htSubmenu {
  position: relative;
}
.handsontable .htSubmenu :after{
  content: '\25B6';
  color: #777;
  position: absolute;
  right: 5px;
  font-size: 9px;
}
/*
TextRenderer horizontal alignment
*/
.handsontable .htLeft{
  text-align: left;
}
.handsontable .htCenter{
  text-align: center;
}
.handsontable .htRight{
  text-align: right;
}
.handsontable .htJustify{
  text-align: justify;
}
/*
TextRenderer vertical alignment
*/
.handsontable .htTop{
  vertical-align: top;
}
.handsontable .htMiddle{
  vertical-align: middle;
}
.handsontable .htBottom{
  vertical-align: bottom;
}
/*
TextRenderer placeholder value
*/
.handsontable .htPlaceholder {
  color: #999;
}
/*
AutocompleteRenderer down arrow
*/
.handsontable .htAutocompleteArrow {
  float: right;
  font-size: 10px;
  color: #EEE;
  cursor: default;
  width: 16px;
  text-align: center;
}
.handsontable td .htAutocompleteArrow:hover {
  color: #777;
}
.handsontable td.area .htAutocompleteArrow {
  color: #d3d3d3;
}
/*
CheckboxRenderer
*/
.handsontable .htCheckboxRendererInput {
  display: inline-block;
}
.handsontable .htCheckboxRendererInput.noValue {
  opacity: 0.5;
}
.handsontable .htCheckboxRendererLabel {
  font-size: inherit;
  vertical-align: middle;
  cursor: pointer;
  display: inline-block;
  width: 100%;
}
/**
 * Handsontable in Handsontable
 */
.handsontable .handsontable.ht_clone_top .wtHider {
  padding: 0 0 5px 0;
}
/**
* Autocomplete Editor
*/
.handsontable .autocompleteEditor.handsontable {
  padding-right: 17px;
}
.handsontable .autocompleteEditor.handsontable.htMacScroll {
  padding-right: 15px;
}
/**
 * Handsontable listbox theme
 */
.handsontable.listbox {
  margin: 0;
}
.handsontable.listbox .ht_master table {
  border: 1px solid #ccc;
  border-collapse: separate;
  background: white;
}
.handsontable.listbox th,
.handsontable.listbox tr:first-child th,
.handsontable.listbox tr:last-child th,
.handsontable.listbox tr:first-child td,
.handsontable.listbox td {
  border-color: transparent;
}
.handsontable.listbox th,
.handsontable.listbox td {
  white-space: nowrap;
  text-overflow: ellipsis;
}
.handsontable.listbox td.htDimmed {
  cursor: default;
  color: inherit;
  font-style: inherit;
}
.handsontable.listbox .wtBorder {
  visibility: hidden;
}
.handsontable.listbox tr td.current,
.handsontable.listbox tr:hover td {
  background: #eee;
}
.ht_clone_top {
  z-index: 101;
}
.ht_clone_left {
  z-index: 102;
}
.ht_clone_top_left_corner,
.ht_clone_bottom_left_corner {
  z-index: 103;
}
.ht_clone_debug {
  z-index: 103;
}
.handsontable td.htSearchResult {
  background: #fcedd9;
  color: #583707;
}
/*
Cell borders
*/
.htBordered{
  /*box-sizing: border-box !important;*/
  border-width: 1px;
}
.htBordered.htTopBorderSolid {
  border-top-style: solid;
  border-top-color: #000;
}
.htBordered.htRightBorderSolid {
  border-right-style: solid;
  border-right-color: #000;
}
.htBordered.htBottomBorderSolid {
  border-bottom-style: solid;
  border-bottom-color: #000;
}
.htBordered.htLeftBorderSolid {
  border-left-style: solid;
  border-left-color: #000;
}
.handsontable tbody tr th:nth-last-child(2) {
  border-right: 1px solid #CCC;
}
.handsontable thead tr:nth-last-child(2) th.htGroupIndicatorContainer {
  border-bottom: 1px solid #CCC;
  padding-bottom: 5px;
}
.ht_clone_top_left_corner thead tr th:nth-last-child(2) {
  border-right: 1px solid #CCC;
}
.htCollapseButton {
  width: 10px;
  height: 10px;
  line-height: 10px;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #f3f3f3;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  cursor: pointer;
  margin-bottom: 3px;
  position: relative;
}
.htCollapseButton:after {
  content: "";
  height: 300%;
  width: 1px;
  display: block;
  background: #ccc;
  margin-left: 4px;
  position: absolute;
  /*top: -300%;*/
  bottom: 10px;
}
thead .htCollapseButton {
  right: 5px;
  position: absolute;
  top: 5px;
  background: #fff;
}
thead .htCollapseButton:after {
  height: 1px;
  width: 700%;
  right: 10px;
  top: 4px;
}
.handsontable tr th .htExpandButton {
  position: absolute;
  width: 10px;
  height: 10px;
  line-height: 10px;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #f3f3f3;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  cursor: pointer;
  top: 0;
  display: none;
}
.handsontable thead tr th .htExpandButton {
  /*left: 5px;*/
  top: 5px;
}
.handsontable tr th .htExpandButton.clickable {
  display: block;
}
.collapsibleIndicator {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0% ,-50%);
          transform: translate(0% ,-50%);
  right: 5px;
  border: 1px solid #A6A6A6;
  line-height: 10px;
  color: #222;
  border-radius: 10px;
  font-size: 10px;
  width: 10px;
  height: 10px;
  cursor: pointer;
  -webkit-box-shadow: 0 0 0 6px rgba(238,238,238,1);
  box-shadow: 0 0 0 6px rgba(238,238,238,1);
  background: #eee;
}
.handsontable col.hidden {
  width: 0 !important;
}
.handsontable table tr th.lightRightBorder {
  border-right: 1px solid #E6E6E6;
}
.handsontable tr.hidden,
.handsontable tr.hidden td,
.handsontable tr.hidden th {
  display: none;
}
.ht_master,
.ht_clone_left,
.ht_clone_top,
.ht_clone_bottom {
  overflow: hidden;
}
.ht_master .wtHolder {
  overflow: auto;
}
.handsontable .ht_master thead,
.handsontable .ht_master tr th,
.handsontable .ht_clone_left thead {
  visibility: hidden;
}
.ht_clone_top .wtHolder,
.ht_clone_left .wtHolder,
.ht_clone_bottom .wtHolder {
  overflow: hidden;
}
/*

 Handsontable Mobile Text Editor stylesheet

 */
.handsontable.mobile,
.handsontable.mobile .wtHolder {
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  -webkit-overflow-scrolling: touch;
}
.htMobileEditorContainer {
  display: none;
  position: absolute;
  top: 0;
  width: 70%;
  height: 54pt;
  background: #f8f8f8;
  border-radius: 20px;
  border: 1px solid #ebebeb;
  z-index: 999;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-text-size-adjust: none;
}
.topLeftSelectionHandle:not(.ht_master .topLeftSelectionHandle),
.topLeftSelectionHandle-HitArea:not(.ht_master .topLeftSelectionHandle-HitArea) {
  z-index: 9999;
}
/* Initial left/top coordinates - overwritten when actual position is set */
.topLeftSelectionHandle,
.topLeftSelectionHandle-HitArea,
.bottomRightSelectionHandle,
.bottomRightSelectionHandle-HitArea {
  left: -10000px;
  top: -10000px;
}
.htMobileEditorContainer.active {
  display: block;
}
.htMobileEditorContainer .inputs {
  position: absolute;
  right: 210pt;
  bottom: 10pt;
  top: 10pt;
  left: 14px;
  height: 34pt;
}
.htMobileEditorContainer .inputs textarea {
  font-size: 13pt;
  border: 1px solid #a1a1a1;
  -webkit-appearance: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: absolute;
  left: 14px;
  right: 14px;
  top: 0;
  bottom: 0;
  padding: 7pt;
}
.htMobileEditorContainer .cellPointer {
  position: absolute;
  top: -13pt;
  height: 0;
  width: 0;
  left: 30px;

  border-left: 13pt solid transparent;
  border-right: 13pt solid transparent;
  border-bottom: 13pt solid #ebebeb;
}
.htMobileEditorContainer .cellPointer.hidden {
  display: none;
}
.htMobileEditorContainer .cellPointer:before {
  content: '';
  display: block;
  position: absolute;
  top: 2px;
  height: 0;
  width: 0;
  left: -13pt;

  border-left: 13pt solid transparent;
  border-right: 13pt solid transparent;
  border-bottom: 13pt solid #f8f8f8;
}
.htMobileEditorContainer .moveHandle {
  position: absolute;
  top: 10pt;
  left: 5px;
  width: 30px;
  bottom: 0px;
  cursor: move;
  z-index: 9999;
}
.htMobileEditorContainer .moveHandle:after {
  content: "..\A..\A..\A..";
  white-space: pre;
  line-height: 10px;
  font-size: 20pt;
  display: inline-block;
  margin-top: -8px;
  color: #ebebeb;
}
.htMobileEditorContainer .positionControls {
  width: 205pt;
  position: absolute;
  right: 5pt;
  top: 0;
  bottom: 0;
}
.htMobileEditorContainer .positionControls > div {
  width: 50pt;
  height: 100%;
  float: left;
}
.htMobileEditorContainer .positionControls > div:after {
  content: " ";
  display: block;
  width: 15pt;
  height: 15pt;
  text-align: center;
  line-height: 50pt;
}
.htMobileEditorContainer .leftButton:after,
.htMobileEditorContainer .rightButton:after,
.htMobileEditorContainer .upButton:after,
.htMobileEditorContainer .downButton:after {
  transform-origin: 5pt 5pt;
  -webkit-transform-origin: 5pt 5pt;
  margin: 21pt 0 0 21pt;
}
.htMobileEditorContainer .leftButton:after {
  border-top: 2px solid #288ffe;
  border-left: 2px solid #288ffe;
  -webkit-transform: rotate(-45deg);
  /*margin-top: 17pt;*/
  /*margin-left: 20pt;*/
}
.htMobileEditorContainer .leftButton:active:after {
  border-color: #cfcfcf;
}
.htMobileEditorContainer .rightButton:after {
  border-top: 2px solid #288ffe;
  border-left: 2px solid #288ffe;
  -webkit-transform: rotate(135deg);
  /*margin-top: 17pt;*/
  /*margin-left: 10pt;*/
}
.htMobileEditorContainer .rightButton:active:after {
  border-color: #cfcfcf;
}
.htMobileEditorContainer .upButton:after {
  /*border-top: 2px solid #cfcfcf;*/
  border-top: 2px solid #288ffe;
  border-left: 2px solid #288ffe;
  -webkit-transform: rotate(45deg);
  /*margin-top: 22pt;*/
  /*margin-left: 15pt;*/
}
.htMobileEditorContainer .upButton:active:after {
  border-color: #cfcfcf;
}
.htMobileEditorContainer .downButton:after {
  border-top: 2px solid #288ffe;
  border-left: 2px solid #288ffe;
  -webkit-transform: rotate(225deg);
  /*margin-top: 15pt;*/
  /*margin-left: 15pt;*/
}
.htMobileEditorContainer .downButton:active:after {
  border-color: #cfcfcf;
}
.handsontable.hide-tween {
  -webkit-animation: opacity-hide 0.3s;
  animation: opacity-hide 0.3s;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}
.handsontable.show-tween {
  -webkit-animation: opacity-show 0.3s;
  animation: opacity-show 0.3s;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}
@charset "UTF-8";
/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */
.pika-single {
    z-index: 9999;
    display: block;
    position: relative;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/*
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
*/
.pika-single:before,
.pika-single:after {
    content: " ";
    display: table;
}
.pika-single:after { clear: both }
.pika-single { *zoom: 1 }
.pika-single.is-hidden {
    display: none;
}
.pika-single.is-bound {
    position: absolute;
    -webkit-box-shadow: 0 5px 15px -5px rgba(0,0,0,.5);
            box-shadow: 0 5px 15px -5px rgba(0,0,0,.5);
}
.pika-lendar {
    float: left;
    width: 240px;
    margin: 8px;
}
.pika-title {
    position: relative;
    text-align: center;
}
.pika-label {
    display: inline-block;
    *display: inline;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
}
.pika-title select {
    cursor: pointer;
    position: absolute;
    z-index: 9998;
    margin: 0;
    left: 0;
    top: 5px;
    filter: alpha(opacity=0);
    opacity: 0;
}
.pika-prev,
.pika-next {
    display: block;
    cursor: pointer;
    position: relative;
    outline: none;
    border: 0;
    padding: 0;
    width: 20px;
    height: 30px;
    /* hide text using text-indent trick, using width value (it's enough) */
    text-indent: 20px;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 75% 75%;
    opacity: .5;
    *position: absolute;
    *top: 0;
}
.pika-prev:hover,
.pika-next:hover {
    opacity: 1;
}
.pika-prev,
.is-rtl .pika-next {
    float: left;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');
    *left: 0;
}
.pika-next,
.is-rtl .pika-prev {
    float: right;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');
    *right: 0;
}
.pika-prev.is-disabled,
.pika-next.is-disabled {
    cursor: default;
    opacity: .2;
}
.pika-select {
    display: inline-block;
    *display: inline;
}
.pika-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
}
.pika-table th,
.pika-table td {
    width: 14.285714285714286%;
    padding: 0;
}
.pika-table th {
    color: #999;
    font-size: 12px;
    line-height: 25px;
    font-weight: bold;
    text-align: center;
}
.pika-button {
    cursor: pointer;
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    border: 0;
    margin: 0;
    width: 100%;
    padding: 5px;
    color: #666;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    background: #f5f5f5;
}
.pika-week {
    font-size: 11px;
    color: #999;
}
.is-today .pika-button {
    color: #33aaff;
    font-weight: bold;
}
.is-selected .pika-button {
    color: #fff;
    font-weight: bold;
    background: #33aaff;
    -webkit-box-shadow: inset 0 1px 3px #178fe5;
            box-shadow: inset 0 1px 3px #178fe5;
    border-radius: 3px;
}
.is-inrange .pika-button {
    background: #D5E9F7;
}
.is-startrange .pika-button {
    color: #fff;
    background: #6CB31D;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 3px;
}
.is-endrange .pika-button {
    color: #fff;
    background: #33aaff;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 3px;
}
.is-disabled .pika-button,
.is-outside-current-month .pika-button {
    pointer-events: none;
    cursor: default;
    color: #999;
    opacity: .3;
}
.pika-button:hover {
    color: #fff;
    background: #ff8000;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 3px;
}
/* styling for abbr */
.pika-table abbr {
    border-bottom: none;
    cursor: help;
}
.htCommentCell {
    position: relative;
}
.htCommentCell:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    border-left: 6px solid transparent;
    border-top: 6px solid black;
}
.htComments {
    display: none;
    z-index: 1059;
    position: absolute;
}
.htCommentTextArea {
    -webkit-box-shadow: rgba(0, 0, 0, 0.117647) 0 1px 3px, rgba(0, 0, 0, 0.239216) 0 1px 2px;
            box-shadow: rgba(0, 0, 0, 0.117647) 0 1px 3px, rgba(0, 0, 0, 0.239216) 0 1px 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    border-left: 3px solid #ccc;
    background-color: #fff;
    width: 215px;
    height: 90px;
    font-size: 12px;
    padding: 5px;
    outline: 0px !important;
    -webkit-appearance: none;
}
.htCommentTextArea:focus {
    -webkit-box-shadow: rgba(0, 0, 0, 0.117647) 0 1px 3px, rgba(0, 0, 0, 0.239216) 0 1px 2px, inset 0 0 0 1px #5292f7;
            box-shadow: rgba(0, 0, 0, 0.117647) 0 1px 3px, rgba(0, 0, 0, 0.239216) 0 1px 2px, inset 0 0 0 1px #5292f7;
    border-left: 3px solid #5292f7;
}
/*!
 * Handsontable ContextMenu
 */
.htContextMenu:not(.htGhostTable) {
  display: none;
  position: absolute;
  z-index: 1060; /* needs to be higher than 1050 - z-index for Twitter Bootstrap modal (#1569) */
}
.htContextMenu .ht_clone_top,
.htContextMenu .ht_clone_left,
.htContextMenu .ht_clone_corner,
.htContextMenu .ht_clone_debug {
  display: none;
}
.htContextMenu table.htCore {
  border: 1px solid #ccc;
  border-bottom-width: 2px;
  border-right-width: 2px;
}
.htContextMenu .wtBorder {
  visibility: hidden;
}
.htContextMenu table tbody tr td {
  background: white;
  border-width: 0;
  padding: 4px 6px 0 6px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.htContextMenu table tbody tr td:first-child {
  border: 0;
}
.htContextMenu table tbody tr td.htDimmed {
  font-style: normal;
  color: #323232;
}
.htContextMenu table tbody tr td.current,
.htContextMenu table tbody tr td.zeroclipboard-is-hover {
  background: #f3f3f3;
}
.htContextMenu table tbody tr td.htSeparator {
  border-top: 1px solid #e6e6e6;
  height: 0;
  padding: 0;
  cursor: default;
}
.htContextMenu table tbody tr td.htDisabled {
  color: #999;
  cursor: default;
}
.htContextMenu table tbody tr td.htDisabled:hover {
  background: #fff;
  color: #999;
  cursor: default;
}
.htContextMenu table tbody tr.htHidden {
  display: none;
}
.htContextMenu table tbody tr td .htItemWrapper {
  margin-left: 10px;
  margin-right: 6px;
}
.htContextMenu table tbody tr td div span.selected {
  margin-top: -2px;
  position: absolute;
  left: 4px;
}
.htContextMenu .ht_master .wtHolder {
  overflow: hidden;
}
textarea#HandsontableCopyPaste {
  position: fixed !important;
  top: 0 !important;
  right: 100% !important;
  overflow: hidden;
  opacity: 0;
  outline: 0 none !important;
}
.htRowHeaders .ht_master.innerBorderLeft ~ .ht_clone_top_left_corner th:nth-child(2),
.htRowHeaders .ht_master.innerBorderLeft ~ .ht_clone_left td:first-of-type {
  border-left: 0 none;
}
.handsontable .wtHider {
  position: relative;
}
.handsontable.ht__manualColumnMove.after-selection--columns thead th.ht__highlight {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}
.handsontable.ht__manualColumnMove.on-moving--columns,
.handsontable.ht__manualColumnMove.on-moving--columns thead th.ht__highlight {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.handsontable.ht__manualColumnMove.on-moving--columns .manualColumnResizer {
  display: none;
}
.handsontable .ht__manualColumnMove--guideline,
.handsontable .ht__manualColumnMove--backlight {
  position: absolute;
  height: 100%;
  display: none;
}
.handsontable .ht__manualColumnMove--guideline {
  background: #757575;
  width: 2px;
  top: 0;
  margin-left: -1px;
  z-index: 105;
}
.handsontable .ht__manualColumnMove--backlight {
  background: #343434;
  background: rgba(52, 52, 52, 0.25);
  display: none;
  z-index: 105;
  pointer-events: none;
}
.handsontable.on-moving--columns.show-ui .ht__manualColumnMove--guideline,
.handsontable.on-moving--columns .ht__manualColumnMove--backlight {
  display: block;
}
.handsontable .wtHider {
  position: relative;
}
.handsontable.ht__manualRowMove.after-selection--rows tbody th.ht__highlight {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}
.handsontable.ht__manualRowMove.on-moving--rows,
.handsontable.ht__manualRowMove.on-moving--rows tbody th.ht__highlight {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.handsontable.ht__manualRowMove.on-moving--rows .manualRowResizer {
  display: none;
}
.handsontable .ht__manualRowMove--guideline,
.handsontable .ht__manualRowMove--backlight {
  position: absolute;
  width: 100%;
  display: none;
}
.handsontable .ht__manualRowMove--guideline {
  background: #757575;
  height: 2px;
  left: 0;
  margin-top: -1px;
  z-index: 105;
}
.handsontable .ht__manualRowMove--backlight {
  background: #343434;
  background: rgba(52, 52, 52, 0.25);
  display: none;
  z-index: 105;
  pointer-events: none;
}
.handsontable.on-moving--rows.show-ui .ht__manualRowMove--guideline,
.handsontable.on-moving--rows .ht__manualRowMove--backlight {
  display: block;
}
.handsontable tbody td[rowspan][class*="area"][class*="highlight"]:not([class*="fullySelectedMergedCell"]):before {
    opacity: 0;
}
.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-multiple"]:before {
    opacity: 0.1;
}
.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-0"]:before {
    opacity: 0.1;
}
.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-1"]:before {
    opacity: 0.2;
}
.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-2"]:before {
    opacity: 0.27;
}
.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-3"]:before {
    opacity: 0.35;
}
.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-4"]:before {
    opacity: 0.41;
}
.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-5"]:before {
    opacity: 0.47;
}
.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-6"]:before {
    opacity: 0.54;
}
.handsontable tbody td[rowspan][class*="area"][class*="highlight"][class*="fullySelectedMergedCell-7"]:before {
    opacity: 0.58;
}
/*!
 * Handsontable DropdownMenu
 */
.handsontable .changeType {
  background: #eee;
  border-radius: 2px;
  border: 1px solid #bbb;
  color: #bbb;
  font-size: 9px;
  line-height: 9px;
  padding: 2px;
  margin: 3px 1px 0 5px;
  float: right;
}
.handsontable .changeType:before {
  content: '\25BC   ';
}
.handsontable .changeType:hover {
  border: 1px solid #777;
  color: #777;
  cursor: pointer;
}
.htDropdownMenu:not(.htGhostTable) {
  display: none;
  position: absolute;
  z-index: 1060; /* needs to be higher than 1050 - z-index for Twitter Bootstrap modal (#1569) */
}
.htDropdownMenu .ht_clone_top,
.htDropdownMenu .ht_clone_left,
.htDropdownMenu .ht_clone_corner,
.htDropdownMenu .ht_clone_debug {
  display: none;
}
.htDropdownMenu table.htCore {
  border: 1px solid #bbb;
  border-bottom-width: 2px;
  border-right-width: 2px;
}
.htDropdownMenu .wtBorder {
  visibility: hidden;
}
.htDropdownMenu table tbody tr td {
  background: white;
  border-width: 0;
  padding: 4px 6px 0 6px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.htDropdownMenu table tbody tr td:first-child {
  border: 0;
}
.htDropdownMenu table tbody tr td.htDimmed {
  font-style: normal;
  color: #323232;
}
.htDropdownMenu table tbody tr td.current,
.htDropdownMenu table tbody tr td.zeroclipboard-is-hover {
  background: #e9e9e9;
}
.htDropdownMenu table tbody tr td.htSeparator {
  border-top: 1px solid #e6e6e6;
  height: 0;
  padding: 0;
  cursor: default;
}
.htDropdownMenu table tbody tr td.htDisabled {
  color: #999;
}
.htDropdownMenu table tbody tr td.htDisabled:hover {
  background: #fff;
  color: #999;
  cursor: default;
}
.htDropdownMenu:not(.htGhostTable) table tbody tr.htHidden {
  display: none;
}
.htDropdownMenu table tbody tr td .htItemWrapper {
  margin-left: 10px;
  margin-right: 10px;
}
.htDropdownMenu table tbody tr td div span.selected {
  margin-top: -2px;
  position: absolute;
  left: 4px;
}
.htDropdownMenu .ht_master .wtHolder {
  overflow: hidden;
}
/* Column's number position */
.handsontable span.colHeader.columnSorting::after {
  /* Centering start */
  top: 50%;
  margin-top: -2px; /* Two extra pixels (-2 instead of -4) for purpose of proper positioning of numeric indicators, when `font-size` set to default */
  /* Centering end */

  position: absolute;
  right: -15px;
  padding-left: 5px; ; /* For purpose of continuous mouse over experience, when moving between the `::before` and the `::after` elements */

  font-size: 8px;
  height: 8px;
  line-height: 1.1;
  text-decoration: underline; /* Workaround for IE9 - IE11 */
}
/* Workaround for IE9 - IE11, https://stackoverflow.com/a/21902566, https://stackoverflow.com/a/32120247 */
.handsontable span.colHeader.columnSorting::after {
  text-decoration: none;
}
/* We support up to 7 numeric indicators, describing order of column in sorted columns queue */
.handsontable span.colHeader.columnSorting[class^="sort-"]::after,
.handsontable span.colHeader.columnSorting[class*=" sort-"]::after {
  content: "+"
}
.handsontable span.colHeader.columnSorting.sort-1::after {
  content: '1';
}
.handsontable span.colHeader.columnSorting.sort-2::after {
  content: '2';
}
.handsontable span.colHeader.columnSorting.sort-3::after {
  content: '3';
}
.handsontable span.colHeader.columnSorting.sort-4::after {
  content: '4';
}
.handsontable span.colHeader.columnSorting.sort-5::after {
  content: '5';
}
.handsontable span.colHeader.columnSorting.sort-6::after {
  content: '6';
}
.handsontable span.colHeader.columnSorting.sort-7::after {
  content: '7';
}
/* Drop-down menu widens header by 5 pixels, sort sequence numbers won't overlap the icon; mainly for the IE9+ */
.htGhostTable th div button.changeType + span.colHeader.columnSorting:not(.indicatorDisabled) {
  padding-right: 5px;
}
/*!
 * Handsontable Filters
 */
/* Conditions menu */
.htFiltersConditionsMenu:not(.htGhostTable) {
  display: none;
  position: absolute;
  z-index: 1070;
}
.htFiltersConditionsMenu .ht_clone_top,
.htFiltersConditionsMenu .ht_clone_left,
.htFiltersConditionsMenu .ht_clone_corner,
.htFiltersConditionsMenu .ht_clone_debug {
  display: none;
}
.htFiltersConditionsMenu table.htCore {
  border: 1px solid #bbb;
  border-bottom-width: 2px;
  border-right-width: 2px;
}
.htFiltersConditionsMenu .wtBorder {
  visibility: hidden;
}
.htFiltersConditionsMenu table tbody tr td {
  background: white;
  border-width: 0;
  padding: 4px 6px 0 6px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.htFiltersConditionsMenu table tbody tr td:first-child {
  border: 0;
}
.htFiltersConditionsMenu table tbody tr td.htDimmed {
  font-style: normal;
  color: #323232;
}
.htFiltersConditionsMenu table tbody tr td.current,
.htFiltersConditionsMenu table tbody tr td.zeroclipboard-is-hover {
  background: #e9e9e9;
}
.htFiltersConditionsMenu table tbody tr td.htSeparator {
  border-top: 1px solid #e6e6e6;
  height: 0;
  padding: 0;
}
.htFiltersConditionsMenu table tbody tr td.htDisabled {
  color: #999;
}
.htFiltersConditionsMenu table tbody tr td.htDisabled:hover {
  background: #fff;
  color: #999;
  cursor: default;
}
.htFiltersConditionsMenu table tbody tr td .htItemWrapper {
  margin-left: 10px;
  margin-right: 10px;
}
.htFiltersConditionsMenu table tbody tr td div span.selected {
  margin-top: -2px;
  position: absolute;
  left: 4px;
}
.htFiltersConditionsMenu .ht_master .wtHolder {
  overflow: hidden;
}
.handsontable .htMenuFiltering {
  border-bottom: 1px dotted #ccc;
  height: 135px;
  overflow: hidden;
}
.handsontable .ht_master table td.htCustomMenuRenderer {
  background-color: #fff;
  cursor: auto;
}
/* Menu label */
.handsontable .htFiltersMenuLabel {
  font-size: 0.75em;
}
/* Component action bar */
.handsontable .htFiltersMenuActionBar {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 3px;
}
/* Component filter by conditional */
.handsontable .htFiltersMenuCondition.border {
  border-bottom: 1px dotted #ccc !important;
}
.handsontable .htFiltersMenuCondition .htUIInput {
  padding: 0 0 5px 0;
}
/* Component filter by value */
.handsontable .htFiltersMenuValue {
  border-bottom: 1px dotted #ccc !important;
}
.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch {
  padding: 0;
}
.handsontable .htFiltersMenuCondition .htUIInput input,
.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input {
  font-family: inherit;
  font-size: 0.75em;
  padding: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}
.htUIMultipleSelect .ht_master .wtHolder {
  overflow-y: scroll;
}
.handsontable .htFiltersActive .changeType {
  border: 1px solid #509272;
  color: #18804e;
  background-color: #d2e0d9;
}
.handsontable .htUISelectAll {
  margin-right: 10px;
}
.handsontable .htUIClearAll, .handsontable .htUISelectAll {
  display: inline-block;
}
.handsontable .htUIClearAll a, .handsontable .htUISelectAll a {
  color: #3283D8;
  font-size: 0.75em;
}
.handsontable .htUISelectionControls {
  text-align: right;
}
.handsontable .htCheckboxRendererInput {
  margin: 0 5px 0 0;
  vertical-align: middle;
  height: 1em;
}
/* UI elements */
/* Input */
.handsontable .htUIInput {
  padding: 3px 0 7px 0;
  position: relative;
  text-align: center;
}
.handsontable .htUIInput input {
  border-radius: 2px;
  border: 1px solid #d2d1d1;
}
.handsontable .htUIInput input:focus {
  outline: 0;
}
.handsontable .htUIInputIcon {
  position: absolute;
}
/* Button */
.handsontable .htUIInput.htUIButton {
  cursor: pointer;
  display: inline-block;
}
.handsontable .htUIInput.htUIButton input {
  background-color: #eee;
  color: #000;
  cursor: pointer;
  font-family: inherit;
  font-size: 0.7em;
  font-weight: bold;
  height: 19px;
  min-width: 64px;
}
.handsontable .htUIInput.htUIButton input:hover {
  border-color: #b9b9b9;
}
.handsontable .htUIInput.htUIButtonOK {
  margin-right: 10px;
}
.handsontable .htUIInput.htUIButtonOK input {
  background-color: #0f9d58;
  border-color: #18804e;
  color: #fff;
}
.handsontable .htUIInput.htUIButtonOK input:hover {
  border-color: #1a6f46;
}
/* Select */
.handsontable .htUISelect {
  cursor: pointer;
  margin-bottom: 7px;
  position: relative;
}
.handsontable .htUISelectCaption {
  background-color: #e8e8e8;
  border-radius: 2px;
  border: 1px solid #d2d1d1;
  font-family: inherit;
  font-size: 0.7em;
  font-weight: bold;
  padding: 3px 20px 3px 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.handsontable .htUISelectCaption:hover {
  background-color: #e8e8e8;
  border: 1px solid #b9b9b9;
}
.handsontable .htUISelectDropdown:after {
  content: '\25B2';
  font-size: 7px;
  position: absolute;
  right: 10px;
  top: 0;
}
.handsontable .htUISelectDropdown:before {
  content: '\25BC';
  font-size: 7px;
  position: absolute;
  right: 10px;
  top: 8px;
}
/* SelectMultiple */
.handsontable .htUIMultipleSelect .handsontable .htCore {
  border: none;
}
.handsontable .htUIMultipleSelect .handsontable .htCore td:hover {
  background-color: #F5F5F5;
}
.handsontable .htUIMultipleSelectSearch input {
  border-radius: 2px;
  border: 1px solid #d2d1d1;
  padding: 3px;
}
.handsontable .htUIRadio {
  display: inline-block;
  margin-right: 5px;
  height: 100%;
}
.handsontable .htUIRadio:last-child {
  margin-right: 0;
}
.handsontable .htUIRadio > input[type=radio] {
  margin-right: 0.5ex;
}
.handsontable .htUIRadio label {
  vertical-align: middle;
}
.handsontable .htFiltersMenuOperators {
  padding-bottom: 5px;
}
.handsontable.ganttChart tr:first-child th div.relative {
  padding-right: 21px;
}
.handsontable.ganttChart .colHeader {
  display: block;
}
.handsontable.ganttChart td.rangeBar {
  background: #48b703;
  border-right-width: 0;
  position: relative;
  -webkit-box-shadow: inset 0 3px 0 #ffffff;
  box-shadow: inset 0 3px 0 #ffffff;
}
.handsontable.ganttChart td.rangeBar.last {
  border-right-width: 1px;
}
.handsontable.ganttChart td.rangeBar.area {
  background: #7EC481;
}
.handsontable.ganttChart td.rangeBar.partial {
  background: #8edf5a;
}
.handsontable.ganttChart td.rangeBar.area.partial {
  background: #A1D8AD;
}
.handsontable thead th.hiddenHeader:not(:first-of-type) {
  display: none;
}
.handsontable th.ht_nestingLevels {
    text-align: left;
    padding-left: 7px;
}
.handsontable th div.ht_nestingLevels {
    display: inline-block;
    position: absolute;
    left: 11px;
}
.handsontable.innerBorderLeft th div.ht_nestingLevels,
.handsontable.innerBorderLeft ~ .handsontable th div.ht_nestingLevels {
    right: 10px;
}
.handsontable th span.ht_nestingLevel {
    display: inline-block;
}
.handsontable th span.ht_nestingLevel_empty {
    display: inline-block;
    width: 10px;
    height: 1px;
    float: left;
}
.handsontable th span.ht_nestingLevel::after {
    content: "\2510";
    font-size: 9px;
    display: inline-block;
    position: relative;
    bottom: 3px;
}
.handsontable th div.ht_nestingButton {
    display: inline-block;
    position: absolute;
    right: -2px;
    cursor: pointer;
}
.handsontable th div.ht_nestingButton.ht_nestingExpand::after {
    content: "+";
}
.handsontable th div.ht_nestingButton.ht_nestingCollapse::after {
    content: "-";
}
.handsontable.innerBorderLeft th div.ht_nestingButton,
.handsontable.innerBorderLeft ~ .handsontable th div.ht_nestingButton {
    right: 0;
}
/*
 * Handsontable HiddenColumns
 */
.handsontable th.beforeHiddenColumn {
  position: relative;
}
.handsontable th.beforeHiddenColumn::after,
.handsontable th.afterHiddenColumn::before {
  color: #bbb;
  position: absolute;
  top: 50%;
  font-size: 5pt;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.handsontable th.afterHiddenColumn {
  position: relative;
}
.handsontable th.beforeHiddenColumn::after {
  right: 1px;
  content: '\25C0';
}
.handsontable th.afterHiddenColumn::before {
  left: 1px;
  content: '\25B6';
}
.handsontable td.firstVisibleColumn,
.handsontable th.firstVisibleColumn {
  border-left: 1px solid #CCC;
}
/*!
 * Handsontable HiddenRows
 */
.handsontable th.beforeHiddenRow::before,
.handsontable th.afterHiddenRow::after {
  color: #bbb;
  font-size: 6pt;
  line-height: 6pt;
  position: absolute;
  left: 2px;
}
.handsontable th.beforeHiddenRow,
.handsontable th.afterHiddenRow {
  position: relative;
}
.handsontable th.beforeHiddenRow::before {
  content: '\25B2';
  bottom: 2px;
}
.handsontable th.afterHiddenRow::after {
  content: '\25BC';
  top: 2px;
}
.handsontable.ht__selection--rows tbody th.beforeHiddenRow.ht__highlight:before,
.handsontable.ht__selection--rows tbody th.afterHiddenRow.ht__highlight:after {
  color: #eee;
}
.handsontable td.afterHiddenRow.firstVisibleRow,
.handsontable th.afterHiddenRow.firstVisibleRow {
  border-top: 1px solid #CCC;
}


html,
body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.align-center {
  text-align: center;
}

.vertical-middle {
  vertical-align: middle;
}

.margin-bottom-10 {
  margin-bottom: 10px;
}

.margin-bottom-16 {
  margin-bottom: 16px;
}

.margin-right-4 {
  margin-right: 4px;
}

.overflow-x {
  overflow-x: auto;
}

.overflow-y {
  overflow-y: auto;
}

.spreadsheet-icon {
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
}

.htContextMenu:not(.htGhostTable) {
  font-size: 12px;
}

.cv-wl {
  white-space: normal;
  word-wrap: break-word;
  overflow: hidden;
}

.border-preview {
  border: 1px solid #cdcddd;
  border-radius: 2px;
  padding: 4px 6px;
  height: 28px;
  display: inline-block;
  min-width: 60px;
  vertical-align: middle;
  font-size: 0;
  line-height: 18px;
}

.border-preview > span {
  width: 100%;
  display: inline-block;
  height: 1px;
  background-color: #000000;
  vertical-align: middle;
}

.x-sheet-preview {
  position: relative;
  font-size: 14px;
}

.form-designer {
  font-size: 14px;
  height: 100vh;
  height: calc(100vh - 44px);
  min-width: 1360px;
  position: relative;
  width: 100%;
}

.form-designer .x-sheet {
  height: calc(100vh - 181px);
}

.form-designer.sub-designer {
  height: calc(100vh - 44px);
}

.form-designer.sub-designer .x-sheet {
  height: calc(100vh - 181px);
}

.form-designer .vue-editor * {
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
}

.form-designer .vue-cell {
  position: relative;
}

.form-designer .vue-cell * {
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
}

.form-designer .vue-cell::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEwUlEQVRYhe2YS4gcRRjH/1X9mt11nZ3Z7GxEElBUDEQNEsUgGtesHgTvgsYXieBJQs6yai4ePBhBBBERD168BRSPAQ9RwQd4CCExyi7sgvve2ZnM9KNK6uuenX5Uz0zPzs38oaCnuqvqX99X9avaxW3tU2zuhwvfAZgH0E50ZTDwcQONL/+B98cW+MESIOTea9kKYN49ccl6oPyKeoaUGSds3IJ3fetzf6nxEisZ3RecQfzbgnnkTkycuRdwA0g/094G8LMJ4H0AL0QVXakGJoczPwv/Wp0MMZt3B7c5/OXmy3za+ZSXnSuy6QGMRe4l2JgJsdF6xF9uno23o9duQH2X5mfBShyiEWub1IJq+QuAz7LTB8SmC+vIJOwnD0Csu0B8HIMBgYC/1PiaT5kUYX7ACsusAz5jw19ufEFmjNjgKnprLuwnqrAeKkNsuHnmvgFwuTPkORWzzCcSEA0fztwMjJoDWffJeOcdRWm9dZ+/2HiDCUDuBlSYYAgWGy8Gq63jfMykbzuTlg0fvGKj9OwsBC0NnTfS2zSf6Idaf+d1UZQ7Poy7SnCemYHYTs2Bh5H0rm1fhJScV23wikX13tXtryCQjB7CrDgnZ2AcHofc8roTjo0JXy7IZrAjWyKRtE8ALOlMBhsu7KdnKN1hSmJRdAy1hia9m/WPECgHDN7f9QVR96pszEhET2x6MO+ZIINiy9XHTWIVBvtArU21dnnq9avaRrcC8AkTznOzIBNBMi/KpHejfk6stSkq3vX6e0htDIqmK2jTsSmLUp2JXqgzVK8iz5ExeBnAj5kmnCFYbcN6uAzr2BSCtTbV7Rm0OOAL+CvNj/2Vxrvwkjs+3BhtmEfLsB+v0nO8fUy/A7gURZJkaj56HcBfmdpAUCPnVA3+1Z0kdlSqx00EK813VL8svjE6WLEUVmphSFyRZ/C1TGw0H93UY4fR+rMezMFO1BvL1MWwcrRMzznmFFb+HMQghsJONIkE0zpYqQ6OlUENDoadnewc0iKsnJiGcXhsIKykS55BDIId8/47wlTrMhbHyqkaxLanHyWFlXTpZRD9sFNS2FEXiECTtzhWKjbk7mBYSZd+Bntj59EKrGOVDHYoeuttOmvtx4phJTNUH4OIsJOVwo6QlD513tKVKxJdnRijdQqThVjRK4OVYQwWw04EZfvENEx1W8mPnhYrwxhEEewQVqZsWp/SE+Fa1EuLlWENDoaduk+7lW4rh8YhN4tjpQhm0lLYuaEzSdg5WaMo8kmz0G2lX9Gdxb10GsCVzPtbAdikhdLzByHbAdiECbHaylt7IVbUu/xTZU9FDf4UYeepRK3aGAo7xyvh5tkHVtIqkuKO9NhRY7ZFAjca9cXKKAzmYAfhqaKK/sQYCCujMIhc7PTWQFhJy1RbubCEbDObn4fFLvZdSyqanvxQemIn58/L3s3nvr8wxLxkdPfDIoBDfT5ehUQt/M9DcYNcd4PoWwzWGUt/20mq522lXxluDXbTqr/tdPVbUaykNewmiSsXOwDe2m/nozCoxw7wLYBf99v5KAwiBztvjqLj4TCTVhw7IKwsSFfs5hx3hTQkZtLaw064FaR6Gg4raZkjSTLbu5mcBVAtclu5rf+3APwHstBMC2eFvO4AAAAASUVORK5CYII=);
  background-size: cover;
  background-repeat: no-repeat;
}

.form-designer .table-cell {
  background-color: #faecd8;
  position: relative;
  padding-left: 16px;
}

.form-designer .table-cell * {
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
}

.form-designer .table-cell::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAA8ElEQVRYR+2XsVEDMRRE36oBH1Tg5GLcAUclXGo7cgWYCiAxpKYSzh0Qc4kr8LiCW489cwRGpKebQUr1pb9/969GXyReSpyf8QAoNt8zpMlQjBwX5e6c64eBm7e2EdwPBeCwKC+5M4BfDHTiISqDmQV4AX900jYWE+wa9NjBCvEVi5H9KnT3pwT9xvXh4r2tgvnEPB+W5Tp2+e2mXSOezkUc52UTi+l7LQMYLwOIqL50niLVhkYiqq9NJaiwtwTtYz1guxaajvcdyDbM70ByBrINsw2TN2EG8H9teBlMgoqh5oL+zzie0Wyoyq/zJGfgBKCLizB2bnDtAAAAAElFTkSuQmCC);
  background-size: cover;
  background-repeat: no-repeat;
}

.form-designer .field-cell {
  position: relative;
  background-color: #e1f3d8;
}

.form-designer .field-cell * {
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
}

.form-designer .field-cell::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0px 0 10px 10px;
  border-color: transparent transparent transparent #00adb5;
}

.form-designer .float-row {
  position: relative;
}

.form-designer .float-row::after {
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  content: "";
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABVUlEQVRYR+1WUU7CQBCd6fInjb2B/0bi3gCOAt+mjUfwBlWM3+gNuIFwA6DGc6itf27HzMYSQsRtodstifvVdDuz7715sx0Exwsdnw/Yvb8YeOA9Nw2EiOZplAzcAzh5OJeeEreNK4C4yMLVtXsPNM18+zzUJchFXDcQAlyyxKa81kxYuLz9AEwIbe+3oAtiGXSFurTNdDs/CfX+efW6sGZCE6H2XMXAJeh8SRPiuvfJy990CepOXDWfewC25oHjuQltzQP08783ecK9B0wIN/dZLVTilN9lUTKvErvr20oK+OPeDBH7nOwjXFWK/QdwnAqsWxSBmAESSkAI+JmAZgWrsvPfbyoYjeSPe0NEnOySkICe0jAZ7tsRRgCcmJUQeYcZ6xYsVg5wV2by/QtcKQAbIKYAcKZLQDRKo+RxX+ZFXGkAOiCWgS/UlJBusvBl7YFDQHwDZsSlIWvisNQAAAAASUVORK5CYII=);
  background-size: cover;
  background-repeat: no-repeat;
}

.form-designer .head-row {
  background-color: #e4e7ed;
  position: relative;
}

.form-designer .droping-cell {
  background-color: #c0c4cc !important;
}

.tooltip {
  display: block !important;
  z-index: 10000;
  border: 1px solid #606266;
  border-radius: 2px;
}

.tooltip .tooltip-inner {
  background: black;
  color: white;
}

.tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  margin: 5px;
  border-color: black;
  z-index: 1;
}

.tooltip[x-placement^=top] {
  margin-bottom: 5px;
}

.tooltip[x-placement^=top] .tooltip-arrow {
  border-width: 5px 5px 0 5px;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}

.tooltip[x-placement^=bottom] {
  margin-top: 5px;
}

.tooltip[x-placement^=bottom] .tooltip-arrow {
  border-width: 0 5px 5px 5px;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  top: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}

.tooltip[x-placement^=right] {
  margin-left: 5px;
}

.tooltip[x-placement^=right] .tooltip-arrow {
  border-width: 5px 5px 5px 0;
  border-left-color: transparent !important;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  left: -5px;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0;
}

.tooltip[x-placement^=left] {
  margin-right: 5px;
}

.tooltip[x-placement^=left] .tooltip-arrow {
  border-width: 5px 0 5px 5px;
  border-top-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  right: -5px;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0;
}

.tooltip.popover .popover-inner {
  background: #f7f8f9;
  color: black;
}

.tooltip.popover .popover-arrow {
  border-color: #606266;
}

.tooltip[aria-hidden=true] {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.15s, visibility 0.15s;
  transition: opacity 0.15s, visibility 0.15s;
}

.tooltip[aria-hidden=false] {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.15s;
  transition: opacity 0.15s;
}

.tooltip .actions {
  padding: 10px;
  text-align: right;
}

.vue-editor {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 104;
  background: white;
}

.move-right-enter-active,
.move-right-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.move-right-leave-active {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.move-right-enter-active,
.move-right-appear {
  -webkit-animation-name: "ivuMoveRightIn";
          animation-name: "ivuMoveRightIn";
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.move-right-leave-active {
  -webkit-animation-name: "ivuMoveRightOut";
          animation-name: "ivuMoveRightOut";
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.move-right-enter-active,
.move-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

.move-right-leave-active {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

@-webkit-keyframes ivuMoveRightIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
}

@keyframes ivuMoveRightIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
}

@-webkit-keyframes ivuMoveRightOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    opacity: 0;
  }
}

@keyframes ivuMoveRightOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    opacity: 0;
  }
}

.sortable-ghost {
  display: none;
}

.flex-horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.htContextMenu:not(.htGhostTable) {
  z-index: 4060;
}

.dataset-wrap {
  height: 100%;
  padding: 0 10px;
  border-left: 1px solid #dcdfe6;
}

.dataset-wrap .dataset-title {
  color: #17233d;
  font-size: 14px;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  padding: 0 6px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.popover.vue-popover-theme.open .wrapper {
  margin-bottom: 0;
}
@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
body {
  color: #5C5C5C;
  font-size: 14px;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}
h5 {
  font-size: 14px;
  line-height: 2em;
}
/**
 * 菜单样式
 */
/**
 * 字数溢出时用 "..." 代替
 */
table.x-real-table {
  font-size: 12px;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
  border-width: 0;
  table-layout: fixed;
  outline-width: 0;
  cursor: default;
  border-color: #dcdfe6;
  color: #000;
  /********************* 打印样式 *********************/
}
table.x-real-table.full-width {
  width: 100%;
}
table.x-real-table.full-height {
  height: 100%;
}
table.x-real-table caption {
  padding: 10px;
}
table.x-real-table tfoot {
  font-weight: bold;
}
table.x-real-table tr.x-table-row {
  /* tr:nth-child(even) td {
    background-color: rgb(250, 250, 250);
  } */
  /* tr:nth-child(odd) td {
    background-color: rgb(245, 245, 245);
  } */
  /*
  TextRenderer horizontal alignment
  */
  /*
  TextRenderer vertical alignment
  */
  /*
  TextRenderer placeholder value
  */
}
table.x-real-table tr.x-table-row > td, table.x-real-table tr.x-table-row > th {
  height: 22px;
  empty-cells: show;
  line-height: 21px;
  padding: 0 4px 0 4px;
  /* top, bottom padding different than 0 is handled poorly by FF with HTML5 doctype */
  background-color: #fff;
  overflow: hidden;
  outline-width: 0;
  white-space: pre-line;
  /* preserve new line character in cell */
  background-clip: padding-box;
}
table.x-real-table tr.x-table-row .htDimmed {
  color: #777;
}
table.x-real-table tr.x-table-row .htSubmenu {
  position: relative;
}
table.x-real-table tr.x-table-row .htSubmenu :after {
  content: "\25B6";
  color: #777;
  position: absolute;
  right: 5px;
  font-size: 9px;
}
table.x-real-table tr.x-table-row td.htLeft {
  text-align: left;
}
table.x-real-table tr.x-table-row td.htCenter {
  text-align: center;
}
table.x-real-table tr.x-table-row td.htRight {
  text-align: right;
}
table.x-real-table tr.x-table-row td.htJustify {
  text-align: justify;
}
table.x-real-table tr.x-table-row td.htTop {
  vertical-align: top;
}
table.x-real-table tr.x-table-row td.htMiddle {
  vertical-align: middle;
}
table.x-real-table tr.x-table-row td.htBottom {
  vertical-align: bottom;
}
table.x-real-table tr.x-table-row td.htPlaceholder {
  color: #999;
}
table.x-real-table tr.x-table-row td.cv-wl {
  white-space: normal;
  word-wrap: break-word;
  overflow: hidden;
}
table.x-real-table tr.x-table-row td.table-cell {
  padding: 0;
}
table.x-real-table tr.x-table-row td.head-row {
  background-color: #606266;
  color: white;
}
table.x-real-table tr.x-table-row td.check-cell {
  text-align: center;
  vertical-align: middle;
}
table.x-real-table tr.x-table-row td.action-cell {
  text-align: center;
  vertical-align: middle;
}
table.x-real-table .sub-table {
  position: relative;
  padding-top: 10px;
  background-color: white;
}
table.x-real-table .sub-table .sub-btn-group {
  position: absolute;
  top: 0;
  right: 0;
  padding: 10px 0;
}
table.x-real-table .el-form-item--mini.el-form-item {
  margin-bottom: 0;
}
table.x-real-table .el-form-item--mini .el-form-item__content {
  line-height: unset;
  font-size: unset;
}
table.x-real-table .el-form-item--mini .el-form-item__error {
  white-space: normal;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 4px;
}
@media print {
  table.x-real-table {
    background: white;
  }
}
table.x-real-table.main-real-table {
  margin: 0 auto;
}
.zstars-form-config {
  border: 1px solid #E6EAEE;
  border-bottom: 1px solid #E6EAEE;
}
.zstars-form-config .x-real-table .el-form-item {
  margin-bottom: 0;
}
.zstars-form-config .x-real-table .el-form-item .el-form-item__label {
  height: 30px;
  line-height: 30px;
  font-size: 12px;
}
.zstars-form-config .x-real-table .el-form-item .el-input {
  width: 100%;
}
.zstars-form-config .x-real-table .el-form-item .el-input .el-input__inner {
  width: 100%;
  height: 30px;
  line-height: 30px;
  color: #3b3b3b;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.zstars-form-config .x-real-table .el-form-item .el-input.is-disabled .el-input__inner {
  color: #3b3b3b;
  background-color: #e8ecef;
}
.zstars-form-config .x-real-table .el-form-item .el-select {
  width: 100%;
}
.zstars-form-config .x-real-table .el-form-item .el-col {
  border: none;
}
.zstars-form-config .x-real-table .el-form-item .el-col .el-form-item {
  border: none;
}
.zstars-form-config .x-real-table .el-form-item .el-col.line {
  text-align: center;
}
.zstars-form-config .x-real-table .el-form-item .el-textarea__inner {
  color: #3b3b3b;
  border: 0;
}
.zstars-form-config .x-real-table .el-form-item.is-error .el-input__inner {
  border-color: #FF0C0C;
}
.zstars-form-config .x-real-table .el-form-item.is-success .el-input__inner {
  border-color: #39B54A;
}
.zstars-form-config .x-real-table:last-child {
  border-bottom: 0;
}
.zstars-form-config .x-real-table .el-col:nth-child(2) .el-form-item {
  border-right: 0;
}
.x-table {
  background-color: white;
  padding: 16px;
}
.x-table .x-data-table.main-table .main-real-table {
  margin: 0 auto;
}
@media print {
  .x-table .btn-group {
    display: none;
  }
}
.doactionnum {
  margin-top: 90px;
}
.doactionnum .el-button {
  min-width: 40px;
  margin: 4px;
}
































































































































































































































































































































































































































.icons span {
  display: inline-block;
  padding: 8px;
  cursor: pointer;
}
.el-input-group__prepend {
  background: transparent;
}

.doactionnum {
  margin-top: 90px;
}
.doactionnum .el-button {
  min-width: 40px;
  margin: 4px;
}
.cell-formater {
  border: 2px solid #f2f6fc;
  cursor: pointer;
  width: 80px;
  height: 28px;
  display: inline-block;
  padding: 4px;
  font-size: 12px;
}
.cell-formater.active {
  border-color: #909399;
}
.cell-formater.normal {
  color: #000000;
  background-color: #ffffff;
}
.cell-formater.bad {
  color: #9c0000;
  background-color: #ffc7ce;
}
.cell-formater.good {
  color: #006100;
  background-color: #c6efce;
}
.cell-formater.fine {
  color: #9c5700;
  background-color: #ffeb9c;
}
.hu-color-picker {
  padding: 10px;
  background: #606266;
  z-index: 1;
}
.hu-color-picker.light {
  background: #f7f8f9;
}
.hu-color-picker.light .color-show .sucker {
  background: #eceef0;
}
.hu-color-picker.light .color-type .name {
  background: #e7e8e9;
}
.hu-color-picker.light .color-type .value {
  color: #666;
  background: #eceef0;
}
.hu-color-picker.light .colors.history {
  border-top: 1px solid #eee;
}
.hu-color-picker canvas {
  vertical-align: top;
}
.hu-color-picker .color-set {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.hu-color-picker .color-set .saturation {
  position: relative;
  cursor: pointer;
}
.hu-color-picker .color-set .saturation .slide {
  position: absolute;
  left: 100px;
  top: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 1px solid #fff;
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.3);
  pointer-events: none;
}
.hu-color-picker .color-set .hue {
  position: relative;
  margin-left: 8px;
  cursor: pointer;
}
.hu-color-picker .color-set .hue .slide {
  position: absolute;
  left: 0;
  top: 100px;
  width: 100%;
  height: 4px;
  background: #fff;
  -webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3);
  pointer-events: none;
}
.hu-color-picker .color-set .alpha {
  position: relative;
  margin-left: 8px;
  cursor: pointer;
}
.hu-color-picker .color-set .alpha .slide {
  position: absolute;
  left: 0;
  top: 100px;
  width: 100%;
  height: 4px;
  background: #fff;
  -webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3);
  pointer-events: none;
}
.hu-color-picker .color-show {
  margin-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.hu-color-picker .color-show .show {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.hu-color-picker .color-show .show .color {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.hu-color-picker .color-show .sucker {
  width: 30px;
  fill: #9099a4;
  background: #2e333a;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.hu-color-picker .color-show .sucker:hover, .hu-color-picker .color-show .sucker.active {
  fill: #1593ff;
}
.hu-color-picker .color-type {
  margin-top: 8px;
  font-size: 12px;
}
.hu-color-picker .color-type .name {
  width: 60px;
  height: 30px;
  float: left;
  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;
  color: #999;
  background: #252930;
}
.hu-color-picker .color-type .value {
  height: 30px;
  padding: 0 12px;
  border: 0;
  color: #fff;
  background: #2e333a;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.hu-color-picker .colors {
  padding: 0;
  margin: 0;
}
.hu-color-picker .colors.history {
  margin-top: 10px;
  border-top: 1px solid #9da1a8;
}
.hu-color-picker .colors .item {
  position: relative;
  width: 16px;
  height: 16px;
  margin: 8px 0 0 8px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: top;
  display: inline-block;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
  cursor: pointer;
}
.hu-color-picker .colors .item:hover {
  -webkit-transform: scale(1.4);
          transform: scale(1.4);
}
.hu-color-picker .colors .item .alpha {
  height: 100%;
  border-radius: 4px;
}
.hu-color-picker .colors .item .color {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 3px;
}
.color-dropdown {
  display: inline-block;
  height: 28px;
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
  line-height: 28px;
}
.color-dropdown .icon-a {
  font-weight: bold;
  display: inline-block;
  width: 24px;
  height: 28px;
  color: inherit;
  vertical-align: top;
  padding: 4px 2px 2px 4px;
}
.color-dropdown .icon-a .icon-x, .color-dropdown .icon-a > img {
  width: 18px;
  height: 16px;
  display: block;
  margin-bottom: 2px;
}
.color-dropdown .icon-a .icon-x {
  line-height: 16px;
}
.color-dropdown .dropdown-a {
  display: inline-block;
  height: 28px;
  color: inherit;
  padding-left: 2px;
  padding-right: 2px;
}
.color-dropdown .v-popover {
  display: inline-block;
  vertical-align: top;
}
.color-dropdown .indicator {
  height: 4px;
  background-color: bisque;
}
.color-dropdown .icon-a:hover {
  background-color: #c0c4cc;
}
.color-dropdown .dropdown-a:hover {
  background-color: #DCDFE6;
}
.toolbar-start-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.toolbar-start-tab .cell-formatters {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 2px;
  border: 1px solid #dcdfe6;
  padding: 2px 0;
  height: 66px;
}
.toolbar-start-tab .actions {
  margin-top: 7px;
}
.toolbar-start-tab .fold-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.toolbar-start-tab .fold-box .fold-action {
  padding: 0 16px;
  cursor: pointer;
  position: absolute;
  right: 0px;
  bottom: 0;
}
.toolbar-insert-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
}
.toolbar-subtable-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.toolbar-properties-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
}
.x-sheet-toolbar {
  height: 137px;
}
.x-sheet-toolbar * {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.x-sheet-toolbar .toolbar-pane {
  height: 98px;
  padding: 6px 0 4px 0;
  background-color: #f2f6fc;
  border-bottom: 1px solid #dcdfe6;
}
.x-sheet-toolbar .toolbar-pane > div {
  height: 88px;
}
.x-sheet-toolbar .flex-horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.x-sheet-toolbar .flex-box {
  border-left: 1px solid #c0c4cc;
  padding: 0 6px;
  position: relative;
  padding-bottom: 14px;
  min-width: 60px;
}
.x-sheet-toolbar .flex-box:first-child {
  border-left: 0;
}
.x-sheet-toolbar .flex-box .row-one,
.x-sheet-toolbar .flex-box .row-two {
  height: 28px;
  line-height: 28px;
}
.x-sheet-toolbar .flex-box .row-two {
  margin-top: 10px;
}
.x-sheet-toolbar .flex-box .flex-box-title {
  margin-top: 8px;
  text-align: center;
  font-size: 10px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.x-sheet-toolbar .flex-box .coulmn-one,
.x-sheet-toolbar .flex-box .coulmn-two,
.x-sheet-toolbar .flex-box .coulmn-three {
  display: block;
}
.x-sheet-toolbar .flex-box .column-divider {
  border-left: 1px solid #dcdfe6;
  width: 1px;
  margin: 0 6px;
}
.x-sheet-toolbar .flex-box .icon-action {
  padding: 0 8px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  font-size: 12px;
  text-decoration: none;
  color: inherit;
  overflow: hidden;
}
.x-sheet-toolbar .flex-box .icon-action:hover {
  background-color: #c0c4cc;
}
.x-sheet-toolbar .flex-box .icon-action.active {
  background-color: #dcdfe6;
}
.x-sheet-toolbar .flex-box .icon-action > span {
  vertical-align: middle;
}
.x-sheet-toolbar .flex-box .icon-action.only-icon {
  padding: 0 2px;
}
.x-sheet-toolbar .flex-box .icon-action.read-only {
  color: #ccc;
  -webkit-filter: brightness(0.9);
          filter: brightness(0.9);
}
.x-sheet-toolbar .flex-box .icon-action.emphasize {
  color: #ff4400;
  -webkit-filter: brightness(0.9);
          filter: brightness(0.9);
}
.x-sheet-toolbar .flex-box .icon-action.emphasize img {
  position: relative;
  -webkit-filter: drop-shadow(#ff4400 80px 0);
          filter: drop-shadow(#ff4400 80px 0);
  left: -80px;
}
.x-sheet-toolbar .flex-box .el-divider--vertical {
  height: 18px;
}
.x-sheet-toolbar .flex-box .cell-option-icon {
  width: 32px;
  height: 32px;
}
.x-sheet-toolbar .el-tabs--border-card {
  border: none;
}
.x-sheet-toolbar .el-tabs--border-card > .el-tabs__header {
  background-color: #217346;
}
.x-sheet-toolbar .el-tabs--border-card > .el-tabs__header .el-tabs__item {
  color: #fff;
}
.x-sheet-toolbar .el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active {
  color: #217346;
  background-color: #f2f6fc;
}
.x-sheet-toolbar .el-tabs--border-card > .el-tabs__content {
  padding: 0 !important;
}
#sub-toolbar .el-tabs--border-card {
  border: none;
}
#sub-toolbar .el-tabs--border-card > .el-tabs__header {
  background-color: #0050b3;
}
#sub-toolbar .el-tabs--border-card > .el-tabs__header .el-tabs__item {
  color: #fff;
}
#sub-toolbar .el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active {
  color: #0050b3;
  background-color: #f2f6fc;
}
#sub-toolbar .el-tabs--border-card > .el-tabs__content {
  padding: 0 !important;
}
.sub-form-dialog .el-dialog__header {
  background-color: #f2f6fc;
}
.sub-form-dialog .el-dialog__header .el-dialog__headerbtn {
  top: 14px;
}
.sub-form-dialog .el-dialog__header .el-dialog__title {
  color: #303133;
}
.sub-form-dialog .el-dialog__footer {
  display: none;
}
.sub-form-dialog .el-dialog__body {
  padding: 0;
}
.sub-form-dialog .x-sheet {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.sub-form-dialog .flex-horizontal {
  height: calc(100vh - 181px);
}
.x-sheet-preview {
  width: 100%;
  margin: 0 auto;
  padding: 4px 16px;
  height: calc(100vh - 260px);
  overflow: auto;
  min-width: auto;
}
.x-sheet-preview .x-sheet {
  height: 100%;
}
div.CodeMirror {
  border: 1px solid #eee;
  height: auto;
}
.CodeMirror-scroll {
  height: auto;
  overflow-y: hidden;
  overflow-x: auto;
}
#pane-tsecond {
  height: 100%;
  overflow: auto;
}
.main-form-dialog .el-dialog__header {
  background-color: #f2f6fc;
}
.main-form-dialog .el-dialog__header .el-dialog__title {
  color: #303133;
}
.main-form-dialog .el-dialog__body {
  padding: 0;
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
#fielinput .btn-file,
#fielinput .file-caption,
#fielinput .file-input,
#fielinput .file-loading:before,
#fielinput .file-preview,
#fielinput .file-zoom-dialog .modal-dialog,
#fielinput .krajee-default .file-thumbnail-footer,
#fielinput .krajee-default.file-preview-frame {
  position: relative;
}
#fielinput  .krajee-default .file-preview-other-frame {
  height: 100% !important;
  width: 100% !important;
}
#fielinput .file-preview {
  border-radius: 5px;
  border: 1px solid #ddd;
  padding: 8px;
  width: 100%;
  margin-bottom: 5px;
}
#fielinput .file-preview:after, #fielinput .file-drop-zone:after {
  display: block;
  clear: both;
  content: "";
}
#fielinput .file-drop-zone {
  border: 1px dashed #aaa;
  border-radius: 4px;
  text-align: center;
  vertical-align: middle;
  margin: 12px 15px 12px 12px;
  padding: 5px;
}
#fielinput .file-drop-zone-title {
  color: #aaa;
  font-size: 1.2em;
  padding: 85px 10px;
  cursor: default;
}
#fielinput .file-drop-zone .file-preview-thumbnails {
  cursor: default;
}
#fielinput .krajee-default.file-preview-frame {
  margin: 8px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  padding: 6px;
  float: left;
  text-align: center;
}
#fielinput .krajee-default.file-preview-frame .kv-file-content {
  width: 213px;
  height: 160px;
}
#fielinput .krajee-default.file-preview-frame .file-thumbnail-footer {
  height: 70px;
}
#fielinput .krajee-default .file-footer-caption {
  display: block;
  text-align: center;
  padding-top: 4px;
  font-size: 11px;
  color: #777;
  margin-bottom: 30px;
}
#fielinput .krajee-default .file-caption-info,
#fielinput .krajee-default .file-size-info {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 160px;
  height: 15px;
  margin: auto;
}
#fielinput .krajee-default .file-caption-info,
#fielinput .krajee-default .file-size-info {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 160px;
  height: 15px;
  margin: auto;
}
#fielinput code,
#fielinput kbd,
#fielinput pre,
#fielinput samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
    "Courier New", monospace;
  font-size: 1em;
}
#fielinput .krajee-default .file-thumb-progress {
  height: 11px;
  top: 37px;
  left: 0;
  right: 0;
}
#fielinput .progress {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
#fielinput .progress-bar {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
#fielinput .krajee-default .file-drag-handle,
#fielinput .krajee-default .file-upload-indicator {
  float: left;
  margin-top: 10px;
  width: 16px;
  height: 16px;
}
#fielinput  .krajee-default .file-preview-other-frame {
  height: 100% !important;
  width: 100% !important;
}
#fielinput .text-success {
  color: #28a745 !important;
}
#fielinput .text-danger {
  color: #dc3545 !important;
}
#fielinput .fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#fielinput .file-error-message pre,
#fielinput .file-error-message ul,
#fielinput .krajee-default .file-actions,
#fielinput .krajee-default .file-other-error {
  text-align: left;
}
#fielinput .krajee-default .file-footer-buttons {
  float: right;
}
#fielinput [type="button"]:not(:disabled),
#fielinput [type="reset"]:not(:disabled),
#fielinput [type="submit"]:not(:disabled),
#fielinput button:not(:disabled) {
  cursor: pointer;
}
#fielinput .btn-group-sm > .btn,
#fielinput .btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
#fielinput .btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
#fielinput .btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
#fielinput .btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out,
    background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
}
#fielinput .btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
#fielinput [type="button"],
#fielinput [type="reset"],
#fielinput [type="submit"],
#fielinput button {
  -webkit-appearance: button;
}
#fielinput button {
  text-transform: none;
  overflow: visible;
  margin: 0;
  font-family: inherit;
}
#fielinput .btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
#fielinput .btn:hover {
  color: #212529;
  text-decoration: none;
}
#fielinput .krajee-default.file-preview-frame {
  margin: 8px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  padding: 6px;
  float: left;
  text-align: center;
}
#fielinput .file-preview-image {
  font: 40px Impact, Charcoal, sans-serif;
  color: green;
}
#fielinput img {
  vertical-align: middle;
  border-style: none;
}
#fielinput .kv-upload-progress .progress {
  height: 20px;
  margin: 10px 0;
  overflow: hidden;
}
#fielinput .krajee-default .file-thumb-progress .progress,
#fielinput .kv-upload-progress .progress {
  background-color: #ccc;
}
#fielinput .progress-bar {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
#fielinput .progress {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
#fielinput .kv-upload-progress .progress-bar {
  height: 20px;
  font-family: Verdana, Helvetica, sans-serif;
}
#fielinput .bg-success {
  background-color: #28a745 !important;
}
#fielinput .btn-file input[type="file"],
#fielinput .file-caption-icon,
#fielinput .file-no-browse,
#fielinput .file-preview .fileinput-remove,
#fielinput .file-zoom-dialog .btn-navigate,
#fielinput .file-zoom-dialog .floating-buttons,
#fielinput .krajee-default .file-thumb-progress {
  position: absolute;
}
#fielinput [type="button"]:not(:disabled),
#fielinput [type="reset"]:not(:disabled),
#fielinput [type="submit"]:not(:disabled),
#fielinput button:not(:disabled) {
  cursor: pointer;
}
#fielinput .file-preview .fileinput-remove {
  top: 1px;
  right: 5px;
  line-height: 10px;
  padding: 6px 0;
}
#fielinput .input-group {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
  align-items: stretch;
  width: 100%;
}
#fielinput .input-group > .custom-select:not(:last-child),
#fielinput .input-group > .form-control:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#fielinput .input-group > .custom-file,
#fielinput .input-group > .custom-select,
#fielinput .input-group > .form-control,
#fielinput .input-group > .form-control-plaintext {
  position: relative;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
#fielinput .form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
}
#fielinput .form-control.is-invalid,
#fielinput .was-validated .form-control:invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  /* background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc354…%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E); */
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
#fielinput .file-caption.icon-visible .file-caption-icon {
  display: inline-block;
}
#fielinput .file-caption-icon {
  left: 8px;
}
#fielinput .file-caption-icon .kv-caption-icon {
  line-height: inherit;
}
#fielinput .file-caption.icon-visible .file-caption-name {
  padding-left: 15px;
}
#fielinput .file-caption .file-caption-name {
  width: 100%;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  background: 0 0;
  outline: 0;
}
#fielinput button,
#fielinput input {
  overflow: visible;
}
#fielinput button,
#fielinput input,
#fielinput optgroup,
#fielinput select,
#fielinput textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
#fielinput .input-group-append {
  margin-left: -1px;
}
#fielinput
  .input-group
  > .input-group-append:last-child
  > .btn:not(:last-child):not(.dropdown-toggle),
#fielinput
  .input-group
  > .input-group-append:last-child
  > .input-group-text:not(:last-child),
#fielinput .input-group > .input-group-append:not(:last-child) > .btn,
#fielinput
  .input-group
  > .input-group-append:not(:last-child)
  > .input-group-text,
#fielinput .input-group > .input-group-prepend > .btn,
#fielinput .input-group > .input-group-prepend > .input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#fielinput .input-group > .input-group-append > .btn,
#fielinput .input-group > .input-group-append > .input-group-text,
#fielinput
  .input-group
  > .input-group-prepend:first-child
  > .btn:not(:first-child),
#fielinput
  .input-group
  > .input-group-prepend:first-child
  > .input-group-text:not(:first-child),
#fielinput .input-group > .input-group-prepend:not(:first-child) > .btn,
#fielinput
  .input-group
  > .input-group-prepend:not(:first-child)
  > .input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#fielinput .input-group-append .btn,
#fielinput .input-group-prepend .btn {
  position: relative;
  z-index: 2;
}
#fielinput [type="button"]:not(:disabled),
#fielinput [type="reset"]:not(:disabled),
#fielinput [type="submit"]:not(:disabled),
#fielinput button:not(:disabled) {
  cursor: pointer;
}
#fielinput .btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
#fielinput .btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
#fielinput .btn:hover {
  color: #212529;
  text-decoration: none;
}
#fielinput .btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
#fielinput .btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
#fielinput .btn-file input[type="file"] {
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
  text-align: right;
  opacity: 0;
  background: none;
  cursor: inherit;
  display: block;
}
#fielinput .btn-file input[type="file"],
#fielinput .file-caption-icon,
#fielinput .file-no-browse,
#fielinput .file-preview .fileinput-remove,
#fielinput .file-zoom-dialog .btn-navigate,
#fielinput .file-zoom-dialog .floating-buttons,
#fielinput .krajee-default .file-thumb-progress {
  position: absolute;
}
#fielinput .file-error-message {
  color: #a94442;
  background-color: #f2dede;
  margin: 5px;
  border: 1px solid #ebccd1;
  border-radius: 4px;
  padding: 15px;
}
#fielinput .file-error-message {
  color: #a94442;
  background-color: #f2dede;
  margin: 5px;
  border: 1px solid #ebccd1;
  border-radius: 4px;
  padding: 15px;
}
#fielinput [type="button"]:not(:disabled),
#fielinput [type="reset"]:not(:disabled),
#fielinput [type="submit"]:not(:disabled),
#fielinput button:not(:disabled) {
  cursor: pointer;
}
#fielinput button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
#fielinput .close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
#fielinput .file-error-message pre,
#fielinput .file-error-message ul {
  margin: 0;
}
#fielinput .file-error-message pre,
#fielinput .file-error-message ul,
#fielinput .krajee-default .file-actions,
#fielinput .krajee-default .file-other-error {
  text-align: left;
}
#fielinput .file-caption.icon-visible .file-caption-icon {
  display: inline-block;
}
#fielinput .file-caption-icon {
  left: 8px;
}
#fielinput .btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
#fielinput .input-group-append {
  margin-left: -1px;
}
#fielinput .input-group-append .btn + .btn,
#fielinput .input-group-append .btn + .input-group-text,
#fielinput .input-group-append .input-group-text + .btn,
#fielinput .input-group-append .input-group-text + .input-group-text,
#fielinput .input-group-prepend .btn + .btn,
#fielinput .input-group-prepend .btn + .input-group-text,
#fielinput .input-group-prepend .input-group-text + .btn,
#fielinput .input-group-prepend .input-group-text + .input-group-text {
  margin-left: -1px;
}
#fielinput .input-group-append .btn + .btn.btn-primary.btn-file {
  margin-left: -4px;
}
/* #kvFileinputModal {
  width: 100%;
  height: 100vh;
  min-height: 100vh;
  overflow: hidden;
  position: relative;
  top: 0;
} */
#kvFileinputModal.fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
#kvFileinputModal.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9990;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
#kvFileinputModal.modal-open.modal {
  overflow-x: hidden;
  overflow-y: auto;
}
#kvFileinputModal .modal-dialog {
  /* width: 50%; */
  /* height: 50vh; */
  position: relative;
  /* width: auto; */
  margin: 0.5rem;
  pointer-events: none;
  z-index: 9999;
  left: 50%;
  /* top: 10vh; */
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
#kvFileinputModal .file-zoom-dialog .modal-dialog {
  width: auto;
}
#kvFileinputModal .modal.fade .modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
#kvFileinputModal .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
#kvFileinputModal .modal-content {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
#kvFileinputModal .modal-header {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: start;
  -webkit-box-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
#kvFileinputModal .file-zoom-dialog .modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
#kvFileinputModal .modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
#kvFileinputModal .file-zoom-dialog .kv-zoom-title {
  font-weight: 300;
  color: #999;
  max-width: 50%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#kvFileinputModal button {
  border-radius: 0;
}
#kvFileinputModal button,
#kvFileinputModal input,
optgroup,
#kvFileinputModal select,
#kvFileinputModal textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
#kvFileinputModal button,
#kvFileinputModal input {
  overflow: visible;
}
#kvFileinputModal button,
#kvFileinputModal select {
  text-transform: none;
}
#kvFileinputModal [type="button"],
[type="reset"],
[type="submit"],
button {
  -webkit-appearance: button;
}
#kvFileinputModal .btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out,
    background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
}
#kvFileinputModal .btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
#kvFileinputModal .btn-group-sm > .btn,
#kvFileinputModal .btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
#kvFileinputModal [type="button"]:not(:disabled),
#kvFileinputModal [type="reset"]:not(:disabled),
#kvFileinputModal [type="submit"]:not(:disabled),
#kvFileinputModal button:not(:disabled) {
  cursor: pointer;
}
#kvFileinputModal .kv-zoom-actions .btn-kv {
  margin-left: 3px;
}
#kvFileinputModal .btn:hover {
  color: #212529;
  text-decoration: none;
}
#kvFileinputModal .btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
#kvFileinputModal .fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#kvFileinputModal .fa-fw {
  width: 1.28571429em;
  text-align: center;
}
#kvFileinputModal .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  padding: 1rem;
  /* max-height: 600px;
  overflow-y: auto; */
}
#kvFileinputModal .floating-buttons {
  z-index: 3000;
}
#kvFileinputModal .file-zoom-dialog .floating-buttons {
  top: 5px;
  right: 10px;
}
#kvFileinputModal .file-zoom-content {
  height: 480px;
  text-align: center;
}
#kvFileinputModal img {
  vertical-align: middle;
  border-style: none;
}
#kvFileinputModal .file-preview-image {
  font: 40px Impact, Charcoal, sans-serif;
  color: green;
}
#kvFileinputModal .file-zoom-content .file-preview-image,
#kvFileinputModal .file-zoom-content .file-preview-video {
  max-height: 100%;
}
#kvFileinputModal .file-zoom-dialog .btn-navigate {
  padding: 0;
  margin: 0;
  background: 0 0;
  text-decoration: none;
  outline: 0;
  opacity: 0.7;
  top: 45%;
  font-size: 4em;
  color: #1c94c4;
}
#kvFileinputModal .file-zoom-dialog .btn-prev {
  left: 1px;
}
#kvFileinputModal .file-zoom-dialog .btn-navigate:not([disabled]):hover {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 0.6;
}
#kvFileinputModal .file-zoom-dialog .btn-next {
  right: 1px;
}
#kvFileinputModal .file-zoom-dialog .btn-navigate:not([disabled]):hover {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 0.6;
}
#kvFileinputModal .file-zoom-dialog .btn-next {
  right: 1px;
}
#kvFileinputModal .btn-file,
#kvFileinputModal .file-caption,
#kvFileinputModal .file-input,
#kvFileinputModal .file-loading:before,
#kvFileinputModal .file-preview,
#kvFileinputModal .file-zoom-dialog .modal-dialog,
#kvFileinputModal .krajee-default .file-thumbnail-footer,
#kvFileinputModal .krajee-default.file-preview-frame {
  position: relative;
}
#kvFileinputModal.btn-file input[type="file"],
#kvFileinputModal .file-caption-icon,
#kvFileinputModal .file-no-browse,
#kvFileinputModal .file-preview .fileinput-remove,
#kvFileinputModal .file-zoom-dialog .btn-navigate,
#kvFileinputModal .file-zoom-dialog .floating-buttons,
#kvFileinputModal .krajee-default .file-thumb-progress {
  position: absolute;
}
@media (min-width: 576px) {
.modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
}
}
@media (min-width: 992px) {
.modal-lg,
  .modal-xl {
    max-width: 800px;
}
}
@media (min-width: 576px) {
.file-zoom-dialog .modal-dialog {
    max-width: 500px;
}
}
@media (min-width: 992px) {
.file-zoom-dialog .modal-lg {
    max-width: 800px;
}
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 8990;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.modal-backdrop.show {
  opacity: 0.5;
}
#fielinput.zstars-dialog-form button {
  top: 0;
}
#fielinput .el-dialog .el-dialog__body {
  padding-bottom: 20px;
}
.tree-content[data-v-3123e4b6] {
  height: 100vh;
  margin-top: 5px;
}
.el-row[data-v-3123e4b6] {
  margin-bottom: 10px;
}
.el-table--small[data-v-3123e4b6]  td {
  padding: 6px 2px;
}
.el-date-editor.el-input[data-v-3123e4b6],
.el-date-editor.el-input__inner[data-v-3123e4b6] {
  width: 100%;
}
.el-button--text[data-v-3123e4b6] {
  padding: 0;
}
.leftbutton[data-v-3123e4b6] {
  position: absolute;
  right: 20px;
  top: 5px;
  color: #e6a23c;
  font-weight: 600;
  font-size: 14px;
}
#pwd[data-v-3123e4b6] {
  pointer-events: auto;
}
.el-menu-item.is-active {
  background: #ecf3ff;
}
.el-menu-item.is-active i {
  color: #2577d4;
}
.el-menu-item.is-active span {
  color: #2577d4;
}
.submenu-tree {
  overflow: hidden;
}
.submenu-tree .el-menu .el-menu-item {
  height: 48px;
  line-height: 48px;
  padding: 0;
  width: inherit;
  font-size: 12px;
  margin-left: -10px;
}
.submenu-tree .el-menu .el-menu-item.is-active {
  background: #ecf3ff;
}
.submenu-tree .el-menu .el-menu-item.is-active i {
  color: #2577d4;
}
.submenu-tree .el-menu .el-menu-item.is-active span {
  color: #2577d4;
}
.submenu-tree .el-submenu__title {
  height: 48px;
  line-height: 48px;
  font-size: 12px;
  margin-left: -10px;
}
.submenu-tree .svg-icon,
.submenu-tree .el-submenu__icon-arrow {
  color: #9fa9bb;
}
.submenu-tree.is-opened > .el-submenu__title {
  color: #fff;
  background-color: #2577d4;
}
.submenu-tree.is-opened > .el-submenu__title > i {
  color: #fff;
}
.submenu-tree.is-opened .is-opened .el-submenu__title .el-submenu__icon-arrow {
  color: #2577d4;
}
.submenu-tree.is-opened i,
.submenu-tree.is-opened .el-submenu__icon-arrow {
  color: #9fa9bb;
}
.submenu-tree.is-opened .el-menu-item.is-active {
  background-color: #ecf3ff;
}

.theme-picker .el-color-picker__trigger {
  vertical-align: middle;
}
.theme-picker-dropdown .el-color-dropdown__link-btn {
  display: none;
}


.not-read{
  color: black;
}
.back{
  background-color: rgb(245 181 73 / 81%) !important;
}







































































































































































































.hamburger[data-v-51539cdb] {
  display: inline-block;
  cursor: pointer;
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: .38s;
  transition: .38s;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.hamburger.is-active[data-v-51539cdb] {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}


.notice-panel[data-v-c5c456c6] {
  font-size: 15px;
  width: 250px;
  margin: -12px;
}
.header[data-v-c5c456c6] {
  padding-left: 10px;
  font-size: 14px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.notice-content[data-v-c5c456c6] {
  font-size: 15px;
}
.notice-item[data-v-c5c456c6] {
  border-color: rgba(180, 190, 190, 0.8);
  border-top-width: 1px;
  border-top-style: solid;
  padding-top: 10px;
  padding-bottom: 10px;
}
.notice-item[data-v-c5c456c6]:hover {
  cursor: pointer;
  background: #b1a6a61e;
}
.notice-icon[data-v-c5c456c6] {
  padding-left: 10px;
  padding-right: 5px;
}
.notice-footer[data-v-c5c456c6] {
  font-size: 14px;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  border-color: rgba(180, 190, 190, 0.8);
  border-top-width: 1px;
  border-top-style: solid;
}
.notice-footer[data-v-c5c456c6]:hover {
  cursor: pointer;
  background: #b1a6a61e
}

.banben.el-dialog .el-dialog__header {
  background: transparent;
}
.personal-footer {
  margin-right: 1px;
  font-size: 14px;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  border-color: rgba(180, 190, 190, 0.2);
  border-top-width: 1px;
  border-top-style: solid;
}
.personal-footer:first-child {
  border-top: 0;
}
.personal-footer:hover {
  cursor: pointer;
  color: #338bf8;
  background: rgba(177, 166, 166, 0.1176470588);
}

/* .registe-info {
font-size: 14px;
}
.profile {
  font-size: 24px;
  padding: 5px 10px;
} */
.news-panel {
  width: 210px;
}
.news-panel .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #EAF0F6;
  padding: 10px;
}
.news-panel .title p {
  font-size: 12px;
  color: #338BF8;
  cursor: pointer;
}
.news-panel .title p:hover {
  color: #66b1ff;
}
.news-panel .el-row {
  padding: 10px;
}
.news-panel .el-row .el-col {
  border-bottom: 1px solid #dcdfe6;
  padding: 5px 0;
  cursor: pointer;
}
.news-panel .el-row .el-col .new-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.news-panel .el-row .el-col .new-link p {
  text-decoration: none;
  color: #606266;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 12px;
  line-height: 1.5em;
}
.news-panel .el-row .el-col .new-link span {
  font-size: 12px;
  line-height: 1.5em;
}
.news-panel .el-row .el-col .new-link:hover p, .news-panel .el-row .el-col .new-link:hover span {
  color: #66b1ff;
}
.news-panel .el-row .nonews {
  margin: 10px 0;
  font-size: 12px;
  color: #B4BDC3;
}
.news-panel .toolbar-item {
  padding: 5px 10px 10px;
  text-decoration: none;
  color: #606266;
  font-size: 12px;
  cursor: pointer;
}
.news-panel .toolbar-item:hover {
  color: #66b1ff;
}
@charset "UTF-8";
/** 20211231 配合中工项目，顶部菜单栏布局修改为 flex 布局，不再使用 float by zgw */
.headbar {
  height: 54px;
  background-color: #0d263f;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.navbar {
  height: 54px;
  line-height: 54px;
  cursor: pointer;
}
.navbar .logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 10px;
}
.navbar .logo img {
  height: 30px;
  margin-top: 10px;
}
.navbar .logo p.svgicon {
  font-size: 28px;
}
.navbar .logo .svg-icon {
  color: #fff;
}
.navbar .logo p {
  float: right;
  margin: 0;
  padding-left: 6px;
  font-size: 16px;
  line-height: 54px;
  color: #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.collapseBtn {
  z-index: 9;
}
.collapseBtn i {
  font-size: 18px;
  vertical-align: middle;
  color: #efefef;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
.collapseBtn i:hover {
  color: #fff;
  margin-left: -3px;
}
.toolbar {
  height: 54px;
}
.toolbar .toolbar-item {
  display: inline-block;
  height: inherit;
  padding: 0 18px;
  line-height: 54px;
  text-decoration: none;
  vertical-align: top;
  cursor: pointer;
}
.toolbar .toolbar-item:hover {
  background: #26394c;
}
.toolbar .toolbar-item:hover i {
  color: #fff;
}
.toolbar .toolbar-item:focus {
  outline: none;
}
.toolbar .toolbar-item .zstars-badge.el-badge {
  display: inline;
}
.toolbar .toolbar-item .zstars-badge.el-badge .el-badge__content {
  border-radius: 2px;
  top: -3px;
  right: 8px;
  padding: 0 3px;
  font-size: 10px;
  background-color: #ee9800;
}
.toolbar .toolbar-item i {
  color: #c2dcfc;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: inline;
}
.toolbar .toolbar-item .dot .el-badge__content.is-fixed.is-dot {
  top: 15px;
}
.user-info {
  font-size: 20px;
  color: #fff;
  vertical-align: top;
  cursor: pointer;
}
.user-info .user-name {
  font-size: 14px;
  padding-right: 0.5em;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.user-info .user-name .wel-user {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
}
.user-info img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin: 7px 0 7px 10px;
  float: right;
}
.badge {
  line-height: 18px;
}
.el-popper.el-popover {
  padding: 0;
  margin-top: 5px;
  height: initial;
}
.erweima {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  width: 320px;
  padding: 10px;
}
.erweima .item h3 {
  font-weight: bold;
  text-align: center;
  line-height: 2em;
  margin-top: 15px;
}
.erweima img {
  width: 130px;
  padding: 5px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-bottom: 10px;
}

.menu-bar-container[data-v-84c828a4] {
  height: calc(100vh - 60px);
  /* width: 200px; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position:relative;
}
.menu-bar-container .el-menu[data-v-84c828a4] {
  text-align: left;
  border-bottom: 0;
  background:#f3f8fe;
}
.menu-bar-container .el-menu .el-menu-item[data-v-84c828a4] {
  height: 48px;
  line-height: 48px;
  font-size:12px;
}
.menu-bar-container .menu-bar-width[data-v-84c828a4] {
  width: 100%;
}
/* .menu-bar-container .menu-bar-collapse-width {
  width: 65px;
}
.el-menu--horizontal>.el-submenu .el-submenu__title {
  height: 48px;
  line-height: 48px;
} */


.main-container[data-v-595e24ca] {
  width: 100%;
  background: #fff;
  padding: 0 5px 5px;
  top: 60px;
  left: 1px;
  right: 1px;
  bottom: 0px;
  /*background: rgba(56, 5, 114, 0.5);*/
}
.main-container .tabs[data-v-595e24ca] {
  top: 60px;
  right: 50px;
  padding-left: 9px;
  padding-right: 2px;
  z-index: 1020;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  background: rgb(255, 253, 255);
  border-color: rgba(200, 206, 206, 0.5);
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.main-container .tabs-tools[data-v-595e24ca] {
  position: fixed;
  top: 60px;
  right: 0;
  z-index: 1020;
  height: 40px;
  font-size: 14px;
  line-height: 40px;
  cursor: pointer;
  border-color: rgba(200, 206, 206, 0.5);
  border-left-width: 1px;
  border-left-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  background: rgb(255, 255, 255);
}
.main-container .tabs-tools .tabs-tools-r[data-v-595e24ca] {
  font-size: 20px;
  width: 50px;
}
.main-container .tabs-tools .tabs-tools-r i[data-v-595e24ca] {
  margin-left: 15px;
}
.main-container .tabs-tools[data-v-595e24ca]:hover {
  background: rgb(200, 206, 206);
}
.main-container .main-content[data-v-595e24ca] {
  width: 100%;
  top: 45px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  padding: 5px;
}
.position-left[data-v-595e24ca] {
  left: 200px;
}
.position-collapse-left[data-v-595e24ca] {
  left: 65px;
}
.notify-news i {
  color: #fff;
  background: #67c23a;
  font-size: 20px;
  text-align: center;
  border-radius: 50%;
  line-height: 30px;
  width: 30px;
  height: 30px;
}
@charset "UTF-8";
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.base-layout {
  position: relative;
}
.base-layout .btn-toolbar {
  margin-top: 10px;
  height: 56px;
  width: 100%;
  background-color: white;
  border-radius: 4px;
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.base-layout .btn-toolbar .toolbar-item {
  margin-left: 25px;
}
.con-box {
  width: 100%;
  margin-top: 10px;
}
.con-box .preview-con .aside-left {
  width: 100% !important;
  margin-right: 0;
}
.con-box .preview-con .aside-left .layout-box .canvasBg {
  display: none;
}
.con-box .preview-con .aside-left .layout-box .vue-grid-layout .vue-grid-item .deleteIem {
  display: none;
}
.con-box .preview-con .aside-right {
  display: none;
}
.con-box .aside-left {
  width: 79% !important;
  margin-right: 1%;
  border-radius: 4px;
  overflow: hidden;
}
.con-box .aside-left .layout-box {
  margin: -5px;
  position: relative;
}
.con-box .aside-left .layout-box .canvasBg {
  position: absolute;
  left: 0;
  top: 0;
  margin: 5px;
  z-index: 0;
}
.con-box .aside-left .layout-box .vue-grid-layout {
  position: relative;
  min-height: calc(100vh - 150px);
  z-index: 1;
}
.con-box .aside-left .layout-box .vue-grid-layout .vue-grid-item {
  position: absolute;
  width: 1000px;
  padding: 10px;
  background: rgba(255, 255, 255, 0.6);
  border-radius: 4px;
  border: 1px solid #efefef;
}
.con-box .aside-left .layout-box .vue-grid-layout .vue-grid-item .deleteIem {
  position: absolute;
  top: 1px;
  right: 1px;
  padding: 2px;
  background: rgba(255, 255, 255, 0.6);
  cursor: pointer;
  color: #666;
  font-size: 14px;
}
.con-box .aside-left .layout-box .vue-grid-layout .vue-grid-item .deleteIem:hover {
  font-size: 15px;
  color: #f56c6c;
}
.con-box .aside-right {
  width: 20% !important;
  background: #fff;
  padding: 10px;
  border-radius: 4px;
}
.con-box .aside-right .el-collapse {
  border-top: 0;
}
.con-box .aside-right .el-collapse .collapse-title {
  font-size: 12px;
  color: #909399;
}
.con-box .aside-right .el-collapse .listContain_item {
  width: 100%;
  padding: 8px 0;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.con-box .aside-right .el-collapse .listContain_item:before {
  margin: 0 10px;
}
.con-box .aside-right .el-collapse .listContain_item:hover {
  background: #f5f6fc;
}
#workFlowDivIdV2 .el-tab-pane.tthird {
  width: 100%;
}
#workFlowDivIdV2 .el-row {
  margin-bottom: 10px;
}
#workFlowDivIdV2 .el-table--small ::v-deep td {
  padding: 6px 2px;
}
#workFlowDivIdV2 .el-date-editor.el-input,
#workFlowDivIdV2 .el-date-editor.el-input__inner {
  width: 100%;
}
#workFlowDivIdV2 .el-tabs--border-card > .el-tabs__content {
  padding: 0px;
}
#workFlowDivIdV2 .el-button--text {
  padding: 0;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.base-layout {
  position: relative;
}
.base-layout .btn-toolbar {
  margin-top: 10px;
  height: 56px;
  width: 100%;
  background-color: white;
  border-radius: 4px;
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.base-layout .btn-toolbar .toolbar-item {
  margin-left: 25px;
}
.con-box {
  width: 100%;
  margin-top: 10px;
}
.con-box .preview-con .aside-left {
  width: 100% !important;
  margin-right: 0;
}
.con-box .preview-con .aside-left .layout-box .canvasBg {
  display: none;
}
.con-box .preview-con .aside-left .layout-box .vue-grid-layout .vue-grid-item .deleteIem {
  display: none;
}
.con-box .preview-con .aside-right {
  display: none;
}
.con-box .aside-left {
  width: 79% !important;
  margin-right: 1%;
  border-radius: 4px;
  overflow: hidden;
}
.con-box .aside-left .layout-box {
  margin: -5px;
  position: relative;
}
.con-box .aside-left .layout-box .canvasBg {
  position: absolute;
  left: 0;
  top: 0;
  margin: 5px;
  z-index: 0;
}
.con-box .aside-left .layout-box .vue-grid-layout {
  position: relative;
  min-height: calc(100vh - 150px);
  z-index: 1;
}
.con-box .aside-left .layout-box .vue-grid-layout .vue-grid-item {
  position: absolute;
  width: 1000px;
  padding: 10px;
  background: rgba(255, 255, 255, 0.6);
  border-radius: 4px;
  border: 1px solid #efefef;
}
.con-box .aside-left .layout-box .vue-grid-layout .vue-grid-item .deleteIem {
  position: absolute;
  top: 1px;
  right: 1px;
  padding: 2px;
  background: rgba(255, 255, 255, 0.6);
  cursor: pointer;
  color: #666;
  font-size: 14px;
}
.con-box .aside-left .layout-box .vue-grid-layout .vue-grid-item .deleteIem:hover {
  font-size: 15px;
  color: #f56c6c;
}
.con-box .aside-right {
  width: 20% !important;
  background: #fff;
  padding: 10px;
  border-radius: 4px;
}
.con-box .aside-right .el-collapse {
  border-top: 0;
}
.con-box .aside-right .el-collapse .collapse-title {
  font-size: 12px;
  color: #909399;
}
.con-box .aside-right .el-collapse .listContain_item {
  width: 100%;
  padding: 8px 0;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.con-box .aside-right .el-collapse .listContain_item:before {
  margin: 0 10px;
}
.con-box .aside-right .el-collapse .listContain_item:hover {
  background: #f5f6fc;
}
.el-popover {
  height: 500px;
  overflow: auto;
}
#app {
  height: 100%;
  overflow: auto;
}
.layout-edit-conent {
  height: 100%;
  background: #f9f9f9;
  overflow: hidden;
}
.layout-edit-conent.is-edit {
  background-image: linear-gradient(90deg, rgba(180, 180, 180, 0.15) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(rgba(180, 180, 180, 0.15) 1px, rgba(0, 0, 0, 0) 1px);
  background-size: 8.3% 100px;
}
.layout-edit-conent .dbox {
  height: 100%;
  overflow-y: auto;
  position: relative;
  padding-bottom: 80px;
}
.layout-edit-conent .edit-del {
  position: absolute;
  right: 0;
  margin-top: 10px;
  margin-right: 10px;
  z-index: 999;
}
.layout-edit-conent .edit {
  margin-right: 10px;
}
.layout-edit-conent .edit:hover {
  cursor: pointer;
  color: #5cb6ff;
}
.layout-edit-conent .del:hover {
  cursor: pointer;
  color: #5cb6ff;
}
.layout-edit-sidebar-right {
  width: 200px;
  height: 100vh;
  background: #fff;
  position: fixed;
  right: -200px;
  top: 0;
  padding-top: 20px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-box-shadow: -4px 0 5px -3px #e0dddd;
          box-shadow: -4px 0 5px -3px #e0dddd;
}
.layout-edit-sidebar-right.opened {
  right: 0;
}
.layout-edit-sidebar-right .layout-edit-el-menu {
  overflow-y: auto;
  height: 100%;
}
.layout-edit-sidebar-right .save-reset {
  text-align: center;
}
.layout-edit-sidebar-right .btn {
  width: 20px;
  height: 80px;
  background-color: #fff;
  border-radius: 20px 0 0 20px;
  text-align: center;
  position: absolute;
  right: 200px;
  top: 45%;
  line-height: 80px;
  -webkit-box-shadow: -4px 0 5px -3px #e0dddd;
          box-shadow: -4px 0 5px -3px #e0dddd;
}
.layout-edit-sidebar-right .btn:hover {
  cursor: pointer;
}
.layout-edit-conent .vue-grid-layout {
  height: 100%;
}
.vue-grid-layout {
  min-height: 100vh;
}
.vue-grid-item {
  -ms-touch-action: none;
      touch-action: none;
}
.vue-grid-item:not(.vue-grid-placeholder) {
  background: #f9f9f8;
  border: 1px solid #eee;
}
.vue-grid-item .resizing {
  opacity: 0.9;
}
.vue-grid-item .static {
  background: #cce;
}
.vue-grid-item .text {
  font-size: 24px;
  text-align: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: 100%;
  width: 100%;
}
.vue-grid-item .no-drag {
  height: 100%;
  width: 100%;
}
.vue-grid-item .minMax {
  font-size: 12px;
}
.vue-grid-item .add {
  cursor: pointer;
}
.vue-draggable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10'><circle cx='5' cy='5' r='5' fill='#999999'/></svg>") no-repeat;
  background-position: bottom right;
  padding: 0 8px 8px 0;
  background-repeat: no-repeat;
  background-origin: content-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
.layoutJSON {
  background: #ddd;
  border: 1px solid black;
  margin-top: 10px;
  padding: 10px;
}
.eventsJSON {
  background: #ddd;
  border: 1px solid black;
  margin-top: 10px;
  padding: 10px;
  height: 100px;
  overflow-y: scroll;
}
.notree-content {
  height: calc(100vh - 100px);
  overflow-y: hidden;
  margin-top: 5px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 0 6px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 0 6px 0 rgba(0, 0, 0, 0.04);
  border: 1px solid #dcdfe6;
  margin: 5px 10px;
  padding: 15px;
}
.notree-content .button-title {
  margin-bottom: 10px;
}
.notree-content .el-table--border {
  height: calc(100vh - 255px);
}
.collefts {
  padding-top: 10px;
}
.el-row {
  margin-bottom: 10px;
}
.el-table--small ::v-deep td {
  padding: 6px 2px;
}
.el-date-editor.el-input,
.el-date-editor.el-input__inner {
  width: 100%;
}
.el-button--text {
  padding: 0;
}
.demonstration {
  font-size: 13px;
}
.my-chart {
  width: 100%;
  height: 100%;
  overflow: inherit;
}
.my-chart .my-chart-icon {
  font-size: 14px;
  cursor: pointer;
  position: absolute;
  right: 70px;
  top: 12px;
}
.my-chart .my-chart-icon:hover {
  color: #5cb6ff;
}
.my-chart .el-card__body {
  height: calc(100% - 40px);
}
.my-chart.no-header {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-top: 1px solid #eee;
}
.my-chart {
  width: 100%;
  height: 100%;
  overflow: inherit;
}
.my-chart .my-chart-icon {
  font-size: 14px;
  cursor: pointer;
  position: absolute;
  right: 70px;
  top: 12px;
}
.my-chart .my-chart-icon:hover {
  color: #5cb6ff;
}
.my-chart .el-card__body {
  height: calc(100% - 40px);
}
.my-iframe {
  width: 100%;
  height: 100%;
}
.el-card.down_load_center_card {
  height: 100%;
}
.el-card.down_load_center_card .el-card__body {
  overflow-y: auto;
  height: calc(100% - 40px);
}
.el-card.down_load_center_card .text-conent {
  width: 100%;
  height: 100%;
  font-size: 14px;
}
.el-card.down_load_center_card .text-conent .ico {
  font-size: 12px;
  margin-right: 10px;
  color: #63d1fa;
}
.el-card.down_load_center_card .text-conent a {
  text-decoration: none;
  outline: none;
  color: #606266;
  display: block;
  overflow: hidden;
  width: calc(100% - 10px);
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 6px 20px;
}
.el-card.down_load_center_card .text-conent a:hover {
  color: #2577d4;
}
.el-card.down_load_center_card .clearfix i {
  font-size: 16px;
  display: inline-block;
  vertical-align: baseline;
}
.my-chart-line {
  width: 100%;
  height: 100%;
  overflow: inherit;
}
.my-chart-line .my-chart-icon {
  font-size: 14px;
  cursor: pointer;
  position: absolute;
  right: 70px;
  top: 12px;
}
.my-chart-line .my-chart-icon:hover {
  color: #5cb6ff;
}
.my-chart-line .el-card__body {
  height: calc(100% - 40px);
}
.my-chart-line.no-header {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-top: 1px solid #eee;
}
.my-chart {
  width: 100%;
  height: 100%;
  overflow: inherit;
}
.my-chart .my-chart-icon {
  font-size: 14px;
  cursor: pointer;
  position: absolute;
  right: 70px;
  top: 12px;
}
.my-chart .my-chart-icon:hover {
  color: #5cb6ff;
}
.my-chart .el-card__body {
  height: calc(100% - 40px);
}
.my-iframe {
  width: 100%;
  height: 100%;
}
.data-dialog .el-dialog__footer {
  height: 55px;
}
.data-dialog .el-dialog__footer .executeBut {
  position: absolute;
  left: 20px;
}
.data-dialog .el-dialog__body::-webkit-scrollbar {
  display: none;
}
.data-dialog .monaco-connet {
  padding-bottom: 7px;
}
.my-chart {
  width: 100%;
  height: 100%;
  overflow: inherit;
}
.my-chart .my-chart-icon {
  font-size: 14px;
  cursor: pointer;
  position: absolute;
  right: 70px;
  top: 12px;
}
.my-chart .my-chart-icon:hover {
  color: #5cb6ff;
}
.my-chart .el-card__body {
  height: calc(100% - 40px);
}
.wrapper {
  position: relative;
  width: 100%;
}
/*画布容器*/
#efContainerV2 {
  position: relative;
  overflow: scroll;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
#workFlowDivIdV2Setting,
#efContainerV2 {
  /*顶部工具栏*/
}
#workFlowDivIdV2Setting .ef-tooltar,
#efContainerV2 .ef-tooltar {
  padding-left: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 42px;
  line-height: 42px;
  z-index: 3;
  border-bottom: 1px solid #DADCE0;
}
#workFlowDivIdV2Setting .jtk-overlay,
#efContainerV2 .jtk-overlay {
  cursor: pointer;
  color: #4A4A4A;
}
#workFlowDivIdV2Setting,
#efContainerV2 {
  /*节点菜单*/
}
#workFlowDivIdV2Setting .ef-node-pmenu,
#efContainerV2 .ef-node-pmenu {
  cursor: pointer;
  height: 32px;
  line-height: 32px;
  width: 225px;
  display: block;
  font-weight: bold;
  color: #4A4A4A;
  padding-left: 5px;
}
#workFlowDivIdV2Setting .ef-node-pmenu:hover,
#efContainerV2 .ef-node-pmenu:hover {
  background-color: #E0E0E0;
}
#workFlowDivIdV2Setting .ef-node-menu-li,
#efContainerV2 .ef-node-menu-li {
  color: #565758;
  width: 150px;
  border: 1px dashed #E0E3E7;
  margin: 5px 0 5px 0;
  padding: 5px;
  border-radius: 5px;
  padding-left: 8px;
}
#workFlowDivIdV2Setting .ef-node-menu-li:hover,
#efContainerV2 .ef-node-menu-li:hover {
  /* 设置移动样式*/
  cursor: move;
  background-color: #F0F7FF;
  border: 1px dashed #1879FF;
  border-left: 4px solid #1879FF;
  padding-left: 5px;
}
#workFlowDivIdV2Setting .ef-node-menu-li-no,
#efContainerV2 .ef-node-menu-li-no {
  color: #565758;
  width: 150px;
  border: 1px dashed #E0E3E7;
  margin: 5px 0 5px 0;
  padding: 5px;
  border-radius: 5px;
  padding-left: 8px;
}
#workFlowDivIdV2Setting .ef-node-menu-li-no:hover,
#efContainerV2 .ef-node-menu-li-no:hover {
  /* 设置移动样式*/
  cursor: not-allowed;
  background-color: #F0F7FF;
  border: 1px dashed #1879FF;
  border-left: 4px solid #1879FF;
  padding-left: 5px;
}
#workFlowDivIdV2Setting .ef-node-menu-ul,
#efContainerV2 .ef-node-menu-ul {
  list-style: none;
  padding-left: 20px;
}
#workFlowDivIdV2Setting,
#efContainerV2 {
  /*节点的最外层容器*/
}
#workFlowDivIdV2Setting .ef-node-container,
#efContainerV2 .ef-node-container {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 170px;
  height: 32px;
  border: 1px solid #E0E3E7;
  border-radius: 5px;
  background-color: #fff;
}
#workFlowDivIdV2Setting .ef-node-container:hover,
#efContainerV2 .ef-node-container:hover {
  /* 设置移动样式*/
  cursor: move;
  background-color: #F0F7FF;
  /*box-shadow: #1879FF 0px 0px 12px 0px;*/
  background-color: #F0F7FF;
  border: 1px dashed #1879FF;
}
#workFlowDivIdV2Setting .ef-node-container-panding,
#efContainerV2 .ef-node-container-panding {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 170px;
  height: 32px;
  border: 1px solid #E0E3E7;
  border-radius: 5px;
  background-color: #fff;
}
#workFlowDivIdV2Setting .ef-node-container-panding:hover,
#efContainerV2 .ef-node-container-panding:hover {
  /* 设置移动样式*/
  cursor: move;
  background-color: #F0F7FF;
  /*box-shadow: #1879FF 0px 0px 12px 0px;*/
  background-color: #F0F7FF;
  border: 1px dashed #1879FF;
}
#workFlowDivIdV2Setting,
#efContainerV2 {
  /*节点的最外层容器*/
  /*节点激活样式*/
}
#workFlowDivIdV2Setting .ef-node-active,
#efContainerV2 .ef-node-active {
  background-color: #F0F7FF;
  /*box-shadow: #1879FF 0px 0px 12px 0px;*/
  background-color: #F0F7FF;
  border: 1px solid #1879FF;
}
#workFlowDivIdV2Setting,
#efContainerV2 {
  /*节点左侧的竖线*/
}
#workFlowDivIdV2Setting .ef-node-left,
#efContainerV2 .ef-node-left {
  width: 4px;
  background-color: #1879FF;
  border-radius: 4px 0 0 4px;
}
#workFlowDivIdV2Setting,
#efContainerV2 {
  /*节点左侧的图标*/
}
#workFlowDivIdV2Setting .ef-node-left-ico,
#efContainerV2 .ef-node-left-ico {
  line-height: 32px;
  margin-left: 8px;
}
#workFlowDivIdV2Setting .ef-node-left-ico:hover,
#efContainerV2 .ef-node-left-ico:hover {
  /* 设置拖拽的样式 */
  cursor: crosshair;
}
#workFlowDivIdV2Setting,
#efContainerV2 {
  /*节点显示的文字*/
}
#workFlowDivIdV2Setting .ef-node-text,
#efContainerV2 .ef-node-text {
  color: #565758;
  font-size: 12px;
  line-height: 32px;
  margin-left: 8px;
  width: 100px;
  /* 设置超出宽度文本显示方式*/
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
}
#workFlowDivIdV2Setting .ef-node-text-panding,
#efContainerV2 .ef-node-text-panding {
  color: #565758;
  font-size: 12px;
  line-height: 32px;
  margin-left: 8px;
  width: 100px;
  /* 设置超出宽度文本显示方式*/
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
}
#workFlowDivIdV2Setting,
#efContainerV2 {
  /*节点显示的文字*/
  /*节点右侧的图标*/
}
#workFlowDivIdV2Setting .ef-node-right-ico,
#efContainerV2 .ef-node-right-ico {
  line-height: 32px;
  position: absolute;
  right: 5px;
  color: #84CF65;
  cursor: default;
}
#workFlowDivIdV2Setting .ef-node-right-ico-panding,
#efContainerV2 .ef-node-right-ico-panding {
  line-height: 32px;
  position: absolute;
  right: 5px;
  color: #84CF65;
  cursor: default;
}
#workFlowDivIdV2Setting,
#efContainerV2 {
  /*节点右侧的图标*/
  /*节点的几种状态样式*/
}
#workFlowDivIdV2Setting .el-node-state-success,
#efContainerV2 .el-node-state-success {
  line-height: 32px;
  position: absolute;
  right: 5px;
  color: #84CF65;
  cursor: default;
}
#workFlowDivIdV2Setting .el-node-state-error,
#efContainerV2 .el-node-state-error {
  line-height: 32px;
  position: absolute;
  right: 5px;
  color: #F56C6C;
  cursor: default;
}
#workFlowDivIdV2Setting .el-node-state-warning,
#efContainerV2 .el-node-state-warning {
  line-height: 32px;
  position: absolute;
  right: 5px;
  color: #E6A23C;
  cursor: default;
}
#workFlowDivIdV2Setting .el-node-state-running,
#efContainerV2 .el-node-state-running {
  line-height: 32px;
  position: absolute;
  right: 5px;
  color: #84CF65;
  cursor: default;
}
#workFlowDivIdV2Setting,
#efContainerV2 {
  /*node-form*/
}
#workFlowDivIdV2Setting .ef-node-form-header,
#efContainerV2 .ef-node-form-header {
  height: 32px;
  border-top: 1px solid #dce3e8;
  border-bottom: 1px solid #dce3e8;
  background: #F1F3F4;
  color: #000;
  line-height: 32px;
  padding-left: 12px;
  font-size: 14px;
}
#workFlowDivIdV2Setting .ef-node-form-header .el-tag,
#efContainerV2 .ef-node-form-header .el-tag {
  height: 24px;
  line-height: 24px;
  float: right;
  margin-top: 3px;
}
#workFlowDivIdV2Setting .ef-node-form-body,
#efContainerV2 .ef-node-form-body {
  margin-top: 10px;
  padding-right: 10px;
  padding-bottom: 20px;
}
#workFlowDivIdV2Setting,
#efContainerV2 {
  /* 连线中的label 样式*/
}
#workFlowDivIdV2Setting .jtk-overlay.flowLabel:not(.aLabel),
#efContainerV2 .jtk-overlay.flowLabel:not(.aLabel) {
  padding: 4px 10px;
  background-color: white;
  color: #565758 !important;
  border: 1px solid #E0E3E7;
  border-radius: 5px;
}
#workFlowDivIdV2Setting,
#efContainerV2 {
  /* label 为空的样式 */
}
#workFlowDivIdV2Setting .ef-dot,
#efContainerV2 .ef-dot {
  background-color: #1879FF;
  border-radius: 10px;
}
#workFlowDivIdV2Setting .ef-dot-hover,
#efContainerV2 .ef-dot-hover {
  background-color: red;
}
#workFlowDivIdV2Setting .ef-rectangle,
#efContainerV2 .ef-rectangle {
  background-color: #1879FF;
}
#workFlowDivIdV2Setting .ef-rectangle-hover,
#efContainerV2 .ef-rectangle-hover {
  background-color: red;
}
#workFlowDivIdV2Setting .ef-drop-hover,
#efContainerV2 .ef-drop-hover {
  border: 1px dashed #1879FF;
}
.flowHelp {
  height: 80%;
}
.buttonGroup {
  margin-top: 10px;
}
.tipInfo {
  color: red;
  line-height: 29px;
  margin-left: 10px;
}
.my-chart-zvue .el-card__body {
  padding: 0;
  height: 100%;
}
.card-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.card-menu .el-card {
  width: 24%;
  margin: 10px 0;
}
.card-menu .el-card .el-card__header .icon {
  padding: 5px;
  background: rgb(2, 107, 255);
  color: #fff;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  line-height: 18px;
  text-align: center;
}
.card-menu .el-card .menu-col,
.card-menu .el-card .zhinan-col {
  background: rgba(2, 107, 255, 0.6);
  height: 34px;
  line-height: 34px;
  color: #fff;
  padding-left: 20px;
}
.card-menu .el-card.index-1 .el-card__header .icon {
  background: rgb(206, 189, 2);
}
.card-menu .el-card.index-1 .menu-col,
.card-menu .el-card.index-1 .zhinan-col {
  background: rgba(206, 189, 2, 0.6);
}
.card-menu .el-card.index-2 .el-card__header .icon {
  background: rgb(204, 34, 0);
}
.card-menu .el-card.index-2 .menu-col,
.card-menu .el-card.index-2 .zhinan-col {
  background: rgba(204, 34, 0, 0.6);
}
.card-menu .el-card.index-3 .el-card__header .icon {
  background: rgb(44, 204, 0);
}
.card-menu .el-card.index-3 .menu-col,
.card-menu .el-card.index-3 .zhinan-col {
  background: rgba(44, 204, 0, 0.6);
}
.card-menu .el-card.index-4 .el-card__header .icon {
  background: rgb(182, 0, 115);
}
.card-menu .el-card.index-4 .menu-col,
.card-menu .el-card.index-4 .zhinan-col {
  background: rgba(182, 0, 115, 0.6);
}
.card-menu-popover {
  background: #f9f9f9;
  -webkit-box-shadow: 5px 10px 20px #000;
          box-shadow: 5px 10px 20px #000;
}
.card-menu-popover h3 {
  padding: 10px;
  font-size: 14px;
}
.card-menu-popover .links {
  padding: 5px 25px 20px 10px;
  color: #054dff;
}
.card-menu-popover .links span + span {
  display: inline-block;
  margin-left: 15px;
  font-size: 12px;
  cursor: pointer;
}
.my-chart {
  width: 100%;
  height: 100%;
  overflow: inherit;
}
.my-chart .my-chart-icon {
  font-size: 14px;
  cursor: pointer;
  position: absolute;
  right: 70px;
  top: 12px;
}
.my-chart .my-chart-icon:hover {
  color: #5cb6ff;
}
.my-chart .el-card__body {
  height: calc(100% - 40px);
}
.my-chart.no-header {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-top: 1px solid #eee;
}
#myChart {
  width: 100%;
  height: 100%;
}
.zstars-opinion.zstars-approval .zstars-opinion-user p.opinlen.allopin {
  font-size: 12px;
  color: #fff;
  background-color: #FF0C0C;
  border-color: #FF0C0C;
  width: 80px;
  border-radius: 10px;
}
.zstars-opinion.zstars-approval .zstars-opinion-user p.opinlengreen.allopin {
  font-size: 12px;
  color: #fff;
  background-color: #05c341;
  border-color: #05c341;
  width: 80px;
  border-radius: 10px;
}
:root,
:host {
  --w-e-textarea-bg-color: #fff;
  --w-e-textarea-color: #333;
  --w-e-textarea-border-color: #ccc;
  --w-e-textarea-slight-border-color: #e8e8e8;
  --w-e-textarea-slight-color: #d4d4d4;
  --w-e-textarea-slight-bg-color: #f5f2f0;
  --w-e-textarea-selected-border-color: #B4D5FF;
  --w-e-textarea-handler-bg-color: #4290f7;
  --w-e-toolbar-color: #595959;
  --w-e-toolbar-bg-color: #fff;
  --w-e-toolbar-active-color: #333;
  --w-e-toolbar-active-bg-color: #f1f1f1;
  --w-e-toolbar-disabled-color: #999;
  --w-e-toolbar-border-color: #e8e8e8;
  --w-e-modal-button-bg-color: #fafafa;
  --w-e-modal-button-border-color: #d9d9d9;
}
.w-e-text-container *,.w-e-toolbar *{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;outline:none;padding:0}
.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}
.w-e-text-container{background-color:var(--w-e-textarea-bg-color);color:var(--w-e-textarea-color);height:100%;position:relative}
.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}
.w-e-text-container [data-slate-editor]{word-wrap:break-word;border-top:1px solid transparent;min-height:100%;outline:0;padding:0 10px;white-space:pre-wrap}
.w-e-text-container [data-slate-editor] p{margin:15px 0}
.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}
.w-e-text-container [data-slate-editor] img{cursor:default;display:inline!important;max-width:100%;min-height:20px;min-width:20px}
.w-e-text-container [data-slate-editor] span{text-indent:0}
.w-e-text-container [data-slate-editor] [data-selected=true]{-webkit-box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color);box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}
.w-e-text-placeholder{font-style:italic;left:10px;top:17px;width:90%}
.w-e-max-length-info,.w-e-text-placeholder{color:var(--w-e-textarea-slight-color);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.w-e-max-length-info{bottom:.5em;right:1em}
.w-e-bar{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-color);font-size:14px;padding:0 5px}
.w-e-bar svg{fill:var(--w-e-toolbar-color);height:14px;width:14px}
.w-e-bar-show{display:-webkit-box;display:-ms-flexbox;display:flex}
.w-e-bar-hidden{display:none}
.w-e-hover-bar{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;-webkit-box-shadow:0 2px 5px #0000001f;box-shadow:0 2px 5px #0000001f;position:absolute}
.w-e-toolbar{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}
.w-e-bar-divider{background-color:var(--w-e-toolbar-border-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;margin:0 5px;width:1px}
.w-e-bar-item{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding:4px;position:relative;text-align:center}
.w-e-bar-item,.w-e-bar-item button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.w-e-bar-item button{background:transparent;border:none;color:var(--w-e-toolbar-color);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32px;overflow:hidden;padding:0 8px;white-space:nowrap}
.w-e-bar-item button:hover{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}
.w-e-bar-item button .title{margin-left:5px}
.w-e-bar-item .active{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}
.w-e-bar-item .disabled{color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}
.w-e-bar-item .disabled svg{fill:var(--w-e-toolbar-disabled-color)}
.w-e-bar-item .disabled:hover{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-disabled-color)}
.w-e-bar-item .disabled:hover svg{fill:var(--w-e-toolbar-disabled-color)}
.w-e-menu-tooltip-v5:before{background-color:var(--w-e-toolbar-active-color);border-radius:5px;color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);font-size:.75em;opacity:0;padding:5px 10px;position:absolute;text-align:center;top:40px;-webkit-transition:opacity .6s;transition:opacity .6s;visibility:hidden;white-space:pre;z-index:1}
.w-e-menu-tooltip-v5:after{border:5px solid transparent;border-bottom:5px solid var(--w-e-toolbar-active-color);content:"";opacity:0;position:absolute;top:30px;-webkit-transition:opacity .6s;transition:opacity .6s;visibility:hidden}
.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}
.w-e-menu-tooltip-v5.tooltip-right:before{left:100%;top:10px}
.w-e-menu-tooltip-v5.tooltip-right:after{border-bottom-color:transparent;border-left-color:transparent;border-right-color:var(--w-e-toolbar-active-color);border-top-color:transparent;left:100%;margin-left:-10px;top:16px}
.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;-webkit-box-shadow:0 2px 10px #0000001f;box-shadow:0 2px 10px #0000001f;display:none;left:0;margin-top:40px;position:absolute;top:0;z-index:1}
.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}
.w-e-select-list{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;-webkit-box-shadow:0 2px 10px #0000001f;box-shadow:0 2px 10px #0000001f;left:0;margin-top:40px;max-height:350px;min-width:100px;overflow-y:auto;position:absolute;top:0;z-index:1}
.w-e-select-list ul{line-height:1;list-style:none}
.w-e-select-list ul .selected{background-color:var(--w-e-toolbar-active-bg-color)}
.w-e-select-list ul li{cursor:pointer;padding:7px 0 7px 25px;position:relative;text-align:left;white-space:nowrap}
.w-e-select-list ul li:hover{background-color:var(--w-e-toolbar-active-bg-color)}
.w-e-select-list ul li svg{left:0;margin-left:5px;margin-top:-7px;position:absolute;top:50%}
.w-e-bar-bottom .w-e-select-list{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}
.w-e-drop-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;-webkit-box-shadow:0 2px 10px #0000001f;box-shadow:0 2px 10px #0000001f;margin-top:40px;min-width:200px;padding:10px;position:absolute;top:0;z-index:1}
.w-e-bar-bottom .w-e-drop-panel{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}
.w-e-modal{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;-webkit-box-shadow:0 2px 10px #0000001f;box-shadow:0 2px 10px #0000001f;color:var(--w-e-toolbar-color);font-size:14px;min-height:40px;min-width:100px;padding:20px 15px 0;position:absolute;text-align:left;z-index:1}
.w-e-modal .btn-close{cursor:pointer;line-height:1;padding:5px;position:absolute;right:8px;top:7px}
.w-e-modal .btn-close svg{fill:var(--w-e-toolbar-color);height:10px;width:10px}
.w-e-modal .babel-container{display:block;margin-bottom:15px}
.w-e-modal .babel-container span{display:block;margin-bottom:10px}
.w-e-modal .button-container{margin-bottom:15px}
.w-e-modal button{background-color:var(--w-e-modal-button-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);cursor:pointer;font-weight:400;height:32px;padding:4.5px 15px;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);font-variant:tabular-nums;padding:4.5px 11px;-webkit-transition:all .3s;transition:all .3s;width:100%}
.w-e-modal textarea{min-height:60px}
body .w-e-modal,body .w-e-modal *{-webkit-box-sizing:border-box;box-sizing:border-box}
.w-e-progress-bar{background-color:var(--w-e-textarea-handler-bg-color);height:1px;position:absolute;-webkit-transition:width .3s;transition:width .3s;width:0}
.w-e-full-screen-container{bottom:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;height:100%!important;left:0!important;margin:0!important;padding:0!important;position:fixed;right:0!important;top:0!important;width:100%!important}
.w-e-full-screen-container [data-w-e-textarea=true]{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}
.w-e-text-container [data-slate-editor] code{background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;font-family:monospace;padding:3px}
.w-e-panel-content-color{list-style:none;text-align:left;width:230px}
.w-e-panel-content-color li{border:1px solid var(--w-e-toolbar-bg-color);border-radius:3px 3px;cursor:pointer;display:inline-block;padding:2px}
.w-e-panel-content-color li:hover{border-color:var(--w-e-toolbar-color)}
.w-e-panel-content-color li .color-block{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px 3px;height:17px;width:17px}
.w-e-panel-content-color .active{border-color:var(--w-e-toolbar-color)}
.w-e-panel-content-color .clear{line-height:1.5;margin-bottom:5px;width:100%}
.w-e-panel-content-color .clear svg{height:16px;margin-bottom:-4px;width:16px}
.w-e-text-container [data-slate-editor] blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}
.w-e-panel-content-emotion{font-size:20px;list-style:none;text-align:left;width:300px}
.w-e-panel-content-emotion li{border-radius:3px 3px;cursor:pointer;display:inline-block;padding:0 5px}
.w-e-panel-content-emotion li:hover{background-color:var(--w-e-textarea-slight-bg-color)}
.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}
.w-e-textarea-divider hr{background-color:var(--w-e-textarea-border-color);border:0;display:block;height:1px}
.w-e-text-container [data-slate-editor] pre>code{background-color:var(--w-e-textarea-slight-bg-color);border:1px solid var(--w-e-textarea-slight-border-color);border-radius:4px 4px;display:block;font-size:14px;padding:10px;text-indent:0}
.w-e-text-container [data-slate-editor] .w-e-image-container{display:inline-block;margin:0 3px}
.w-e-text-container [data-slate-editor] .w-e-image-container:hover{-webkit-box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color);box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}
.w-e-text-container [data-slate-editor] .w-e-selected-image-container{overflow:hidden;position:relative}
.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:var(--w-e-textarea-handler-bg-color);height:7px;position:absolute;width:7px}
.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;left:0;top:0}
.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;right:0;top:0}
.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{bottom:0;cursor:nesw-resize;left:0}
.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{bottom:0;cursor:nwse-resize;right:0}
.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover{-webkit-box-shadow:none;box-shadow:none}
.w-e-text-container [contenteditable=false] .w-e-image-container:hover{-webkit-box-shadow:none;box-shadow:none}
.w-e-text-container [data-slate-editor] .table-container{border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin-top:10px;overflow-x:auto;padding:10px;width:100%}
.w-e-text-container [data-slate-editor] table{border-collapse:collapse}
.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid var(--w-e-textarea-border-color);line-height:1.5;min-width:30px;padding:3px 5px;text-align:left}
.w-e-text-container [data-slate-editor] table th{background-color:var(--w-e-textarea-slight-bg-color);font-weight:700;text-align:center}
.w-e-panel-content-table{background-color:var(--w-e-toolbar-bg-color)}
.w-e-panel-content-table table{border-collapse:collapse}
.w-e-panel-content-table td{border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;height:15px;padding:3px 5px;width:20px}
.w-e-panel-content-table td.active{background-color:var(--w-e-toolbar-active-bg-color)}
.w-e-textarea-video-container{background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0,#fff 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin:10px auto 0;padding:10px 0;text-align:center}
.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-ms-hyphens:none;hyphens:none;line-height:1.5;margin:.5em 0;overflow:auto;padding:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}
.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}
.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}
.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}
.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}
.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}
.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}
.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}
.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}
.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}
.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}
.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}
.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}
@charset "UTF-8";
.zstars-signature-dialog .el-dialog__body {
  background: #f4f4f4;
  padding: 30px;
}
.zstars-signature-dialog .vue-signature-pad {
  background: #fff;
  position: relative;
}
.zstars-signature-dialog .vue-signature-pad canvas {
  position: absolute;
  z-index: 999;
}
.zstars-signature-dialog .empty-text::before {
  content: "\8BF7\5728\8FD9\91CC\5199\60A8\7684\7B7E\540D";
  color: #999;
  font-size: 50px;
  font-family: cursive;
  position: absolute;
  top: calc(50% - 50px);
  left: calc(50% - 200px);
  z-index: 0;
}
.zstars-signature-dialog .wrap {
  width: 100%;
  height: 300px;
}
.zstars-signature-dialog .dialog-footer {
  height: 40px;
  border-top: 1px solid #ccc;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.zstars-signature-dialog .dialog-footer .otherSet {
  margin-left: 20px;
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.zstars-signature-dialog .dialog-footer .otherSet .penTxt {
  width: 70px;
}
.zstars-signature-dialog .dialog-footer .otherSet .selSize {
  width: 70px;
}
.zstars-signature-dialog .dialog-footer .otherSet .el-select__caret {
  position: absolute;
  right: -3px;
}
.zstars-signature-dialog .dialog-footer .otherSet .b1,
.zstars-signature-dialog .dialog-footer .otherSet .b2,
.zstars-signature-dialog .dialog-footer .otherSet .b3 {
  display: inline-block;
  background: #000;
  border-radius: 50%;
}
.zstars-signature-dialog .dialog-footer .otherSet .circleWrap {
  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;
  width: 18px;
  height: 18px;
  cursor: pointer;
  margin-right: 20px;
}
.zstars-signature-dialog .dialog-footer .otherSet .active {
  border: 1px dashed #0074d9;
}
.zstars-signature-dialog .dialog-footer .otherSet .b1 {
  width: 4px;
  height: 4px;
}
.zstars-signature-dialog .dialog-footer .otherSet .b2 {
  width: 6px;
  height: 6px;
}
.zstars-signature-dialog .dialog-footer .otherSet .b3 {
  width: 8px;
  height: 8px;
}
/*!
 * bootstrap-fileinput v5.5.4
 * http://plugins.krajee.com/file-input
 *
 * Krajee default styling for bootstrap-fileinput.
 *
 * Author: Kartik Visweswaran
 * Copyright: 2014 - 2024, Kartik Visweswaran, Krajee.com
 *
 * Licensed under the BSD-3-Clause
 * https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
 */.btn-file input[type=file],.file-caption-icon,.file-no-browse,.file-preview .fileinput-remove,.file-zoom-dialog .btn-navigate,.file-zoom-dialog .floating-buttons,.krajee-default .file-thumb-progress{position:absolute}.file-loading input[type=file],input[type=file].file-loading{width:0;height:0}.file-no-browse{left:50%;bottom:20%;width:1px;height:1px;font-size:0;opacity:0;border:none;background:0 0;outline:0;-webkit-box-shadow:none;box-shadow:none}.btn-kv-rotate,.file-caption-icon,.file-input-ajax-new .fileinput-remove-button,.file-input-ajax-new .fileinput-upload-button,.file-input-ajax-new .no-browse .input-group-btn,.file-input-new .close,.file-input-new .file-preview,.file-input-new .fileinput-remove-button,.file-input-new .fileinput-upload-button,.file-input-new .glyphicon-file,.file-input-new .no-browse .input-group-btn,.file-preview .kv-zoom-cache,.file-zoom-dialog .modal-header:after,.file-zoom-dialog .modal-header:before,.hide-content .kv-file-content,.is-locked .fileinput-remove-button,.is-locked .fileinput-upload-button,.kv-file-rotate,.kv-hidden{display:none}.file-caption .input-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-file,.file-caption,.file-input,.file-loading:before,.file-preview,.file-zoom-dialog .modal-dialog,.krajee-default .file-thumbnail-footer,.krajee-default.file-preview-frame{position:relative}.file-caption-icon .kv-caption-icon{line-height:inherit}.file-error-message pre,.file-error-message ul,.krajee-default .file-actions,.krajee-default .file-other-error{text-align:left}.file-error-message pre,.file-error-message ul{margin:0}.krajee-default .file-drag-handle,.krajee-default .file-upload-indicator{float:left;margin-top:10px;width:16px;height:16px}.file-thumb-progress .progress,.file-thumb-progress .progress-bar{font-family:Verdana,Helvetica,sans-serif;font-size:.7rem}.krajee-default .file-thumb-progress .progress,.kv-upload-progress .progress{background-color:#ccc}.krajee-default .file-caption-info,.krajee-default .file-size-info{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:160px;height:15px;margin:auto}.file-caption.icon-visible .file-caption-icon,.file-loading:before,.rotatable:not(.hide-rotate) .btn-kv-rotate,.rotatable:not(.hide-rotate) .kv-file-rotate{display:inline-block}.file-zoom-content>.file-object.type-flash,.file-zoom-content>.file-object.type-image,.file-zoom-content>.file-object.type-video{max-width:100%;max-height:100%;width:auto}.file-zoom-content>.file-object.type-flash,.file-zoom-content>.file-object.type-video{height:100%}.file-zoom-content>.file-object.type-default,.file-zoom-content>.file-object.type-html,.file-zoom-content>.file-object.type-pdf,.file-zoom-content>.file-object.type-text{width:100%}.file-loading:before{content:" Loading...";padding-left:20px;line-height:16px;font-size:13px;font-variant:small-caps;color:#999;background:url(data:image/gif;base64,R0lGODlhEAAQAPQAAP///1VVVfr6+np6eqysrFhYWG5ubuPj48TExGNjY6Ojo5iYmOzs7Lq6utjY2ISEhI6OjgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFUCAgjmRpnqUwFGwhKoRgqq2YFMaRGjWA8AbZiIBbjQQ8AmmFUJEQhQGJhaKOrCksgEla+KIkYvC6SJKQOISoNSYdeIk1ayA8ExTyeR3F749CACH5BAkKAAAALAAAAAAQABAAAAVoICCKR9KMaCoaxeCoqEAkRX3AwMHWxQIIjJSAZWgUEgzBwCBAEQpMwIDwY1FHgwJCtOW2UDWYIDyqNVVkUbYr6CK+o2eUMKgWrqKhj0FrEM8jQQALPFA3MAc8CQSAMA5ZBjgqDQmHIyEAIfkECQoAAAAsAAAAABAAEAAABWAgII4j85Ao2hRIKgrEUBQJLaSHMe8zgQo6Q8sxS7RIhILhBkgumCTZsXkACBC+0cwF2GoLLoFXREDcDlkAojBICRaFLDCOQtQKjmsQSubtDFU/NXcDBHwkaw1cKQ8MiyEAIfkECQoAAAAsAAAAABAAEAAABVIgII5kaZ6AIJQCMRTFQKiDQx4GrBfGa4uCnAEhQuRgPwCBtwK+kCNFgjh6QlFYgGO7baJ2CxIioSDpwqNggWCGDVVGphly3BkOpXDrKfNm/4AhACH5BAkKAAAALAAAAAAQABAAAAVgICCOZGmeqEAMRTEQwskYbV0Yx7kYSIzQhtgoBxCKBDQCIOcoLBimRiFhSABYU5gIgW01pLUBYkRItAYAqrlhYiwKjiWAcDMWY8QjsCf4DewiBzQ2N1AmKlgvgCiMjSQhACH5BAkKAAAALAAAAAAQABAAAAVfICCOZGmeqEgUxUAIpkA0AMKyxkEiSZEIsJqhYAg+boUFSTAkiBiNHks3sg1ILAfBiS10gyqCg0UaFBCkwy3RYKiIYMAC+RAxiQgYsJdAjw5DN2gILzEEZgVcKYuMJiEAOwAAAAAAAAAAAA==) top left no-repeat}.file-object{margin:0 0 -5px;padding:0}.btn-file,.kv-overflow-hidden{overflow:hidden}.btn-file input[type=file]{top:0;left:0;min-width:100%;min-height:100%;text-align:right;opacity:0;background:none;cursor:inherit;display:block}.btn-file ::-ms-browse{font-size:10000px;width:100%;height:100%}.file-caption.icon-visible .file-caption-name{padding-left:25px}.file-caption.icon-visible>.input-group-lg .file-caption-name{padding-left:30px}.file-caption.icon-visible>.input-group-sm .file-caption-name{padding-left:22px}.file-caption-name:not(.file-caption-disabled){background-color:transparent}.file-caption-name.file-processing{font-style:italic;border-color:#bbb;opacity:.5}.file-caption-icon{padding:7px 5px;left:4px}.input-group-lg .file-caption-icon{font-size:1.25rem}.input-group-sm .file-caption-icon{font-size:.875rem;padding:.25rem}.file-error-message{color:#a94442;background-color:#f2dede;margin:5px;border:1px solid #ebccd1;border-radius:4px;padding:15px}.file-error-message pre{margin:5px 0}.file-caption-disabled{background-color:#eee;cursor:not-allowed;opacity:1}.file-preview{border-radius:5px;border:1px solid #ddd;padding:8px;width:100%;margin-bottom:5px}.file-preview .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.file-preview .fileinput-remove{top:1px;right:1px;line-height:10px}.clickable .file-drop-zone-title,.file-preview .clickable{cursor:pointer}.file-preview-image{font:40px Impact,Charcoal,sans-serif;color:green;width:auto;height:auto;max-width:100%;max-height:100%}.krajee-default.file-preview-frame{margin:8px;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);padding:6px;float:left;text-align:center}.krajee-default.file-preview-frame .kv-file-content{width:213px;height:160px}.krajee-default.file-preview-frame .kv-file-content.kv-pdf-rendered{width:400px}.krajee-default.file-preview-frame[data-template=audio] .kv-file-content{width:240px;height:55px}.krajee-default.file-preview-frame .file-thumbnail-footer{height:70px}.krajee-default.file-preview-frame:not(.file-preview-error):hover{border:1px solid rgba(0,0,0,.3);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.4);box-shadow:0 0 10px 0 rgba(0,0,0,.4)}.krajee-default .file-preview-text{color:#428bca;border:1px solid #ddd;outline:0;resize:none}.krajee-default .file-preview-html{border:1px solid #ddd}.krajee-default .file-other-icon{font-size:6em;line-height:1}.krajee-default .file-footer-buttons{float:right}.krajee-default .file-footer-caption{display:block;text-align:center;padding-top:4px;font-size:11px;color:#999;margin-bottom:30px}.file-upload-stats{font-size:10px;text-align:center;width:100%}.kv-upload-progress .file-upload-stats{font-size:12px;margin:-10px 0 5px}.krajee-default .file-preview-error{opacity:.65;-webkit-box-shadow:none;box-shadow:none}.krajee-default .file-thumb-progress{top:37px;left:0;right:0}.krajee-default.kvsortable-ghost{background:#e1edf7;border:2px solid #a1abff}.krajee-default .file-preview-other:hover{opacity:.8}.krajee-default .file-preview-frame:not(.file-preview-error) .file-footer-caption:hover{color:#000}.kv-upload-progress .progress{height:20px;margin:10px 0;overflow:hidden}.kv-upload-progress .progress-bar{height:20px;font-family:Verdana,Helvetica,sans-serif}.file-zoom-dialog .file-other-icon{font-size:50vmin}.btn-navigate *,.file-zoom-dialog .modal-dialog{width:auto}.file-zoom-dialog .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.file-zoom-dialog .btn-navigate{margin:0 .1rem;padding:0;font-size:1.2rem;width:2.4rem;height:2.4rem;top:50%;border-radius:50%;text-align:center}.file-zoom-dialog .floating-buttons{top:5px;right:10px}.file-zoom-dialog .btn-kv-prev{left:0}.file-zoom-dialog .btn-kv-next{right:0}.file-zoom-dialog .kv-zoom-header{padding:.5rem}.file-zoom-dialog .kv-zoom-body{padding:.25rem}.file-zoom-dialog .kv-zoom-description{position:absolute;opacity:.8;font-size:.8rem;background-color:#1a1a1a;padding:1rem;text-align:center;border-radius:.5rem;color:#fff;left:15%;right:15%;bottom:15%}.file-zoom-dialog .kv-desc-hide{float:right;color:#fff;padding:0 .1rem;background:0 0;border:none}.file-sortable .file-drag-handle:hover,.file-zoom-dialog .kv-desc-hide:hover{opacity:.7}.file-zoom-dialog .kv-desc-hide:focus{opacity:.9}.file-input-ajax-new .no-browse .form-control,.file-input-new .no-browse .form-control{border-top-right-radius:4px;border-bottom-right-radius:4px}.file-caption{width:100%}.file-thumb-loading{background:url(data:image/gif;base64,R0lGODlhEAAQAPQAAP///1VVVfr6+np6eqysrFhYWG5ubuPj48TExGNjY6Ojo5iYmOzs7Lq6utjY2ISEhI6OjgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFUCAgjmRpnqUwFGwhKoRgqq2YFMaRGjWA8AbZiIBbjQQ8AmmFUJEQhQGJhaKOrCksgEla+KIkYvC6SJKQOISoNSYdeIk1ayA8ExTyeR3F749CACH5BAkKAAAALAAAAAAQABAAAAVoICCKR9KMaCoaxeCoqEAkRX3AwMHWxQIIjJSAZWgUEgzBwCBAEQpMwIDwY1FHgwJCtOW2UDWYIDyqNVVkUbYr6CK+o2eUMKgWrqKhj0FrEM8jQQALPFA3MAc8CQSAMA5ZBjgqDQmHIyEAIfkECQoAAAAsAAAAABAAEAAABWAgII4j85Ao2hRIKgrEUBQJLaSHMe8zgQo6Q8sxS7RIhILhBkgumCTZsXkACBC+0cwF2GoLLoFXREDcDlkAojBICRaFLDCOQtQKjmsQSubtDFU/NXcDBHwkaw1cKQ8MiyEAIfkECQoAAAAsAAAAABAAEAAABVIgII5kaZ6AIJQCMRTFQKiDQx4GrBfGa4uCnAEhQuRgPwCBtwK+kCNFgjh6QlFYgGO7baJ2CxIioSDpwqNggWCGDVVGphly3BkOpXDrKfNm/4AhACH5BAkKAAAALAAAAAAQABAAAAVgICCOZGmeqEAMRTEQwskYbV0Yx7kYSIzQhtgoBxCKBDQCIOcoLBimRiFhSABYU5gIgW01pLUBYkRItAYAqrlhYiwKjiWAcDMWY8QjsCf4DewiBzQ2N1AmKlgvgCiMjSQhACH5BAkKAAAALAAAAAAQABAAAAVfICCOZGmeqEgUxUAIpkA0AMKyxkEiSZEIsJqhYAg+boUFSTAkiBiNHks3sg1ILAfBiS10gyqCg0UaFBCkwy3RYKiIYMAC+RAxiQgYsJdAjw5DN2gILzEEZgVcKYuMJiEAOwAAAAAAAAAAAA==) center center no-repeat content-box!important}.file-drop-zone{border:1px dashed #aaa;min-height:260px;border-radius:4px;text-align:center;vertical-align:middle;margin:12px 15px 12px 12px;padding:5px}.file-drop-zone.clickable:hover{border:2px dashed #999}.file-drop-zone.clickable:focus{border:2px solid #5acde2}.file-drop-zone .file-preview-thumbnails{cursor:default}.file-drop-zone-title{color:#aaa;font-size:1.6em;text-align:center;padding:85px 10px;cursor:default}.file-highlighted{border:2px dashed #999!important;background-color:#eee}.file-uploading{background:url(data:image/gif;base64,R0lGODlhDAAMAIQAADQyNKSipNTS1Ozq7Ly6vHR2dKyurNze3PT29ISGhIyOjKyqrNza3PTy9MzOzLS2tOTm5Pz+/ERGRKSmpNTW1Ozu7Ly+vISChLSytOTi5Pz6/IyKjJSSlP///wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQAdACwAAAAADAAMAAAFXGDXaUOHYV0WieJQINPUSJAYVV2wLIaSpJrKBgMRiCyHAuDQQRAorA7h0ugIHMZoJ3HhXLNRLmdEqbEGAk3zIWiYBxXBAxFBWCmMg8BIFzUIGnhOVSwRVQdMfR0hACH5BAkJAB8ALAAAAAAMAAwAhBwaHIyOjNTS1KyurOzq7FxeXLy+vNze3PT29JyanHR2dLS2tNza3PTy9MTGxOTm5Pz+/KSipISGhERGRJSWlNTW1LSytOzu7GRmZMTCxOTi5Pz6/JyenLy6vIyKjP///wVh4PdB19cZ3wOJ4uUhltUUhAg1n9UtXUKlm0YkQ6iIHBrJ5PFBOA6sjyGAOzCg0U8iwLEysh9KIPHZVJgsiwKHWAgaaIIGA2BAEB9B5SoQfBh4Hw0dZoAdOCw3HwdQCCsfIQAh+QQJCQAgACwAAAAADAAMAIUcGhyUlpTU0tS0srTs6uxcXlzEwsSkoqTc3tz09vR0cnS8urycnpzc2tz08vTMysysqqzk5uT8/vyEgoQ0MjScmpzU1tS0trTs7uxsamzExsSkpqTk4uT8+vx0dnS8vrz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYUAQSOIAaR4ggkQodBwSho/DQxASQQZNFnIARSSJhQDDET4igUK1Y4kwjZUiwoJ4Cw+VDaJRt+M3IGxuTBcTRWEPCYMDFgoUCFcCFnwKGSAIHUIJF2wNGAB9VgmXdQ2ZIEEAIfkECQkAHwAsAAAAAAwADACELC4spKKk1NLU7OrsdHZ0vLq8hIaErK6s3N7c9Pb0fH58jI6MrKqs3Nrc9PL0zM7MtLa05Obk/P78REZEpKak1NbU7O7sfHp8vL68jIqMtLK05OLk/Pr8hIKElJKU////BV/g90nJJwifJYmiU3DPk2SWSH5P9QgQ9A0Sl8ARETUGAcLgwxEUWQ9GCVFBsFgHigbRsF4/DIaGWXmKMB7HJ1F4EEWFhmESCZoqmYzi8tms1hAcCh0OABtXNx4LfRwiIQAh+QQJCQAdACwAAAAADAAMAIQcGhyMjozU0tTs6uy0srRcXlzc3tz09vScmpy8vrx0dnTc2tz08vTk5uT8/vykoqTExsSEhoRERkSUlpTU1tTs7uy8urxkZmTk4uT8+vycnpzEwsSMioz///8AAAAAAAAFYGDXOUdnGB3jiCJjZdRyPIxIdkJsQFtXOS5BpSHCDAicSicjILIolpKBgmKJLISEYVG1YhNLilME0ZQOFgGGIEpgJoUBsHNRTCaBSGeQERkAFRwBDBIYVhkoCBodGCsdIQAh+QQJCQAfACwAAAAADAAMAIQcGhyUlpTMzszs6uy0srRcXlzc3tz09vTEwsSkoqR0cnTU1tT08vS8urzk5uT8/vzMysysqqyEgoQ0MjScmpzU0tTs7uxsamzk4uT8+vzExsSkpqR0dnTc2ty8vrz///8FXuD3PcdnGN/xiCLTZEuXNYxIfkJsVMLHPK4KwyEaWBCJWqZCZBkgJcMCxRIhPBBDh1rVYD8WBaEqiEQBl0VDpMEkOINM58ORUBKUwCcuMkwYFBQHBU0iGSgbG3sZIiEAIfkECQkAGwAsAAAAAAwADACENDI0pKak1NbU7O7sdHZ0xMLE5OLkhIaEtLK0/Pr8jI6MrK6s3N7c9Pb0zM7M7OrsREZErKqs3Nrc9PL0hIKE5ObkjIqMvLq8/P78lJKU1NLU////AAAAAAAAAAAAAAAABV/gtmHNxjBbg4nidCWClFyTSG5OzGhOirmaSUX0mDgupYRmyKoIEpsM5cBi8TSKg6Uqcjg0mwHlUhUgNwYAQVLoVhCKQQJ1UEQWkcDmsdpUIA0BERMED1UJBhsICHt9IQAh+QQJCQAfACwAAAAADAAMAIQcGhyMjozMyszk5uS0srRcXlz09vTc2ty8vrycmpyEhoTs7uzU0tS8urxsamz8/vzk4uTExsSkoqRERkSUlpTs6uy0trT8+vzc3tzEwsScnpyMioz08vTU1tR0cnT///8FYeD3PcaHYZ/xiCLXXN1xNZx4oUyMMczHPRiAAzMQDTgMS2nhIbA+A8blkwhQnqLDAVNNYD+HDooTyDwxkSlkooBERJ1FRrK4FCkaS6Ph/BkLHAQEBhsLTxcVHw0IHwsrHyEAIfkECQkAHQAsAAAAAAwADACEHBoclJaU1NLUtLK07OrsXF5cpKKk3N7cxMLE9Pb0dHZ0nJ6c3NrcvLq8rKqs5ObkzMrM/P78LC4snJqc1NbU9PL0ZGZkpKak5OLkxMbE/Pr8hIKEvL68////AAAAAAAABVxg12lHd5RJJIoHQDCM1lSihnWWwhyC0FWRg0Q3ED0qgtlvU1w9BInOZWJYrQ6Ug4NqFcFQE4j1QYk+CgGMz4RsJDSPjsGByGQQP1WHoEhwOBoGNCsaBB0ZYkAiIQAh+QQJCQAcACwAAAAADAAMAIQ0MjSkpqTU1tTs7ux0dnS8vryEhoTk4uS0srT8+vyMjoysrqzc3tz09vR8fnzMzszs6uxERkSsqqzc2tz08vSMiozk5uS8urz8/vyUkpSEgoTU0tT///8AAAAAAAAAAAAFXSDHJQyXZVyDiSIDUI6WXJSYWByhGcr2pJhDxDC5iCyUx6XBoSgKLI5FkOAgAoioaDJhXBdazkRQakg20WkVQghYJkfKhpaAWC+PxwZNWXEGFQ15M0wsGAMce01+IQAh+QQJCQAeACwAAAAADAAMAIQcGhyMjozMyszk5uS0srRcXlz09vTc2tycmpy8vryEhoTs7uzU0tRsamz8/vzk4uSkoqTExsRERkSUlpTs6uy8urz8+vzc3tycnpzEwsSMioz08vTU1tR0cnT///8AAAAFXqDnWY+HYN5lieIgbUGwAJdoDZ4STEjXeBvHoDB5ZESEh6BiAGIELM+As0oQCFHR5XCpECpZz4FTM1Q40elqoSFQStINoxJceDIRLoMBdIg2EBYcBxZMUQ52FzVBIiEAIfkECQkAHgAsAAAAAAwADACEHBoclJaU1NLUvLq87OrsXF5cpKak3N7cxMbE9Pb0dHZ0nJ6c3NrcxMLErK6s5Obk/P78hIKELC4snJqc1NbUvL689PL0ZGZkrKqs5OLkzMrM/Pr8fHp8pKKk////AAAABV+g522EZ2DesYniU1jTZEmZSHrBsnSckpIKQ0YjGlAugIMngSGyHByLB9FosFgMxgFRQVxFDIpyg6ixHpSVpdMglDwPi2Bg2UgFFK1A4LFARBYDCWEbdFcQUgdKCX8eIQA7) center bottom 10px no-repeat;opacity:.65}.file-zoom-fullscreen .modal-dialog{min-width:100%;margin:0}.file-zoom-fullscreen .modal-content{border-radius:0;-webkit-box-shadow:none;box-shadow:none;min-height:100vh}.file-zoom-fullscreen .kv-zoom-body{overflow-y:auto}.floating-buttons{z-index:3000}.floating-buttons .btn-kv{margin-left:3px;z-index:3000}.kv-zoom-actions{min-width:140px}.kv-zoom-actions .btn-kv{margin-left:3px}.file-zoom-content{text-align:center;white-space:nowrap;min-height:300px}.file-zoom-content:hover{background:0 0}.file-zoom-content .file-preview-image,.file-zoom-content .file-preview-video{max-height:100%}.file-zoom-content>.file-object.type-image{height:auto;min-height:inherit}.file-zoom-content>.file-object.type-audio{width:auto;height:30px}@media (min-width:576px){.file-zoom-dialog .modal-dialog{max-width:500px}}@media (min-width:992px){.file-zoom-dialog .modal-lg{max-width:800px}}@media (max-width:767px){.file-preview-thumbnails{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.file-zoom-dialog .modal-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:350px){.krajee-default.file-preview-frame:not([data-template=audio]) .kv-file-content{width:160px}}@media (max-width:420px){.krajee-default.file-preview-frame .kv-file-content.kv-pdf-rendered{width:100%}}.file-loading[dir=rtl]:before{background:url(data:image/gif;base64,R0lGODlhEAAQAPQAAP///1VVVfr6+np6eqysrFhYWG5ubuPj48TExGNjY6Ojo5iYmOzs7Lq6utjY2ISEhI6OjgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFUCAgjmRpnqUwFGwhKoRgqq2YFMaRGjWA8AbZiIBbjQQ8AmmFUJEQhQGJhaKOrCksgEla+KIkYvC6SJKQOISoNSYdeIk1ayA8ExTyeR3F749CACH5BAkKAAAALAAAAAAQABAAAAVoICCKR9KMaCoaxeCoqEAkRX3AwMHWxQIIjJSAZWgUEgzBwCBAEQpMwIDwY1FHgwJCtOW2UDWYIDyqNVVkUbYr6CK+o2eUMKgWrqKhj0FrEM8jQQALPFA3MAc8CQSAMA5ZBjgqDQmHIyEAIfkECQoAAAAsAAAAABAAEAAABWAgII4j85Ao2hRIKgrEUBQJLaSHMe8zgQo6Q8sxS7RIhILhBkgumCTZsXkACBC+0cwF2GoLLoFXREDcDlkAojBICRaFLDCOQtQKjmsQSubtDFU/NXcDBHwkaw1cKQ8MiyEAIfkECQoAAAAsAAAAABAAEAAABVIgII5kaZ6AIJQCMRTFQKiDQx4GrBfGa4uCnAEhQuRgPwCBtwK+kCNFgjh6QlFYgGO7baJ2CxIioSDpwqNggWCGDVVGphly3BkOpXDrKfNm/4AhACH5BAkKAAAALAAAAAAQABAAAAVgICCOZGmeqEAMRTEQwskYbV0Yx7kYSIzQhtgoBxCKBDQCIOcoLBimRiFhSABYU5gIgW01pLUBYkRItAYAqrlhYiwKjiWAcDMWY8QjsCf4DewiBzQ2N1AmKlgvgCiMjSQhACH5BAkKAAAALAAAAAAQABAAAAVfICCOZGmeqEgUxUAIpkA0AMKyxkEiSZEIsJqhYAg+boUFSTAkiBiNHks3sg1ILAfBiS10gyqCg0UaFBCkwy3RYKiIYMAC+RAxiQgYsJdAjw5DN2gILzEEZgVcKYuMJiEAOwAAAAAAAAAAAA==) top right no-repeat;padding-left:0;padding-right:20px}.file-sortable .file-drag-handle{cursor:-webkit-grab;cursor:grab;opacity:1}.file-grabbing,.file-grabbing *{cursor:not-allowed!important}.file-grabbing .file-preview-thumbnails *{cursor:-webkit-grabbing!important;cursor:grabbing!important}.file-preview-frame.sortable-chosen{background-color:#d9edf7;border-color:#17a2b8;-webkit-box-shadow:none!important;box-shadow:none!important}.file-preview-object,.file-preview-other-frame,.kv-file-content,.kv-zoom-body{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}.rotatable .file-zoom-detail,.rotatable .kv-file-content,.rotatable .kv-file-content>:first-child{-webkit-transform-origin:center center;transform-origin:center center}.rotate-animate{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}
