//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: 32px !default;
$rte-big-list-btn-line-height: 40px !default;
$rte-split-btn-line-height: 20px !default;
$rte-big-split-btn-line-height: 40px !default;
$rte-big-quick-item-btn-width: 40px !default;
$rte-quick-item-btn-width: 32px !default;
$rte-big-quick-item-btn-height: 40px !default;
$rte-quick-item-btn-height: 32px !default;
$rte-big-quick-item-padding: 0 8px !default;
$rte-quick-item-padding: 0 7px !default;
$rte-quick-item-icon-min-width: 18px !default; // Clarify
$rte-big-quick-item-line-height: $leading-normal !default;
$rte-content-padding: 16px !default;
$rte-toolbar-icon-size: $text-lg !default;
$rte-toolbar-big-icon-size: $text-xl !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: 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: 12px !default;
$rte-quick-drop-btn-caret-font-size: 10px !default;
$rte-big-tb-items-margin-left: 3px !default;
$rte-tb-items-margin-left: 8px !default;
$rte-big-tb-items-padding-left: 3px !default;
$rte-tb-items-padding-left: 7px !default;
$rte-active-tb-item-btn-padding: 0 7px !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: 75px !default;
$rte-font-name-btn-min-width: 67px !default;
$rte-font-size-btn-min-width: 36px !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-active-hover: 0 !default;
$rte-dropdown-btn-color-content-height: 32px !default;
$rte-big-dropdown-btn-color-content-height: 40px !default;
$rte-font-icon-width: 30px !default;
$rte-font-arrow-width: 18px !default;
$rte-font-arrow-touch-width: 20px !default;
$rte-font-icon-line-height: $leading-none !default;
$rte-placeholder-line-height: $leading-normal !default;
$rte-big-active-tb-item-btn-padding: 0 6px !default;
$rte-table-popup-padding: 10px !default;
$rte-table-popup-border: 1px solid $outline-variant !default;
$rte-insert-dialog-label-padding-top: 20px !default;
$rte-insert-dialog-label-padding-bottom: 0 !default;
$rte-big-quick-tbar-item-min-height: 40px !default;
$rte-big-quick-tbar-item-min-width: 40px !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: 6px !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: 55px;
$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: 55px;
$rte-big-color-list-span-common-padding-left-right: 0;
$rte-default-character-count-opacity: 1;
$rte-droparea-line-height: 10;
$rte-droparea-browsebtn-height: 32px;
$rte-droparea-browsebtn-padding: 6px 16px;
$rte-inline-dropdown-line-height: 34px !default;
$rte-big-inline-dropdown-line-height: 14px !default;
$rte-insert-dialog-font-size: 10px;
$rte-big-insert-dialog-font-size: 10px;
$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;
$rte-toolbar-expaned-padding: 0 7px;
$rte-toolbar-expaned-padding-hover: 0 7px;
$rte-big-toolbar-expaned-padding: 0 10px;
$rte-formatlists-dropdown-line-height: 26px;
$rte-big-formatlists-dropdown-line-height: 34px;
$rte-quick-toolbar-item-margin: 0 8px !default;
$rte-big-quick-toolbar-item-margin: 0 !default;
$rte-big-quick-toolbar-items-margin : 0 8px !default;
$rte-big-quick-toolbar-item-btn-padding: 4px 0 !default;
$rte-qt-item-btn-line-height: 32px;

//Layout Variables End

