@viewport{width:extend-to-zoom;zoom:1}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(https://ee.delabs.org/themes/ee/asset/fonts/fontawesome-webfont.eot),url(https://ee.delabs.org/themes/ee/asset/fonts/fontawesome-webfont.eot?#iefix) format('embedded-opentype'),url(https://ee.delabs.org/themes/ee/asset/fonts/fontawesome-webfont.woff2) format('woff2'),url(https://ee.delabs.org/themes/ee/asset/fonts/fontawesome-webfont.woff) format('woff'),url(https://ee.delabs.org/themes/ee/asset/fonts/fontawesome-webfont.ttf) format('truetype'),url(https://ee.delabs.org/themes/ee/asset/fonts/fontawesome-webfont.svg#fontawesome) format('svg')}.font-wk{-webkit-font-smoothing:antialiased}
/*:root, body {*/
.ee-cform {
    --ee-panel-bg: #fff;
    --ee-panel-border: #dfe0ef;
    --ee-input-border: #cbcbda;
    --ee-text-normal: #0d0d19;
    --ee-main-bg: #f7f7fb;
    --ee-link: #5D63F1;
    --ee-link-hover: #171feb;
    --ee-text-placeholder: #adaec5;
    --ee-button-primary-color: #ffffff;
    --ee-button-primary-bg: #5D63F1;
    --ee-button-default-border: #cbcbda;
    --ee-input-toggle-bg: #cbcbda;
    --ee-slider-value-bg: #eaebfd;
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 14px;
}
.ee-cform fieldset, .ee-cform h2, .ee-cform h3, .ee-cform h4, .ee-cform input, .ee-cform label, .ee-cform ol, .ee-cform p, .ee-cform select, .ee-cform td, .ee-cform textarea, .ee-cform th, .ee-cform ul {
    color: #000;
}
.ee-cform h2, .ee-cform h3, .ee-cform h4, .ee-cform input, .ee-cform label, .ee-cform ol, .ee-cform p, .ee-cform select, .ee-cform textarea, .ee-cform ul {
    margin: 0;
    padding: 0;
}
.ee-cform a, .ee-cform b, .ee-cform code, .ee-cform dd, .ee-cform dl, .ee-cform dt, .ee-cform h1, .ee-cform h2, .ee-cform h3, .ee-cform h4, .ee-cform h5, .ee-cform h6, .ee-cform i, .ee-cform input[type=file], .ee-cform li, .ee-cform mark, .ee-cform ol, .ee-cform p, .ee-cform pre, .ee-cform ul {
    background-color: transparent;
    border: 0;
    bottom: auto;
    color: #000;
/*    font: normal normal 14px Helvetica,Arial,Sans-Serif;*/
    left: auto;
    margin: 0;
    padding: 0;
/*    position: relative;*/
/*    right: auto;
    top: auto;*/
}
.ee-cform em, .ee-cform h3 {
/*    font-family: Helvetica, Arial, Sans-Serif;*/
    font-size: 16px;
    font-weight: 700;
    margin: 0;
}
.ee-cform em {
    font-weight: 400;
/*    display: block;*/
    margin-bottom: 20px;
}
.ee-cform fieldset {
    border: solid gray;
    border-width: 0 0 1px;
    margin: 0;
    padding: 20px;
    background-image: -moz-linear-gradient(transparent, transparent);
    background-image: -webkit-linear-gradient(transparent, transparent);
    background-image: linear-gradient(to right, transparent, transparent);
}
.ee-cform input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):not([type=color]), .ee-cform select[multiple=multiple], .ee-cform textarea {
    background-color: #fff;
    border: 1px solid;
    border-color: #b3b3b3 #cdcdcd #cdcdcd #b3b3b3;
    font-size: 16px;
    padding: 5px;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1) inset;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1) inset;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1) inset;
}
.ee-cform input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):focus, .ee-cform select[multiple=multiple]:focus, .ee-cform textarea:focus {
    border-color: #89c6ec;
    outline: 0;
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1) inset, 0 0 3px 0 rgba(32, 226, 255, .5);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1) inset, 0 0 3px 0 rgba(32, 226, 255, .5);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1) inset, 0 0 3px 0 rgba(32, 226, 255, .5);
}
.ee-cform textarea {
    min-height: 100px;
}
.ee-cform table {
    border: 1px solid gray;
    border-spacing: 0;
    padding: 0;
    width: 100%}
