//Layout Variables Start
$rte-border-size: 1px !default;
$rte-2px-border-size: 2px !default;
$rte-border-type: solid !default;
$rte-list-btn-flex: column !default;
$rte-list-btn-line-height: 40px !default;
$rte-big-list-btn-line-height: 48px !default;
$rte-split-btn-line-height: 22px !default;
$rte-big-split-btn-line-height: 30px !default;
$rte-big-quick-item-btn-width: 48px !default;
$rte-quick-item-btn-width: 40px !default;
$rte-big-quick-item-btn-height: 48px !default;
$rte-quick-item-btn-height: 40px !default;
$rte-big-quick-item-padding: 0 6px !default;
$rte-quick-item-padding-left: 7px !default;
$rte-quick-item-padding-right: 7px !default;
$rte-quick-item-padding: 0 3px !default;
$rte-quick-item-icon-min-width: 20px !default;
$rte-big-quick-item-line-height: $leading-normal !default;
$rte-content-padding: 24px !default;
$rte-toolbar-icon-size: $text-base !default;
$rte-toolbar-big-icon-size: $text-lg !default;
$rte-big-quick-drop-btn-line-height: 33px !default;
$rte-quick-drop-btn-line-height: 24px !default;
$rte-big-quick-drop-btn-margin: 4px 0 !default;
$rte-quick-drop-btn-margin: 4px 0 !default;
$rte-big-quick-drop-btn-padding: 0 !default;
$rte-quick-drop-btn-padding: 1px 0 !default;
$rte-big-quick-drop-btn-icon-size: 16px !default;
$rte-quick-drop-btn-icon-size: 14px !default;
$rte-big-quick-drop-btn-caret-icon-size: 10px !default;
$rte-quick-drop-btn-caret-icon-size: 12px !default;
$rte-big-quick-drop-btn-caret-font-size: $text-xs !default;
$rte-quick-drop-btn-caret-font-size: $text-xxs !default;
$rte-big-tb-items-margin-left: 8px !default;
$rte-tb-items-margin-left: 8px !default;
$rte-big-tb-items-padding-left: 8px !default;
$rte-tb-items-padding-left: 8px !default;
$rte-active-tb-item-btn-padding: 0 4px !default;
$rte-split-btn-bar-size: 0 !default;
$rte-split-btn-active-color-icon-line-height: 30px !default;
$rte-big-split-btn-active-color-icon-line-height: 37px !default;
$rte-format-btn-min-width: 72px !default;
$rte-font-name-btn-min-width: 0 !default;
$rte-font-size-btn-min-width: 37px !default;
$rte-drop-btn-padding-left: 7px !default;
$dropdown-btn-font-size: $text-sm;
$dropdown-btn-big-font-size: $text-base;
$rte-drop-btn-padding-right: 7px !default;
$rte-drop-btn-action-padding-left: 7px !default;
$rte-drop-btn-action-padding-right: 7px !default;
$rte-big-drop-btn-padding-left: 10px !default;
$rte-big-drop-btn-padding-right: 6px !default;
$rte-big-drop-btn-action-padding-left: 10px !default;
$rte-big-drop-btn-action-padding-right: 6px !default;
$rte-colorpicker-parent-padding: 0 !default;
$rte-colorpicker-parent-padding-hover: 0 !default;
$rte-colorpicker-parent-padding-top: 0 !default;
$rte-colorpicker-parent-padding-hover-top: 0 !default;
$rte-colorpicker-parent-padding-active-hover: 7px !default;
$rte-dropdown-btn-color-content-height: 40px !default;
$rte-big-dropdown-btn-color-content-height: 48px !default;
$rte-font-icon-width: 30px !default;
$rte-font-arrow-width: 12px !default;
$rte-font-arrow-touch-width: 20px !default;
$rte-font-icon-line-height: 40px !default;
$rte-placeholder-line-height: $leading-normal !default;
$rte-big-active-tb-item-btn-padding: 0 8px !default;
$rte-table-popup-padding: 10px !default;
$rte-table-popup-border: 0 solid $gray30 !default;
$rte-insert-dialog-label-padding-top: 12px !default;
$rte-insert-dialog-label-padding-bottom: 12px !default;
$rte-big-quick-tbar-item-min-height: 48px !default;
$rte-big-quick-tbar-item-min-width: 48px !default;
$rte-content-font-size: 14px !default;
$rte-big-content-font-size: 16px !default;
$rte-dropdown-caret-icon-size: $text-xs !default;
$rte-big-dropdown-caret-icon-size: $text-sm !default;
$font-weight: $font-weight-normal !default;
$rte-table-popup-bdr-radius: 0 !default;
$rte-resize-handler-width: 15px;
$rte-resize-handler-height: 15px;
$rte-resize-handler-position: 0;
$rte-big-inline-tmp-min-width: 48px;
$rte-inline-tmp-min-width: 36px;
$rte-big-inline-tmp-size-min-width: 59px;
$rte-inline-tmp-size-min-width: 66px;
$rte-big-inline-tmp-color-min-width: 50px;
$rte-inline-tmp-color-min-width: 36px;
$rte-big-color-list-span-common-padding-left-right: 0;
$rte-default-character-count-opacity: .8;
$rte-droparea-line-height: 10;
$rte-droparea-browsebtn-height: 36px;
$rte-droparea-browsebtn-padding: 0 18px;
$rte-insert-dialog-font-size: 15px;
$rte-big-insert-dialog-font-size: 15px;
$rte-table-popup-tablecell-height: 14px;
$rte-table-popup-tablecell-width: 14px;
$rte-table-popup-tablecell-margin: 1px;
$rte-table-popup-row-height : 16px;
$rte-big-table-row-height : 18px;
$rte-big-tablecell-height : 16px;
$rte-big-tablecell-width : 16px;
$rte-toolbar-item-frist-last-child-margin: 0;
$rte-big-toolbar-item-frist-last-child-margin: 0 3px;
$rte-toolbar-expaned-padding: 0 4px;
$rte-toolbar-expaned-padding-hover: 0 4px;
$rte-big-toolbar-expaned-padding: 0 8px;
$rte-inline-dropdown-line-height: 40px !default;
$rte-big-inline-dropdown-line-height: 48px !default;
$rte-formatlists-dropdown-line-height: 20px;
$rte-big-formatlists-dropdown-line-height: 30px;
$rte-qt-item-btn-line-height: 40px;