//Theme Variables Start
$rte-hover-icons-color: rgba($icon-color) !default;
$rte-tlbar-expand-active: rgba($icon-color) !default;
$rte-split-btn-active-border: 0 !default;
$rte-border-color: rgba($border-light) !default;
$rte-content-bg: rgba($content-bg-color) !default;
$rte-full-screen-bg: rgba($content-bg-color) !default;
$rte-content-font-color: rgba($content-text-color) !default;
$rte-item-color: rgba($content-text-color) !default;
$rte-icons-color: rgba($icon-color) !default;
$rte-img-popup-border: 1px solid rgba($border-light) !default;
$rte-img-popup-box-shadow: $shadow !default;
$rte-img-popup-color: rgba($border-light) !default;
$rte-quick-item-active-bg: $secondary-bg-color-pressed !default;
$rte-quick-item-active-font-color: rgba($secondary-text-color-hover) !default;
$rte-quick-item-border: 0 !default;
$rte-quick-item-hover-border-color: $secondary-border-color-hover !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-alt2 !default;
$rte-extended-toolbar-background: $content-bg-color-alt2 !default;
$rte-quick-pop-border: none !default;
$rte-quick-tb-border: 0;
$rte-quick-pop-bg: $content-bg-color-alt2 !default;
$rte-quick-vr-line-color: $transparent !default;
$rte-quick-pop-shadow: $shadow-sm !default;
$rte-quick-pop-item-focus-bg: $secondary-bg-color-pressed !default;
$rte-quick-tb-btn-hover: $content-bg-color-hover !default;
$rte-tb-item-active-bg: rgba($primary-container) !default;
$rte-tb-active-font-color: rgba($on-surface-variant) !default;
$rte-tb-item-active-border: 0 !default;
$rte-expand-tb-border-bottom: $rte-border-size $rte-border-type rgba($border-light) !default;
$rte-color-picker-active-bg: inherit !default;
$rte-drop-btn-active-bg: $secondary-bg-color-pressed !default;
$rte-drop-btn-active-color: rgba($on-surface) !default;
$rte-drop-btn-active-border-color: $secondary-border-color-pressed !default;
$rte-split-btn-active-hover-font-color: rgba($white) !default;
$rte-split-btn-color: $secondary-bg-color-pressed !default;
$rte-split-btn-active-color: rgba($on-surface) !default;
$rte-split-btn-hover-bg: $secondary-bg-color-hover !default;
$rte-split-btn-active-bg: $secondary-bg-color-pressed !default;
$rte-split-btn-span-hover-bg: $content-bg-color-hover !default;
$rte-split-btn-span-focus-bg: $secondary-bg-color-pressed !default;
$rte-split-btn-span-active-bg: $secondary-bg-color-pressed !default;
$rte-split-btn-bar-bg: rgba($content-bg-color) !default;
$rte-split-btn-active-bar-bg: rgba($content-bg-color) !default;
$rte-split-btn-bar-size: 0 !default;
$rte-split-btn-active-border: 0 !default;
$rte-split-btn-active-color-icon-line-height: 30px !default;
$rte-big-split-btn-active-color-icon-line-height: 38px !default;
$rte-selection-color: rgba($white) !default;
$rte-selection-bg: rgba($primary) !default;

$rte-link-valid-color: rgba($danger) !default;
$rte-upload-drag-border-clr: $border-dark !default;
$rte-img-header-clr: rgba($content-text-color) !default;
$rte-drop-text-clr: rgba($on-secondary-container) !default;
$rte-default-character-count-color: rgba($placeholder-text-color) !default;
$rte-warning-character-count-color: rgba($warning) !default;
$rte-error-character-count-color: rgba($danger) !default;
$rte-img-border: solid 2px rgba($primary) !default;
$rte-font-family: $font-family !default;
$rte-content-color: rgba($content-text-color) !default;
$rte-content-blockquote-border-left-color: solid 3px rgba($border-light) !default;
$rte-dropdown-selection-bgcolor: $secondary-bg-color-pressed !default;
$rte-ext-tbar-overlay-icons-color: $icon-color-disabled !default;
$rte-overlay-color: $overlay-bg-color !default;
$rte-dropdown-selection-color: rgba($secondary-text-color-pressed) !default;
$rte-anchor-color: rgba($primary) !default;
$rte-ext-tbar-overlay-dropdown-color: $content-bg-color-alt4 !default;
$rte-img-resize-back-color: rgba($primary) !default;
$rte-table-resize-back-color: rgba($primary) !default;
$rte-img-resize-color: rgba($primary-text-color) !default;
$rte-table-header-color: rgba($content-text-color-alt1) !default;
$rte-table-span-bg-color: rgba($content-bg-color) !default;
$rte-table-span-border: 1px solid rgba($border-light) !default;
$rte-table-span-active-bg-color: rgba($primary-lighter) !default;
$rte-table-span-active-border-color: rgba($primary) !default;
$rte-table-select-border-color: rgba($primary) !default;
$rte-table-popup-bg: rgba($surface) !default;
$rte-table-popup-color: rgba($border-light) !default;
$rte-table-popup-box: $level3 !default;
$rte-table-border-color: rgba($border-light) !default;
$rte-table-alternate-color: $content-bg-color-alt1 !default;
$rte-table-header-bg: $content-bg-color-alt2 !default;
$rte-toolbar-hor-nav-border-width: 0 0 0 1px !default;
$rte-border-top-left-radius: 8px;
$rte-border-top-right-radius: 8px;
$rte-border-bottom-right-radius: 8px;
$rte-border-bottom-left-radius: 8px;
$rte-big-border-radius: 8px;
$rte-table-multicell-select-bg-color: rgba($primary, .11) !default;