.ee-cform table td, .ee-cform table th {
/*    font-size: 14px;*/
    padding: 5px 10px;
    vertical-align: top;
}
.ee-cform table th {
    background-color: #f1f1f1;
    border: solid #b5b5b5;
    border-width: 0 1px 1px 0;
    color: #000;
    font-weight: 400;
    padding-bottom: 10px;
    text-align: left;
}
.ee-cform table th:last-child {
    border-right: 0;
}
.ee-cform table th.grid-remove {
    width: 1%}
 .ee-cform table td {
    border: solid gray;
    border-width: 0 1px 1px 0;
}
.ee-cform table td:last-child {
    border-right: 0;
}
.ee-cform table tr:last-child td {
    border-bottom: 0;
}
.ee-cform table tr.no-results td {
    padding: 20px;
}
.ee-cform .ico,  .ee-cform button {
    display: inline-block;
    position: relative;
}
.ee-cform ico.reorder,  .ee-cform button span i {
    background-image: none;
    font-family: FontAwesome;
    font-weight: 400;
}
.ee-cform .ico.reorder,  .ee-cform .button.cursor-move {
    cursor: move;
}
.ee-cform .ico.reorder:before,  .ee-cform .button.cursor-move span i:before {
    content: '\f0c9';
    font-size: 12px;
}
.ee-cform .button span i.fa-trash-alt:before {
    content: '\f1f8';
    font-size: 12px;
}
.ee-cform .choice {
    background-color: #f9f9f9;
    border: 1px solid #b5b5b5;
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    padding: 10px;
    white-space: nowrap;
}
.ee-cform .choice.block {
    display: block;
    margin-bottom: 5px;
}
.ee-cform .choice.block:last-child {
    margin-bottom: 0;
}
.ee-cform .choice.chosen {
    background-color: #fff8da;
    border-color: #dab200;
}
.ee-cform .choice input[type=checkbox], .ee-cform .choice input[type=radio] {
    margin-right: 5px;
}
.ee-cform .radios {
    margin-bottom: 10px;
}
.ee-cform .grid-publish {
    border-bottom: 1px solid gray;
    margin-bottom: 10px;
    min-width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.ee-cform .grid-publish .tbl-wrap {
    margin-bottom: 10px;
}
.ee-cform .grid-instruct {
    color: gray;
    font-size: 12px;
    font-style: normal;
    margin-bottom: 0;
    margin-top: 5px;
}
.ee-cform .grid-checks, .ee-cform .grid-date .radios, .ee-cform .grid-multi, .ee-cform .grid-radios {
    white-space: nowrap;
}
.ee-cform .grid-file {
    width: 200px;
}
.ee-cform .grid-multi {
    min-width: 250px;
}
.ee-cform .grid-multi .choice {
    padding-right: 20px;
}
.ee-cform .grid-relate-single {
    min-width: 350px;
}
.ee-cform .grid-relate {
    min-width: 650px;
}
.ee-cform .grid-input, .ee-cform .grid-textarea {
    min-width: 300px;
}
.ee-cform .grid-rte {
    min-width: 400px;
}
.ee-cform label.choice.relate-manage {
    background-color: #e5f7bf;
    border-color: #b7e94e;
    color: #577d3b;
    padding: 9px;
}
.ee-cform label.choice.relate-manage a {
    text-decoration: none;
    margin-right: 5px;
}
.ee-cform label.choice.relate-manage a:before {
    color: #577d3b;
    content: '\f00c';
    font-family: FontAwesome;
    line-height: .9;
    position: relative;
    top: 2px;
}
.ee-cform label.choice.relate-manage a:hover:before {
    color: #bc4848;
    content: '\f1f8';
    font-family: FontAwesome;
    line-height: .9;
    position: relative;
    top: 2px;
}
.ee-cform .relate-reorder {
    background: #d3f192;
    border-right: 1px solid #b7e94e;
    cursor: move;
    display: block;
    float: left;
    margin: -9px 10px 0 -9px;
    padding: 8px 10px 9px;
}
.ee-cform .relate-reorder:before {
    color: #577d3b;
    content: '\f0c9';
    font-family: FontAwesome;
    font-size: 16px;
}
.ee-cform .relate-wrap {
    background-color: #fff;
    border: 1px solid #b5b5b5;
    padding-bottom: 5px;
}
.ee-cform .relate-wrap h4 {
    background-color: #f1f1f1;
    border-bottom: 1px solid #b5b5b5;
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    padding: 10px;
}
.ee-cform .relate-wrap.last {
    border-width: 0 1px 1px;
}
.ee-cform .relate-wrap .scroll-wrap {
    height: 200px;
    padding: 0 5px;
}
.ee-cform .relate-wrap.single {
    padding-bottom: 0;
}
.ee-cform .relate-actions {
    border-bottom: 1px solid #b5b5b5;
    margin-bottom: 5px;
    padding: 10px;
}
.ee-cform .relate-wrap-chosen {
    background-color: #f1f1f1;
    border-top: 1px solid #b5b5b5;
    margin-top: 5px;
    padding: 10px;
}
.ee-cform .has-sub:after {
    color: #b5b5b5;
    content: '\f078';
    font-size: 10px;
    font-weight: 400;
    line-height: 0;
    margin-left: 5px;
    position: relative;
    top: -1px;
    font-family: FontAwesome;
}
.ee-cform .has-sub.open:after {
    content: '\f077'}
.menu-wrap .develop .ee-cform .has-sub {
    padding-bottom: 4px;
}
.menu-wrap .develop .ee-cform .has-sub:before {
    content: '\f0ad';
    font-weight: 400;
    line-height: 0;
    font-size: 15px;
    margin-left: 2px;
    position: relative;
    top: 0;
    font-family: FontAwesome;
}
.ee-cform .filters b {
    color: #b5b5b5;
    font-weight: 400;
    margin-right: 10px;
    position: relative;
    top: 5px;
    display: none;
}
.ee-cform .filters ul {
    list-style-type: none;
    margin: 0;
}
.ee-cform .filters ul:after {
    clear: both;
    content: '.';
    font-size: 0;
    visibility: hidden;
    display: block;
}
.ee-cform .filters li {
    float: none;
    margin-bottom: 5px;
    position: relative;
}
.ee-cform .filters li:last-child {
    margin-bottom: 10px;
}
.ee-cform .filters li:after {
    clear: both;
    content: '.';
    font-size: 0;
    visibility: hidden;
    display: block;
}
.ee-cform .filters a {
    background-color: #fff;
    border: 1px solid #e4e4e4;
    color: #1f80bd;
    font-size: 12px;
    padding: 6px 5px 5px;
    text-decoration: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: block;
}
.ee-cform .filters a.act, .ee-cform .filters a.open, .ee-cform .filters a:hover {
    background-color: #f9f9f9;
    border: 1px solid #c2c2c2;
    color: #25394b;
}
.ee-cform .filters a.act .sub-arrow, .ee-cform .filters a.open .sub-arrow, .ee-cform .filters a:hover .sub-arrow {
    color: #b5b5b5;
    background-position: -34px -4px;
}
.ee-cform .filters a.act .faded, .ee-cform .filters a.open .faded, .ee-cform .filters a:hover .faded {
    color: #00a1e8;
}
.ee-cform .filters a.open {
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}
.ee-cform .filters a.open .sub-arrow {
    background-position: -34px -8px;
    top: -2px;
}
.ee-cform .filters a.add {
    color: #7baf55;
}
.ee-cform .filters a.add:before {
    content: '\f067';
    font-size: 10px;
    font-weight: 400;
    line-height: 1;
    margin-right: 5px;
    position: relative;
    font-family: FontAwesome;
}
.ee-cform .filters a.remove {
    color: #bc4848;
}
.ee-cform .filters .sub-menu {
    background-color: #fff;
    border: 1px solid #b5b5b5;
    left: 0;
    min-width: 150px;
    position: absolute;
    top: 32px;
    z-index: 2;
    display: none;
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1);
}
.ee-cform .filters .sub-menu ul {
    max-height: 250px;
    overflow-y: auto;
}
.ee-cform .filters .sub-menu ul::-webkit-scrollbar {
    background-color: #f1f1f1;
    width: 12px;
}
.ee-cform .filters .sub-menu ul::-webkit-scrollbar-thumb {
    background-color: #cfcfcf;
    border: 3px solid #f1f1f1;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.ee-cform .filters .sub-menu ul a {
    text-overflow: ellipsis;
    overflow-x: hidden;
}
.ee-cform .filters .sub-menu li {
    float: none;
    margin: 0;
    white-space: nowrap;
}
.ee-cform .filters .sub-menu a {
    border-color: #f1f1f1;
    border-style: solid;
    border-width: 0 0 1px;
    font-size: 11px;
    font-weight: 400;
    padding: 10px;
    text-transform: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.ee-cform .filters .sub-menu a:hover {
    background-color: #f9f9f9;
    color: #000;
}
.ee-cform .filters .sub-menu li:last-child a {
    border-bottom: 0;
}
.ee-cform .filters .filter-search {
    background-color: #f1f1f1;
    border-bottom: 1px solid #c2c2c2;
    padding: 5px;
}
.ee-cform .filters .filter-search-form input[type=text] {
    padding: 5px;
}
.ee-cform .filters .filter-clear a {
    border-color: #f1f1f1;
    color: gray;
}
.ee-cform .filters .filter-clear a:before {
    content: '\f146';
    font-size: 12px;
    line-height: 1;
    margin-right: 5px;
    position: relative;
    top: 0;
    font-family: FontAwesome;
}
.ee-cform .filters .filter-clear a:hover {
    background-color: #ffebeb;
    border-color: #ffd1d1;
    color: #bc4848;
}
.ee-cform .filters.auto-save>ul {
    margin-top: 10px;
}
.ee-cform .filters.auto-save li {
    margin-bottom: 0;
}
.ee-cform .filters.auto-save .sub-menu {
    z-index: 10;
}
.btn-right .ee-cform .filters {
    position: absolute;
    right: 7px;
    top: 7px;
}
.btn-right .ee-cform .filters .sub-menu {
    left: auto;
    right: 0;
}
.tbl-search .ee-cform .filters input[type=text], .tbl-search .ee-cform .filters li {
    margin-bottom: 0;
}
.tbl-search .ee-cform .filters .sub-menu {
    left: auto;
    right: 0;
}
.no-results .ee-cform .filters {
    position: absolute;
    right: 10px;
    top: 10px;
}
.no-results .ee-cform .filters li {
    margin-bottom: 0;
}
.no-results .ee-cform .filters .has-sub {
    background-color: #f9f9f9;
}
.no-results .ee-cform .filters .sub-menu {
    left: auto;
    right: 0;
}
@media screen and (min-width:750px) {
    .ee-cform .filters b, .ee-cform .filters li {
    float: left;
    display: inline;
}
.ee-cform .filters li {
    margin-bottom: 10px;
    margin-right: 5px;
}
.ee-cform .filters li:last-child {
    margin-right: 0;
}
.ee-cform .filters b {
    display: block;
}
.tbl-search .ee-cform .filters li:last-child {
    margin-bottom: 0;
    margin-right: 0;
}
.tbl-search .ee-cform .filters .sub-menu {
    left: auto;
    right: 0;
}
}.ee-cform .filters input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]) {
    font-size: 12px;
}
.ee-cform .date-picker-clip-inner {
    width: 1000em;
}
.ee-cform .date-picker-clip {
    overflow-x: auto;
}
.ee-cform .date-picker-clip:after {
    clear: both;
    content: '.';
    font-size: 0;
    visibility: hidden;
    display: block;
}
.ee-cform .date-picker-heading {
    margin-bottom: 10px;
}
.ee-cform .date-picker-item {
    margin-right: 10px;
    position: relative;
    width: 250px;
    float: left;
    display: inline;
}
.ee-cform .date-picker-next, .ee-cform .date-picker-prev {
    font-size: 12px;
    position: absolute;
    top: 0;
    z-index: 10;
}
.ee-cform .date-picker-prev {
    left: 10px;
}
.ee-cform .date-picker-next {
    right: 10px;
}
.ee-cform .date-picker-wrap {
    background-color: #fff;
    border: 1px solid #b3b3b3;
    padding: 10px;
    position: absolute;
    width: 250px;
    z-index: 5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: none;
    -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .08);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .08);
}
.ee-cform .date-picker-wrap h3 {
    font-size: 14px;
    margin-bottom: 5px;
    text-align: center;
}
.ee-cform .date-picker-wrap table {
    margin-bottom: 0;
}
.ee-cform .date-picker-wrap table th {
    text-transform: uppercase;
}
.ee-cform .date-picker-wrap table tr:nth-child(2n) td {
    background-color: #fff;
}
.ee-cform .date-picker-wrap table tr:nth-child(2n) td.act {
    background-color: #1f80bd;
    font-weight: 700;
}
.ee-cform .date-picker-wrap table tr:nth-child(2n) td.act a {
    color: #fff;
}
.ee-cform .date-picker-wrap table tr:nth-child(2n) td.empty {
    background-color: #f3f3f3;
}
.ee-cform .date-picker-wrap table tr:hover td {
    background-color: #fff;
}
.ee-cform .date-picker-wrap table tr:hover td.act {
    background-color: #1f80bd;
}
.ee-cform .date-picker-wrap table tr:hover td.act a {
    color: #fff;
}
.ee-cform .date-picker-wrap table tr:hover td.act:hover {
    background-color: #1f80bd;
}
.ee-cform .date-picker-wrap table tr:hover td.empty {
    background-color: #f3f3f3;
}
.ee-cform .date-picker-wrap table tr:hover td.empty:hover {
    background-color: #f3f3f3;
}
.ee-cform .date-picker-wrap table tr:hover td:hover {
    background-color: #e8f8ff;
}
.ee-cform .date-picker-wrap table td, .ee-cform .date-picker-wrap table th {
    font-size: 11px;
    padding: 5px;
    text-align: center;
}
.ee-cform .date-picker-wrap table td {
    border-right: 1px solid #e6e6e6;
}
.ee-cform .date-picker-wrap table td:nth-child(7n) {
    border-right: 0;
}
.ee-cform .date-picker-wrap table td.act {
    background-color: #1f80bd;
    font-weight: 700;
}
.ee-cform .date-picker-wrap table td.act a {
    color: #fff;
}
.ee-cform .date-picker-wrap table td.empty {
    background-color: #f3f3f3;
}
.ee-cform .scroll-wrap {
    max-height: 200px;
    overflow-y: auto;
}
.setting-field .ee-cform .scroll-wrap {
    margin-bottom: 10px;
}
.setting-field .ee-cform .scroll-wrap .choice.block:last-child {
    margin-bottom: 0;
}
.sub-menu .ee-cform .scroll-wrap {
    padding-right: 1px;
}
.sub-menu .ee-cform .scroll-wrap::-webkit-scrollbar {
    width: 5px;
}
.ee-cform .scroll-wrap {
    padding-right: 5px;
}
.ee-cform .no-results {
    background-color: #fffcee;
    background-size: 15px 15px;
    border: 1px solid #ffd30e;
    color: #745f00;
    margin: 10px 0;
    padding: 15px 10px;
    position: relative;
    text-align: center;
}
.ee-cform .no-results p {
    margin: 0 0 10px;
}
.ee-cform .no-results p:last-child {
    margin-bottom: 0;
}
.setting-field .ee-cform .no-results {
    margin-top: 0;
}
.grid-publish .ee-cform .no-results {
    text-align: left;
}
.tbl-list .ee-cform .no-results {
    margin-top: 0;
}
.tbl-list .ee-cform .no-results .none {
    padding: 10px;
}
.tbl-list li>.tbl-row.ee-cform .no-results {
    background-color: #fffcee;
    border: 1px solid #ffd30e;
}
.relate-wrap.empty .ee-cform .no-results {
    margin-bottom: 0;
}
.empty .relate-wrap-chosen .ee-cform .no-results {
    font-weight: 400;
    padding: 10px;
}
.sidebar .folder-list li.ee-cform .no-results {
    border-width: 0;
    margin: 0;
    padding: 15px 10px 18px;
}
.sidebar .folder-list li.ee-cform .no-results a:before {
    content: '';
    padding-right: 0;
}
table.ee-cform .no-results td, table.ee-cform .no-results:hover td {
    background-color: transparent;
    font-weight: 400;
}
table.ee-cform .no-results.empty {
    margin-top: 0;
}
tbody tr.ee-cform .no-results td {
    padding: 20px;
}
tbody tr.ee-cform .no-results td:first-child {
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.ee-cform .toolbar {
    background-color: #f9f9f9;
    border: 1px solid #cfcfcf;
    list-style-type: none;
    margin: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
}
.ee-cform .toolbar li {
    border: solid #cfcfcf;
    border-width: 0 1px 0 0;
    float: left;
    display: inline;
}
.ee-cform .toolbar li a, .ee-cform .toolbar li span {
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    display: block;
}
.ee-cform .toolbar li a:after, .ee-cform .toolbar li a:before, .ee-cform .toolbar li span:after, .ee-cform .toolbar li span:before {
    font-family: FontAwesome;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
}
.ee-cform .toolbar li a:hover, .ee-cform .toolbar li span:hover {
    background-color: #fff;
}
.ee-cform .toolbar li:first-child a:hover {
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
}
.ee-cform .toolbar li.last, .ee-cform .toolbar li:last-child {
    border-right: 0;
}
.ee-cform .toolbar li.last a:hover, .ee-cform .toolbar li:last-child a:hover {
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}
.ee-cform .toolbar li:only-of-type {
    border-right: 0;
}
.ee-cform .toolbar li:only-of-type a:hover {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.ee-cform .toolbar li.edit a:before {
    content: '\f040'}
.ee-cform .toolbar li.view a:before {
    content: '\f06e'}
.ee-cform .toolbar li.sync a:before {
    content: '\f021'}
.ee-cform .toolbar li.settings a:before {
    content: '\f013'}
.ee-cform .toolbar li.layout a, .ee-cform .toolbar li.move a, .ee-cform .toolbar li.reorder a {
    cursor: move;
}
.ee-cform .toolbar li.layout a:before, .ee-cform .toolbar li.move a:before, .ee-cform .toolbar li.reorder a:before {
    content: '\f0c9'}
.ee-cform .toolbar li.install a:before {
    color: #7baf55;
    content: '\f019'}
.ee-cform .toolbar li.uninstall a:before {
    color: #bc4848;
    content: '\f093'}
.ee-cform .toolbar li.approve a:before {
    color: #7baf55;
    content: '\f00c'}
.ee-cform .toolbar li.add a:before {
    color: #7baf55;
    content: '\f067'}
.ee-cform .toolbar li.download a:before {
    content: '\f0ed'}
.ee-cform .toolbar li.crop a:before {
    content: '\f125'}
.ee-cform .toolbar li.find a:before {
    content: '\f002'}
.ee-cform .toolbar li.copy a:before {
    content: '\f24d'}
.ee-cform .toolbar li.back a:before {
    content: '\f060'}
.ee-cform .toolbar li.next a:before {
    content: '\f061'}
.ee-cform .toolbar li.remove a:before {
    color: #bc4848;
    content: '\f1f8'}
.ee-cform .toolbar li.writemode a:before {
    content: '\f044'}
.ee-cform .toolbar li.upload a:before {
    content: '\f0ee'}
.ee-cform .toolbar li.glossary a:before, .ee-cform .toolbar li.manual a:before {
    content: '\f02d'}
.ee-cform .toolbar li.emoji a:before {
    content: '\f118'}
.ee-cform .toolbar li.hide a:before {
    color: #7baf55;
    content: '\f06e'}
.ee-cform .toolbar li.unhide a:before {
    color: #bc4848;
    content: '\f070'}
.ee-cform .toolbar li.store a:before {
    content: '\f07a'}
.ee-cform .toolbar li.mods a:before {
    content: '\f0c0'}
.ee-cform .toolbar li.admin a:before {
    color: #c90;
    content: '\f0c0'}
.ee-cform .toolbar li.html-bold a:before, .ee-cform .toolbar li.rte-bold a:before {
    content: '\f032'}
.ee-cform .toolbar li.html-italic a:before, .ee-cform .toolbar li.rte-italic a:before {
    content: '\f033'}
.ee-cform .toolbar li.html-list a:before, .ee-cform .toolbar li.rte-list a:before {
    content: '\f0ca'}
.ee-cform .toolbar li.html-order-list a:before, .ee-cform .toolbar li.rte-order-list a:before {
    content: '\f0cb'}
.ee-cform .toolbar li.html-link a:before, .ee-cform .toolbar li.rte-link a:before {
    content: '\f0c1'}
.ee-cform .toolbar li.html-ins a:before, .ee-cform .toolbar li.html-underline a:before, .ee-cform .toolbar li.rte-underline a:before {
    content: '\f0cd'}
.ee-cform .toolbar li.html-upload a:before, .ee-cform .toolbar li.rte-upload a:before {
    content: '\f0ee'}
.ee-cform .toolbar li.html-quote a:before, .ee-cform .toolbar li.rte-quote a:before {
    content: '\f10e'}
.ee-cform .toolbar li.rte-view {
    border-width: 0 0 0 1px;
    float: right;
    display: inline;
}
.ee-cform .toolbar li.rte-view a:before {
    content: '\f121'}
.ee-cform .toolbar li.form-element, .ee-cform .toolbar li.html-elements, .ee-cform .toolbar li.rte-elements {
    padding: 4px 5px;
}
.ee-cform .toolbar li.form-element select, .ee-cform .toolbar li.html-elements select, .ee-cform .toolbar li.rte-elements select {
    margin: 0;
    position: relative;
    top: 0;
}
.ee-cform .toolbar li.html-del a:before, .ee-cform .toolbar li.html-strike a:before {
    content: '\f0cc'}
.ee-cform .toolbar li.html-ins a:before {
    color: #7baf55;
}
.ee-cform .toolbar li.html-del a:before {
    color: #bc4848;
}
.ee-cform .toolbar li.align-left a:before {
    content: '\f060'}
.ee-cform .toolbar li.align-txt-left a:after {
    content: '\f060';
    margin-left: 5px;
}
.ee-cform .toolbar li.align-right a:before {
    content: '\f061'}
.ee-cform .toolbar li.align-txt-right a:before {
    content: '\f061';
    margin-right: 5px;
}
.ee-cform .toolbar li.align-center a:before {
    content: '\f03e'}
.ee-cform .toolbar li.pl a {
    border-width: 1px;
}
.ee-cform .toolbar:after {
    clear: both;
    content: '.';
    font-size: 0;
    visibility: hidden;
    display: block;
}
.ee-cform .toolbar.rte {
    background-color: #e8e8e8;
    border: 1px solid #b5b5b5;
    padding: 5px;
    position: relative;
    z-index: 2;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    display: block;
    -moz-box-shadow: 0 2px 0 0 rgba(0, 0, 0, .03), 0 2px 0 0 rgba(255, 255, 255, .7) inset;
    -webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, .03), 0 2px 0 0 rgba(255, 255, 255, .7) inset;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .03), 0 2px 0 0 rgba(255, 255, 255, .7) inset;
}
.ee-cform .toolbar.rte li:last-child a:hover {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.ee-cform .toolbar.html-btns {
    margin-bottom: 5px;
    padding: 5px;
    display: block;
}
.ee-cform .toolbar.grid-nav {
    display: none;
}
.ee-cform .toolbar.disabled {
    position: relative;
}
.ee-cform .toolbar.disabled li:not(.rte-view) {
    opacity: .5;
}
.ee-cform .toolbar.disabled:before {
    bottom: 0;
    content: '';
    left: 0;
    opacity: .5;
    position: absolute;
    right: 40px;
    top: 0;
    z-index: 4;
}
.format-options .ee-cform .toolbar {
    margin-bottom: 10px;
}
h1 .ee-cform .toolbar {
    margin-right: 10px;
    float: left;
    display: inline;
}
h1 .ee-cform .toolbar li a {
    font-size: 13px;
    padding: 3px 10px;
}
.item .ee-cform .toolbar {
    position: absolute;
    right: 5px;
    top: 5px;
}
.item .ee-cform .toolbar li a {
    font-size: 13px;
    padding: 3px 10px;
}
.field .file-chosen .ee-cform .toolbar, .setting-field .file-chosen .ee-cform .toolbar {
    border-color: gray;
    bottom: 8px;
    left: 5px;
    position: absolute;
}
.field .no-image .ee-cform .toolbar, .setting-field .no-image .ee-cform .toolbar {
    border-color: #cfcfcf;
    bottom: auto;
    left: auto;
    position: relative;
}
.rte-img-chosen .ee-cform .toolbar {
    border-color: gray;
    left: 0;
    margin: 0 auto;
    padding: 0;
    position: absolute;
    right: 0;
    top: 10px;
    width: 276px;
}
.layout-tools .ee-cform .toolbar, .tbl-wrap+.ee-cform .toolbar {
    margin-bottom: 10px;
}
.choice.block .ee-cform .toolbar {
    position: absolute;
    right: 3px;
    top: 3px;
}
.light .ee-cform .toolbar li a {
    padding: 1px 5px;
}
.sidebar .folder-list .ee-cform .toolbar {
    position: absolute;
    right: 6px;
    top: 6px;
}
.sidebar .folder-list .ee-cform .toolbar li {
    border-width: 0 1px 0 0;
    padding: 0;
}
.sidebar .folder-list .ee-cform .toolbar li a {
    padding: 3px 8px 4px;
}
.sidebar .folder-list .ee-cform .toolbar li a:before {
    padding: 0;
}
.sidebar .folder-list .ee-cform .toolbar li:before {
    content: '';
    padding: 0;
}
.sidebar .folder-list .ee-cform .toolbar li.edit a:before {
    color: #1f80bd;
    content: '\f040'}
.sidebar .folder-list .ee-cform .toolbar li.settings a:before {
    color: #1f80bd;
    content: '\f013'}
.sidebar .folder-list .ee-cform .toolbar li a:hover:before {
    color: #000;
}
.sidebar .folder-list .ee-cform .toolbar li.remove a:before {
    color: #bc4848;
    content: '\f1f8'}
@-moz-document url-prefix() {
    .toolbar li a, .toolbar li span {
    padding: 7px 10px 4px;
}
.toolbar li.html-txt-only a, .toolbar li.html-txt-only span, .toolbar li.txt-only a, .toolbar li.txt-only span {
    padding-top: 8px;
}
h1 .toolbar {
    position: relative;
    top: -1px;
}
h1 .toolbar li a {
    padding: 3px 10px 2px;
}
.sidebar .folder-list .toolbar li a {
    padding: 5px 8px 3px;
}
}@media screen and (min-width:750px) {
    .ee-cform .toolbar.rte li:  first-child a:hover {
    -moz-border-radius: 5px 0 0;
    -webkit-border-radius: 5px 0 0;
    border-radius: 5px 0 0;
}
.ee-cform .toolbar.rte li:last-child a:hover {
    -moz-border-radius: 0 5px 0 0;
    -webkit-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0;
}
.ee-cform .toolbar.grid-nav {
    display: block;
}
.ee-cform .toolbar.grid-nav a {
    padding: 3px 8px;
}
.grid-tools .ee-cform .toolbar li a {
    padding: 3px 8px;
}
}.ee-cform .toolbar {
    padding: 0;
}
.ee-cform .toolbar a {
    color: #1f80bd;
}
.ee-cform .toolbar a:hover {
    color: #000;
}
.ee-cform .WysiHat-container .toolbar {
    margin-bottom: -1px;
}
.ee-cform .WysiHat-field {
    margin: 0 0 10px;
    padding: 15px 10px 0;
}
.ee-cform .WysiHat-editor {
    background-color: #fff;
    border: 1px solid;
    border-color: #b3b3b3 #cdcdcd #cdcdcd #b3b3b3;
    margin: 0 0 10px;
    max-height: 2000px;
    min-height: 50px;
    padding: 15px 10px 0;
    resize: vertical;
    overflow: auto;
    width: 100%;
    white-space: normal;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1) inset;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1) inset;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1) inset;
}
.ee-cform .WysiHat-editor:focus {
    border-color: #89c6ec;
    outline: 0;
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1) inset, 0 0 3px 0 rgba(32, 226, 255, .5);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1) inset, 0 0 3px 0 rgba(32, 226, 255, .5);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1) inset, 0 0 3px 0 rgba(32, 226, 255, .5);
}
.ee-cform .WysiHat-editor div, .ee-cform .WysiHat-editor dl, .ee-cform .WysiHat-editor h1, .ee-cform .WysiHat-editor h2, .ee-cform .WysiHat-editor h3, .ee-cform .WysiHat-editor h4, .ee-cform .WysiHat-editor h5, .ee-cform .WysiHat-editor h6, .ee-cform .WysiHat-editor ol, .ee-cform .WysiHat-editor p, .ee-cform .WysiHat-editor ul {
    color: #000;
    margin: 0 0 10px;
}
.ee-cform .WysiHat-editor h1, .ee-cform .WysiHat-editor h2, .ee-cform .WysiHat-editor h3, .ee-cform .WysiHat-editor h4, .ee-cform .WysiHat-editor h5, .ee-cform .WysiHat-editor h6 {
    font-weight: 700;
}
.ee-cform .WysiHat-editor h1 {
    border: 0;
    font-size: 24px;
    padding: 0;
    background-image: -moz-linear-gradient(transparent, transparent);
    background-image: -webkit-linear-gradient(transparent, transparent);
    background-image: linear-gradient(to right, transparent, transparent);
    -moz-box-shadow: 0 0 transparent;
    -webkit-box-shadow: 0 0 transparent;
    box-shadow: 0 0 transparent;
}
.ee-cform .WysiHat-editor h2 {
    background-color: transparent;
    border: 0;
    font-size: 22px;
    padding: 0;
}
.ee-cform .WysiHat-editor h3 {
    font-size: 20px;
}
.ee-cform .WysiHat-editor h4 {
    font-size: 18px;
}
.ee-cform .WysiHat-editor h5 {
    font-size: 16px;
}
.ee-cform .WysiHat-editor h6 {
    font-size: 14px;
}
.ee-cform .WysiHat-editor figcaption, .ee-cform .WysiHat-editor figure {
    display: block;
}
.ee-cform .WysiHat-editor figure {
    margin: 0 20px 10px;
    text-align: center;
}
.ee-cform .WysiHat-editor figure img {
    display: inline;
}
.ee-cform .WysiHat-editor figcaption {
    font-style: italic;
}
.ee-cform .WysiHat-editor blockquote {
    border-left: 5px solid #b5b5b5;
    margin-left: 20px;
    padding: 10px 0 10px 20px;
}
.ee-cform .WysiHat-editor blockquote p {
    font-family: Georgia, Serif;
    font-size: 18px;
    font-style: italic;
}
.ee-cform .WysiHat-editor blockquote cite {
    color: #b5b5b5;
}
.ee-cform .WysiHat-editor ol, .ee-cform .WysiHat-editor ul {
    list-style-position: inside;
    padding-left: 20px;
}
.ee-cform .WysiHat-editor ul {
    list-style-type: disc;
}
.ee-cform .WysiHat-editor ol {
    list-style-type: decimal;
}
.ee-cform .WysiHat-editor a {
    color: #1f80bd;
    cursor: pointer;
}
.ee-cform .file_set {
    color: #5f6c74;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    position: relative;
}
.ee-cform .filename {
    border: 1px solid #b6c0c2;
    position: relative;
    padding: 5px;
    text-align: center;
    float: left;
    margin: 0 0 5px;
}
.ee-cform .undo_remove {
    color: #5f6c74;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-decoration: underline;
    display: block;
    padding: 0;
    margin: 0 0 8px;
}
.ee-cform .filename img {
    display: block;
}
.ee-cform .filename p {
    padding: 0;
    margin: 4px 0 0;
}
.ee-cform .remove_file {
    color: #5f6c74;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-decoration: underline;
    display: block;
    padding: 0;
    margin: 0 0 8px;
}
.ee-cform .clear {
    clear: both;
}
@media screen and (min-width:750px) {
    .ee-cform .left, .ee-cform .right {
    display: inline;
    float: left;
}
.ee-cform .right {
    float: right;
}
.ee-cform .relate-wrap {
    width: 50%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline;
    float: left;
}
.ee-cform .relate-wrap.last {
    border-width: 1px 1px 1px 0;
}
.ee-cform .relate-wrap.single {
    width: 100%}
.ee-cform .relate-actions input[class=relate-search]:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]) {
    font-size: 12px;
    padding: 6px 7px;
    width: 40%;
    display: inline;
    float: left;
    float: right;
}
.ee-cform .relate-actions .filters {
    display: inline;
    float: left;
}
.ee-cform .relate-actions .filters li:last-child {
    margin-bottom: 0;
}
.ee-cform .relate-actions:after:after {
    clear: both;
    content: '.';
    font-size: 0;
    visibility: hidden;
    display: block;
}
.ee-cform .filters b, .ee-cform .filters li {
    display: inline;
    float: left;
}
.ee-cform .filters li {
    margin-bottom: 10px;
    margin-right: 5px;
}
.ee-cform .filters li:last-child {
    margin-right: 0;
}
.ee-cform .filters b {
    display: block;
}
.tbl-search .ee-cform .filters .sub-menu {
    left: auto;
    right: 0;
}
}.hidden {
    display: none;
}
.modal-wrap {
    left: 0;
    max-width: 940px;
    margin: 0 auto;
    padding: 0 10px;
    position: absolute;
    right: 0;
    top: 40px;
    z-index: 101;
    display: none;
}
.modal-wrap .modal {
    margin-bottom: 40px;
    padding: 45px 10px 10px;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.modal-wrap .m-close:before {
    content: "\f00d";
    font-size: 24px;
    line-height: 1;
    font-family: FontAwesome;
}
.modal-wrap .m-close:hover {
    color: #e0251c;
}
.modal-wrap .box {
    background-color: #fff;
    border: 1px solid #ccc;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.modal-wrap .box .col {
    margin-bottom: 0;
}
.modal-wrap .box.full {
    background-color: transparent;
    border: 0;
    -moz-box-shadow: 0 0 transparent;
    -webkit-box-shadow: 0 0 transparent;
    box-shadow: 0 0 transparent;
}
.modal-wrap .box.full .tbl-ctrls {
    padding: 0;
}
.modal-wrap .box.full .tbl-ctrls h1 {
    background-image: -moz-linear-gradient(transparent, transparent);
    background-image: -webkit-linear-gradient(transparent, transparent);
    background-image: linear-gradient(to right, transparent, transparent);
}
.modal-wrap .box.move:hover {
    border-color: #009ae1;
}
.box:after {
    clear: both;
    content: '.';
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.modal-wrap h1 {
    border-bottom: 1px solid #ccc;
    margin: 0;
    color: #333;
    font-size: 18px;
    font-weight: 400;
    padding: 10px;
    position: relative;
    background-image: -moz-linear-gradient(top, #fff, #f9f9f9);
    background-image: -webkit-linear-gradient(top, #fff, #f9f9f9);
}
.modal-wrap fieldset.col-group {
    border: 0;
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
}
.modal-wrap fieldset.col-group.last {
    border: 0;
    margin-bottom: 0;
}
.modal-wrap fieldset.col-group.last .choice, .modal-wrap fieldset.col-group.last input[type=password], .modal-wrap fieldset.col-group.last input[type=text], .modal-wrap fieldset.col-group.last select, .modal-wrap fieldset.col-group.last textarea {
    margin-bottom: 0;
}
.modal-wrap fieldset.col-group.last .block {
    margin-bottom: 10px;
}
.modal-wrap fieldset.col-group.last .setting-note {
    margin-bottom: 0;
}
.modal-wrap fieldset.col-group.last .setting-note .choice, .modal-wrap fieldset.col-group.last .setting-note input[type=password], .modal-wrap fieldset.col-group.last .setting-note input[type=text], .modal-wrap fieldset.col-group.last .setting-note select, .modal-wrap fieldset.col-group.last .setting-note textarea {
    margin-bottom: 10px;
}
@media screen and (min-width:750px) {
    .modal-wrap fieldset.col-group.last .setting-note {
    margin-bottom: 10px;
}
}.modal-wrap fieldset.col-group.last label+input[type=text] {
    margin-bottom: 10px;
}
.modal-wrap fieldset.col-group.last .quick-create input[type=text] {
    margin-bottom: 10px;
}
@media screen and (min-width:750px) {
    .modal-wrap fieldset.col-group.last .choice, .modal-wrap fieldset.col-group.last .choice.block, .modal-wrap fieldset.col-group.last input[type=email], .modal-wrap fieldset.col-group.last input[type=file], .modal-wrap fieldset.col-group.last input[type=number], .modal-wrap fieldset.col-group.last input[type=password], .modal-wrap fieldset.col-group.last input[type=text], .modal-wrap fieldset.col-group.last input[type=url], .modal-wrap fieldset.col-group.last select, .modal-wrap fieldset.col-group.last textarea {
    margin-bottom: 10px;
}
.modal-wrap fieldset.col-group.last td .choice {
    margin-bottom: 0;
}
}.modal-wrap fieldset.col-group .choice select {
    margin: 3px;
}
@media screen and (min-width:750px) {
    .modal-wrap fieldset.col-group .choice select {
    margin: 3px;
}
}@media screen and (min-width:750px) {
    .modal-wrap fieldset.col-group .grid-input-form input[type=text] {
    margin-bottom: 0;
}
}.modal-wrap fieldset.form-ctrls, .modal-wrap fieldset.form-ctrls-right {
    border-width: 0;
    padding: 10px;
    text-align: center;
}
.modal-wrap input[type=submit].btn {
    line-height: normal;
    padding: 5px 8px 6px;
    background-color: #01bf75;
    border: 1px solid #01bf75;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 1;
    padding: 6px 8px;
    text-decoration: none;
    white-space: nowrap;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, .3) inset, 0 1px 4px 0 rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, .3) inset, 0 1px 4px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, .3) inset, 0 1px 4px 0 rgba(0, 0, 0, .1);
}
.modal-wrap .box .col {
    margin-bottom: 0;
}
@media screen and (min-width:750px) {
    .modal-wrap .box .col {
    padding: 0;
}
}.modal-wrap .col.last {
    margin-bottom: 0;
}
@media screen and (min-width:750px) {
    .modal-wrap .w-16 {
    width: 100%}
.modal-wrap .w-8 {
    width: 50%}
}@media screen and (min-width:750px) {
    .modal-wrap .col {
    float: left;
    margin-bottom: 0;
    padding: 0 10px;
}
}.modal-wrap .col {
    margin-bottom: 20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.modal-wrap .required .setting-txt h3:after {
    color: #f60;
    content: "\f069";
    font-size: 11px;
    font-weight: 100;
    margin-left: 5px;
    font-family: FontAwesome;
}
.modal-wrap .req-title:after {
    color: #f60;
    content: "\f069";
    font-family: FontAwesome;
    font-size: 12px;
    margin-left: 5px;
}
@media screen and (min-width:750px) {
    .modal-wrap .req-title {
    position: absolute;
    right: 10px;
    top: 3px;
}
}.modal-wrap .req-title {
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    margin-top: 10px;
}
@media screen and (min-width:750px) {
    .modal-wrap .setting-txt h3, .setting-txt label {
    padding-right: 5px;
}
}.modal-wrap .setting-txt h3, .setting-txt label {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 5px;
}
.re-icon-filebrowser{content:url('data:image/svg+xml;utf8,<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m1 6c.51283584 0 .93550716.38604019.99327227.88337887l.00672773.11662113v6c0 .4964612.44481521.9373059 1.049825.9938787l.13199318.0061213h5.81818182c.55228475 0 1 .4477153 1 1 0 .5128358-.38604019.9355072-.88337887.9932723l-.11662113.0067277h-5.81818182c-1.67882337 0-3.08194674-1.2331302-3.17671765-2.8277989l-.00510053-.1722011v-6c0-.55228475.44771525-1 1-1zm12.6-6c1.3254834 0 2.4 1.0745166 2.4 2.4v8.2c0 .0812991-.0040424.161654-.0119371.2408747.04537.286293-.0350323.5849432-.229131.8106316-.3901386.7980655-1.2102555 1.3484937-2.1589319 1.3484937h-8.2c-.0093721 0-.01873166-.0000537-.02807838-.0001609l-.37192162.0001604c-.26521649 0-.5195704-.1053563-.70710678-.2928927l.05843073.052268c-.4838201-.2353989-.8766931-.6286113-1.11166129-1.1126794-.19291421-.2239005-.27189946-.5180346-.2277519-.8010756-.00769603-.0805757-.01191076-.1626056-.01191076-.2456198v-8.2c0-1.3254834 1.0745166-2.4 2.4-2.4zm-1.596 8.632-.76.937.839 1.431h1.517c.0486011 0 .0951777-.0086678.1382683-.0245418zm-4.582-1.631-2.176 3.83.169.169h4.349l-.436-.744-.04995732-.0453903c-.12825052-.1334488-.2131256-.2958557-.25256531-.46760617zm6.178-5.001h-8.2c-.2209139 0-.4.1790861-.4.4v4.814l1.53963435-2.70800941c.35805102-.6301698 1.23187816-.67285287 1.65793101-.12170559l.07440231.11030062 1.89203233 3.23141438 1.0987033-1.35538405c.384092-.47423473 1.0895396-.491008 1.4981306-.06381668l.0827862.09833145 1.1563799 1.56386928v-5.569c0-.19329966-.1371128-.35457492-.319386-.39187342z"></path></svg>');opacity:.75}
.rte-toolbar #tb-label table {
    margin: -4px auto 0;
}
.rte-toolbar #tb-label table td {
    border: none!important;
    padding: 0 0 0 90px;
    height: 77px;
    white-space: nowrap;
    background: no-repeat 0 50%}
