.dxwscDlgMainSpellCheckFormTable 
{
	width: 480px;
}
.dxwscDlgMainSpellCheckFormTable .dxwscDlgContentSCFormContainer
{
	padding:15px 15px 0px 15px;
}

.dxwscDlgSpellCheckForm .dxwscDlgButtonTable 
{
	width: 100px;
}

.dxwscDlgSpellCheckForm .dxwscDlgButtonTableContainer
{
	padding-left: 10px;
	padding-top: 5px;
}
.dxwsc-rtl .dxwscDlgSpellCheckForm .dxwscDlgButtonTableContainer 
{
	padding-left: 0px;
	padding-right: 10px;
}

.dxwscDlgSpellCheckForm .dxwscDlgCheckedDivContainer 
{
	overflow: hidden;
	padding-top:5px;
}

.dxwscDlgSpellCheckForm .dxwscDlgChangeToPanelContainer 
{
	width: 380px;
    vertical-align: top;
}

.dxwscDlgSpellCheckForm .dxwscDlgChangeToText
{
	padding-top: 15px;
}

.dxwscDlgSpellCheckForm .dxwscDlgVerticalSeparator 
{
	padding-top: 5px;
}

.dxwscDlgSpellCheckForm .dxwscDlgListBoxContainer 
{
	padding-top:5px;
	padding-bottom:20px;
}

.dxwscDlgMainSpellCheckOptionsFormTable 
{
	width: 400px;
}

.dxwscDlgMainSpellCheckOptionsFormTable .dxwscDlgContentSCOptionsFormContainer
{
	padding:15px 15px 0px 15px;
}


.dxwscDlgOptionsForm .dxwscDlgLanguagePanel 
{
	padding-top:10px;
	padding-bottom: 20px;
}

.dxwscDlgOptionsForm .dxwscDlgLanguageLabelCell 
{
	padding: 9px 0;
}

.dxwscDlgOptionsForm .dxwscDlgLanguageComboCell
{
	width: 70%;
    text-align: left;
}
/* used as a border of large controls (like grids, diagram) */
/* used as a background below a page in richedit/diagram */
/* used as a border of large controls (like grids, diagram) */
/* used as a background below a page in richedit/diagram */
.dxwscCheckedTextContainer_MaterialCompact {
  background-color: white;
  border: solid 1px #c0c0c0;
  vertical-align: top;
  overflow: auto;
  height: 110px;
  width: 340px;
  padding: 5px;
}

.dxwscErrorWord_MaterialCompact {
  background: url('/ASPxHtmlEditorDemos/DXR.axd?r=0_2013-xuLZv') bottom;
  background-repeat: repeat-x;
  padding-bottom: 3px;
  color: #484848;
  font-weight: bold;
}

/* -- Loading panel -- */
.dxwscLoadingPanel_MaterialCompact {
  background-color: white;
  font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
  color: #484848;
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 8px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 8px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 8px 0 rgba(0, 0, 0, 0.12);
}

.dxwscLoadingPanel_MaterialCompact td.dx {
  font-size: 1.17em;
  white-space: nowrap;
  text-align: center;
  padding: 10px 14px;
}

.dxwscLoadingPanel_MaterialCompact .dxlp-loadingImage {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -khtml-border-radius: 50%;
  border-radius: 50%;
  animation: dxLoadSpinSys 1s linear infinite;
  border: 4px solid #F78119;
  border-top: 4px solid #EEE;
  width: 24px;
  height: 24px;
}

/* -- Forms -- */
.dxwsc-main .dxpcLite_MaterialCompact .dxwscDlgFooter {
  border-top: 1px solid #c0c0c0;
  padding: 10px 15px;
  text-align: right;
}

.dxwsc-main .dxpcLite_MaterialCompact .dxwscDlgButtonTable {
  margin-left: 3px;
}

.dxwsc-main .dxpcLite_MaterialCompact .dxwscDlgChangeToPanelContainer table > tbody > tr:last-child > td {
  padding-top: 8px;
}

.dxwsc-main .dxpcLite_MaterialCompact .dxwscDlgButtonTable > tbody > tr > td {
  padding-bottom: 3px;
}

.dxwsc-main.dxwsc-rtl .dxpcLite_MaterialCompact .dxwscDlgFooter {
  text-align: left;
}

.dxwsc-main .dxpcLite_MaterialCompact .dxwscDlgFooterBtn {
  width: 120px;
  margin-left: 8px;
}

.dxwsc-main.dxwsc-rtl .dxpcLite_MaterialCompact .dxwscDlgFooterBtn {
  margin-right: 8px;
  margin-left: 0;
}

.dxwsc-main .dxpcLite_MaterialCompact .dxwscDlgSpellCheckBtn {
  width: 166px;
}

.dxwsc-main .dxpcLite_MaterialCompact .dxrpControl_MaterialCompact .dxrpHeader_MaterialCompact,
.dxwsc-main .dxpcLite_MaterialCompact .dxrpControl_MaterialCompact .dxrpHeader_MaterialCompact td.dxrp {
  font-size: 1.83em;
}