//Layout Variables End

//Theme Variables Start
$rte-split-btn-active-border: 0 solid $transparent !default;
$rte-border-color: $border-light !default;
$rte-content-bg: $content-bg-color !default;
$rte-full-screen-bg: $content-bg-color !default;
$rte-content-font-color: $content-text-color !default;
$rte-item-color: $icon-color !default;
$rte-icons-color: $icon-color !default;
$rte-tlbar-expand-active: $icon-color !default;
$rte-hover-icons-color: $icon-color !default;
$rte-img-popup-border: 1px solid $border-light !default;
$rte-img-popup-box-shadow: $shadow-lg !default;
$rte-img-popup-color: $border-light !default;
$rte-quick-item-active-bg: $content-bg-color-alt5 !default;
$rte-quick-item-active-font-color: $icon-color !default;
$rte-quick-item-border: 0 !default;
$rte-quick-item-hover-border-color: $content-bg-color-alt4 !default;
$rte-quick-item-active-border-color: $secondary-border-color-pressed !default;
$rte-quick-drop-btn-border-color: $content-bg-color-alt2 !default;
$rte-quick-drop-btn-hover-border-color: $content-bg-color-alt4 !default;
$rte-extended-toolbar-background: $content-bg-color-alt2 !default;
$rte-quick-pop-border: none !default;
$rte-quick-tb-border: 1px solid $border-light !default;
$rte-quick-pop-bg: $content-bg-color-alt2 !default;
$rte-quick-vr-line-color: $border-light !default;
$rte-quick-pop-shadow: $shadow-sm !default;
$rte-quick-pop-item-focus-bg: $content-bg-color-alt4 !default;
$rte-quick-tb-btn-hover: $content-bg-color-alt4 !default;
$rte-tb-item-active-bg: $content-bg-color-alt5 !default;
$rte-tb-active-font-color: $icon-color !default;
$rte-tb-item-active-border: 0 solid $transparent !default;
$rte-expand-tb-border-bottom: $rte-border-size $rte-border-type $border-light !default;
$rte-color-picker-active-bg: inherit !default;
$rte-drop-btn-active-bg: $content-bg-color-alt5 !default;
$rte-drop-btn-active-color: $icon-color !default;
$rte-drop-btn-active-border-color: $secondary-border-color-pressed !default;
$rte-split-btn-active-hover-font-color: $icon-color !default;
$rte-split-btn-color: $icon-color !default;
$rte-split-btn-active-color: $icon-color !default;
$rte-split-btn-hover-bg: $content-bg-color-alt3 !default;
$rte-split-btn-active-bg: $content-bg-color-alt5 !default;
$rte-split-btn-span-hover-bg: $content-bg-color-alt5 !default;
$rte-split-btn-span-focus-bg: $content-bg-color-alt3 !default;
$rte-split-btn-span-active-bg: $content-bg-color-alt3 !default;
$rte-split-btn-bar-bg: $content-bg-color !default;
$rte-split-btn-active-bar-bg: $content-bg-color !default;
$rte-split-btn-bar-size: 0 !default;
$rte-split-btn-active-border: 0 solid $transparent !default;
$rte-split-btn-active-color-icon-line-height: 40px !default;
$rte-big-split-btn-active-color-icon-line-height: 48px !default;