.rte-toolbar .cke {
    visibility: visible;
}
.rte-toolbar .cke_chrome *, .rte-toolbar .cke_chrome a:active, .rte-toolbar .cke_chrome a:hover, .rte-toolbar .cke_chrome a:link, .rte-toolbar .cke_chrome a:visited {
    white-space: normal;
}
.rte-toolbar .cke_top {
    border-bottom: none;
    overflow: visible;
}
.rte-toolbar .cke_top:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.rte-toolbar .cke_toolbox {
    min-height: 33px;
}
.rte-toolbar .cke_toolbox {
    position: relative;
    z-index: 1;
    display: flex;
    flex-wrap: wrap;
}
.rte-toolbar .cke_chrome .cke_button:active, .rte-toolbar .cke_chrome .cke_button:focus, .rte-toolbar .cke_chrome .cke_button:hover {
    border-color: transparent!important;
    background-color: transparent;
}
.rte-toolbar .cke_chrome .cke_button:active.cke_off, .rte-toolbar .cke_chrome .cke_button:active.cke_on, .rte-toolbar .cke_chrome .cke_button:focus.cke_off, .rte-toolbar .cke_chrome .cke_button:focus.cke_on, .rte-toolbar .cke_chrome .cke_button:hover.cke_off, .rte-toolbar .cke_chrome .cke_button:hover.cke_on, .rte-toolbar .cke_chrome .cke_rcombo .cke_off a:active .cke_text, .rte-toolbar .cke_chrome .cke_rcombo .cke_off a:focus .cke_text, .rte-toolbar .cke_chrome .cke_rcombo .cke_off a:hover .cke_text, .rte-toolbar .cke_chrome .cke_rcombo .cke_on .cke_text {
    opacity: .7;
}
.rte-toolbar .cke_chrome .cke_rcombo a, .rte-toolbar .cke_chrome .cke_rcombo a *, .rte-toolbar .cke_chrome .cke_toolgroup, .rte-toolbar .cke_chrome .cke_toolgroup * {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -moz-grab;
}
.rte-toolbar .cke_chrome .cke_button a {
    margin: -2px 0;
    padding: 4px;
}
body.tb-dragging * {
    cursor: -webkit-grabbing!important;
}
.rte-toolbar #tb-selections {
    margin: 15px 5px 0;
}
.rte-toolbar #tb-selections .disabled .cke_button_icon {
    opacity: .2;
}
.cke_reset {
    margin: 0;
    padding: 0;
    border: 0;
    background: 0 0;
    text-decoration: none;
    width: auto;
    height: auto;
    vertical-align: baseline;
    box-sizing: content-box;
    position: static;
    transition: none;
}
.cke_inner {
    display: block;
    border-radius: 2px;
    -webkit-touch-callout: none;
    background: #fff;
    padding: 0;
}
.cke_chrome {
    visibility: inherit;
}
.cke_chrome {
    display: block;
    border: 1px solid #8195a0;
    border-radius: 3px;
    padding: 0;
}
.cke_top {
    border-bottom: 1px dotted #d5d5d5;
    padding-top: 5px;
    white-space: normal;
}
.cke_bottom, .cke_top {
    margin: 0 5px;
}
.cke_bottom, .cke_contents, .cke_top {
    display: block;
    overflow: hidden;
}
.cke_toolbar {
    float: left;
    margin: 0 5px 5px 0;
    padding-right: 5px;
    border-right: 1px dotted #d5d5d5;
}
.cke_toolgroup {
    float: left;
}
.cke_ltr .cke_button:first-child, .cke_rtl .cke_button:last-child {
    border-radius: 2px 0 0 2px;
}
a.cke_button {
    display: inline-block;
    height: 18px;
    padding: 4px;
    outline: 0;
    cursor: default;
    float: left;
    border: 0;
}
.cke_button_icon {
    cursor: inherit;
    background-repeat: no-repeat;
    margin-top: 1px;
    width: 16px;
    height: 16px;
    float: left;
    display: inline-block;
    opacity: .8;
}
.cke_button_label {
    display: none;
    padding-left: 3px;
    margin-top: 1px;
    line-height: 17px;
    vertical-align: middle;
    float: left;
    cursor: default;
    color: #474747;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
}
.cke_button_icon.cke_button__bold_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M10.187 17H5.773c-.637 0-1.092-.138-1.364-.415-.273-.277-.409-.718-.409-1.323V4.738c0-.617.14-1.062.419-1.332.279-.27.73-.406 1.354-.406h4.68c.69 0 1.288.041 1.793.124.506.083.96.242 1.36.478.341.197.644.447.906.75a3.262 3.262 0 0 1 .808 2.162c0 1.401-.722 2.426-2.167 3.075C15.05 10.175 16 11.315 16 13.01a3.756 3.756 0 0 1-2.296 3.504 6.1 6.1 0 0 1-1.517.377c-.571.073-1.238.11-2 .11zm-.217-6.217H7v4.087h3.069c1.977 0 2.965-.69 2.965-2.072 0-.707-.256-1.22-.768-1.537-.512-.319-1.277-.478-2.296-.478zM7 5.13v3.619h2.606c.729 0 1.292-.067 1.69-.2a1.6 1.6 0 0 0 .91-.765c.165-.267.247-.566.247-.897 0-.707-.26-1.176-.778-1.409-.519-.232-1.31-.348-2.375-.348H7z"></path></svg>');
}
.cke_button_icon.cke_button__italic_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M9.586 14.633l.021.004c-.036.335.095.655.393.962.082.083.173.15.274.201h1.474a.6.6 0 1 1 0 1.2H5.304a.6.6 0 0 1 0-1.2h1.15c.474-.07.809-.182 1.005-.334.157-.122.291-.32.404-.597l2.416-9.55a1.053 1.053 0 0 0-.281-.823 1.12 1.12 0 0 0-.442-.296H8.15a.6.6 0 0 1 0-1.2h6.443a.6.6 0 1 1 0 1.2h-1.195c-.376.056-.65.155-.823.296-.215.175-.423.439-.623.79l-2.366 9.347z"></path></svg>');
}
.cke_button_icon.cke_button__underline_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M3 18v-1.5h14V18zm2.2-8V3.6c0-.4.4-.6.8-.6.3 0 .7.2.7.6v6.2c0 2 1.3 2.8 3.2 2.8 1.9 0 3.4-.9 3.4-2.9V3.6c0-.3.4-.5.8-.5.3 0 .7.2.7.5V10c0 2.7-2.2 4-4.9 4-2.6 0-4.7-1.2-4.7-4z"></path></svg>');
}
.cke_button_icon.cke_button__strikethrough_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M7 16.4c-.8-.4-1.5-.9-2.2-1.5a.6.6 0 0 1-.2-.5l.3-.6h1c1 1.2 2.1 1.7 3.7 1.7 1 0 1.8-.3 2.3-.6.6-.4.6-1.2.6-1.3.2-1.2-.9-2.1-.9-2.1h2.1c.3.7.4 1.2.4 1.7v.8l-.6 1.2c-.6.8-1.1 1-1.6 1.2a6 6 0 0 1-2.4.6c-1 0-1.8-.3-2.5-.6zM6.8 9L6 8.3c-.4-.5-.5-.8-.5-1.6 0-.7.1-1.3.5-1.8.4-.6 1-1 1.6-1.3a6.3 6.3 0 0 1 4.7 0 4 4 0 0 1 1.7 1l.3.7c0 .1.2.4-.2.7-.4.2-.9.1-1 0a3 3 0 0 0-1.2-1c-.4-.2-1-.3-2-.4-.7 0-1.4.2-2 .6-.8.6-1 .8-1 1.5 0 .8.5 1 1.2 1.5.6.4 1.1.7 1.9 1H6.8z"></path><path d="M3 10.5V9h14v1.5z"></path></svg>');
}
.cke_button_icon.cke_button__subscript_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M7.03 10.349l3.818-3.819a.8.8 0 1 1 1.132 1.132L8.16 11.48l3.819 3.818a.8.8 0 1 1-1.132 1.132L7.03 12.61l-3.818 3.82a.8.8 0 1 1-1.132-1.132L5.9 11.48 2.08 7.662A.8.8 0 1 1 3.212 6.53l3.818 3.82zm8.147 7.829h2.549c.254 0 .447.05.58.152a.49.49 0 0 1 .201.413.54.54 0 0 1-.159.393c-.105.108-.266.162-.48.162h-3.594c-.245 0-.435-.066-.572-.197a.621.621 0 0 1-.205-.463c0-.114.044-.265.132-.453a1.62 1.62 0 0 1 .288-.444c.433-.436.824-.81 1.172-1.122.348-.312.597-.517.747-.615.267-.183.49-.368.667-.553.177-.185.312-.375.405-.57.093-.194.139-.384.139-.57a1.008 1.008 0 0 0-.554-.917 1.197 1.197 0 0 0-.56-.133c-.426 0-.761.182-1.005.546a2.332 2.332 0 0 0-.164.39 1.609 1.609 0 0 1-.258.488c-.096.114-.237.17-.423.17a.558.558 0 0 1-.405-.156.568.568 0 0 1-.161-.427c0-.218.05-.446.151-.683.101-.238.252-.453.452-.646s.454-.349.762-.467a2.998 2.998 0 0 1 1.081-.178c.498 0 .923.076 1.274.228a1.916 1.916 0 0 1 1.004 1.032 1.984 1.984 0 0 1-.156 1.794c-.2.32-.405.572-.613.754-.208.182-.558.468-1.048.857-.49.39-.826.691-1.008.906a2.703 2.703 0 0 0-.24.309z"></path></svg>');
}
.cke_button_icon.cke_button__superscript_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M15.677 8.678h2.549c.254 0 .447.05.58.152a.49.49 0 0 1 .201.413.54.54 0 0 1-.159.393c-.105.108-.266.162-.48.162h-3.594c-.245 0-.435-.066-.572-.197a.621.621 0 0 1-.205-.463c0-.114.044-.265.132-.453a1.62 1.62 0 0 1 .288-.444c.433-.436.824-.81 1.172-1.122.348-.312.597-.517.747-.615.267-.183.49-.368.667-.553.177-.185.312-.375.405-.57.093-.194.139-.384.139-.57a1.008 1.008 0 0 0-.554-.917 1.197 1.197 0 0 0-.56-.133c-.426 0-.761.182-1.005.546a2.332 2.332 0 0 0-.164.39 1.609 1.609 0 0 1-.258.488c-.096.114-.237.17-.423.17a.558.558 0 0 1-.405-.156.568.568 0 0 1-.161-.427c0-.218.05-.446.151-.683.101-.238.252-.453.452-.646s.454-.349.762-.467a2.998 2.998 0 0 1 1.081-.178c.498 0 .923.076 1.274.228a1.916 1.916 0 0 1 1.004 1.032 1.984 1.984 0 0 1-.156 1.794c-.2.32-.405.572-.613.754-.208.182-.558.468-1.048.857-.49.39-.826.691-1.008.906a2.703 2.703 0 0 0-.24.309zM7.03 10.349l3.818-3.819a.8.8 0 1 1 1.132 1.132L8.16 11.48l3.819 3.818a.8.8 0 1 1-1.132 1.132L7.03 12.61l-3.818 3.82a.8.8 0 1 1-1.132-1.132L5.9 11.48 2.08 7.662A.8.8 0 1 1 3.212 6.53l3.818 3.82z"></path></svg>');
}
.cke_button_icon.cke_button__code_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M12.5 5.7l5.2 3.9v1.3l-5.6 4c-.1.2-.3.2-.5.2-.3-.1-.6-.7-.6-1l.3-.4 4.7-3.5L11.5 7l-.2-.2c-.1-.3-.1-.6 0-.8.2-.2.5-.4.8-.4a.8.8 0 0 1 .4.1zm-5.2 0L2 9.6v1.3l5.6 4c.1.2.3.2.5.2.3-.1.7-.7.6-1 0-.1 0-.3-.2-.4l-5-3.5L8.2 7l.2-.2c.1-.3.1-.6 0-.8-.2-.2-.5-.4-.8-.4a.8.8 0 0 0-.3.1z"></path></svg>');
}
.cke_button_icon.cke_button__blockquote_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M3 10.423a6.5 6.5 0 0 1 6.056-6.408l.038.67C6.448 5.423 5.354 7.663 5.22 10H9c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003v-4.574zm8 0a6.5 6.5 0 0 1 6.056-6.408l.038.67c-2.646.739-3.74 2.979-3.873 5.315H17c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003v-4.574z"></path></svg>');
}
.cke_button_icon.cke_button__heading_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M11.03 3h6.149a.75.75 0 1 1 0 1.5h-5.514L11.03 3zm1.27 3h4.879a.75.75 0 1 1 0 1.5h-4.244L12.3 6zm1.27 3h3.609a.75.75 0 1 1 0 1.5h-2.973L13.57 9zm-2.754 2.5L8.038 4.785 5.261 11.5h5.555zm.62 1.5H4.641l-1.666 4.028H1.312l5.789-14h1.875l5.789 14h-1.663L11.436 13z"></path></svg>');
}
.cke_button_icon.cke_button__removeformat_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M8.69 14.915c.053.052.173.083.36.093a.366.366 0 0 1 .345.485l-.003.01a.738.738 0 0 1-.697.497h-2.67a.374.374 0 0 1-.353-.496l.013-.038a.681.681 0 0 1 .644-.458c.197-.012.325-.043.386-.093a.28.28 0 0 0 .072-.11L9.592 4.5H6.269c-.359-.017-.609.013-.75.09-.142.078-.289.265-.442.563-.192.29-.516.464-.864.464H4.17a.43.43 0 0 1-.407-.569L4.46 3h13.08l-.62 2.043a.81.81 0 0 1-.775.574h-.114a.486.486 0 0 1-.486-.486c.001-.284-.054-.464-.167-.54-.112-.076-.367-.106-.766-.091h-3.28l-2.68 10.257c-.006.074.007.127.038.158zM3 17h8a.5.5 0 1 1 0 1H3a.5.5 0 1 1 0-1zm11.299 1.17a.75.75 0 1 1-1.06-1.06l1.414-1.415-1.415-1.414a.75.75 0 0 1 1.06-1.06l1.415 1.414 1.414-1.415a.75.75 0 1 1 1.06 1.06l-1.413 1.415 1.414 1.415a.75.75 0 0 1-1.06 1.06l-1.415-1.414-1.414 1.414z"></path></svg>');
}
.cke_button_icon.cke_button__undo_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M5.042 9.367l2.189 1.837a.75.75 0 0 1-.965 1.149l-3.788-3.18a.747.747 0 0 1-.21-.284.75.75 0 0 1 .17-.945L6.23 4.762a.75.75 0 1 1 .964 1.15L4.863 7.866h8.917A.75.75 0 0 1 14 7.9a4 4 0 1 1-1.477 7.718l.344-1.489a2.5 2.5 0 1 0 1.094-4.73l.008-.032H5.042z"></path></svg>');
}
.cke_button_icon.cke_button__redo_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M14.958 9.367l-2.189 1.837a.75.75 0 0 0 .965 1.149l3.788-3.18a.747.747 0 0 0 .21-.284.75.75 0 0 0-.17-.945L13.77 4.762a.75.75 0 1 0-.964 1.15l2.331 1.955H6.22A.75.75 0 0 0 6 7.9a4 4 0 1 0 1.477 7.718l-.344-1.489A2.5 2.5 0 1 1 6.039 9.4l-.008-.032h8.927z"></path></svg>');
}
.cke_button_icon.cke_button__numberedlist_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M7 5.75c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM3.5 3v5H2V3.7H1v-1h2.5V3zM.343 17.857l2.59-3.257H2.92a.6.6 0 1 0-1.04 0H.302a2 2 0 1 1 3.995 0h-.001c-.048.405-.16.734-.333.988-.175.254-.59.692-1.244 1.312H4.3v1h-4l.043-.043zM7 14.75a.75.75 0 0 1 .75-.75h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75z"></path></svg>');
}
.cke_button_icon.cke_button__bulletedlist_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M7 5.75c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zm-6 0C1 4.784 1.777 4 2.75 4c.966 0 1.75.777 1.75 1.75 0 .966-.777 1.75-1.75 1.75C1.784 7.5 1 6.723 1 5.75zm6 9c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zm-6 0c0-.966.777-1.75 1.75-1.75.966 0 1.75.777 1.75 1.75 0 .966-.777 1.75-1.75 1.75-.966 0-1.75-.777-1.75-1.75z"></path></svg>');
}
.cke_button_icon.cke_button__outdent_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm5 6c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM2.75 16.5h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 1 0 0 1.5zm1.618-9.55L.98 9.358a.4.4 0 0 0 .013.661l3.39 2.207A.4.4 0 0 0 5 11.892V7.275a.4.4 0 0 0-.632-.326z"></path></svg>');
}
.cke_button_icon.cke_button__indent_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm5 6c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM2.75 16.5h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 1 0 0 1.5zM1.632 6.95L5.02 9.358a.4.4 0 0 1-.013.661l-3.39 2.207A.4.4 0 0 1 1 11.892V7.275a.4.4 0 0 1 .632-.326z"></path></svg>');
}
.cke_button_icon.cke_button__link_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M11.077 15l.991-1.416a.75.75 0 1 1 1.229.86l-1.148 1.64a.748.748 0 0 1-.217.206 5.251 5.251 0 0 1-8.503-5.955.741.741 0 0 1 .12-.274l1.147-1.639a.75.75 0 1 1 1.228.86L4.933 10.7l.006.003a3.75 3.75 0 0 0 6.132 4.294l.006.004zm5.494-5.335a.748.748 0 0 1-.12.274l-1.147 1.639a.75.75 0 1 1-1.228-.86l.86-1.23a3.75 3.75 0 0 0-6.144-4.301l-.86 1.229a.75.75 0 0 1-1.229-.86l1.148-1.64a.748.748 0 0 1 .217-.206 5.251 5.251 0 0 1 8.503 5.955zm-4.563-2.532a.75.75 0 0 1 .184 1.045l-3.155 4.505a.75.75 0 1 1-1.229-.86l3.155-4.506a.75.75 0 0 1 1.045-.184z"></path></svg>');
}
.cke_button_icon.cke_button__filemanager_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M6.91 10.54c.26-.23.64-.21.88.03l3.36 3.14 2.23-2.06a.64.64 0 0 1 .87 0l2.52 2.97V4.5H3.2v10.12l3.71-4.08zm10.27-7.51c.6 0 1.09.47 1.09 1.05v11.84c0 .59-.49 1.06-1.09 1.06H2.79c-.6 0-1.09-.47-1.09-1.06V4.08c0-.58.49-1.05 1.1-1.05h14.38zm-5.22 5.56a1.96 1.96 0 1 1 3.4-1.96 1.96 1.96 0 0 1-3.4 1.96z"></path></svg>');
}
.cke_button_icon.cke_button__inserttable_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M3 6v3h4V6H3zm0 4v3h4v-3H3zm0 4v3h4v-3H3zm5 3h4v-3H8v3zm5 0h4v-3h-4v3zm4-4v-3h-4v3h4zm0-4V6h-4v3h4zm1.5 8a1.5 1.5 0 0 1-1.5 1.5H3A1.5 1.5 0 0 1 1.5 17V4c.222-.863 1.068-1.5 2-1.5h13c.932 0 1.778.637 2 1.5v13zM12 13v-3H8v3h4zm0-4V6H8v3h4z"></path></svg>');
}
.cke_button_icon.cke_button__mediaembed_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M18.68 3.03c.6 0 .59-.03.59.55v12.84c0 .59.01.56-.59.56H1.29c-.6 0-.59.03-.59-.56V3.58c0-.58-.01-.55.6-.55h17.38zM15.77 15V5H4.2v10h11.57zM2 4v1h1V4H2zm0 2v1h1V6H2zm0 2v1h1V8H2zm0 2v1h1v-1H2zm0 2v1h1v-1H2zm0 2v1h1v-1H2zM17 4v1h1V4h-1zm0 2v1h1V6h-1zm0 2v1h1V8h-1zm0 2v1h1v-1h-1zm0 2v1h1v-1h-1zm0 2v1h1v-1h-1zM7.5 7.177a.4.4 0 01.593-.351l5.133 2.824a.4.4 0 010 .7l-5.133 2.824a.4.4 0 01-.593-.35V7.176v.001z"></path></svg>');
}
.cke_button_icon.cke_button__htmlembed_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M17 0a2 2 0 0 1 2 2v7a1 1 0 0 1 1 1v5a1 1 0 0 1-.883.993l-.118.006L19 17a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2l-.001-1.001-.116-.006A1 1 0 0 1 0 15v-5a1 1 0 0 1 .999-1L1 2a2 2 0 0 1 2-2h14zm.499 15.999h-15L2.5 17a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5l-.001-1.001zm-3.478-6.013-.014.014H14v.007l-1.525 1.525-1.46-1.46-.015.013V10h-1v5h1v-3.53l1.428 1.43.048.043.131-.129L14 11.421V15h1v-5h-.965l-.014-.014zM2 10H1v5h1v-2h2v2h1v-5H4v2H2v-2zm7 0H6v1h1v4h1v-4h1v-1zm8 0h-1v5h3v-1h-2v-4zm0-8.5H3a.5.5 0 0 0-.5.5l-.001 6.999h15L17.5 2a.5.5 0 0 0-.5-.5zM10 7v1H4V7h6zm3-2v1H4V5h9zm-3-2v1H4V3h6z"></path></svg>');
}
.cke_button_icon.cke_button__alignmentleft_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 4c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75z"></path></svg>');
}
.cke_button_icon.cke_button__alignmentright_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M18 3.75a.75.75 0 0 1-.75.75H2.75a.75.75 0 1 1 0-1.5h14.5a.75.75 0 0 1 .75.75zm0 8a.75.75 0 0 1-.75.75H2.75a.75.75 0 1 1 0-1.5h14.5a.75.75 0 0 1 .75.75zm0 4a.75.75 0 0 1-.75.75H7.321a.75.75 0 1 1 0-1.5h9.929a.75.75 0 0 1 .75.75zm0-8a.75.75 0 0 1-.75.75H7.321a.75.75 0 1 1 0-1.5h9.929a.75.75 0 0 1 .75.75z"></path></svg>');
}
.cke_button_icon.cke_button__alignmentcenter_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm2.286 4c0 .414.336.75.75.75h9.928a.75.75 0 1 0 0-1.5H5.036a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h9.928a.75.75 0 1 0 0-1.5H5.036a.75.75 0 0 0-.75.75z"></path></svg>');
}
.cke_button_icon.cke_button__alignmentjustify_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 4c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75z"></path></svg>');
}
.cke_button_icon.cke_button__horizontalline_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 4c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75z"></path></svg>');
}
.cke_button_icon.cke_button__specialcharacters_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M10 2.5a7.47 7.47 0 0 1 4.231 1.31 7.268 7.268 0 0 1 2.703 3.454 7.128 7.128 0 0 1 .199 4.353c-.39 1.436-1.475 2.72-2.633 3.677h2.013c0-.226.092-.443.254-.603a.876.876 0 0 1 1.229 0c.163.16.254.377.254.603v.853c0 .209-.078.41-.22.567a.873.873 0 0 1-.547.28l-.101.006h-4.695a.517.517 0 0 1-.516-.518v-1.265c0-.21.128-.398.317-.489a5.601 5.601 0 0 0 2.492-2.371 5.459 5.459 0 0 0 .552-3.693 5.53 5.53 0 0 0-1.955-3.2A5.71 5.71 0 0 0 10 4.206 5.708 5.708 0 0 0 6.419 5.46 5.527 5.527 0 0 0 4.46 8.663a5.457 5.457 0 0 0 .554 3.695 5.6 5.6 0 0 0 2.497 2.37.55.55 0 0 1 .317.49v1.264c0 .286-.23.518-.516.518H2.618a.877.877 0 0 1-.614-.25.845.845 0 0 1-.254-.603v-.853c0-.226.091-.443.254-.603a.876.876 0 0 1 1.228 0c.163.16.255.377.255.603h1.925c-1.158-.958-2.155-2.241-2.545-3.678a7.128 7.128 0 0 1 .199-4.352 7.268 7.268 0 0 1 2.703-3.455A7.475 7.475 0 0 1 10 2.5z"></path></svg>');
}
.cke_button_icon.cke_button__readmore_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M3.598.687h1.5v5h-1.5zm14.5 0h1.5v5h-1.5z"></path><path d="M19.598 4.187v1.5h-16v-1.5zm-16 14.569h1.5v-5h-1.5zm14.5 0h1.5v-5h-1.5z"></path><path d="M19.598 15.256v-1.5h-16v1.5zM5.081 9h6v2h-6zm8 0h6v2h-6zm-9.483 1L0 12.5v-5z"></path></svg>');
}
.cke_button_icon.cke_button__fontcolor_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M12.4 10.3L10 4.5l-2.4 5.8h4.8zm.5 1.2H7.1L5.7 15H4.2l5-12h1.6l5 12h-1.5L13 11.5zm3.1 7H4a1 1 0 0 1 0-2h12a1 1 0 0 1 0 2z"></path></svg>');
}
.cke_button_icon.cke_button__fontbackgroundcolor_icon {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M4 2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2zm8.38 9.262H7.62L10 5.506l2.38 5.756zm.532 1.285L14.34 16h1.426L10.804 4H9.196L4.234 16H5.66l1.428-3.453h5.824z"></path></svg>');
}
.re-icon-rte_definedlinks {
    content: url('data:image/svg+xml;utf8, <svg height="16" width="16" viewBox="0 0 16 16" xmlns="http: //www.w3.org/2000/svg"><path d="m11 1c2.209139 0 4 1.790861 4 4s-1.790861 4-4 4c-.7656675 0-1.48108924-.21512764-2.08911866-.58823636-.0308598.0700602-.07139598.13787279-.12058595.2011358l-.08318861.09420734-.26034513.261909c.35153112.59529459.55323835 1.28958382.55323835 2.03098422 0 2.209139-1.790861 4-4 4s-4-1.790861-4-4 1.790861-4 4-4c.74181883 0 1.43647323.20193496 2.03199196.55383363l.26090126-.26094041c.08817393-.08817393.18871724-.15643965.29604433-.20479715-.37380991-.60700683-.58893755-1.32242858-.58893755-2.08809607 0-2.209139 1.790861-4 4-4zm-6 8c-1.1045695 0-2 .8954305-2 2s.8954305 2 2 2 2-.8954305 2-2-.8954305-2-2-2zm6-6c-1.1045695 0-2 .8954305-2 2s.8954305 2 2 2 2-.8954305 2-2-.8954305-2-2-2z"></path></svg>');
    opacity: .75;
}
.re-icon-filebrowser {
    content: url('data:image/svg+xml;utf8, <svg height="16" viewBox="0 0 16 16" width="16" xmlns="http: //www.w3.org/2000/svg"><path d="m1 6c.51283584 0 .93550716.38604019.99327227.88337887l.00672773.11662113v6c0 .4964612.44481521.9373059 1.049825.9938787l.13199318.0061213h5.81818182c.55228475 0 1 .4477153 1 1 0 .5128358-.38604019.9355072-.88337887.9932723l-.11662113.0067277h-5.81818182c-1.67882337 0-3.08194674-1.2331302-3.17671765-2.8277989l-.00510053-.1722011v-6c0-.55228475.44771525-1 1-1zm12.6-6c1.3254834 0 2.4 1.0745166 2.4 2.4v8.2c0 .0812991-.0040424.161654-.0119371.2408747.04537.286293-.0350323.5849432-.229131.8106316-.3901386.7980655-1.2102555 1.3484937-2.1589319 1.3484937h-8.2c-.0093721 0-.01873166-.0000537-.02807838-.0001609l-.37192162.0001604c-.26521649 0-.5195704-.1053563-.70710678-.2928927l.05843073.052268c-.4838201-.2353989-.8766931-.6286113-1.11166129-1.1126794-.19291421-.2239005-.27189946-.5180346-.2277519-.8010756-.00769603-.0805757-.01191076-.1626056-.01191076-.2456198v-8.2c0-1.3254834 1.0745166-2.4 2.4-2.4zm-1.596 8.632-.76.937.839 1.431h1.517c.0486011 0 .0951777-.0086678.1382683-.0245418zm-4.582-1.631-2.176 3.83.169.169h4.349l-.436-.744-.04995732-.0453903c-.12825052-.1334488-.2131256-.2958557-.25256531-.46760617zm6.178-5.001h-8.2c-.2209139 0-.4.1790861-.4.4v4.814l1.53963435-2.70800941c.35805102-.6301698 1.23187816-.67285287 1.65793101-.12170559l.07440231.11030062 1.89203233 3.23141438 1.0987033-1.35538405c.384092-.47423473 1.0895396-.491008 1.4981306-.06381668l.0827862.09833145 1.1563799 1.56386928v-5.569c0-.19329966-.1371128-.35457492-.319386-.39187342z"></path></svg>');
    opacity: .75;
}
.re-icon-counter {
    content: url('data:image/svg+xml;utf8, <svg height="16" viewBox="0 0 16 16" width="16" xmlns="http: //www.w3.org/2000/svg"><path d="m7.46693122 8.39108696c.67791005 0 1.31283068.24347826 1.79232804.68326087.47784391.4397826.74074074 1.02565217.74074074 1.64804347 0 .623913-.26289683 1.2082609-.74074074 1.6495652l-.87136243.8019565h.62003968c.5489418 0 .99206349.4093479.99206349.9130435 0 .5036957-.44312169.9130435-.99206349.9130435h-3.01587302c-.09755291 0-.19345238-.0136957-.28273809-.0380435-.02810847-.0076087-.05621693-.0167391-.08267196-.0258695-.00330688-.0015218-.00661376-.0030435-.00992064-.0030435l-.08597883-.0380435c-.02314815-.0106522-.0462963-.0228261-.06944445-.0380435-.06283068-.035-.11904762-.0776087-.17030423-.1247826-.02314815-.0213043-.04464286-.0426087-.06448413-.063913-.01984127-.0228261-.03968254-.0471739-.05621693-.07s-.03306878-.0456522-.04794973-.07c-.01984127-.0334783-.0380291-.07-.05291006-.105-.01157407-.0243479-.0214947-.0502174-.02810846-.076087-.02645503-.0836956-.04133598-.1704348-.04133598-.2602174s.01488095-.1765217.04133598-.2602174c.00661376-.0258695.01653439-.0517391.02810846-.0760869.01488096-.035.03306879-.0715218.05291006-.105.01488095-.0243479.03141534-.0471739.04794973-.07s.03637566-.0471739.05621693-.07c.01984127-.0213044.04133598-.0426087.06448413-.0639131l2.56448413-2.3617391c.10416666-.0958696.1603836-.2221739.1603836-.3576087 0-.133913-.05621694-.2617391-.1603836-.356087-.20833334-.1917391-.56878307-.1917391-.7771164 0l-.34226191.315c-.38690476.356087-1.01521164.356087-1.4021164 0-.3885582-.3576086-.3885582-.93586952 0-1.29195647l.3422619-.315c.47784392-.43978261 1.11441799-.68326087 1.79067461-.68326087zm.42328042-7.39108696c.02810847 0 .05787037.00152174.0843254.00456522.03472222.00152174.06944444.00608695.10085979.01217391.01157407.00152174.02480158.00456522.03637566.0076087.01818783.00304347.03472222.00608695.05291005.01217391.03141534.00760869.06283069.01826087.09259259.02891304l.05787037.02434783.05621693.02586956c.0925926.04717392.17857143.10956522.25132276.18413044.01488095.01369565.0297619.03043478.04298941.04565217.02810847.03195652.05291006.06543479.0760582.10195652.00992064.01673913.01984127.03195653.02976191.04869566.00330688.00760869.00661376.01369565.00992063.01978261.01322752.02586956.02645503.05173913.03637567.07913043.00496031.01065217.00826719.02130435.01322751.03195652l.01488095.04565218c0 .00152173.00165344.00456521 0 .00608695.00992064.02891305.01653439.05782609.02149471.08673913.00496032.02130435.00661376.04108696.0082672.06239131.00330687.0273913.00496031.05630434.00496031.08521739v4.36434782c0 .50369566-.44312169.91304348-.99206349.91304348-.54728836 0-.99206349-.40934782-.99206349-.91304348v-2.76347826c-.14054233.06391305-.29100529.09434783-.43816138.09434783-.33895502 0-.66798941-.15978261-.8531746-.4473913-.28108466-.43369566-.12566138-.99369566.34556878-1.25086957l1.43187831-.78217391c.0082672-.00456522.01818783-.00913044.02645503-.01369566.00496031-.00304347.00992063-.00608695.01488095-.00760869l.05787037-.02586957c.01157407-.00608695.02480159-.01065217.0380291-.01521739.02314815-.00913043.04794974-.01673913.07275132-.02434782.02149471-.00608696.04133598-.01065218.06117725-.01369566.01322751-.00456521.02645503-.00760869.03968254-.00913043.0082672-.00152174.01653439-.00304348.02480159-.00456522.02149471-.00304348.04298942-.00608695.06448413-.00913043h.00992063c.03141534-.00304348.06283069-.00456522.09424603-.00456522z"></path></svg>');
    opacity: .75;
}
.re-icon-pages {
    content: url('data:image/svg+xml;utf8, <svg height="16" viewBox="0 0 16 16" width="16" xmlns="http: //www.w3.org/2000/svg"><path d="m8 1c3.8659932 0 7 3.13400675 7 7 0 .41562496-.0363345.82696761-.1079778 1.23054987-.004996.04220683-.0132193.08514228-.024399.12800171l-.0016157.01040915c-.0129304.06516346-.0267866.13011227-.0415641.19483161-.0425153.18619829-.134446.34828603-.2587975.47558696-.453219.6877517-1.2540223 1.0606207-2.1002173 1.0606207-.7021902 0-1.3022299-.267223-1.84008-.7870308-.63970759.7277838-1.57889666 1.1870308-2.6253486 1.1870308-1.93299662 0-3.5-1.56700338-3.5-3.5s1.56700338-3.5 3.5-3.5 3.5 1.56700338 3.5 3.5c0 .09852487-.004071.19609891-.0120539.29256309.0832707.05863407.1590104.13364906.2229399.22223279.3278355.45426403.5335836.58520412.7545426.58520412.2433237 0 .4113182-.09466809.4598004-.22373562l-.0506034.24231944c.083034-.36365262.1253744-.73799831.1253744-1.11858382 0-2.76142375-2.2385763-5-5-5-2.76142375 0-5 2.23857625-5 5 0 2.6887547 2.12230671 4.8818181 4.78311038 4.9953805l.21688962.0046195h2c.5522847 0 1 .4477153 1 1 0 .5128358-.3860402.9355072-.8833789.9932723l-.1166211.0067277h-2c-3.86599325 0-7-3.1340068-7-7 0-3.86599325 3.13400675-7 7-7zm0 5.5c-.82842712 0-1.5.67157288-1.5 1.5s.67157288 1.5 1.5 1.5 1.5-.67157288 1.5-1.5-.67157288-1.5-1.5-1.5z"></path></svg>');
    opacity: .75;
}
.redactor-toolbar a.redactor-button-active .re-icon-counter, .redactor-toolbar a.redactor-button-active .re-icon-filebrowser, .redactor-toolbar a.redactor-button-active .re-icon-pages, .redactor-toolbar a.redactor-button-active .re-icon-readmore, .redactor-toolbar a.redactor-button-active .re-icon-rte_definedlinks {
    opacity: .4;
}
div.Rte {
    margin-bottom: 10px;
}
textarea.cke_source {
    max-height: none;
}
iframe.Rte {
    border: 1px solid #bbb;
    width: 100%;
    background: #fff;
    opacity: .7;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}
