.RadEditor_Iocane {
  background-color: #f4f7f8;
  border-color: #CFD8DC;
  color: #455A64;
  font-family:inherit; }
  .RadEditor_Iocane .RadRibbonBar a.reDropdown {
    height: auto;
    padding: 8px 13px; }
    .RadEditor_Iocane .RadRibbonBar a.reDropdown:before {
      margin-top: -0.64286em; }
  .RadEditor_Iocane .RadRibbonBar .reTool {
    width: 2.35714em;
    height: 2.35714em;
    border-radius: 0;
    border-width: 1px 0 1px 1px; }
    .RadEditor_Iocane .RadRibbonBar .reTool.rrbSmallButton {
      width: 1.42857em;
      height: 1.42857em; }
    .RadEditor_Iocane .RadRibbonBar .reTool:first-child {
      border-radius: 0.28571em 0em 0em 0.28571em; }
    .RadEditor_Iocane .RadRibbonBar .reTool:last-child {
      border-radius: 0em 0.28571em 0.28571em 0em;
      border-width: 1px; }
    .RadEditor_Iocane .RadRibbonBar .reTool.reSplitButton {
      min-width: 4em;
      height: 2.14286em; }
      .RadEditor_Iocane .RadRibbonBar .reTool.reSplitButton .reSplitArrow:before {
        margin: 9px auto auto; }
  .RadEditor_Iocane .RadRibbonBar .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon {
    width: 2.28571em;
    height: 2.28571em; }
    .RadEditor_Iocane .RadRibbonBar .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
      font-size: 16px;
      vertical-align: top; }
  .RadEditor_Iocane .RadRibbonBar .rrbMediumButton.reRibbonTool {
    height: 1.39286em; }
    .RadEditor_Iocane .RadRibbonBar .rrbMediumButton.reRibbonTool .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon {
      margin-top: -0.78571em;
      height: 1.78571em; }
      .RadEditor_Iocane .RadRibbonBar .rrbMediumButton.reRibbonTool .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
        vertical-align: text-top; }
  .RadEditor_Iocane .RadRibbonBar .rrbLargeButton {
    width: inherit;
    height: 4.64286em; }
    .RadEditor_Iocane .RadRibbonBar .rrbLargeButton .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon {
      height: 2.85714em; }
      .RadEditor_Iocane .RadRibbonBar .rrbLargeButton .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
        font-size: 32px;
        vertical-align: text-top; }
  .RadEditor_Iocane.rePopupContainer,
  .RadEditor_Iocane .rePopupTitle,
  .RadEditor_Iocane .reCommentInfoPanel,
  .RadEditor_Iocane .reCommentView,
  .RadEditor_Iocane .reCommentViewText,
  .RadEditor_Iocane .reCommentEdit {
    background-color: #f4f7f8;
    border-color: #CFD8DC; }
  .RadEditor_Iocane.rePopupContainer,
  .RadEditor_Iocane .rePopupTitle,
  .RadEditor_Iocane .reCommentInfoPanel,
  .RadEditor_Iocane .reCommentView,
  .RadEditor_Iocane .reCommentViewText,
  .RadEditor_Iocane .reCommentEdit {
    background-color: #0067A8; }
  .RadEditor_Iocane .reTool {
    color: #607D8B; }
  .RadEditor_Iocane .reTool:hover,
  .RadEditor_Iocane .reToolText:hover,
  .RadEditor_Iocane .reDropdown:hover,
  .RadEditor_Iocane.reInsertTable .reTool:hover:before,
  .RadEditor_Iocane .rePopupButton:hover,
  .RadEditor_Iocane .reCommentButton:hover,
  .RadEditor_Iocane .reAjaxSpellButton:hover {
    background-color: #ECEFF1;
    color: #455A64; }
  .RadEditor_Iocane .reTool:active,
  .RadEditor_Iocane .reTool:focus,
  .RadEditor_Iocane .reToolText:active,
  .RadEditor_Iocane .reToolText:focus,
  .RadEditor_Iocane .reToolSelected,
  .RadEditor_Iocane .reToolSelected:hover,
  .RadEditor_Iocane .reModes a:active,
  .RadEditor_Iocane .reDropdown:active,
  .RadEditor_Iocane .reDropdown:focus,
  .RadEditor_Iocane .rePopupButton:active,
  .RadEditor_Iocane .rePopupButton:focus,
  .RadEditor_Iocane .reCommentButton:active,
  .RadEditor_Iocane .reCommentButton:focus,
  .RadEditor_Iocane .reAjaxSpellButton:focus,
  .RadEditor_Iocane .reAjaxSpellButton:active {
    background-color: #CFD8DC;
    color: #455A64; }
  .RadEditor_Iocane .reTool:hover .reSplitArrow {
    border-left-color: #90a4ae; }
  .RadEditor_Iocane .reTool:active .reSplitArrow,
  .RadEditor_Iocane .reTool:focus .reSplitArrow {
    border-left-color: #0067A8; }
  .RadEditor_Iocane .reSplitArrow:before {
    font-size: 24px; }
  .RadEditor_Iocane .reSeparator {
    border-right-color: #CFD8DC;
    border-left-color: transparent; }
  .RadEditor_Iocane .reContent {
    background-color: #ffffff;
    border-color: #CFD8DC; }
  .RadEditor_Iocane.reToolBarLeft {
    padding-left: 3.78571em; }
  .RadEditor_Iocane.reToolBarRight {
    padding-right: 3.78571em; }
  .RadEditor_Iocane .reToolBarWrapperLeft,
  .RadEditor_Iocane .reToolBarWrapperRight {
    width: 3.3em; }
  .RadEditor_Iocane .reToolBarWrapperLeft .reSplitButton,
  .RadEditor_Iocane .reToolBarWrapperRight .reSplitButton {
    width: 3.71429em; }
  .RadEditor_Iocane .reToolBarWrapperLeft .reDropdown,
  .RadEditor_Iocane .reToolBarWrapperRight .reDropdown {
    min-width: 3.57143em;
    padding: 0.35714em 0em 0.35714em 0em; }
  .RadEditor_Iocane .reToolBarWrapperLeft .reSeparator,
  .RadEditor_Iocane .reToolBarWrapperRight .reSeparator {
    border-top-color: transparent;
    border-bottom-color: #CFD8DC; }
  .RadEditor_Iocane .reTableDiv .reModule,
  .RadEditor_Iocane .reTableDiv .reRow {
    border-top-color: #CFD8DC; }
  .RadEditor_Iocane .reModes a {
    background-color: #f4f7f8;
    color: #455A64;
    border-color: #CFD8DC;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.2); }
  .RadEditor_Iocane .reModes a:hover {
    background-color: #ECEFF1;
    color: #455A64;
    border-color: #ECEFF1; }
  .RadEditor_Iocane .reModes a:focus,
  .RadEditor_Iocane .reModes .reSelectedMode,
  .RadEditor_Iocane .reModes .reSelectedMode:hover {
    background-color: #CFD8DC;
    color: #455A64;
    border-color: #CFD8DC; }
  .RadEditor_Iocane .reDropdown,
  .RadEditor_Iocane .reDropdown.reToolDisabled,
  .RadEditor_Iocane .reDropdown.reToolDisabled:hover,
  .RadEditor_Iocane .reDropdown.reToolDisabled:active,
  .RadEditor_Iocane .reDropdown.reToolDisabled:focus {
    background-color: #f4f7f8;
    color: #455A64; }
  .RadEditor_Iocane .reDropdown:before,
  .RadEditor_Iocane .reDropdown.reToolDisabled:before,
  .RadEditor_Iocane .reDropdown.reToolDisabled:hover:before,
  .RadEditor_Iocane .reDropdown.reToolDisabled:active:before,
  .RadEditor_Iocane .reDropdown.reToolDisabled:focus:before {
    color: #607D8B; }
  .RadEditor_Iocane .reDOMElement {
    color: #0067A8; }
  .RadEditor_Iocane .reRemoveDOMElement,
  .RadEditor_Iocane .reRemoveDOMElement:before {
    color: #f34235; }
  .RadEditor_Iocane.reDropDownBody.reAjaxSpellCheck input[type="text"],
  .RadEditor_Iocane .reTableDiv input[type="text"] {
    background-color: transparent;
    color: #455a64;
    border-color: #cfd8dc; }
  .RadEditor_Iocane.reDropDownBody.reAjaxSpellCheck input[type="text"]:hover,
  .RadEditor_Iocane .reTableDiv input[type="text"]:hover {
    background-color: transparent;
    color: #455a64;
    border-color: #ECEFF1; }
  .RadEditor_Iocane.reDropDownBody.reAjaxSpellCheck input[type="text"]:focus,
  .RadEditor_Iocane .reTableDiv input[type="text"]:focus,
  .RadEditor_Iocane.reDropDownBody.reAjaxSpellCheck input[type="text"]:active,
  .RadEditor_Iocane .reTableDiv input[type="text"]:active {
    background-color: transparent;
    color: #455a64;
    border-color: #0067A8; }
  .RadEditor_Iocane.reInlineEditor:hover {
    border-color: #ECEFF1; }
  .RadEditor_Iocane.RadWindow,
  .RadEditor_Iocane.RadWindow.reInlineEditor:hover {
    border-color: #CFD8DC; }
  .RadEditor_Iocane.reInlineEditorSelected,
  .RadEditor_Iocane.reInlineEditorSelected:hover {
    border-color: #0067A8; }
  .RadEditor_Iocane.RadWindow,
  .RadEditor_Iocane.RadWindow .rwContent {
    background-color: #f4f7f8; }
  .RadEditor_Iocane .reResize {
    color: #607D8B; }
  .RadEditor_Iocane.reDropDownBody {
    background-color: #ffffff; }
  .RadEditor_Iocane.reDropDownBody li:hover {
    background-color: #ECEFF1; }
  .RadEditor_Iocane.reInsertTable td {
    border-color: #CFD8DC; }
  .RadEditor_Iocane .reFormatSetsHeader,
  .RadEditor_Iocane.reInsertTable .reItemOver {
    background-color: #ECEFF1;
    color: #263238; }
  .RadEditor_Iocane {
    padding: 0;
    border-radius: 0.14286em; }
  .RadEditor_Iocane .reToolBarWrapper {
    padding: 1px 0 0;
    margin: 0; }
  .RadEditor_Iocane .reToolBar {
    border-width: 0 0 1px;
    border-radius: 0; }
  .RadEditor_Iocane .reTool {
    margin: -1px 0 0;
    width: 2.57143em;
    height: 2.57143em;
    border: 0;
    border-radius: 0; }
  .RadEditor_Iocane .reDropdown {
    min-width: 3.57143em;
    margin: -1px 0 0;
    padding: 0.07143em 0.71429em 0.07143em 1em;
    height: 2.42857em;
    line-height: 2.42857em;
    border-width: 0;
    border-radius: 0.14286em; }
  .RadEditor_Iocane .reDropdown:before {
    right: 0em;
    font-size: 24px; }
  .RadEditor_Iocane .reSplitButton {
    width: 4.28571em; }
  .RadEditor_Iocane .reSplitArrow {
    width: 2.28571em;
    height: 2.57143em;
    border-left: 0; }
  .RadEditor_Iocane a.reToolIcon.reSplitButton:before {
    margin: auto 0 auto 0.7142em; }
  .RadEditor_Iocane .reContent {
    margin: -3px 0 0;
    border-width: 1px 0 0; }
  .RadEditor_Iocane .reRow {
    margin: 0; }
  .RadEditor_Iocane .reHTMLStructure {
    width: auto; }
  .RadEditor_Iocane.reDropDownBody .reToolBar {
    background-color: #ffffff; }
  .RadEditor_Iocane.reDropDownBody ul {
    padding: 0; }
  .RadEditor_Iocane.reDropDownBody li {
    padding: 0.35714em; }
  .RadEditor_Iocane.reDropDownBody .reTool {
    height: auto; }
  .RadEditor_Iocane.reDropDownBody .reCustomLinks a {
    color: #0067A8; }
  .RadEditor_Iocane .reRow {
    padding: 0.71429em 1em; }
  .RadEditor_Iocane .reModes a {
    width: 8.57143em;
    height: 2.57143em;
    margin: 0;
    padding: 0.57143em 0.35714em 0.85714em;
    border-radius: 0;
    text-transform: uppercase; }
  .RadEditor_Iocane .reModes a:first-child {
    border-radius: 0.14286em 0em 0em 0.14286em; }
  .RadEditor_Iocane .reModes a:last-child {
    border-radius: 0em 0.14286em 0.14286em 0em; }
  .RadEditor_Iocane .reResize:before {
    margin: 0.85em 0 0 0.15em; }
  .RadEditor_Iocane.reDropDownBody.reAjaxSpellCheck input[type="text"],
  .RadEditor_Iocane .reTableDiv input[type="text"] {
    border-width: 0 0 1px;
    padding: 0.64286em 0em;
    vertical-align: middle; }
  .RadEditor_Iocane.reDropDownBody.reAjaxSpellCheck input[type="text"]:focus,
  .RadEditor_Iocane .reTableDiv input[type="text"]:focus,
  .RadEditor_Iocane.reDropDownBody.reAjaxSpellCheck input[type="text"]:active,
  .RadEditor_Iocane .reTableDiv input[type="text"]:active {
    border-width: 0 0 2px;
    padding: 0.60714em 0em; }
  .RadEditor_Iocane .reAltRow .reLabel {
    padding: 0.14286em 0.71429em 0.35714em 0.42857em;
    vertical-align: middle; }
  .RadEditor_Iocane .reRow .reSpinBoxButtons {
    top: 0.71429em; }
  .RadEditor_Iocane .reTableDiv .reRow .reSpinBox {
    width: 5em; }
  .RadEditor_Iocane .reTableDiv .reRow .reSpinBox input[type="text"] {
    width: 5em;
    padding: 0.64286em 0.64286em 0.64286em 0em;
    text-align: left; }
  .RadEditor_Iocane .reLabel + span {
    margin: 0em 1.42857em 0em 0em; }
  .RadEditor_Iocane.reDropDownBody.reColorPicker li {
    width: 1.42857em;
    height: 1.42857em;
    margin: 0;
    padding: 0;
    border: 0; }
  .RadEditor_Iocane.reDropDownBody.reColorPicker li div {
    width: 1.42857em;
    height: 1.42857em; }
  .RadEditor_Iocane.reDropDownBody.reColorPicker .reClear {
    margin: 0;
    padding: 0;
    width: 0;
    height: 0;
    line-height: 0;
    overflow: hidden; }
  .RadEditor_Iocane .reCustomColor {
    display: inline-block;
    padding: 0.71429em;
    color: #0067A8; }
  .RadEditor_Iocane.reDropDownBody.reColorPicker .reColorPickerFooter {
    height: 3.21429em;
    border: 0;
    border-radius: 0.14286em; }
  .RadEditor_Iocane.reDropDownBody.reColorPicker .reColorPickerFooter span {
    height: 2.28571em;
    line-height: 2.28571em;
    border: 1px solid #CFD8DC;
    box-sizing: border-box; }
  .RadEditor_Iocane .reTool.reToolText {
    padding: 0 15px;
    line-height: 2.57143em; }
  .RadEditor_Iocane .reToolIcon.reTool.reToolText:before {
    margin: 0.14286em 0.21429em 0em 0em;
    vertical-align: initial; }
  .RadEditor_Iocane .reTool.reToolIcon.reSplitButton.reToolText:before {
    margin: 0em 0.21429em;
    vertical-align: initial; }
  .RadEditor_Iocane .RadRibbonBar .reTool {
    width: 2.35714em;
    height: 2.35714em;
    border-radius: 0;
    border-width: 1px 0 1px 1px; }
    .RadEditor_Iocane .RadRibbonBar .reTool.rrbSmallButton {
      width: 1.42857em;
      height: 1.42857em; }
    .RadEditor_Iocane .RadRibbonBar .reTool:first-child {
      border-radius: 0.14286em 0em 0em 0.14286em; }
    .RadEditor_Iocane .RadRibbonBar .reTool:last-child {
      border-radius: 0em 0.14286em 0.14286em 0em;
      border-width: 1px; }
  .RadEditor_Iocane .RadRibbonBar .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon {
    width: 2.28571em;
    height: 2.28571em; }
    .RadEditor_Iocane .RadRibbonBar .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
      font-size: 1.35714em;
      font-size: 1em \9;
      vertical-align: top; }
  .RadEditor_Iocane .RadRibbonBar .rrbMediumButton.reRibbonTool {
    height: 1.39286em; }
    .RadEditor_Iocane .RadRibbonBar .rrbMediumButton.reRibbonTool .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon {
      margin-top: -0.78571em;
      height: 1.78571em; }
      .RadEditor_Iocane .RadRibbonBar .rrbMediumButton.reRibbonTool .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
        vertical-align: text-top; }
  .RadEditor_Iocane .RadRibbonBar .rrbLargeButton {
    width: inherit;
    height: 4.64286em; }
    .RadEditor_Iocane .RadRibbonBar .rrbLargeButton .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon {
      height: 2.85714em; }
      .RadEditor_Iocane .RadRibbonBar .rrbLargeButton .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
        font-size: 32px;
        vertical-align: text-top; }
  .RadEditor_Iocane.reRtl .reDropdown {
    padding: 0.07143em 1em 0.07143em 0.71429em; }
  .RadEditor_Iocane.reRtl .reDropdown:before {
    right: auto;
    left: 0;
    padding: 0; }
  .RadEditor_Iocane.reRtl .reSplitArrow {
    border-right: 0; }
  .RadEditor_Iocane.reRtl a.reToolIcon.reSplitButton:before {
    margin: auto 0.7142em auto 0; }
  .RadEditor_Iocane.reRtl .reModule.reStatistic {
    top: 0.92857em; }
  .RadEditor_Iocane .reModes a.t-ripple-effect {
    border: 0px solid transparent; }

.RadWindow_Iocane .rwContent.rwExternalContent {
  border-width: 0 1px 1px; }

.RadWindow_Iocane .reTablePropertyControlCell .lightTable {
  margin: 3px 4px 0 4px; }

.RadWindow_Iocane .reControlsLayout {
  margin: 5px 4px 0 4px; }

.RadWindow_Iocane .reDialogLabelLight[for="re1_ImageSrc"] span {
  width: 82px; }

.reTool .reNoAlignment {
  color: #455A64; }

/*Light dialogs CSS - should be reworked */
.reInsertImageWrapper, .reInsertLinkWrapper, .reInsertTableLightWrapper {
  padding: 20px 0 0 0; }

.reInsertLinkWrapper .reControlsLayout td {
  padding: 3px 0 3px 3px; }

.reInsertImageWrapper .reControlsLayout td {
  padding: 3px 0; }

.reConfirmCancelButtonsTblLight button {
  width: 75px; }

.reControlsLayout {
  width: 100%;
  height: 100%; }

.reControlsLayout .reControlCellLight input {
  width: 215px; }

.reControlsLayout .reControlCellLight select {
  width: 220px; }

.reControlsLayout .reConfirmCancelButtonsTblLight {
  height: auto;
  margin: 12px 0;
  text-align: center;
  width: 100%; }

.reControlsLayout td,
.reControlsLayout .reImgPropertyControlCell td,
.reControlsLayout .reTablePropertyControlCell td {
  padding: 2px; }

.reControlsLayout .reTablePropertyControlCell td input[type="text"],
.reControlsLayout .reTablePropertyControlCell td input[type="password"] {
  padding: 2px 1px 0; }

.reImgPropertyControlCell table {
  width: 100%;
  height: 100%; }

.reControlsLayout td.reImgPropertyControlCell {
  padding: 0 22px 0 38px; }

.reInsertImageWrapper .reControlsLayout .reControlCellLight input {
  width: 190px; }

.reTablePropertyControlCell .short {
  width: 80px; }

.reTablePropertyControlCell .lightTable {
  margin: -10px 4px 0 4px; }

table.reControlsLayout .reTablePropertyControlCell input.rfdIgnore,
table.reControlsLayout .reImgPropertyControlCell input.rfdIgnore {
  width: 40px; }

.reZoom {
padding-right:15px !important;
}
