.RadEditor_MyTheme {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: whitesmoke;
    border-color: #dedede;
    color: #333333;
    border-radius: 0.2857142857em;
    /* ToolBar Bootstrap Styles */
    /* Base oveerides */
    /* Override DropDown Body when ToolBar styles are nested inside */
}

.RadEditor_MyTheme .reToolIcon:before {
    margin-left: 0.4285714286em;
    margin-left: 0.5714285714em \9;
}

.RadEditor_MyTheme _:-ms-fullscreen, :root .RadEditor_MyTheme .reToolIcon:before {
    margin-left: 0.5714285714em;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .RadEditor_MyTheme .reToolIcon:before {
        margin-left: 0.3571428571em;
    }
}

.RadEditor_MyTheme .RadRibbonBar a.reDropdown {
    padding: 6px 12px;
}

.RadEditor_MyTheme .RadRibbonBar a.reDropdown:before {
    margin-top: -0.6428571429em;
}

.RadEditor_MyTheme .RadRibbonBar a.reTool {
    border-radius: 0;
    border-width: 1px 0 1px 1px;
}

.RadEditor_MyTheme .RadRibbonBar a.reTool.reSplitButton {
    height: auto;
    line-height: 1.428571429em;
    padding: 3.5px 6px;
}

.RadEditor_MyTheme .RadRibbonBar a.reTool .reSplitArrow:before {
    margin: 1px auto auto -4px;
}

.RadEditor_MyTheme .RadRibbonBar a.reTool.rrbSmallButton {
    width: 1.4285714286em;
    height: 1.4285714286em;
}

.RadEditor_MyTheme .RadRibbonBar a.reTool:first-child {
    border-radius: 0.2857142857em 0em 0em 0.2857142857em;
}

.RadEditor_MyTheme .RadRibbonBar a.reTool:last-child {
    border-radius: 0em 0.2857142857em 0.2857142857em 0em;
    border-width: 1px;
}

.RadEditor_MyTheme .RadRibbonBar .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon {
    width: 2.2857142857em;
    height: 2.2857142857em;
}

.RadEditor_MyTheme .RadRibbonBar .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
    font-size: 16px;
    vertical-align: top;
}

.RadEditor_MyTheme .RadRibbonBar .rrbMediumButton.reRibbonTool {
    height: 1.3928571429em;
}

.RadEditor_MyTheme .RadRibbonBar .rrbMediumButton.reRibbonTool .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon {
    margin-top: -0.7857142857em;
    height: 1.7857142857em;
}

.RadEditor_MyTheme .RadRibbonBar .rrbMediumButton.reRibbonTool .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
    vertical-align: text-top;
}

.RadEditor_MyTheme .RadRibbonBar .rrbLargeButton {
    width: inherit;
    height: 4.6428571429em;
}

.RadEditor_MyTheme .RadRibbonBar .rrbLargeButton .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon {
    height: 2.8571428571em;
}

.RadEditor_MyTheme .RadRibbonBar .rrbLargeButton .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
    font-size: 32px;
    vertical-align: text-top;
}