iframe.Rte:hover {
    opacity: 1;
}
.ck-content ol li {
    list-style-position: inside;
}
.ck.ck-reset_all .ck-mentions .mention-extra {
    color: #666;
}
.ee-cform .ck.ck-reset_all input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):not([type=color]) {
    font-size: inherit;
}

.ck.ck-editor__main>.ck-editor__editable {
    color: var(--ck-color-base-text);
}
.ck.ck-editor__main>.ck-editor__editable h2, .ck.ck-editor__main>.ck-editor__editable h3, .ck.ck-editor__main>.ck-editor__editable h4, .ck.ck-editor__main>.ck-editor__editable li, .ck.ck-editor__main>.ck-editor__editable ol, .ck.ck-editor__main>.ck-editor__editable p, .ck.ck-editor__main>.ck-editor__editable ul {
    color: revert;
    text-transform: revert;
    font-size: revert;
    border: none;
    letter-spacing: revert;
    margin: revert;
    padding: revert;
}
.ck.ck-editor__main>.ck-editor__editable table, .ck.ck-editor__main>.ck-editor__editable td {
    font-size: revert;
    color: revert;
    background: revert;
}
.ck-content hr {
    height: 0;
}
.ck.ck-editor {
    margin: 1.5em 0;
}
.ck.ck-content {
    padding: 1em;
}
.ck.ck-content>:first-child {
    margin-top: 0;
}
.ck.ck-content>:last-child {
    margin-bottom: 0;
}
.ck.ck-content code:after, .ck.ck-content code:before {
    content: ''!important;
    letter-spacing: 0!important;
    display: none!important;
}
.ck.ck-list {
    margin-left: 0;
}
.ck.ck-editor__main>.ck-editor__editable p img {
    display: initial;
    margin: initial;
    box-sizing: initial;
}
.ck.ck-editor__main>.ck-editor__editable .image img {
    margin: 0 auto;
}
.ck.ck-editor__main>.ck-editor__editable blockquote p:first-of-type {
    margin-bottom: 1.5rem;
}
.ck.ck-editor__main>.ck-editor__editable .ck.ck-content h2, .ck.ck-editor__main>.ck-editor__editable .ck.ck-content h3, .ck.ck-editor__main>.ck-editor__editable .ck.ck-content h4 {
    position: static;
}
.ck.ck-editor__main>.ck-editor__editable .ck-dropdown .ck.ck-list {
    margin: 0;
    padding: 0;
}
.ck.ck-editor__main>.ck-editor__editable .ck.ck-content .table table {
    margin: 0;
    display: table;
}
.ck.ck-editor__main>.ck-editor__editable .ck.ck-content .table td, .ck.ck-editor__main>.ck-editor__editable .ck.ck-content .table th {
    vertical-align: middle;
}
.ck.ck-editor__main>.ck-editor__editable .ck.ck-content .table p:first-child {
    padding-top: 0;
}
.ck.ck-editor__main>.ck-editor__editable .ck.ck-content .table ol:last-child, .ck.ck-editor__main>.ck-editor__editable .ck.ck-content .table p:last-child, .ck.ck-editor__main>.ck-editor__editable .ck.ck-content .table ul:last-child {
    margin-bottom: 0;
}
.redactor-box .redactor-toolbar {
    z-index: 2;
}
.re-icon-filebrowser {
    content: url('data:image/svg+xml;utf8, <svg height="16" viewBox="0 0 16 16" width="16" xmlns="http: //www.w3.org/2000/svg"><path d="m1 6c.51283584 0 .93550716.38604019.99327227.88337887l.00672773.11662113v6c0 .4964612.44481521.9373059 1.049825.9938787l.13199318.0061213h5.81818182c.55228475 0 1 .4477153 1 1 0 .5128358-.38604019.9355072-.88337887.9932723l-.11662113.0067277h-5.81818182c-1.67882337 0-3.08194674-1.2331302-3.17671765-2.8277989l-.00510053-.1722011v-6c0-.55228475.44771525-1 1-1zm12.6-6c1.3254834 0 2.4 1.0745166 2.4 2.4v8.2c0 .0812991-.0040424.161654-.0119371.2408747.04537.286293-.0350323.5849432-.229131.8106316-.3901386.7980655-1.2102555 1.3484937-2.1589319 1.3484937h-8.2c-.0093721 0-.01873166-.0000537-.02807838-.0001609l-.37192162.0001604c-.26521649 0-.5195704-.1053563-.70710678-.2928927l.05843073.052268c-.4838201-.2353989-.8766931-.6286113-1.11166129-1.1126794-.19291421-.2239005-.27189946-.5180346-.2277519-.8010756-.00769603-.0805757-.01191076-.1626056-.01191076-.2456198v-8.2c0-1.3254834 1.0745166-2.4 2.4-2.4zm-1.596 8.632-.76.937.839 1.431h1.517c.0486011 0 .0951777-.0086678.1382683-.0245418zm-4.582-1.631-2.176 3.83.169.169h4.349l-.436-.744-.04995732-.0453903c-.12825052-.1334488-.2131256-.2958557-.25256531-.46760617zm6.178-5.001h-8.2c-.2209139 0-.4.1790861-.4.4v4.814l1.53963435-2.70800941c.35805102-.6301698 1.23187816-.67285287 1.65793101-.12170559l.07440231.11030062 1.89203233 3.23141438 1.0987033-1.35538405c.384092-.47423473 1.0895396-.491008 1.4981306-.06381668l.0827862.09833145 1.1563799 1.56386928v-5.569c0-.19329966-.1371128-.35457492-.319386-.39187342z"></path></svg>');
    opacity: .75;
}
.re-icon-readmore {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http: //www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M3.598.687h1.5v5h-1.5zm14.5 0h1.5v5h-1.5z"></path><path d="M19.598 4.187v1.5h-16v-1.5zm-16 14.569h1.5v-5h-1.5zm14.5 0h1.5v-5h-1.5z"></path><path d="M19.598 15.256v-1.5h-16v1.5zM5.081 9h6v2h-6zm8 0h6v2h-6zm-9.483 1L0 12.5v-5z"></path></svg>');
    opacity: .75;
}
.redactor-toolbar a.redactor-button-active .re-icon-filebrowser {
    opacity: .4;
}
.field-control .redactor-in em {
    display: inline;
    margin-top: inherit;
    font-size: inherit;
}
.redactor-clips-list {
    list-style: none;
    margin: 0;
    padding: 0;
}
.redactor-clips-list li {
    display: inline-block;
    margin-right: 4px;
    margin-bottom: 4px;
}
.redactor-clips-list span {
    white-space: nowrap;
    background: rgba(0, 125, 255, .75);
    color: #fff;
    display: inline-block;
    padding: 3px 6px;
    line-height: 1;
    border-radius: 4px;
    cursor: pointer;
}
#redactor-handle-list {
    font-family: "Trebuchet MS", 'Helvetica Neue', Helvetica, Tahoma, sans-serif;
    display: none;
    position: absolute;
    z-index: 1053;
    background-color: #fff;
    box-shadow: 0 4px 14px rgba(0, 0, 0, .2);
    border-radius: 2px;
    width: 264px;
    max-height: 250px;
    margin: 0;
    overflow: auto;
    font-size: 14px;
    padding: 0;
}
#redactor-handle-list a {
    display: block;
    text-decoration: none;
    padding: 10px 8px;
    white-space: nowrap;
    color: #000;
    border-bottom: 1px solid rgba(0, 0, 0, .05);
}
#redactor-handle-list a.active, #redactor-handle-list a:hover {
    color: #fff!important;
    background-color: #449aef!important;
}
.redactor-dropdown-inline .redactor-dropdown-item-marked span {
    font-size: 14px;
    background-color: #fdb833;
    color: #000;
    text-decoration: none;
}
.redactor-dropdown-inline .redactor-dropdown-item-code span {
    font-family: Consolas, Menlo, Monaco, "Courier New", monospace;
    font-size: 13px;
    background: rgba(0, 0, 0, .05);
}
.redactor-dropdown-inline .redactor-dropdown-item-variable span {
    font-family: Consolas, Menlo, Monaco, "Courier New", monospace;
    font-size: 13px;
    color: rgba(0, 0, 0, .5);
}
.redactor-dropdown-inline .redactor-dropdown-item-shortcut span {
    font-family: Consolas, Menlo, Monaco, "Courier New", monospace;
    font-size: 12px;
    padding: .25em;
    white-space: nowrap;
    border: 1px solid #e5e7e9;
}
.redactor-dropdown-inline .redactor-dropdown-item-sub span, .redactor-dropdown-inline .redactor-dropdown-item-sup span {
    position: relative;
    font-size: 12px;
}
.redactor-dropdown-inline .redactor-dropdown-item-sup span {
    top: -3px;
}
.redactor-dropdown-inline .redactor-dropdown-item-sub span {
    top: 3px;
}
.redactor-in .readmore {
    position: relative;
    clear: both;
    padding: 5px 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.redactor-in .readmore::after {
    content: '';
    position: absolute;
    border-bottom: 2px dashed #c4c4c4;
    width: 100%}
.redactor-in .readmore__label {
    position: relative;
    z-index: 1;
    padding: .3em .6em;
    display: block;
    text-transform: uppercase;
    border: 1px solid #c4c4c4;
    border-radius: 2px;
    font-family: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;
    font-size: .75em;
    font-weight: 700;
    color: #333;
    background: #fff;
    box-shadow: 2px 2px 1px rgba(0, 0, 0, .15);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.ee-cform i {
    font-size: revert;
    font-style: italic;
}

.ee-cform .re-button i{font-style:normal}
.ee-cform .redactor-in em{display: inline}
.ee-cform .redactor-in a{font-size:revert}
@media print{.redactor-in .readmore{padding:0}.redactor-in .readmore::after{display:none}}
.ee-cform table .grid-field__column-label { display: none;}

/* Selectable buttons */
.ee-cform .selectable_buttons {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.ee-cform .selectable_buttons .button{
    position: relative;
    float: left;
}

.ee-cform .selectable_buttons .button:hover,
.ee-cform .selectable_buttons .button:focus,
.ee-cform .selectable_buttons .button:active,
.ee-cform .selectable_buttons .button.active{
    z-index: 2;
}

.ee-cform .selectable_buttons {
    display: flex;
    flex-wrap:wrap;
}

.ee-cform .selectable_buttons .button + .button,
.ee-cform .selectable_buttons .button + .button-group,
.ee-cform .selectable_buttons .selectable_buttons + .button,
.ee-cform .selectable_buttons .selectable_buttons + .selectable_buttons {
    margin-left: 1px;
}

.ee-cform .selectable_buttons .button.button--default + .button.button--default,
.ee-cform .selectable_buttons .button.button--default + .button-group,
.ee-cform .selectable_buttons .selectable_buttons + .button.button--default,
.ee-cform .selectable_buttons .selectable_buttons + .selectable_buttons {
    margin-left: -1px;
}

.ee-cform .selectable_buttons > .button:not(:first-of-type):not(:last-of-type):not(.dropdown-toggle) {
    border-radius: 0;
}

.ee-cform .selectable_buttons > .button:first-of-type {
    margin-left: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;

}

.ee-cform .selectable_buttons > .button:last-of-type:not(:first-of-type) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.ee-cform .selectable_buttons label{
    max-width: 100%;
    margin-bottom: 5px;
}

.ee-cform .selectable_buttons .button {
    -webkit-appearance: none;
    display: inline-block;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    background-image: none;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    -webkit-transition: background-color 0.15s ease-in-out;
    -moz-transition: background-color 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-shadow: 0 1px 2px 0 var(--ee-shadow-button);
    padding: 8px 20px !important;
    font-size: 1rem;
    line-height: 1.6;
    border-radius: 5px;
}

.ee-cform .selectable_buttons > .button--default {
    color: #0d0d19;
    background-color: #fff;
    border-color: #cbcbda;
    font-weight: normal;
}

.ee-cform .selectable_buttons > .button--default:hover {
    color: #0d0d19;
    background-color: #f7f7fb;
    border-color: #cbcbda;
    text-decoration: none;
}

.ee-cform .selectable_buttons .button.active {
    background: #eaebfd;
}
/* End Selectable buttons */

/* date picker */
.ee-cform .field-option .checkbox-label {
    margin-right: 5px !important;
    margin-bottom: 5px !important;
    display: inline-block !important;
    position: relative !important;
    font-weight: normal !important;
    max-width: 100% !important;
    display: inline-block !important;
    position: relative !important;
    padding: 5px !important;
    padding-left: 20px !important;
    cursor: pointer !important;
    transition: background 100ms ease !important;
    color: #0d0d19 !important;
    border-radius: 5px !important;
}

.ee-cform .field-option .checkbox-label input[type=radio] {
    z-index: 1 !important;
    position: absolute !important;
    top: 7px !important;
    left: 0px !important;
    transition: all 100ms ease !important;
    width: 15px !important;
    height: 15px !important;
    margin: 0 !important;
    padding: 0 !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    cursor: pointer !important;
    border: 1px solid #cbcbda !important;
    border-radius: 50% !important;
    font-family: inherit !important;
    font-size: 100% !important;
    line-height: 1.15 !important;
}

.ee-cform .field-option .checkbox-label input[type=radio]:after {
    transition: all 100ms ease !important;
    content: "" !important;
    display: block !important;
    position: absolute !important;
    width: 5px !important;
    height: 5px !important;
    left: 4px !important;
    top: 4px !important;
    border-radius: 50% !important;
    background: #fff !important;
    transform: rotate(45deg) scale(0) !important;
    opacity: 0 !important;
}

.ee-cform .field-option .checkbox-label input[type=radio]:checked {
    background: #5d63f1 !important;
    border-color: #5d63f1 !important;
}

.ee-cform .field-option .checkbox-label input[type=radio]:checked:after {
    opacity: 1 !important;
    transform: rotate(45deg) scale(1) !important;
}

.ee-cform .date-picker-wrap,
.ee-cform .date-picker-wrap * {
    box-sizing: initial !important;
}

.ee-cform .date-picker-clip-inner{
    width: 1000em !important;
}

.ee-cform .date-picker-clip{
    overflow-x: hidden !important;
}

.ee-cform .date-picker-item {
    float: left !important;
    margin-right: 10px !important;
    position: relative !important;
    width: 270px !important;
}

.ee-cform .date-picker-item a {
    text-decoration: none !important;
}

.ee-cform .date-picker-prev,
.ee-cform .date-picker-next{
    font-size: 12px !important;
    position: absolute !important;
    top: 2px !important;
    color: #5d63f1 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
}

.ee-cform .date-picker-prev {
    left: 10px !important;
}

.ee-cform .date-picker-next{
    right: 10px !important;
}
.ee-cform .date-picker-wrap {
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.1) !important;
    background-color: #fff !important;
    border: 1px solid #dfe0ef !important;
    display: none;
    padding: 10px !important;
    position: absolute !important;
    width: 270px !important;
    z-index: 260 !important;
    border-radius: 5px !important;
}

.ee-cform .date-picker-wrap h3{
    font-size: 14px !important;
    margin-bottom: 5px !important;
    text-align: center !important;
    font-weight: 500 !important;
}

.ee-cform .date-picker-wrap table {
    border-collapse: initial !important;
    margin-bottom: 0 !important;
    border: none !important;
    box-shadow: none !important;
}

.ee-cform .date-picker-wrap table th {
    text-transform: uppercase !important;
}

.ee-cform .date-picker-wrap table tr:nth-child(2n) td.act {
    background-color: #5d63f1 !important;
    font-weight: bold !important;
}

.ee-cform .date-picker-wrap table tr:nth-child(2n) td.act a {
    color :#fff !important;
}

.ee-cform .date-picker-wrap table tr:hover td.empty:hover {
    background-color: #f7f7fb !important;
}

.ee-cform .date-picker-wrap table tr:hover td:hover {
    background-color: #eaebfd !important;
}

.ee-cform .date-picker-wrap table th,
.ee-cform .date-picker-wrap table td{
    font-size: 11px !important;
    padding: 5px !important;
    text-align: center !important;
}

.ee-cform .date-picker-wrap table td {
    color: #0d0d19 !important;
    border-right: none !important;
    padding: 0 !important;
}

.ee-cform .date-picker-wrap table td a {
    padding: 5px 12px !important;
    display: block !important;
    color: #0d0d19 !important;
}

.ee-cform .date-picker-wrap table td:nth-child(7n){
    border-right: 0 !important;
}

.ee-cform .date-picker-wrap table td.act{
    background-color: #5D63F1 !important;
    font-weight: bold !important;
    border-radius: 3px !important;
}

.ee-cform .date-picker-wrap table td.act a{
    color: #fff !important;
}

.ee-cform .date-picker-wrap table td.empty{
    background-color: #fff !important;
}

.ee-cform .date-picker-wrap .date-picker-footer {
    text-align: center !important;
    margin-top: 5px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ee-cform .date-picker-wrap .date-picker-footer.include_time {
    justify-content: space-between;
}

.ee-cform .date-picker-wrap .date-picker-footer #date-picker-time-block {
    display: none;
}

.ee-cform .date-picker-wrap .date-picker-footer.include_time #date-picker-time-block {
    display: block;
}

.ee-cform .date-picker-wrap .date-picker-footer input[type=time] {
    padding: 5px 15px !important;
    font-size: 0.8rem !important;
    line-height: 1.5 !important;
    border-radius: 4px !important;
    color: #0d0d19 !important;
    background-color: #fff !important;
    border: 1px solid #cbcbda !important;
    font-weight: normal !important;
    box-shadow: none !important;
    box-sizing: border-box !important;
}

.ee-cform .date-picker-wrap .date-picker-footer .date-picker-today-button {
    box-shadow: none !important;
    padding: 5px 15px !important;
    font-size: 0.8rem !important;
    line-height: 1.5 !important;
    border-radius: 4px !important;
    color: #0d0d19 !important;
    background: #fff !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    display: inline-block !important;
    text-align: center !important;
    vertical-align: middle !important;
    cursor: pointer !important;
    white-space: nowrap !important;
    border: 1px solid #cbcbda !important;
    font-weight: normal !important;
    transition: background-color 0.15s ease-in-out !important;
    font-family: -apple-system, BlinkMacSystemFont, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif !important;
}

.ee-cform .date-picker-wrap h3{margin:0 !important;padding:0 !important;}
.ee-cform .date-picker-wrap table{border-spacing:0 !important;width:100% !important;}
.ee-cform .date-picker-wrap th{text-align:left !important;}
.ee-cform .date-picker-wrap table{-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;-moz-border-radius:3px !important;-webkit-border-radius:3px !important;border-radius:3px !important;}
.ee-cform .date-picker-wrap th,
.ee-cform .date-picker-wrap td{padding:10px !important;white-space:nowrap !important;  font-family: -apple-system, BlinkMacSystemFont, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif !important;}
.ee-cform .date-picker-wrap th{background-color:transparent !important;border:none !important;color:#5a5b7f !important;font-size:12px !important;position:relative !important;z-index:1 !important;}
.ee-cform .date-picker-wrap td{background-color:#fff !important;border-bottom:none !important;}
.ee-cform .date-picker-wrap .date-picker-heading{margin-bottom:10px !important;}
.ee-cform .date-picker-wrap .date-picker-item{float:left !important;margin-right:10px !important;position:relative !important;width:270px !important;}
.ee-cform .date-picker-wrap .date-picker-prev,
.ee-cform .date-picker-wrap .date-picker-next{font-size:12px !important;position:absolute !important;top:2px !important;}
.ee-cform .date-picker-wrap .date-picker-wrap h3{font-size:14px !important;margin-bottom:5px !important;text-align:center !important;}
.ee-cform .date-picker-wrap .date-picker-wrap table{margin-bottom:0 !important;}
.ee-cform .date-picker-wrap tr:first-child th:first-child{-moz-border-radius:3px 0 0 !important;-webkit-border-radius:3px 0 0 !important;border-radius:3px 0 0 !important;}
.ee-cform .date-picker-wrap tr:first-child th:last-child{-moz-border-radius:0 3px 0 0 !important;-webkit-border-radius:0 3px 0 0 !important;border-radius:0 3px 0 0 !important;}
.ee-cform .date-picker-wrap tbody tr:last-child td{border-bottom:0 !important;}
.ee-cform .date-picker-wrap tbody tr:last-child td:first-child{-moz-border-radius:0 0 0 3px !important;-webkit-border-radius:0 0 0 3px !important;border-radius:0 0 0 3px !important;}
.ee-cform .date-picker-wrap tbody tr:last-child td:last-child{-moz-border-radius:0 0 3px !important;-webkit-border-radius:0 0 3px !important;border-radius:0 0 3px !important;}
.ee-cform .date-picker-wrap .date-picker-clip::-webkit-scrollbar{width:0 !important;}
.ee-cform .date-picker-wrap .date-picker-clip::-webkit-scrollbar-track{background-color:#ccc !important;border-radius:0 !important;}
.ee-cform .date-picker-wrap .date-picker-clip::-webkit-scrollbar-thumb{background-color:gray !important;border-radius:0 !important;}

/* END DATE PICKER field*/
/*GRID field*/
.ee-cform .grid-field {
    width: 100%;
}

.ee-cform .grid-field .table-responsive {
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.05);
    border: 1px solid #dfe0ef;
    overflow-x: auto;
    display: block;
    width: 100%;
}

.ee-cform .grid-field .table-responsive table {
    margin-bottom: 10px;
    width: 100%;
    border-collapse: collapse;
    font-size: 14px;
    border: none;
    background: transparent;
    box-shadow: none;
    margin-bottom: 0;
}

.ee-cform .grid-field__table th {
    font-size: 0.9em;
    background: #f7f7fb;
    border-right: 1px solid #dfe0ef;
    white-space: nowrap;
    text-align: left;
    border-bottom: 1px solid #dfe0ef;
    color: #8f90b0;
    font-weight: 500;
}
.ee-cform .grid-field__table td:first-child, .grid-field__table th:first-child {
    padding-left: 15px;
}
.ee-cform .grid-field__table td:last-child, .grid-field__table th:last-child {
    padding-right: 15px;
    border-right: none;
    min-width: 80px;
}
.ee-cform .grid-field__table .no-results, .grid-field__table .field-no-results {
    background: none;
    border: none;
    width: 100%;
    text-align: center;
    line-height: 1.6;
    border-radius: 5px;
}

.ee-cform .grid-field__table tr.no-results td {
    border-bottom: none;
}

.ee-cform .no-results a {
    -webkit-appearance: none;
    display: inline-block;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    background-image: none;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    -webkit-transition: background-color 0.15s ease-in-out;
    -moz-transition: background-color 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.05);
    font-size: 1rem;
        color: #5D63F1;
    background-color: #e0e2fc;
    border-color: #e0e2fc;
    font-weight: normal;
    text-decoration: none;
    padding: 5px 15px !important;
    font-size: 0.8rem;
    line-height: 1.5;
    border-radius: 4px;
    margin-left: 5px;
}

.ee-cform .no-results a:hover {
    color: #5D63F1;
    background-color: #cecffb;
    border-color: #cecffb;
}

.ee-cform .grid-field__footer {
    margin-top: 10px;
}

.ee-cform .grid-field__footer .button-group {
    display: flex;
    flex-wrap: wrap;
    position: relative; 
}

.ee-cform .grid-field__footer .button-group > .button {
    margin-left: 0;
    padding: 5px 15px !important;
    font-size: 0.8rem;
    line-height: 1.5;
    border-radius: 4px;
    color: #0d0d19;
    background: #fff;
    font-weight: normal;
    text-transform: none;
    -webkit-appearance: none;
    display: inline-block;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid #cbcbda;
    white-space: nowrap;
    transition: background-color 0.15s ease-in-out;
    user-select: none;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.05);
}

.ee-cform .grid-field__footer .button-group > .button:hover {
    background: #f7f7fb;
}

.ee-cform .grid-field__table tbody td {
    vertical-align: top;
    border-right: 1px solid #dfe0ef;
    border-bottom: 1px solid #dfe0ef;
    min-width: 250px;
    max-width: 600px;
}

.ee-cform .grid-field__column--tools {
    vertical-align: top;
    font-size: 1rem;
    padding-left: 8px;
    padding-right: 8px !important;
}

.ee-cform .grid-field__column--tools .button {
    margin-bottom: 5px;
    cursor: move;
    padding: 5px 15px !important;
    font-size: 0.8rem;
    line-height: 1.5;
    border-radius: 4px;
    color: #0d0d19;
    background: #fff;
    font-weight: normal;
    text-transform: none;
    -webkit-appearance: none;
    display: inline-block;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid #cbcbda;
    white-space: nowrap;
    transition: background-color 0.15s ease-in-out;
    user-select: none;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.05);
}