$rte-link-valid-color: $danger !default;
$rte-upload-drag-border-clr: $border-dark !default;
$rte-img-header-clr: $content-text-color !default;
$rte-drop-text-clr: $content-text-color-alt2 !default;
$rte-default-character-count-color: $content-text-color-alt1 !default;
$rte-warning-character-count-color: $warning !default;
$rte-error-character-count-color: $danger !default;
$rte-img-border: solid 2px $primary !default;
$rte-font-family: $font-family !default;
$rte-content-color: $content-text-color !default;
$rte-content-blockquote-border-left-color: solid 3px $content-bg-color-alt5 !default;
$rte-dropdown-selection-bgcolor: $secondary-bg-color-pressed !default;
$rte-ext-tbar-overlay-icons-color: $icon-color !default;
$rte-overlay-color: $overlay-bg-color !default;
$rte-dropdown-selection-color: $secondary-text-color-pressed !default;
$rte-anchor-color: $link-color !default;
$rte-ext-tbar-overlay-dropdown-color: $content-bg-color-alt4 !default;
$rte-img-resize-back-color: $primary !default;
$rte-img-resize-color: $primary-text-color !default;
$rte-table-header-color: $content-text-color-alt2 !default;
$rte-table-span-bg-color: $flyout-bg-color !default;
$rte-table-span-border: 1px solid $flyout-border !default;
$rte-table-span-active-bg-color: $primary-lighter !default;
$rte-table-span-active-border-color: $primary !default;
$rte-table-select-border-color: $primary !default;
$rte-table-popup-bg: $flyout-bg-color !default;
$rte-table-resize-back-color: $flyout-bg-color !default;
$rte-table-popup-color: $flyout-border !default;
$rte-table-popup-box: $shadow-lg !default;
$rte-table-border-color: $border-light !default;
$rte-table-alternate-color: $content-bg-color-alt1 !default;
$rte-table-header-bg: $content-bg-color-alt1 !default;
$rte-toolbar-hor-nav-border-width: 0 0 0 0 !default;
$rte-border-top-left-radius: 0;
$rte-border-top-right-radius: 0;
$rte-border-bottom-right-radius: 0;
$rte-border-bottom-left-radius: 0;
$rte-big-border-radius: 0;
$rte-extended-toolbar-items-padding: 0;
$rte-expand-tbar-hover-bg:  $content-bg-color-alt3 !default;

//Theme Variables End

$rte-table-multicell-select-bg-color: rgba($theme-primary, .1) !default;
$rte-tb-hover-font-color: $secondary-text-color-hover;
$transparent: $transparent;
$rte-placeholder-padding: 24px !default;
$rte-table-popup-btn-margin-top: 16px !default;