.RadEditor_MyTheme.rePopupContainer,
.RadEditor_MyTheme .rePopupTitle,
.RadEditor_MyTheme .reCommentInfoPanel,
.RadEditor_MyTheme .reCommentView,
.RadEditor_MyTheme .reCommentViewText,
.RadEditor_MyTheme .reCommentEdit {
    background-color: #fcfcfc;
    border-color: #dedede;
    background-image: linear-gradient(to bottom, #fefefe 0, #e6e6e6 100%);
}

.RadEditor_MyTheme .reToolBar {
    padding: 0;
    border: 0;
}

.RadEditor_MyTheme .reToolBar:after {
    display: inline-block;
    width: 1px;
    height: 2.4285714286em;
    margin: 0em 0.4285714286em 0em 0.2142857143em;
    background-color: #dedede;
    content: "";
    vertical-align: top;
}

.RadEditor_MyTheme .reToolBar:last-child:after {
    display: none;
}

.RadEditor_MyTheme .reToolBar li {
    border-width: 1px 1px 1px 0;
    border-style: solid;
    border-color: #cccccc;
    border-radius: 0;
}

.RadEditor_MyTheme .reToolBar li:first-child,
.RadEditor_MyTheme .reToolBar .reToolLastItem {
    border-radius: 0.2857142857em 0em 0em 0.2857142857em;
    border-width: 1px 1px 1px 0;
}

.RadEditor_MyTheme .reToolBar li:first-child .reTool,
.RadEditor_MyTheme .reToolBar .reToolLastItem .reTool {
    border-radius: 0.2857142857em 0em 0em 0.2857142857em;
}

.RadEditor_MyTheme .reToolBar li:last-child,
.RadEditor_MyTheme .reToolBar li:last-child .reTool,
.RadEditor_MyTheme .reToolBar .reToolLastItem,
.RadEditor_MyTheme .reToolBar .reToolLastItem .reTool {
    border-radius: 0em 0.2857142857em 0.2857142857em 0em;
}

.RadEditor_MyTheme .reToolBar li:first-child:last-child,
.RadEditor_MyTheme .reToolBar li:first-child:last-child .reTool {
    border-radius: 0.2857142857em;
}

.RadEditor_MyTheme .reSeparator + li {
    border-left-width: 1px;
}

.RadEditor_MyTheme .reTool {
    width: 2.2857142857em;
    height: 2.2857142857em;
    line-height: 1.75em;
    background-color: #ffffff;
    border-radius: 0;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .RadEditor_MyTheme .reTool {
        height: 2.25em;
        line-height: 2em;
    }
}

.RadEditor_MyTheme .reTool.reSplitButton {
    width: auto;
    min-width: 3.7142857143em;
}

.RadEditor_MyTheme .reTool .reSplitArrow {
    width: 1.0714285714em;
    margin: 0.3571428571em 0em 0em 0.5em;
}

.RadEditor_MyTheme .reTool:hover .reSplitArrow {
    border-left-color: transparent;
}

.RadEditor_MyTheme a.reToolIcon.reSplitButton:before {
    padding-left: 0;
    top: 0.5em;
    top: 0.6428571429em \9;
    margin: 0em 0em 0em 0.5em;
    margin: 0em 0em 0em 0.6428571429em \9;
}

.RadEditor_MyTheme _:-ms-fullscreen, .RadEditor_MyTheme a.reToolIcon.reSplitButton:before {
    top: 0.6428571429em;
    margin: 0em 0em 0em 0.7857142857em;
}

.RadEditor_MyTheme _:-ms-fullscreen, .RadEditor_MyTheme .reRow a.reToolIcon.reSplitButton:before {
    margin: 0em 0em 0em 0.7142857143em;
}

.RadEditor_MyTheme .rePopupButton,
.RadEditor_MyTheme .reCommentButton,
.RadEditor_MyTheme .reAjaxSpellButton {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadEditor_MyTheme .reTool:hover,
.RadEditor_MyTheme .reToolText:hover,
.RadEditor_MyTheme .reDropdown:hover,
.RadEditor_MyTheme.reAlignmentSelector td div:hover:before,
.RadEditor_MyTheme .rePopupButton:hover,
.RadEditor_MyTheme .reCommentButton:hover,
.RadEditor_MyTheme .reAjaxSpellButton:hover {
    background-color: #e6e6e6;
    border-color: transparent;
}

.RadEditor_MyTheme .reTool:active,
.RadEditor_MyTheme .reTool:focus,
.RadEditor_MyTheme .reToolText:active,
.RadEditor_MyTheme .reToolText:focus,
.RadEditor_MyTheme .reToolSelected,
.RadEditor_MyTheme .reToolSelected:hover,
.RadEditor_MyTheme .reDropdown:active,
.RadEditor_MyTheme .reDropdown:focus,
.RadEditor_MyTheme .rePopupButton:active,
.RadEditor_MyTheme .rePopupButton:focus,
.RadEditor_MyTheme .reCommentButton:active,
.RadEditor_MyTheme .reCommentButton:focus,
.RadEditor_MyTheme .reAjaxSpellButton:focus,
.RadEditor_MyTheme .reAjaxSpellButton:active {
    background-color: #e6e6e6;
    color: #333333;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
}

.RadEditor_MyTheme .reTool:before,
.RadEditor_MyTheme .reTool.reToolDisabled:hover:before,
.RadEditor_MyTheme .reTool.reToolDisabled:active:before,
.RadEditor_MyTheme .reTool.reToolDisabled:focus:before,
.RadEditor_MyTheme .reTool.reToolDisabled:hover .reSplitArrow:before,
.RadEditor_MyTheme .reTool.reToolDisabled:hover .reSplitArrow:hover:before,
.RadEditor_MyTheme .reToolText,
.RadEditor_MyTheme .reSplitArrow:before,
.RadEditor_MyTheme .reDropdown:before,
.RadEditor_MyTheme .reModes .reIcon:before,
.RadEditor_MyTheme .reCustomColor {
    color: #333333;
}

.RadEditor_MyTheme .reDOMElement {
    color: #428bca;
}

.RadEditor_MyTheme .reDOMElementSelected {
    color: #3071a9;
}

.RadEditor_MyTheme .reTool:hover:before,
.RadEditor_MyTheme .reTool:active:before,
.RadEditor_MyTheme .reTool:focus:before,
.RadEditor_MyTheme .reToolSelected:before,
.RadEditor_MyTheme .reTool:hover .reSplitArrow:hover:before,
.RadEditor_MyTheme .reTool:hover .reSplitArrow:active:before,
.RadEditor_MyTheme .reTool:hover .reSplitArrow:focus:before,
.RadEditor_MyTheme .reDropdown:hover,
.RadEditor_MyTheme .reDropdown:hover:before,
.RadEditor_MyTheme .reDropdown:active,
.RadEditor_MyTheme .reDropdown:active:before,
.RadEditor_MyTheme .reDropdown:focus,
.RadEditor_MyTheme .reDropdown:focus:before,
.RadEditor_MyTheme .reModes a:hover,
.RadEditor_MyTheme .reModes a:hover .reIcon:before,
.RadEditor_MyTheme .reModes a:active,
.RadEditor_MyTheme .reModes a:focus,
.RadEditor_MyTheme .reModes a:active .reIcon:before,
.RadEditor_MyTheme .reModes a:focus .reIcon:before,
.RadEditor_MyTheme .reModes .reSelectedMode,
.RadEditor_MyTheme .reModes .reSelectedMode .reIcon:before,
.RadEditor_MyTheme.reAlignmentSelector td div:hover:before,
.RadEditor_MyTheme .rePopupButton:hover,
.RadEditor_MyTheme .reCommentButton:hover,
.RadEditor_MyTheme .rePopupButton:active,
.RadEditor_MyTheme .rePopupButton:focus,
.RadEditor_MyTheme .reCommentButton:active,
.RadEditor_MyTheme .reCommentButton:focus,
.RadEditor_MyTheme .reSpinBoxButtons span:hover:before,
.RadEditor_MyTheme .reAjaxSpellButton:hover {
    color: #333333;
}

.RadEditor_MyTheme li.reSeparator {
    border-right-color: transparent;
    border-left-color: transparent;
    border-color: transparent;
    width: 0.2857142857em;
    max-width: 0.2857142857em;
}

.RadEditor_MyTheme .reToolBarWrapperLeft li.reSeparator,
.RadEditor_MyTheme .reToolBarWrapperRight li.reSeparator {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-color: transparent;
    display: none;
}

.RadEditor_MyTheme .reToolBarWrapperLeft {
    left: 0.2142857143em;
}

.RadEditor_MyTheme .reToolBarWrapperRight {
    right: 0.5714285714em;
}

.RadEditor_MyTheme .reToolBarWrapperLeft .reToolBar li,
.RadEditor_MyTheme .reToolBarWrapperRight .reToolBar li {
    border-width: 1px 1px 0 1px;
}

.RadEditor_MyTheme .reToolBarWrapperLeft .reToolBar li:first-child,
.RadEditor_MyTheme .reToolBarWrapperRight .reToolBar li:first-child,
.RadEditor_MyTheme .reToolBarWrapperLeft .reToolBar .reSeparator + li,
.RadEditor_MyTheme .reToolBarWrapperRight .reToolBar .reSeparator + li {
    border-width: 1px 1px 0 1px;
}

.RadEditor_MyTheme .reToolBarWrapperLeft .reToolBar li:first-child,
.RadEditor_MyTheme .reToolBarWrapperRight .reToolBar li:first-child,
.RadEditor_MyTheme .reToolBarWrapperLeft .reToolBar li:first-child .reTool,
.RadEditor_MyTheme .reToolBarWrapperRight .reToolBar li:first-child .reTool {
    border-radius: 0.2857142857em 0.2857142857em 0em 0em;
}

.RadEditor_MyTheme .reToolBarWrapperLeft .reToolBar li:last-child,
.RadEditor_MyTheme .reToolBarWrapperRight .reToolBar li:last-child {
    border-width: 1px;
    border-radius: 0em 0em 0.2857142857em 0.2857142857em;
}

.RadEditor_MyTheme .reToolBarWrapperLeft .reToolBar li:last-child .reTool,
.RadEditor_MyTheme .reToolBarWrapperRight .reToolBar li:last-child .reTool,
.RadEditor_MyTheme .reToolBarWrapperLeft .reToolBar li:last-child .reDropdown,
.RadEditor_MyTheme .reToolBarWrapperRight .reToolBar li:last-child .reDropdown {
    border-radius: 0em 0em 0.2857142857em 0.2857142857em;
}

.RadEditor_MyTheme .reToolBarWrapperLeft .reTool,
.RadEditor_MyTheme .reToolBarWrapperRight .reTool {
    min-width: 3.1428571429em;
}

.RadEditor_MyTheme .reToolBarWrapperLeft .reDropdown,
.RadEditor_MyTheme .reToolBarWrapperRight .reDropdown {
    min-width: 3em;
    padding: 0.3571428571em 0em;
}

.RadEditor_MyTheme _:-ms-fullscreen, :root .RadEditor_MyTheme .reToolBarWrapperLeft .reDropdown,
.RadEditor_MyTheme _:-ms-fullscreen, :root .RadEditor_MyTheme .reToolBarWrapperRight .reDropdown {
    padding: 0.3571428571em 0em;
}

.RadEditor_MyTheme .reToolBarWrapperLeft .reToolIcon:before,
.RadEditor_MyTheme .reToolBarWrapperRight .reToolIcon:before {
    margin: auto;
}

.RadEditor_MyTheme .reContent {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    border-radius: 0.2857142857em;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.RadEditor_MyTheme .reTableDiv .reModule,
.RadEditor_MyTheme .reTableDiv .reRow {
    border-top-color: #dedede;
}

.RadEditor_MyTheme .reDropdown.reToolDisabled,
.RadEditor_MyTheme .reDropdown.reToolDisabled:hover,
.RadEditor_MyTheme .reDropdown.reToolDisabled:active,
.RadEditor_MyTheme .reDropdown.reToolDisabled:focus,
.RadEditor_MyTheme .reDropdown.reToolDisabled:before,
.RadEditor_MyTheme .reDropdown.reToolDisabled:hover:before,
.RadEditor_MyTheme .reDropdown.reToolDisabled:active:before,
.RadEditor_MyTheme .reDropdown.reToolDisabled:focus:before,
.RadEditor_MyTheme.reInsertTable .reTableWizard.reTool:hover:before {
    color: #333333;
}

.RadEditor_MyTheme .reDropdown,
.RadEditor_MyTheme .reDropdown.reToolDisabled,
.RadEditor_MyTheme .reDropdown.reToolDisabled:hover,
.RadEditor_MyTheme .reDropdown.reToolDisabled:active,
.RadEditor_MyTheme .reDropdown.reToolDisabled:focus {
    background-color: #ffffff;
    border-color: transparent;
    color: #333333;
    margin: 0;
}

.RadEditor_MyTheme .reToolBar li:first-child .reDropdown {
    border-radius: 0.2857142857em 0em 0em 0.2857142857em;
}

.RadEditor_MyTheme .reToolBar .reDropdown:last-child {
    border-radius: 0em 0.2857142857em 0.2857142857em 0em;
}

.RadEditor_MyTheme .reRemoveDOMElement,
.RadEditor_MyTheme .reRemoveDOMElement:before {
    color: red;
}

.RadEditor_MyTheme .reRemoveDOMElement:before {
    top: -0.0714285714em;
}

.RadEditor_MyTheme.reDropDownBody.reAjaxSpellCheck input[type="text"],
.RadEditor_MyTheme .reTableDiv input[type="text"] {
    min-height: 2.4285714286em;
    padding: 0.4285714286em 0.8571428571em;
    border-radius: 0.2857142857em;
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.RadEditor_MyTheme.reDropDownBody.reAjaxSpellCheck input[type="text"]:hover,
.RadEditor_MyTheme .reTableDiv input[type="text"]:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #ffffff;
}

.RadEditor_MyTheme.reDropDownBody.reAjaxSpellCheck input[type="text"]:focus,
.RadEditor_MyTheme .reTableDiv input[type="text"]:focus {
    border-color: #3bc849;
    color: #333333;
    background-color: #ffffff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}

.RadEditor_MyTheme.reDropDownBody.reAjaxSpellCheck input[type="text"]:active,
.RadEditor_MyTheme .reTableDiv input[type="text"]:active {
    border-color: #3bc849;
    color: #333333;
    background-color: #ffffff;
}

.RadEditor_MyTheme .reResize:before {
    margin: 0.45em 0 0 -0.3em;
}

.RadEditor_MyTheme.reToolBarLeft .reResize:before,
.RadEditor_MyTheme.reToolBarRight .reResize:before {
    margin: -.45em 0 0;
}

.RadEditor_MyTheme.reInlineEditor:hover {
    border-color: #dedede;
}

.RadEditor_MyTheme.RadWindow, .RadEditor_MyTheme.RadWindow.reInlineEditor:hover {
    border-color: #dadada;
}

.RadEditor_MyTheme.reInlineEditorSelected, .RadEditor_MyTheme.reInlineEditorSelected:hover {
    border-color: #dedede;
}

.RadEditor_MyTheme.RadWindow,
.RadEditor_MyTheme.RadWindow .rwContent {
    background-color: #fcfcfc;
}

.RadEditor_MyTheme.reInsertTable td {
    border-color: #dedede;
}

.RadEditor_MyTheme .reFormatSetsHeader,
.RadEditor_MyTheme.reInsertTable .reItemOver {
    background-color: #eeeeee;
    color: #333333;
}

.RadEditor_MyTheme .reModes a {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    width: 7.1428571429em;
    height: 2.4285714286em;
    line-height: 2.5em;
    border-radius: 0.2857142857em;
    margin-right: 0.7142857143em;
}

.RadEditor_MyTheme .reModes a:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    box-shadow: inset 0 0 1px #ffffff;
}

.RadEditor_MyTheme .reModes a:active,
.RadEditor_MyTheme .reModes a:focus,
.RadEditor_MyTheme .reModes .reSelectedMode,
.RadEditor_MyTheme .reModes .reSelectedMode:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    color: #333333;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
}

.RadEditor_MyTheme .reModes a .reIcon:before {
    margin: 0.15em 0 0 0.33333em;
}

.RadEditor_MyTheme .reDropdown {
    min-width: 3.2142857143em;
    padding: 0.3571428571em 0.7142857143em 0.3571428571em 0.3571428571em;
    padding: 0.3571428571em 0.7142857143em 0.3571428571em 0.3571428571em \9;
}

.RadEditor_MyTheme .reDropdown:before {
    right: -0.3571428571em;
}

.RadEditor_MyTheme.reDropDownBody,
.RadEditor_MyTheme.reDropDownBody .RadEditor_MyTheme {
    background-color: #ffffff;
}

.RadEditor_MyTheme.reDropDownBody li {
    padding: 0.2857142857em 0.3571428571em 0.2857142857em;
    border-color: #cccccc;
}

.RadEditor_MyTheme.reDropDownBody li:hover,
.RadEditor_MyTheme.reDropDownBody li:hover .reTool {
    background-color: #eeeeee;
    border-color: #adadad;
}

.RadEditor_MyTheme.reDropDownBody .reToolBar li {
    border: 0;
    border-radius: 0;
}

.RadEditor_MyTheme.reDropDownBody .reToolBar .reTool {
    height: 1.2142857143em;
    line-height: 1.2142857143em;
}

.RadEditor_MyTheme.reDropDownBody .reToolBar .reToolIcon:before {
    display: inline-block;
    margin-top: -0.2142857143em;
    vertical-align: top;
}

.RadEditor_MyTheme.reDropDownBody.reColorPicker {
    width: 19.6428571429em !important;
    height: 17.5em !important;
}

.RadEditor_MyTheme.reDropDownBody.reColorPicker li {
    padding: 0;
}

.RadEditor_MyTheme.reDropDownBody.reColorPicker li,
.RadEditor_MyTheme.reDropDownBody.reColorPicker li div {
    width: 1.4285714286em;
    height: 1.4285714286em;
}

.RadEditor_MyTheme.reDropDownBody.reColorPicker li.reClear {
    width: 0;
    height: 0;
}

.RadEditor_MyTheme.reDropDownBody.reInsertTable {
    width: 11.4285714286em !important;
}

.RadEditor_MyTheme.reDropDownBody.reInsertTable .reToolBar .reTool {
    width: 1.7em;
}

.RadEditor_MyTheme.reDropDownBody.reInsertTable li:hover,
.RadEditor_MyTheme.reDropDownBody.reInsertTable li .reTool,
.RadEditor_MyTheme.reDropDownBody.reInsertTable li:hover .reTool {
    background-color: transparent;
}

.RadEditor_MyTheme.reDropDownBody.reInsertTable li:hover {
    opacity: .7;
}

.RadEditor_MyTheme.reDropDownBody.reAlignmentSelector {
    width: 7.5em !important;
}

.RadEditor_MyTheme.reDropDownBody.reInsertSymbol {
    width: 11.7857142857em !important;
}

.RadEditor_MyTheme .reStatistic {
    color: #999999;
}

.RadEditor_MyTheme .reModule .reRow {
    height: 2.5714285714em;
}

.RadEditor_MyTheme .reRow .reLabel + span,
.RadEditor_MyTheme .reRow .reLabel + .reTool,
.RadEditor_MyTheme .reRow .reLabel + .reDropdown {
    margin: 0em 1.4285714286em 0em 0.7142857143em;
}

.RadEditor_MyTheme .reRow .reSplitButton {
    position: relative;
    width: 4.7857142857em;
    height: 2.4285714286em;
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    border-radius: 0.2857142857em;
}

.RadEditor_MyTheme .reRow .reSplitButton:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    box-shadow: inset 0 0 1px #ffffff;
}

.RadEditor_MyTheme .reRow .reSplitButton:active {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    color: #333333;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
}

.RadEditor_MyTheme .reRow .reSplitButton .reSplitArrow {
    position: absolute;
    width: 2.3571428571em;
    height: 2.2857142857em;
    margin: 0;
    right: 0;
    border-left: 1px solid #cccccc;
    border-radius: 0em 0.2857142857em 0.2857142857em 0em;
}

.RadEditor_MyTheme .reRow .reSplitButton .reSplitArrow:before {
    margin: 0.2857142857em 0em 0em -0.0714285714em;
}

.RadEditor_MyTheme .reRow .reSpinBox {
    width: 6.0714285714em;
}

.RadEditor_MyTheme .reRow .reSpinBox input[type="text"] {
    width: 6.0714285714em;
    height: 2.4285714286em;
    border-radius: 0.2857142857em;
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    padding: 0.08333em 2.5em 0.08333em 0.08333em;
}

.RadEditor_MyTheme .reRow .reSpinBox input[type="text"]:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #ffffff;
}