.ee-cform .grid-field__column--tools .button i {
    text-transform: none;
    font-style: normal;
}
/* End Grid field */

/* Range / Value Slider */
.ee-cform .range-slider {
    --primary-color: var(--ee-button-primary-bg);
    --value-offset-y: var(--ticks-gap);
    --value-active-color: var(--ee-button-primary-color);
    --value-background: var(--ee-slider-value-bg);
    --value-background-hover: var(--primary-color);
    --value-font: 500 14px/2 $font-family;
    --fill-color: var(--primary-color);
    --progress-background: var(--ee-input-toggle-bg);
    --progress-radius: 20px;
    --track-height: calc(var(--thumb-size) / 3);
    --min-max-font: 12px $font-family;
    --min-max-opacity: .5;
    --min-max-x-offset: 10%;
    --thumb-size: 22px;
    --thumb-color: var(--ee-button-primary-color);
    --thumb-shadow: 0 0 0 7px var(--primary-color) inset, 0 0 0 99px white inset;
    --thumb-shadow-active: 0 0 0 13px var(--primary-color) inset;
    --thumb-shadow-hover: 0 0 0 9px var(--primary-color) inset, 0 0 0 99px white inset;
    --ticks-thickness: 1px;
    --ticks-height: 5px;
    --ticks-gap: var(--ticks-height, 0);
    --ticks-color: var(--ee-button-default-border);
    --progress-shadow: none;
    --progress-flll-shadow: none;
    --step: 1;
    --ticks-count: (var(--max) - var(--min)) / var(--step);
    --maxTicksAllowed: 30;
    --too-many-ticks: Min(1, Max(var(--ticks-count) - var(--maxTicksAllowed), 0));
    --x-step: Max( var(--step), var(--too-many-ticks) * (var(--max) - var(--min)) );
    --tickInterval: 100/((var(--max) - var(--min)) / var(--step)) * var(--tickEvery, 1);
    --tickIntervalPerc_1: Calc( (var(--max) - var(--min)) / var(--x-step) );
    --tickIntervalPerc: calc( (100% - var(--thumb-size))/var(--tickIntervalPerc_1) * var(--tickEvery, 1) );
    --value-a: Clamp(var(--min), var(--value, 0), var(--max));
    --value-b: var(--value, 0);
    --text-value-a: var(--text-value, "");
    --completed-a: calc((var(--value-a) - var(--min) ) / (var(--max) - var(--min)) * 100);
    --completed-b: calc((var(--value-b) - var(--min) ) / (var(--max) - var(--min)) * 100);
    --ca: Min(var(--completed-a), var(--completed-b));
    --cb: Max(var(--completed-a), var(--completed-b));
    --thumbs-too-close: Clamp(
      -1,
      1000 * (Min(1, Max(var(--cb) - var(--ca) - 5, -1)) + 0.001),
      1
    );
    --thumb-close-to-min: Min(1, Max(var(--ca) - 5, 0));
    --thumb-close-to-max: Min(1, Max(95 - var(--cb), 0));
    box-sizing: content-box;
    height: max(var(--track-height), var(--thumb-size));
    background: linear-gradient(to right, var(--ticks-color) var(--ticks-thickness), transparent 1px) repeat-x;
    background-size: var(--tickIntervalPerc) var(--ticks-height);
    background-position-x: calc(var(--thumb-size) / 2 - var(--ticks-thickness) / 2);
    background-position-y: var(--flip-y, bottom);
    padding-bottom: var(--flip-y, var(--ticks-gap));
    padding-top: calc(var(--flip-y) * var(--ticks-gap));
    position: relative;
    z-index: 1;
    margin-top: 50px;
}
.ee-cform  .range-slider[data-ticks-position=top] {
    --flip-y: 1;
    margin-bottom: 20px;
}
.ee-cform  .range-slider::before, .range-slider::after {
    --offset: calc(var(--thumb-size)/2);
    content: counter(x);
    display: var(--show-min-max, block);
    font: var(--min-max-font);
    position: absolute;
    bottom: var(--flip-y, -2.5ch);
    top: calc(-2.5ch * var(--flip-y));
    opacity: clamp(0, var(--at-edge), var(--min-max-opacity));
    transform: translateX(calc(var(--min-max-x-offset) * var(--before, -1) * -1)) scale(var(--at-edge));
    pointer-events: none;
}
.ee-cform .range-slider::before {
    --before: 1;
    --at-edge: var(--thumb-close-to-min);
    counter-reset: x var(--min);
    left: var(--offset);
}
.ee-cform  .range-slider::after {
    --at-edge: var(--thumb-close-to-max);
    counter-reset: x var(--max);
    right: var(--offset);
}
.ee-cform  .range-slider__values {
    position: relative;
    top: 50%;
    line-height: 0;
    text-align: justify;
    width: 100%;
    pointer-events: none;
    margin: 0 auto;
    z-index: 5;
    user-select: none;
    pointer-events: none;
}
.ee-cform  .range-slider__values::after {
    content: "";
    width: 100%;
    display: inline-block;
    height: 0;
    background: red;
}
.ee-cform  .range-slider__progress {
    --start-end: calc(var(--thumb-size)/2);
    --clip-end: calc(100% - (var(--cb) ) * 1%);
    --clip-start: calc(var(--ca) * 1%);
    --clip: inset(-20px var(--clip-end) -20px var(--clip-start));
    position: absolute;
    left: var(--start-end);
    right: var(--start-end);
    top: calc(var(--ticks-gap) * var(--flip-y, 0) + var(--thumb-size) / 2 - var(--track-height) / 2);
    height: calc(var(--track-height));
    background: var(--progress-background, #EEE);
    pointer-events: none;
    z-index: -1;
    border-radius: var(--progress-radius);
}
.ee-cform  .range-slider__progress::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    clip-path: var(--clip);
    top: 0;
    bottom: 0;
    background: var(--fill-color, black);
    box-shadow: var(--progress-flll-shadow);
    z-index: 1;
    border-radius: inherit;
}
.ee-cform  .range-slider__progress::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    box-shadow: var(--progress-shadow);
    pointer-events: none;
    border-radius: inherit;
}
.ee-cform  .range-slider > input {
    -webkit-appearance: none;
    width: 100%;
    height: var(--thumb-size);
    margin: 0;
    position: absolute;
    left: 0;
    top: calc(50% - max(var(--track-height), var(--thumb-size)) / 2 + var(--ticks-gap) / 2 * var(--flip-y, -1));
    cursor: -webkit-grab;
    cursor: grab;
    outline: none;
    background: none;
}
.ee-cform  .range-slider > input:not(:only-of-type) {
    pointer-events: none;
}
.ee-cform  .range-slider > input::-webkit-slider-thumb {
    appearance: none;
    border: none;
    height: var(--thumb-size);
    width: var(--thumb-size);
    transform: var(--thumb-transform);
    border-radius: var(--thumb-radius, 50%);
    background: var(--thumb-color);
    box-shadow: var(--thumb-shadow);
    pointer-events: auto;
    transition: 0.1s;
}
.ee-cform  .range-slider > input::-moz-range-thumb {
    appearance: none;
    border: none;
    height: var(--thumb-size);
    width: var(--thumb-size);
    transform: var(--thumb-transform);
    border-radius: var(--thumb-radius, 50%);
    background: var(--thumb-color);
    box-shadow: var(--thumb-shadow);
    pointer-events: auto;
    transition: 0.1s;
}
.ee-cform  .range-slider > input::-ms-thumb {
    appearance: none;
    border: none;
    height: var(--thumb-size);
    width: var(--thumb-size);
    transform: var(--thumb-transform);
    border-radius: var(--thumb-radius, 50%);
    background: var(--thumb-color);
    box-shadow: var(--thumb-shadow);
    pointer-events: auto;
    transition: 0.1s;
}
.ee-cform  .range-slider > input:hover {
    --thumb-shadow: var(--thumb-shadow-hover);
}
.ee-cform  .range-slider > input:hover + output {
    --value-background: var(--value-background-hover);
    --y-offset: -5px;
    color: var(--value-active-color);
    box-shadow: 0 0 0 3px var(--value-background);
}
.ee-cform  .range-slider > input:active {
    --thumb-shadow: var(--thumb-shadow-active);
    cursor: grabbing;
    z-index: 2;
}
.ee-cform  .range-slider > input:active + output {
    transition: 0s;
}
.ee-cform  .range-slider > input:nth-of-type(1) {
    --is-left-most: Clamp(0, (var(--value-a) - var(--value-b)) * 99999 ,1);
}
.ee-cform  .range-slider > input:nth-of-type(1) + output {
    --value: var(--value-a);
    --x-offset: calc(var(--completed-a) * -1%);
}
.ee-cform  .range-slider > input:nth-of-type(1) + output:not(:only-of-type) {
    --flip: calc(var(--thumbs-too-close) * -1);
}
.ee-cform  .range-slider > input:nth-of-type(1) + output::after {
    content: var(--prefix, "") var(--text-value-a) var(--suffix, "");
}
.ee-cform  .range-slider > input:nth-of-type(2) {
    --is-left-most: Clamp(0, (var(--value-b) - var(--value-a)) * 99999 ,1);
}
.ee-cform  .range-slider > input:nth-of-type(2) + output {
    --value: var(--value-b);
}
.ee-cform  .range-slider > input:only-of-type ~ .range-slider__progress {
    --clip-start: 0;
}
.ee-cform  .range-slider > input + output {
    --flip: -1;
    --x-offset: calc(var(--completed-b) * -1%);
    --pos: calc(((var(--value) - var(--min))/(var(--max) - var(--min))) * 100%);
    pointer-events: none;
    position: absolute;
    z-index: 5;
    background: var(--value-background);
    border-radius: 5px;
    padding: 2px 4px;
    left: var(--pos);
    transform: translate(var(--x-offset), calc(150% * var(--flip) - (var(--y-offset, 0px) + var(--value-offset-y)) * var(--flip)));
    transition: all 0.12s ease-out, left 0s;
}
.ee-cform  .range-slider > input + output::after {
    content: var(--prefix, "") var(--text-value-b) var(--suffix, "");
    font: var(--value-font);
}

