/*RICH-TEXTAREA*/
.richTextTbody
{
  width:100%;
  height:100%;
}

.richTextTbody tr
{
  width:100%;
}

.richTextTbody tr:nth-child(odd)
{
  background-color:#F9F9F9;
}

.richTextTbody tr td
{
  white-space: nowrap !important;
}

.richTextTbody tr:hover
{
  cursor:       pointer;
  background-color: #CCC;
}

.richTextTbody tr.current
{
  background-color: #333;
  color:        #FFF;
}
.richTextTbody tr.current:hover
{
  background-color: #222;
  color:        #FFF;
}

.richTextTbody tr td.preset-cell
{
  text-align: center;
}
.richTextTbody tr td.preset-name
{
  text-indent: 9px;
}


.table-responsive
{
  border:   none !important;
}

.rich-text-bottom-ctr
{
  background-color: #f1f1f1;
}

.richTextTbody-disabled tr td
{
  white-space: nowrap !important;
}


.rt-error-box
{
  margin:   0;
  padding:  0;
}
.rt-error-box div
{
  margin:   0;
}


.rt-bottom
{
  margin:  0;
  padding: 0;
}

.rt-bottom div
{
  margin:  0;
  padding: 0;
}


.ctr-add-btn-holder
{
  border-top:     1px solid #CCC;
  background-color: #f1f1f1;
}


.rt-bottom div.string-fields
{
  height:     30px;
  line-height:  30px;
  text-align:   center;
  color:      #444;
  font-weight:  600;
  text-align:   left;
  padding-left: 4px;
  overflow:   hidden;
}
.string-input
{
  border-radius:  0px !important;
  padding-left: 4px !important;
}

.rt-bottom div.select-fields
{
  height:     30px;
  line-height:  30px;
  text-align:   center;
  color:      #444;
  font-weight:  600;
  text-align:   left;
  padding-left: 4px;
  overflow:   hidden;
}
.enum-combo
{
  border-radius:  0px !important;
}


.rich-text-bottom-ctr button
{
  height:       30px;
  line-height:  17px;
  width:        100%;
  padding:      0 !important;
}

.rich-text-bottom-ctr button i
{
  font-size:    18px;
}
td.tdh{background-color:#333;visibility:hidden;}

.preset-cell .wave-spinner
{
  margin: -35px auto;
  background-color: #FFF;
}
.preset-cell .wave-spinner > div
{
  background-color: #444;
  box-shadow: none;
}

/*RICH-TEXTAREA-END*/