$rte-img-dlg-max-height: 410px !default;
$rte-img-alt-dlg-max-height: 410px !default;
$rte-img-link-dlg-max-height: 218px !default;
$rte-img-size-dlg-max-height: 276px !default;
$rte-link-dlg-max-height: 380px !default;
$rte-file-browser-dlg-max-height: 557px !default;
$rte-table-dlg-max-height: 272px !default;
$rte-edit-table-dlg-max-height: 340px !default;
$rte-quick-toolbar-item-margin: 0 6px !default;
$rte-big-quick-toolbar-item-margin: 0 3px !default;
$rte-big-quick-toolbar-items-margin : 0 6px !default;
$rte-big-quick-toolbar-item-btn-padding: 0 !default;

$rte-big-img-dlg-max-height: 428px !default;
$rte-big-img-alt-dlg-max-height: 428px !default;
$rte-big-img-link-dlg-max-height: 240px !default;
$rte-big-img-size-dlg-max-height: 316px !default;
$rte-big-link-dlg-max-height: 411px !default;
$rte-big-file-browser-dlg-max-height: 557px !default;
$rte-big-table-dlg-max-height: 306px !default;
$rte-big-edit-table-dlg-max-height: 388px !default;
$rte-drop-text-width: 292px !default;
$rte-drop-text-height: 128px !default;
$rte-big-drop-text-height: 140px !default;
$rte-drop-text-mobile-width: 242px !default;
$rte-tbar-default-bg: $content-bg-color-alt2;
$rte-big-insert-dialog-label-padding-top: 12px;
$rte-tbar-icon-size: 16px;
$rte-background-color-icon-fontsize: 16px;
$rte-big-background-color-icon-fontsize: 18px;
$rte-dropdown-btn-color-content-padding: 0 !default;
$rte-big-dropdown-btn-color-content-padding: 3px !default;
$rte-tb-expended-min-height: 40px !default;
$rte-big-tb-expended-min-height: 48px !default;
$rte-tb-expended-padding-left: 1px !default;
$rte-tb-expended-hover-padding-left: 0 !default;
$rte-toolbar-expaned-minwidth: 32px !default;
$rte-content-pre-background: inherit;
$rte-code-background: rgba(157, 157, 157, .15) !default;
$rte-code-color: rgba(237, 72, 76) !default;