.ee-cform .range-slider {
  font-family: -apple-system, BlinkMacSystemFont, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
  color: var(--ee-text-normal);
}


.ee-cform .range-slider > input {
    background: none !important;
    padding: 0 !important;
    border: none !important;
    box-shadow: none !important;
}

.ee-cform .range-slider > input + output {
  padding: 2px 11px !important;
}
/* End slider */

/* RADIO BUTTONS field*/
.ee-cform fieldset.radio-btn-wrap label {
    display: block;
    margin-bottom: 0;
    position: relative;
    font-weight: normal;
    max-width: 100%;
    position: relative;
    padding: 5px;
    padding-left: 25px;
    cursor: pointer;
    transition: background 100ms ease;
    color: #0d0d19;
    border-radius: 5px;
}

.ee-cform fieldset.radio-btn-wrap label input[type='radio'] {
    z-index: 1;
    position: absolute;
    top: 7px;
    left: 0px;
    transition: all 100ms ease;
    width: 15px;
    height: 15px;
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    border: 1px solid #cbcbda;
    border-radius: 50%;
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
}

.ee-cform fieldset.radio-btn-wrap label input[type=radio]:after {
    transition: all 100ms ease;
    content: "";
    display: block;
    position: absolute;
    width: 5px;
    height: 5px;
    left: 4px;
    top: 4px;
    border-radius: 50%;
    background: #fff;
    transform: rotate(45deg) scale(0);
    opacity: 0;
}

