.richtext-forcedborder,.richtext-forcedborder TD,.richtext-forcedborder TH{border:.0625rem dotted #d3d3d3}
.richtext-anchor{width:11px;line-height:6px;overflow:hidden;background:url("rte/resources/images/anchor.png") no-repeat bottom left}
a.richtext-anchor{padding-left:14px}
.ie9 .richtext-anchor{line-height:12px}
.ie9 a.richtext-anchor{padding-right:3px;padding-left:0}
img.richtext-anchor{height:12px;padding-right:3px}
.coral-RichText{cursor:text}
.coral-RichText.is-edited{background-color:#fff}
.coral-RichText.is-edited B{font-weight:bold}
.coral-RichText.is-edited I{font-style:italic}
.coral-RichText-ui.is-touch ul.coral-RichText-toolbar-list{max-height:6.75rem}
.coral-RichText-ui.is-desktop ul.coral-RichText-toolbar-list{max-height:11.25rem}
.coral-RichText-ui .coral-RichText-toolbar{position:absolute;top:0;left:0;background-color:#454545;display:none;padding:0;margin:0;border:0;z-index:10000;font-size:0;line-height:0;pointer-events:auto;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}
.coral-RichText-ui .coral-RichText-toolbar.is-floating{box-shadow:0 3px 5px 0 rgba(0,0,0,0.3)}
.coral-RichText-ui .coral-RichText-toolbar.is-active{display:block}
.coral-RichText-ui .coral-RichText-toolbar .coral-RichText-toolbar-separator{background-color:#343434;width:.0625rem;min-width:.0625rem;height:2.75rem;display:inline-block}
.coral-RichText-ui .coral-RichText-toolbar button{vertical-align:top;pointer-events:auto}
.coral-RichText-ui .coral-RichText-toolbar button:not(.coral-Select-button,.coral-RichText-ui .coral-RichText-toolbar button .coral-Button){background-color:#454545;background-image:none}
.coral-RichText-ui .coral-RichText-toolbar button:before{color:#b4b4b4;opacity:1;font-size:medium}
.coral-RichText-ui .coral-RichText-toolbar button:hover:before{color:#fff}
.coral-RichText-ui .coral-RichText-toolbar button:active:before{color:#4097dc}
.coral-RichText-ui .coral-RichText-toolbar button.coral-RichText-toolbar-item{min-width:3.75rem;width:3.75rem;height:2.75rem;background-color:#454545;background-image:none;padding:0;border:0;margin:0}
.coral-RichText-ui .coral-RichText-toolbar button.coral-RichText-toolbar-item.is-selected{background-color:#373737;color:#fff}
.coral-RichText-ui .coral-RichText-toolbar button.coral-RichText-toolbar-item.is-disabled:before{color:#b4b4b4;opacity:.2}
.coral-RichText-ui .coral-RichText-toolbar button.coral-RichText-toolbar-item.is-triggered:before{color:#4097dc !important;opacity:1 !important}
.coral-RichText-ui .coral-RichText-toolbar button.coral-RichText--trigger{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBmaWxsPSIjOTA5MDkwIiBwb2ludHM9IjQsNCAwLDQgNCwwICIvPjwvc3ZnPg==") !important;background-repeat:no-repeat !important;background-position:100% 100% !important}
.coral-RichText-ui .coral-RichText-toolbar button.coral-RichText--trigger:before{color:#b4b4b4;opacity:1}
.coral-RichText-ui .coral-RichText-toolbar button.coral-RichText--trigger.is-disabled:before{color:#b4b4b4;opacity:.2}
.coral-RichText-ui .coral-RichText-toolbar button.coral-RichText--multiSelect.is-itemsSelected{background-color:#2b2b2b}
.coral-RichText-ui .coral-RichText-toolbar button.coral-RichText--multiSelect.is-itemsSelected:before{color:#b4b4b4;opacity:1}
.coral-RichText-ui .coral-RichText-toolbar button.is-itemHighlighted:before{color:#fff}
.coral-RichText-ui .coral-RichText-toolbar button.coral-RichText--modechanger{background-color:#000}
.coral-RichText-ui .coral-RichText-toolbar button,.coral-RichText-ui .coral-RichText-toolbar button:hover,.coral-RichText-ui .coral-RichText-toolbar button:active{filter:none}
.coral-RichText-ui ul.coral-RichText-toolbar-list{margin:0;padding:0;list-style-type:none;overflow-y:auto;overflow-x:hidden}
.coral-RichText-ui ul.coral-RichText-toolbar-list li{margin:0;border-top:.0625rem solid #4c4c4c}
.coral-RichText-ui ul.coral-RichText-toolbar-list li button{color:#e5e5e5;display:block;font-size:.8125rem;padding:.625rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:.9375rem;margin:0;width:100%;background-color:transparent;border:0;font-weight:normal;font-family:Adobe Clean;text-shadow:none;text-align:left}
.coral-RichText-ui ul.coral-RichText-toolbar-list li button:hover:not(.is-disabled){background-color:#418fd4;color:#fff;border:0;text-decoration:underline}
.coral-RichText-ui ul.coral-RichText-toolbar-list li button.is-disabled,.coral-RichText-ui ul.coral-RichText-toolbar-list li button.is-disabled:hover,.coral-RichText-ui ul.coral-RichText-toolbar-list li button.is-disabled:focus{opacity:1;cursor:default;color:#b4b4b4}
.coral-RichText-ui ul.coral-RichText-toolbar-list li:first-child{border-top:mko0 0}
.coral-RichText-ui ul.coral-RichText-toolbar-list--checkable [class^="coral-Icon-"]:before,.coral-RichText-ui ul.coral-RichText-toolbar-list--checkable [class*=" coral-Icon-"]:before{color:#fff !important;opacity:1 !important}
.coral-RichText-ui ul.coral-RichText-toolbar-list--checkable li button span{display:inline-block;width:5rem}
.coral-RichText-ui ul.coral-RichText-toolbar-list--checkable li button:hover:not(.is-disabled)>[class^="coral-Icon-"]:before,.coral-RichText-ui ul.coral-RichText-toolbar-list--checkable li button:hover:not(.is-disabled)>[class*=" coral-Icon-"]:before{color:#fff !important;opacity:.8 !important}
.coral-RichText-ui ul.coral-RichText-toolbar-list--checkable li button i{width:.875rem;font-size:.875rem}
.coral-RichText-ui .coral-Popover{position:absolute;z-index:10001;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:auto;min-width:0;max-width:42.5rem}
.coral-RichText-ui .coral-Popover:not(.coral-RichText-dialog--tableandcellprops){font-size:0}
.coral-RichText-ui .coral-Popover button{vertical-align:top;pointer-events:auto}
.coral-RichText-ui .coral-Popover button:not(.coral-Select-button,.coral-RichText-ui .coral-Popover button .coral-Button){background-color:#454545;background-image:none}
.coral-RichText-ui .coral-Popover button:before{color:#b4b4b4;opacity:1;font-size:medium}
.coral-RichText-ui .coral-Popover button:hover:before{color:#fff}
.coral-RichText-ui .coral-Popover button:active:before{color:#4097dc}
.coral-RichText-ui .coral-Popover button.coral-RichText-toolbar-item{min-width:3.75rem;width:3.75rem;height:2.75rem;background-color:#454545;background-image:none;padding:0;border:0;margin:0}
.coral-RichText-ui .coral-Popover button.coral-RichText-toolbar-item.is-selected{background-color:#373737;color:#fff}
.coral-RichText-ui .coral-Popover button.coral-RichText-toolbar-item.is-disabled:before{color:#b4b4b4;opacity:.2}
.coral-RichText-ui .coral-Popover button.coral-RichText-toolbar-item.is-triggered:before{color:#4097dc !important;opacity:1 !important}
.coral-RichText-ui .coral-Popover button.coral-RichText--trigger{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBmaWxsPSIjOTA5MDkwIiBwb2ludHM9IjQsNCAwLDQgNCwwICIvPjwvc3ZnPg==") !important;background-repeat:no-repeat !important;background-position:100% 100% !important}
.coral-RichText-ui .coral-Popover button.coral-RichText--trigger:before{color:#b4b4b4;opacity:1}
.coral-RichText-ui .coral-Popover button.coral-RichText--trigger.is-disabled:before{color:#b4b4b4;opacity:.2}
.coral-RichText-ui .coral-Popover button.coral-RichText--multiSelect.is-itemsSelected{background-color:#2b2b2b}
.coral-RichText-ui .coral-Popover button.coral-RichText--multiSelect.is-itemsSelected:before{color:#b4b4b4;opacity:1}
.coral-RichText-ui .coral-Popover button.is-itemHighlighted:before{color:#fff}
.coral-RichText-ui .coral-Popover button.coral-RichText--modechanger{background-color:#000}
.coral-RichText-ui .coral-Popover button,.coral-RichText-ui .coral-Popover button:hover,.coral-RichText-ui .coral-Popover button:active{filter:none}
.coral-RichText-globalAlert{position:absolute;z-index:10002}
.coral-RichText-dialog{position:absolute;background-color:#555;top:0;left:0;z-index:10001;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:auto;padding-left:.375rem;padding-right:.375rem;pointer-events:auto}
.coral-RichText-dialog div.coral-Popover-content{border:0}
.coral-RichText-dialog div.coral-RichText-dialog-columnContainer{display:table-row;padding:.125rem;font-size:0}
.coral-RichText-dialog div.coral-RichText-dialog-column{color:#c7c7c7;font-weight:normal;font-size:.875rem;display:table-cell;vertical-align:middle;padding:.25rem}
.coral-RichText-dialog div.coral-RichText-dialog-column.is-hidden{display:none}
.coral-RichText-dialog div.coral-RichText-dialog-column.coral-RichText--right{float:right}
.coral-RichText-dialog input[type="text"].coral-RichText--narrow{margin:0}
.coral-RichText-dialog div.coral-RichText-dialog--fullSizeCell{width:100%}
.coral-RichText-dialog div.coral-RichText-dialog-innerTable{display:table;width:100%}
.coral-RichText-dialog button.coral-RichText-dialogButton{vertical-align:top;min-width:2.375rem;width:2.375rem;height:2.375rem;color:#cecece;padding:0;border:.0625rem;border-style:solid;border-color:#1d1d1d;margin:0;pointer-events:auto}
.coral-RichText-dialog button.coral-RichText-dialogButton:not(.coral-Select-button,.coral-RichText-dialog button.coral-RichText-dialogButton .coral-Button){background-color:#2b2b2b;background:#454545;background-image:-webkit-linear-gradient(#545454 1%,#454545 99%);background-image:-moz-linear-gradient(top,#545454 1%,#454545 99%);background-image:-o-linear-gradient(top,#545454 1%,#454545 99%);background-image:-ms-linear-gradient(top,#545454 1%,#454545 99%);background-image:linear-gradient(top,#545454 1%,#454545 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#545454',endColorstr='#454545',GradientType=0)}
.coral-RichText-dialog button.coral-RichText-dialogButton.is-selected{background-color:#151515;color:#d0d0d0}
.coral-RichText-dialog button.coral-RichText-dialogButton.is-disabled{color:#eee;opacity:.4}
.coral-RichText-dialog button.coral-RichText-dialogButton.is-triggered:before{color:#4097dc !important}
.coral-RichText-dialog button.coral-RichText-dialogButton.coral-RichText--trigger{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBmaWxsPSIjQ0NDQ0NDIiBwb2ludHM9IjQsNCAwLDQgNCwwICIvPjwvc3ZnPg==") !important;background-repeat:no-repeat !important;background-position:100% 100% !important}
.coral-RichText-dialog button.coral-RichText-dialogButton.coral-RichText--white:before{opacity:1 !important}
.coral-RichText-dialog button.coral-RichText-dialogButton:before{text-shadow:0 -.0625rem 0 rgba(0,0,0,0.6)}
.coral-RichText-dialog button.coral-RichText-dialogButton.coral-Button--primary{border:.0625rem;border-style:solid;border-color:#002341}
.coral-RichText-dialog button.coral-RichText-dialogTextButton{vertical-align:top;min-width:6.25rem;width:6.25rem;height:2.375rem;color:#fff;padding:0;border:.0625rem;border-style:solid;border-color:#1d1d1d;margin:0;pointer-events:auto}
.coral-RichText-dialog button.coral-RichText-dialogTextButton:not(.coral-Select-button,.coral-RichText-dialog button.coral-RichText-dialogTextButton .coral-Button){background-color:#2b2b2b;background:#454545;background-image:-webkit-linear-gradient(#545454 1%,#454545 99%);background-image:-moz-linear-gradient(top,#545454 1%,#454545 99%);background-image:-o-linear-gradient(top,#545454 1%,#454545 99%);background-image:-ms-linear-gradient(top,#545454 1%,#454545 99%);background-image:linear-gradient(top,#545454 1%,#454545 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#545454',endColorstr='#454545',GradientType=0)}
.coral-RichText-dialog button.coral-RichText-dialogTextButton.is-selected{background-color:#151515;color:#d0d0d0}
.coral-RichText-dialog button.coral-RichText-dialogTextButton.is-disabled{color:#eee;opacity:.4}
.coral-RichText-dialog button.coral-RichText-dialogTextButton.is-triggered:before{color:#4097dc !important}
.coral-RichText-dialog button.coral-RichText-dialogTextButton.coral-RichText--trigger{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBmaWxsPSIjQ0NDQ0NDIiBwb2ludHM9IjQsNCAwLDQgNCwwICIvPjwvc3ZnPg==") !important;background-repeat:no-repeat !important;background-position:100% 100% !important}
.coral-RichText-dialog button.coral-RichText-dialogTextButton.coral-RichText--white:before{opacity:1 !important}
.coral-RichText-dialog button.coral-RichText-dialogTextButton:before{text-shadow:0 -.0625rem 0 rgba(0,0,0,0.6)}
.coral-RichText-dialog button.coral-RichText-dialogTextButton.coral-Button--primary{border:.0625rem;border-style:solid;border-color:#002341}
.coral-RichText-dialog input[type="text"].coral-RichText--long{min-width:14.125rem;width:14.125rem}
.coral-RichText-dialog .coral-RichText--small{min-width:3.75rem;width:3.75rem}
.coral-RichText-dialog.coral--dark input[type=text],.coral-RichText-dialog.coral--dark input[type=password],.coral-RichText-dialog.coral--dark input[type=email],.coral-RichText-dialog.coral--dark input[type=url],.coral-RichText-dialog.coral--dark input[type=tel]{color:#c7c7c7;height:2.375rem;vertical-align:middle}
.coral-RichText-dialog.transparent{opacity:.2}
.coral-RichText-dialog .coral-Alert{font-size:.8125rem}
.coral-RichText-dialog .coral-RadioGroup{display:inline-block}
.coral-RichText--desktop .coral-RichText-dialog.transparent:hover{opacity:1}
.coral-RichText-dialog-mask{position:absolute;display:block;top:0;left:0;width:100%;z-index:9999;background-color:#fff;opacity:0;pointer-events:auto}
.coral-Richtext-globalAlert{position:absolute;top:1.25rem;z-index:10000}
.coral-RichText-dialog--pastewordhtml .coral-RichText-dialog-columnContainer--actionButtons{float:right}
.coral-RichText-dialog--pastewordhtml iframe{width:31.25rem}
.coral-RichText-dialog--pasteplaintext .coral-RichText-dialog-columnContainer--actionButtons{float:right}
.coral-RichText-dialog--pasteplaintext textArea{height:9.375rem;width:31.25rem;resize:none}
.coral-RichText-dialog--spellchecker{min-width:2.375rem;max-width:64rem;width:auto}
.coral-RichText-dialog--spellchecker .coral-RichText-dialog-columnContainer .coral-RichText-dialog-column--spellchecker:not(:last-child){border-right:.0625rem;border-right-style:solid;border-right-color:#343434}
.coral-RichText-dialog--spellchecker div.coral-RichText-dialog-column--spellchecker{padding:0}
.coral-RichText-dialog--spellchecker div.coral-RichText-dialog-column--spellchecker .coral-RichText-dialogButton{width:auto;padding-left:1rem;padding-right:1rem;max-width:12.75rem;border:0}
.coral-RichText-dialog--specialchars{padding-left:0;padding-right:0;padding-top:0}
.coral-RichText-dialog--specialchars .coral-Richtext-dialog-column--specialchars{padding-left:0;padding-right:0;padding-top:0}
.coral-RichText-dialog--specialchars .coral-Richtext-dialog-column--specialchars .coral-RichText-specialchars-selector{display:block;width:18.125rem;height:3.5rem;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#000}
.coral-RichText-dialog--specialchars .coral-Richtext-dialog-column--specialchars .coral-RichText-specialchars-selector .coral-RichText-dialog-column{padding:0;width:1.75rem;height:1.75rem;text-align:center;vertical-align:middle;font-size:1.125rem;font-weight:bold;cursor:pointer;border-right-style:solid;border-right-width:1px;border-right-color:#000;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#000}
.coral-RichText-dialog--specialchars .coral-Richtext-dialog-column--specialchars .coral-RichText-specialchars-selector .coral-RichText-dialog-column:hover{color:#fff}
.coral-RichText-dialog.coral-RichText-dialog--tableprops{padding-top:.375rem;padding-bottom:.375rem}
.coral-RichText-dialog.coral-RichText-dialog--tableprops .coral-RichText--large{width:98%}
.coral-RichText-dialog.coral-RichText-dialog--tableprops .coral-RichText-dialog-column input[type="text"]{margin:.125rem}
.coral-RichText-dialog.coral-RichText-dialog--tableprops .coral-RichText-dialog-column .coral-RichText-dialog-column--headerField{width:9.375rem;margin:.125rem}
.coral-RichText-dialog.coral-RichText-dialog--tableprops .coral-RichText-dialog-column .coral-RichText-dialog-column--cellHorizontalAlignment,.coral-RichText-dialog.coral-RichText-dialog--tableprops .coral-RichText-dialog-column .coral-RichText-dialog-column--cellVerticalAlignment,.coral-RichText-dialog.coral-RichText-dialog--tableprops .coral-RichText-dialog-column .coral-RichText-dialog-column--cellType{width:8.125rem}
.coral-RichText-dialog.coral-RichText-dialog--tableprops .coral-RichText-dialog-column--rightAligned{text-align:right}
.coral-RichText-dialog.coral-RichText-dialog--tableprops .coral-RichText-dialog-columnContainer--borderBottom{border-bottom:.0625rem solid #434343}
.coral-RichText-dialog.coral-RichText-dialog--tableprops .coral-RichText-dialog-columnContainer--actionButtons{float:right}
.coral-RichText-dialog.coral-RichText-dialog--tableandcellprops{padding-top:.375rem;padding-bottom:.375rem}
.coral-RichText-dialog.coral-RichText-dialog--tableandcellprops .coral-RichText--large{width:98%}
.coral-RichText-dialog.coral-RichText-dialog--tableandcellprops .coral-RichText-dialog-column input[type="text"]{margin:.125rem}
.coral-RichText-dialog.coral-RichText-dialog--tableandcellprops .coral-RichText-dialog-column .coral-RichText-dialog-column--headerField{width:9.375rem;margin:.125rem}
.coral-RichText-dialog.coral-RichText-dialog--tableandcellprops .coral-RichText-dialog-column .coral-RichText-dialog-column--cellHorizontalAlignment,.coral-RichText-dialog.coral-RichText-dialog--tableandcellprops .coral-RichText-dialog-column .coral-RichText-dialog-column--cellVerticalAlignment,.coral-RichText-dialog.coral-RichText-dialog--tableandcellprops .coral-RichText-dialog-column .coral-RichText-dialog-column--cellType{width:8.125rem}
.coral-RichText-dialog.coral-RichText-dialog--tableandcellprops .coral-RichText-dialog-column--rightAligned{text-align:right}
.coral-RichText-dialog.coral-RichText-dialog--tableandcellprops .coral-RichText-dialog-columnContainer--borderBottom{border-bottom:.0625rem solid #434343}
.coral-RichText-dialog.coral-RichText-dialog--tableandcellprops .coral-RichText-dialog-columnContainer--actionButtons{float:right}
.coral-RichText-dialog.coral-RichText-dialog--tableandcellprops .coral-Tooltip{text-align:left}
.coral-RichText-dialog.coral-RichText-dialog--tableandcellprops .coral-Form-fieldinfo{vertical-align:middle}
.coral-RichText-dialog.coral-RichText-dialog--tableandcellprops .coral-TabPanel{margin:.5rem}
.coral-RichText-dialog.coral-RichText-dialog--tableandcellprops .coral-TabPanel-content{background-color:transparent;padding-left:0;padding-right:0;border-left:0;border-right:0;border-radius:0}
.coral-RichText-dialog.coral-RichText-dialog--tableandcellprops .coral-RichText-dialog-column--scopeAttribute{width:100%}
div[data-rte-dialog="link"].coral-Popover{max-width:45rem}
div[data-rte-dialog="link"].coral-Popover .coral-RichText-pathbrowser{position:relative}
div[data-rte-dialog="link"].coral-Popover .coral-RichText-pathbrowser input[type="text"]{margin:0;height:2.375rem}
#RTEFullScreenMode{position:absolute;top:0;left:0;width:100%;height:100%;z-index:800;background-color:#454545;overflow:hidden}
#RTEFullScreenMode .coral-RichText-editorWrapper{width:100%;background-color:#eee;overflow-y:scroll;-webkit-overflow-scrolling:touch;cursor:text}
#RTEFullScreenMode .coral-RichText-editorWrapper .coral-RichText-editor{padding:12px}
#RTEFullScreenMode .coral-RichText-editorWrapper .is-edited{background-color:#eee}
#RTEFullScreenMode .coral-RichText-dialog--tableprops .coral-RichText-dialog-column{font-size:.825rem}
#RTEFullScreenMode .coral-RichText-editorWrapper .coral-RichText-editor .richtext-tableselection{background-color:#3287d2}
#RTEFullScreenMode .coral-RichText-editorWrapper .coral-RichText-sourceEditor{width:100%;height:100%;box-sizing:border-box;resize:none;border:0 none;outline:0}