$rte-emoji-pop-background: $flyout-bg-color;
$rte-emoji-pop-box-shadow: 0 4.8px 14.4px rgba(0, 0, 0, .18), 0 25.6px 57.6px rgba(0, 0, 0, .22);
$rte-emoji-pop-border-radius: 2px;
$rte-emoji-pop-border: none;
$rte-emoji-tbar-btn-bg: transparent;
$rte-emoji-tbar-btn-select-bg : $flyout-bg-color-hover;
$rte-emoji-tbar-btn-hover: $flyout-bg-color-hover;
$rte-emoji-btn-height: 248px;
$rte-emoji-grp-btn-line-height: 1px;
$rte-emoji-grp-btn-height: 40px;
$rte-emoji-grp-btn-width: 40px;
$rte-emoji-headname-font-weight: 400;
$rte-emoji-headname-color: $primary;
$rte-big-emoji-btn-height: 247px;
$rte-format-painter-cursor: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAzMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgMi41QzQuNDQ3NzIgMi41IDQgMi45NDc3MiA0IDMuNUM0IDQuMDUyMjggNC40NDc3MiA0LjUgNSA0LjVINi42OTcyMkw3LjUgNS4wMzUxOFYxNi45NjQ4TDYuNjk3MjIgMTcuNUg1QzQuNDQ3NzIgMTcuNSA0IDE3Ljk0NzcgNCAxOC41QzQgMTkuMDUyMyA0LjQ0NzcyIDE5LjUgNSAxOS41SDYuNjk3MjJDNy4wOTIwNyAxOS41IDcuNDc4MDkgMTkuMzgzMSA3LjgwNjYyIDE5LjE2NDFMOC41IDE4LjcwMTlMOS4xOTMzOCAxOS4xNjQxQzkuNTIxOTEgMTkuMzgzMSA5LjkwNzkzIDE5LjUgMTAuMzAyOCAxOS41SDEyQzEyLjU1MjMgMTkuNSAxMyAxOS4wNTIzIDEzIDE4LjVDMTMgMTcuOTQ3NyAxMi41NTIzIDE3LjUgMTIgMTcuNUwxMC4zMDI4IDE3LjVMOS41IDE2Ljk2NDhWNS4wMzUxOEwxMC4zMDI4IDQuNUgxMkMxMi41NTIzIDQuNSAxMyA0LjA1MjI4IDEzIDMuNUMxMyAyLjk0NzcyIDEyLjU1MjMgMi41IDEyIDIuNUgxMC4zMDI4QzkuOTA3OTMgMi41IDkuNTIxOTEgMi42MTY4OCA5LjE5MzM4IDIuODM1OUw4LjUgMy4yOTgxNUw3LjgwNjYyIDIuODM1OUM3LjQ3ODA5IDIuNjE2ODggNy4wOTIwNyAyLjUgNi42OTcyMiAyLjVINVoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNyAxNy41QzE3IDE3Ljc4IDE3LjIyMDcgMTggMTcuNSAxOEgyNi41QzI2Ljc3OTMgMTggMjcgMTcuNzggMjcgMTcuNVY5LjVDMjcgOC42NzAwMSAyNi4zMzAxIDggMjUuNSA4SDI0VjRDMjQgMi44OTk5OSAyMy4wOTk2IDIgMjIgMkMyMC45MDA0IDIgMjAgMi44OTk5OSAyMCA0VjhIMTguNUMxNy42Njk5IDggMTcgOC42NzAwMSAxNyA5LjVWMTcuNVpNMjYgMTFWOS41QzI2IDkuMjIgMjUuNzc5MyA5IDI1LjUgOUgyNEMyMy40NDkyIDkgMjMgOC41NDk5OSAyMyA4VjRDMjMgMy40NTAwMSAyMi41NTA4IDMgMjIgM0MyMS40NDkyIDMgMjEgMy40NTAwMSAyMSA0VjhDMjEgOC41NDk5OSAyMC41NTA4IDkgMjAgOUgxOC41QzE4LjIyMDcgOSAxOCA5LjIyIDE4IDkuNVYxMUgyNlpNMTggMTJWMTdIMjBWMTRDMjAgMTMuNzIgMjAuMjIwNyAxMy41IDIwLjUgMTMuNUMyMC43NzkzIDEzLjUgMjEgMTMuNzIgMjEgMTRWMTdIMjNWMTZDMjMgMTUuNzIgMjMuMjIwNyAxNS41IDIzLjUgMTUuNUMyMy43NzkzIDE1LjUgMjQgMTUuNzIgMjQgMTZWMTdIMjZWMTJIMThaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTggMTdWMTJIMjZWMTdIMjRWMTZDMjQgMTUuNzIgMjMuNzc5MyAxNS41IDIzLjUgMTUuNUMyMy4yMjA3IDE1LjUgMjMgMTUuNzIgMjMgMTZWMTdIMjFWMTRDMjEgMTMuNzIgMjAuNzc5MyAxMy41IDIwLjUgMTMuNUMyMC4yMjA3IDEzLjUgMjAgMTMuNzIgMjAgMTRWMTdIMThaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjYgOS41VjExSDE4VjkuNUMxOCA5LjIyIDE4LjIyMDcgOSAxOC41IDlIMjBDMjAuNTUwOCA5IDIxIDguNTQ5OTkgMjEgOFY0QzIxIDMuNDUwMDEgMjEuNDQ5MiAzIDIyIDNDMjIuNTUwOCAzIDIzIDMuNDUwMDEgMjMgNFY4QzIzIDguNTQ5OTkgMjMuNDQ5MiA5IDI0IDlIMjUuNUMyNS43NzkzIDkgMjYgOS4yMiAyNiA5LjVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K')  8 1, auto;

$rte-img-upload-abort-icon-btn-margin-right: 45px;
$rte-img-upload-abort-icon-btn-margin-top: 17px;
$rte-big-img-upload-abort-icon-btn-margin-right: 60px;
$rte-big-img-upload-abort-icon-btn-margin-top: 10px;
$rte-big-img-upload-abort-icon-btn-padding: 5px;
$rte-dialog-upload-status-progress: $info;