.ee-cform fieldset.radio-btn-wrap label input[type=radio]:checked {
    background: #5d63f1;
    border-color: #5d63f1;
}

.ee-cform fieldset.radio-btn-wrap label input[type=radio]:checked:after {
    opacity: 1;
    transform: rotate(45deg) scale(1);
}
/*	END RADIO BUTTONS field*/
.ee-cform .sr-only, .ee-cform .fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.ee-cform .sr-only-focusable:not(:focus), .ee-cform .fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
/* Toggle field */
.ee-cform .toggle-btn {
    -webkit-appearance: none;
    appearance: none;
    cursor: pointer;
    position: relative;
    display: inline-block;
    height: 26px;
    width: 48px !important;
    transition: all 100ms ease;
    border-radius: 13px;
    background: #cbcbda;
    text-decoration: none;
    border: 1px solid transparent;
}
.ee-cform .toggle-btn .slider {
    position: absolute;
    display: block;
    left: 2px;
    top: 2px;
    width: 20px;
    height: 20px;
    transition: all 200ms ease;
    box-shadow: 0 2px 5px rgba(120, 119, 140, 0.077);
    border-radius: 50%;
    background: #fff;
}
.ee-cform .toggle-btn.on {
    background: #5D63F1;
}
.ee-cform .toggle-btn.on .slider {
    transform: translateX(22px);
    background: #fff;
}
.ee-cform .toggle-btn.disabled {
    cursor: not-allowed;
    opacity: 0.5;
}
.ee-cform .toggle-btn:focus {
    outline: none;
    border: 1px solid  #5D63F1;
    box-shadow: none;
}
.ee-cform .toggle-btn.off:focus .slider {
    width: 18px;
    height: 18px;
    left: 3px;
    top: 3px;
}
/* END Toggle field */