.RadEditor_MyTheme .reRow .reSpinBox input[type="text"]:focus {
    border-color: #3bc849;
    color: #333333;
    background-color: #ffffff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}

.RadEditor_MyTheme .reRow .reSpinBox .reSpinBoxButtons {
    width: 2.3571428571em;
    height: 2.3571428571em;
    border-left: 1px solid #cccccc;
}

.RadEditor_MyTheme .reSpinBoxButtons span {
    right: 0.0714285714em;
    border-radius: 0;
    width: 2.1428571429em;
    height: 1.0714285714em;
}

.RadEditor_MyTheme .reSpinBoxButtons span:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadEditor_MyTheme .reSpinBoxButtons span:active {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadEditor_MyTheme .reSpinBoxButtons .reSpinBoxIncrease {
    top: 0.0714285714em;
}

.RadEditor_MyTheme .reSpinBoxButtons .reSpinBoxDecrease {
    bottom: 0;
}

.RadEditor_MyTheme .reRow.reAltRow {
    line-height: 2.2142857143em;
}

.RadEditor_MyTheme .reRow .reSetCellProperties {
    border-radius: 0.2857142857em;
    border: 1px solid #cccccc;
}

.RadEditor_MyTheme .reRow .reclassName,
.RadEditor_MyTheme .reRow .retarget,
.RadEditor_MyTheme .reRow .reTool {
    border-radius: 0.2857142857em;
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadEditor_MyTheme .reRow .reclassName:hover,
.RadEditor_MyTheme .reRow .retarget:hover,
.RadEditor_MyTheme .reRow .reTool:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadEditor_MyTheme .reRow .reclassName:focus,
.RadEditor_MyTheme .reRow .retarget:focus,
.RadEditor_MyTheme .reRow .reTool:focus {
    outline-width: thin;
    outline-offset: -2px;
    outline-color: #adadad;
}

.RadEditor_MyTheme .reRow .reclassName:active,
.RadEditor_MyTheme .reRow .reclassName:focus,
.RadEditor_MyTheme .reRow .retarget:active,
.RadEditor_MyTheme .reRow .retarget:focus,
.RadEditor_MyTheme .reRow .reTool:active {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
    color: #333333;
}

.RadEditor_MyTheme .reRow .reclassName,
.RadEditor_MyTheme .reRow .retarget {
    line-height: 1.428571429;
    padding: 6px 12px;
}

.RadEditor_MyTheme .reRow .reToolIcon.reDropdown:before {
    margin-left: 0.5em \9;
}

.RadEditor_MyTheme _:-ms-fullscreen, :root .RadEditor_MyTheme .reRow .reToolIcon.reDropdown:before {
    margin-left: 0.5em;
}

.RadEditor_MyTheme .reBottomZone .reToolBar li {
    border: 0;
}

.RadEditor_MyTheme .reBottomZone .reToolBar .reTool {
    width: 2.4285714286em;
    height: 2.4285714286em;
    border-radius: 0;
    border-width: 1px 1px 1px 0;
}

.RadEditor_MyTheme .reBottomZone .reTool.reSplitButton {
    width: 4.78571em;
}

.RadEditor_MyTheme .reBottomZone .reToolBar li:first-child .reTool,
.RadEditor_MyTheme .reBottomZone .reToolBar .reSeparator + li .reTool {
    border-width: 1px;
}

.RadEditor_MyTheme .reTool.reToolText {
    line-height: 2.4285714286em;
}

.RadEditor_MyTheme .reToolIcon.reTool.reToolText:before {
    margin: 0.1428571429em 0.2142857143em 0em 0em;
    vertical-align: initial;
}

.RadEditor_MyTheme .reTool.reToolIcon.reSplitButton.reToolText:before {
    margin: 0em 0.2142857143em;
    vertical-align: top;
}

.RadEditor_MyTheme.reRtl .reToolBar.RadEditor_MyTheme li {
    border-width: 1px 0 1px 1px;
}

.RadEditor_MyTheme.reRtl .reToolBar.RadEditor_MyTheme li:first-child,
.RadEditor_MyTheme.reRtl .reToolBar.RadEditor_MyTheme li:first-child .reTool {
    border-radius: 0em 0.2857142857em 0.2857142857em 0em;
}

.RadEditor_MyTheme.reRtl .reToolBar.RadEditor_MyTheme li:last-child,
.RadEditor_MyTheme.reRtl .reToolBar.RadEditor_MyTheme .reToolLastItem,
.RadEditor_MyTheme.reRtl .reToolBar.RadEditor_MyTheme li:last-child .reTool,
.RadEditor_MyTheme.reRtl .reToolBar.RadEditor_MyTheme .reToolLastItem .reTool {
    border-radius: 0.2857142857em 0em 0em 0.2857142857em;
}

.RadEditor_MyTheme.reRtl .reToolBar.RadEditor_MyTheme li:first-child,
.RadEditor_MyTheme.reRtl .reToolBar.RadEditor_MyTheme .reSeparator + li {
    border-width: 1px;
}

.RadEditor_MyTheme.reRtl .reToolBar:after {
    margin: 0em 0.2142857143em 0em 0.4285714286em;
}

.RadEditor_MyTheme.reRtl .reToolBar li:first-child .reDropdown {
    border-radius: 0em 0.2857142857em 0.2857142857em 0em;
}

.RadEditor_MyTheme.reRtl .reToolBar .reDropdown:last-child {
    border-radius: 0.2857142857em 0em 0em 0.2857142857em;
}

.RadEditor_MyTheme.reRtl .reDropdown {
    padding: 5px 12px;
}

.RadEditor_MyTheme.reRtl .reDropdown:before {
    right: auto;
    left: -0.3571428571em;
}

.RadEditor_MyTheme.reRtl .reTool .reSplitArrow {
    margin: 0.3571428571em 0.1428571429em 0em 0em;
}

.RadEditor_MyTheme.reRtl .reTool:hover .reSplitArrow {
    border-right-color: transparent;
}

.RadEditor_MyTheme.reRtl .reSplitArrow:before {
    left: -0.2142857143em;
    margin: 0em -0.3571428571em 0em 0em;
}

.RadEditor_MyTheme.reRtl a.reToolIcon.reSplitButton:before {
    padding-right: 0;
    margin: 0em 0.5em 0em 0em;
    margin: 0em 0.6428571429em 0em 0em \9;
}

.RadEditor_MyTheme.reRtl _:-ms-fullscreen, .RadEditor_MyTheme.reRtl a.reToolIcon.reSplitButton:before {
    margin: 0em 0.7857142857em 0em 0em;
}

.RadEditor_MyTheme.reRtl _:-ms-fullscreen, .RadEditor_MyTheme.reRtl .reRow a.reToolIcon.reSplitButton:before {
    margin: 0em 0.7142857143em 0em 0em;
}

.RadEditor_MyTheme.reRtl .reModule.reStatistic {
    top: 0.3571428571em;
}

.RadEditor_MyTheme.reRtl .reRow .reSpinBoxButtons span {
    width: 1em;
}

.RadEditor_MyTheme.reRtl .reRow .reDropdown:before {
    margin-left: 0;
}

.RadEditor_MyTheme.reRtl .reRow .reSpinBox .reSpinBoxButtons {
    width: 1.1em;
    border-radius: 0.2142857143em 0em 0em 0.2142857143em;
    border-left: 0;
    left: 2px;
}

.RadEditor_MyTheme.reRtl .reRow .reSpinBoxButtons .reSpinBoxIncrease {
    top: 0;
    border-radius: 0.2142857143em 0em 0em;
}

.RadEditor_MyTheme.reRtl .reRow .reSpinBoxButtons .reSpinBoxDecrease {
    border-radius: 0em 0em 0em 0.2142857143em;
}

.RadEditor_MyTheme.reRtl .reRow .reTool .reSplitArrow {
    margin: 0 0.142857em 0 0;
    border-left: 0;
    border-right: 1px solid #cccccc;
    border-radius: 0;
    right: auto;
    left: 0;
}

.RadEditor_MyTheme.reRtl .reRow .reTool .reSplitArrow:before {
    left: 0.2857142857em;
}

.reToolBar.RadEditor_MyTheme {
    background-color: transparent;
    border-color: transparent;
}

.reToolBar.RadEditor_MyTheme li {
    border-width: 1px 1px 1px 0;
    border-style: solid;
    border-color: #cccccc;
    border-radius: 0;
}

.reToolBar.RadEditor_MyTheme .reSeparator {
    border-color: transparent;
}

.reToolBar.RadEditor_MyTheme li:first-child,
.reToolBar.RadEditor_MyTheme li:first-child .reTool {
    border-radius: 0.2857142857em 0em 0em 0.2857142857em;
}

.reToolBar.RadEditor_MyTheme li:last-child,
.reToolBar.RadEditor_MyTheme .reToolLastItem,
.reToolBar.RadEditor_MyTheme li:last-child .reTool,
.reToolBar.RadEditor_MyTheme .reToolLastItem .reTool {
    border-radius: 0em 0.2857142857em 0.2857142857em 0em;
}

.reToolBar.RadEditor_MyTheme li:first-child,
.reToolBar.RadEditor_MyTheme .reSeparator + li {
    border-width: 1px;
}

.reTool .reNoAlignment {
    color: #333333;
}
