html body .RadInput_DescorMetroSD .riTextBox,
html body .RadInputMgr_DescorMetroSD {
  background: #29343b;
  color: white;
  border-color: #8a9297;
  /*font: $font-weight 13px/22px $font-family;*/
  font-weight: normal;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif; }

.RadInput_DescorMetroSD.riSingle .riTextBox,
.RadForm_DescorMetroSD.RadForm.rfdTextbox input.riTextBox.rfdDecorated {
  height: 22px; }

.RadInput_DescorMetroSD .riTextBox,
.RadInputMgr_DescorMetroSD,
* + html .RadInput_DescorMetroSD.riSingle .riTextBox,
* + html .RadForm_DescorMetroSD.RadForm.rfdTextbox input.riTextBox.rfdDecorated {
  height: 22px;
  line-height: 20px; }

.RadInput_DescorMetroSD.riSingle textarea.riTextBox,
html .RadInput_DescorMetroSD textarea.riTextBox {
  height: auto; }

html body .RadInput_DescorMetroSD .riEmpty,
html body .RadInput_Empty_DescorMetroSD {
  color: #c1c7ca; }

html body .RadInput_DescorMetroSD .riHover,
html body .RadInput_Hover_DescorMetroSD {
  border-color: #f89d26;
  color: #f89d26; }

html body .RadInput_DescorMetroSD .riFocused,
html body .RadInput_Focused_DescorMetroSD {
  border-color: #f89d26;
  color: white; }

html body .RadInput_DescorMetroSD .riRead,
html body .RadInput_Read_DescorMetroSD {
  border-color: #677277; }

html body .RadInput_DescorMetroSD .riDisabled,
html body .RadInput_Disabled_DescorMetroSD {
  Opacity: .5;
  -moz-opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default; }

html body .RadInput_DescorMetroSD .riError,
html body .RadInput_Error_DescorMetroSD {
  border-color: red;
  color: red; }

.RadForm.rfdTextbox .RadInput_DescorMetroSD .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_DescorMetroSD[type="text"] {
  border-color: red;
  background: white;
  color: red; }

html body .RadInput_DescorMetroSD .riNegative,
html body .RadInput_Negative_DescorMetroSD {
  color: white; }

/*buttons*/
.RadInput_DescorMetroSD a {
  background: transparent no-repeat url('Common/radActionsSprite.png'); }

/*go*/
.RadInput_DescorMetroSD .riBtn a {
  width: 20px;
  height: 22px;
  line-height: 22px;
  background-position: -14px -4864px; }

.RadInput_DescorMetroSD a.riButton {
  background-position: -14px -4864px; }

.RadInput_DescorMetroSD a.riButton:hover {
  background-position: -64px -4864px; }

/*spin*/
.RadInput_DescorMetroSD .riSpin a {
  width: 15px;
  height: 14px;
  line-height: 14px; }

.RadInput_DescorMetroSD a.riUp,
.RadInput_DescorMetroSD a.riDown {
  height: 14px; }

.RadInput_DescorMetroSD a.riUp {
  background-position: -18px -17.5px; 
}
  .RadInput_DescorMetroSD a.riUp:hover {
    background-position: -68px -17.5px; }

.RadInput_DescorMetroSD a.riDown {
  background-position: -18px -74px; }
  .RadInput_DescorMetroSD a.riDown:hover {
    background-position: -68px -74px; }

/*label*/
.RadInput_DescorMetroSD .riLabel {
  color: #e2e8eb; }

.RadInput_DescorMetroSD .riResizeIcon {
  background: transparent 0 0 no-repeat url('Input/ResizeEdge.gif'); }

html body .RadInputRTL_DescorMetroSD .riError,
html body .RadInputRTL_Error_DescorMetroSD {
  background-position: 3px -298px; }

.RadInputRTL_DescorMetroSD .riResizeIcon {
  background-position: 0 -19px; }

.RadForm.rfdTextbox .RadInputRTL_DescorMetroSD .riError[type="text"],
.RadForm.rfdTextbox .RadInputRTL_Error_DescorMetroSD[type="text"] {
  background-position: 3px -298px; }