/* CHECKBOX field */
.ee-cform .checkbox-wrapper label {
    display: block;
    position: relative;
    padding: 5px;
    padding-left: 25px;
    cursor: pointer;
    transition: background 100ms ease;
    color: #0d0d19;
    border-radius: 5px;
    font-weight: 400;
}

.ee-cform .checkbox-wrapper label input[type="checkbox"] {
    background-color: #f7f7fb;
    transition: all 100ms ease;
    width: 15px;
    height: 15px;
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    border: 1px solid #cbcbda;
    border-radius: 3px;
    z-index: 1;
    position: absolute;
    top: 7px;
    left: 0px;
}

.ee-cform .checkbox-wrapper label input[type=checkbox]:checked {
    background: #5D63F1;
    border-color: #5D63F1;
}

.ee-cform .checkbox-wrapper label input[type=checkbox]:after {
    transition: all 100ms ease;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    font-size: 12px;
    margin: 0 !important;
    color: #fff !important;
    content: " ";
    font-weight: 600;
}

.ee-cform .checkbox-wrapper label input[type=checkbox]:checked:after {
    opacity: 1;
}

/* END CHECKBOX field */

.ck.ck-balloon-panel.ck-balloon-panel_visible {
    z-index: 2000 !important;
}

.ee-cform input.ck-input::placeholder {
  font-size: var(--ck-font-size-base);
}

.ck.ck-find-and-replace-form__actions .ck-button-find {
    color: #5D63F1 !important;
    background-color: #e0e2fc;
    border-color: #e0e2fc;
    font-weight: normal;
    cursor: pointer;
}

.ck.ck-find-and-replace-form__actions .ck-button-find span {
   color: #5D63F1 !important;
}

.ck.ck-find-and-replace-form__actions .ck-button-find:hover {
    color: #5D63F1 !important;
    background-color: #cecffb !important;
    border-color: #cecffb !important;
}

.ck.ck-dialog {
  background: #fff !important;
  color: #0d0d19 !important;
  border-color: #dfe0ef !important;
}

.ck.ck-dialog h2 {
  color: #0d0d19 !important;
}

.ck.ck-find-and-replace-form__actions {
  margin-top: 10px !important;
}

.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error {
    color: #FA5252 !important;
}