//Theme Variables End

$rte-tb-hover-font-color: rgba($secondary-text-color-hover);
$transparent: $transparent;
$rte-placeholder-padding: 16px !default;

$rte-img-dlg-max-height: 390px !default;
$rte-img-alt-dlg-max-height: 390px !default;
$rte-img-link-dlg-max-height: 191px !default;
$rte-img-size-dlg-max-height: 256px !default;
$rte-link-dlg-max-height: 353px !default;
$rte-file-browser-dlg-max-height: 557px !default;
$rte-table-dlg-max-height: 252px !default;
$rte-edit-table-dlg-max-height: 320px !default;

$rte-big-img-dlg-max-height: 425px !default;
$rte-big-img-alt-dlg-max-height: 425px !default;
$rte-big-img-link-dlg-max-height: 229px !default;
$rte-big-img-size-dlg-max-height: 309px !default;
$rte-big-link-dlg-max-height: 400px !default;
$rte-big-file-browser-dlg-max-height: 557px !default;
$rte-big-table-dlg-max-height: 299px !default;
$rte-big-edit-table-dlg-max-height: 373px !default;
$toolbar-expand-icon-min-height: 40px !default;
$rte-align-caret-icon-min-width: 24px !default;
$rte-drop-text-width: 280px !default;
$rte-drop-text-height: 128px !default;
$rte-big-drop-text-height: 140px !default;
$rte-drop-text-mobile-width: 250px !default;
$rte-tbar-default-bg: $content-bg-color-alt2 !default;
$rte-extended-toolbar-items-padding: 0;
$rte-expand-tbar-hover-bg: $content-bg-color-hover !default;
$rte-big-insert-dialog-label-padding-top: 12px;
$rte-tbar-icon-size: 14px;
$rte-background-color-icon-fontsize: 18px;
$rte-big-background-color-icon-fontsize: 20px;
$rte-dropdown-btn-color-content-padding: 0 !default;
$rte-big-dropdown-btn-color-content-padding: 9.5px !default;
$rte-tb-expended-min-height: 48px !default;
$rte-big-tb-expended-min-height: 56px !default;
$rte-tb-expended-padding-left: 1px !default;
$rte-tb-expended-hover-padding-left: 0 !default;
$rte-toolbar-expaned-minwidth: 18px !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: $shadow-md;
$rte-emoji-pop-border-radius: 4px;
$rte-emoji-pop-border: none;
$rte-emoji-tbar-btn-bg: transparent;
$rte-emoji-tbar-btn-select-bg: $secondary-border-color-hover;
$rte-emoji-tbar-btn-hover: $secondary-border-color-hover;
$rte-emoji-btn-height: 240px;
$rte-emoji-grp-btn-line-height: 1px;
$rte-emoji-grp-btn-height: 40px;
$rte-emoji-grp-btn-width: 40px;
$rte-emoji-headname-font-weight: 500;
$rte-emoji-headname-color: rgba($content-text-color-alt1);
$rte-big-emoji-btn-height: 236px;
$rte-format-painter-cursor: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAzMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1vdXRzaWRlLTFfNDgwXzIyMiIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMTMiIHk9IjMiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iYmxhY2siPgo8cmVjdCBmaWxsPSJ3aGl0ZSIgeD0iMTMiIHk9IjMiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE0IDUuNUMxNCA0LjY3MTU3IDE0LjY3MTYgNCAxNS41IDRIMjMuNUMyNC4zMjg0IDQgMjUgNC42NzE1NyAyNSA1LjVWNkgyN0MyNy41NTIzIDYgMjggNi40NDc3MiAyOCA3VjExQzI4IDExLjU1MjMgMjcuNTUyMyAxMiAyNyAxMkgyMVYxN0MyMSAxNy41NTIzIDIwLjU1MjMgMTggMjAgMThDMTkuNDQ3NyAxOCAxOSAxNy41NTIzIDE5IDE3VjExSDIxSDI3VjdIMjVWNy41QzI1IDguMzI4NDMgMjQuMzI4NCA5IDIzLjUgOUgxNS41QzE0LjY3MTYgOSAxNCA4LjMyODQzIDE0IDcuNVY1LjVaIi8+CjwvbWFzaz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNCA1LjVDMTQgNC42NzE1NyAxNC42NzE2IDQgMTUuNSA0SDIzLjVDMjQuMzI4NCA0IDI1IDQuNjcxNTcgMjUgNS41VjZIMjdDMjcuNTUyMyA2IDI4IDYuNDQ3NzIgMjggN1YxMUMyOCAxMS41NTIzIDI3LjU1MjMgMTIgMjcgMTJIMjFWMTdDMjEgMTcuNTUyMyAyMC41NTIzIDE4IDIwIDE4QzE5LjQ0NzcgMTggMTkgMTcuNTUyMyAxOSAxN1YxMUgyMUgyN1Y3SDI1VjcuNUMyNSA4LjMyODQzIDI0LjMyODQgOSAyMy41IDlIMTUuNUMxNC42NzE2IDkgMTQgOC4zMjg0MyAxNCA3LjVWNS41WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTI1IDZIMjRWN0gyNVY2Wk0yMSAxMlYxMUgyMFYxMkgyMVpNMTkgMTFWMTBIMThWMTFIMTlaTTI3IDExVjEySDI4VjExSDI3Wk0yNyA3SDI4VjZIMjdWN1pNMjUgN1Y2SDI0VjdIMjVaTTE1LjUgM0MxNC4xMTkzIDMgMTMgNC4xMTkyOSAxMyA1LjVIMTVDMTUgNS4yMjM4NiAxNS4yMjM5IDUgMTUuNSA1VjNaTTIzLjUgM0gxNS41VjVIMjMuNVYzWk0yNiA1LjVDMjYgNC4xMTkyOSAyNC44ODA3IDMgMjMuNSAzVjVDMjMuNzc2MSA1IDI0IDUuMjIzODYgMjQgNS41SDI2Wk0yNiA2VjUuNUgyNFY2SDI2Wk0yNSA3SDI3VjVIMjVWN1pNMjcgN0gyOUMyOSA1Ljg5NTQzIDI4LjEwNDYgNSAyNyA1VjdaTTI3IDdWMTFIMjlWN0gyN1pNMjcgMTFWMTNDMjguMTA0NiAxMyAyOSAxMi4xMDQ2IDI5IDExSDI3Wk0yNyAxMUgyMVYxM0gyN1YxMVpNMjIgMTdWMTJIMjBWMTdIMjJaTTIwIDE5QzIxLjEwNDYgMTkgMjIgMTguMTA0NiAyMiAxN0gyMFYxOVpNMTggMTdDMTggMTguMTA0NiAxOC44OTU0IDE5IDIwIDE5VjE3SDE4Wk0xOCAxMVYxN0gyMFYxMUgxOFpNMjEgMTBIMTlWMTJIMjFWMTBaTTIxIDEySDI3VjEwSDIxVjEyWk0yOCAxMVY3SDI2VjExSDI4Wk0yNyA2SDI1VjhIMjdWNlpNMjYgNy41VjdIMjRWNy41SDI2Wk0yMy41IDEwQzI0Ljg4MDcgMTAgMjYgOC44ODA3MSAyNiA3LjVIMjRDMjQgNy43NzYxNCAyMy43NzYxIDggMjMuNSA4VjEwWk0xNS41IDEwSDIzLjVWOEgxNS41VjEwWk0xMyA3LjVDMTMgOC44ODA3MSAxNC4xMTkzIDEwIDE1LjUgMTBWOEMxNS4yMjM5IDggMTUgNy43NzYxNCAxNSA3LjVIMTNaTTEzIDUuNVY3LjVIMTVWNS41SDEzWiIgZmlsbD0id2hpdGUiIG1hc2s9InVybCgjcGF0aC0xLW91dHNpZGUtMV80ODBfMjIyKSIvPgo8cGF0aCBkPSJNMy41IDRWNC41SDRINi41VjE3LjVINEgzLjVWMThWMTlWMTkuNUg0SDExSDExLjVWMTlWMThWMTcuNUgxMUg4LjUwMDAxTDguNTAwMzIgNC41SDExSDExLjVWNFYzVjIuNUgxMUg0SDMuNVYzVjRaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L3N2Zz4K')  8 1, auto;

$rte-img-upload-abort-icon-btn-margin-right: 38px;
$rte-img-upload-abort-icon-btn-margin-top: 0;
$rte-big-img-upload-abort-icon-btn-margin-right: 46px;
$rte-big-img-upload-abort-icon-btn-margin-top: -3px;
$rte-big-img-upload-abort-icon-btn-padding: 18px;
$rte-dialog-upload-status-progress: $info;
