html body .RadInput_BootstrapRVS .riTextBox,
html body .RadInputMgr_BootstrapRVS {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  border-radius: 4px;
  font: 14px/1.42857143 "Helvetica Neue", Helvetica, Arial, sans-serif;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; }

html body .RadInputMgr_BootstrapRVS {
  padding-left: 10px;
  height: 34px;
  box-sizing: border-box; }

.RadInput_BootstrapRVS.riSingle .riTextBox,
.RadForm_BootstrapRVS.RadForm.rfdTextbox input.riTextBox.rfdDecorated {
  height: 34px; }

* + html .RadInput_BootstrapRVS.riSingle .riTextBox,
* + html .RadForm_BootstrapRVS.RadForm.rfdTextbox input.riTextBox.rfdDecorated {
  height: 29px;
  line-height: 29px; }

.RadInput_BootstrapRVS.riSingle textarea.riTextBox,
html .RadInput_BootstrapRVS textarea.riTextBox {
  height: auto; }

html body .RadInput_BootstrapRVS .riHover,
html body .RadInput_Hover_BootstrapRVS {
  border-color: #adadad;
  color: #333333;
  background-color: #ffffff; }

html body .RadInput_BootstrapRVS .riFocused,
html body .RadInput_Focused_BootstrapRVS {
  border-color: #3c87c8;
  color: #333333;
  background-color: #ffffff;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.RadInput_BootstrapRVS .riTextBox.riEmpty,
html body .RadInput_Empty_BootstrapRVS {
  color: #909090; }

html body .RadInput_BootstrapRVS .riRead,
html body .RadInput_Read_BootstrapRVS,
html body .RadInput_BootstrapRVS .riDisabled,
html body .RadInput_Disabled_BootstrapRVS {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff; }

html body .RadInput_BootstrapRVS .riError,
html body .RadInput_Error_BootstrapRVS,
.RadForm.rfdTextbox .RadInput_BootstrapRVS .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_BootstrapRVS[type="text"] {
  border-color: #a94442; }

html body .RadInput_BootstrapRVS .riNegative,
html body .RadInput_Negative_BootstrapRVS {
  color: #4d4c4c; }

/*buttons*/
.RadInput_BootstrapRVS a {
  background: transparent no-repeat url('Common/radActionsSprite.png'); }

/*go*/
.RadInput_BootstrapRVS .riBtn a {
  width: 17px;
  height: 34px;
  line-height: 34px;
  background-position: -14px -4864px; }

.RadInput_BootstrapRVS a.riButton {
  background-position: -14px -4864px; }

.RadInput_BootstrapRVS a.riButton:hover {
  background-position: -64px -4864px; }

/*spin*/
.RadInput_BootstrapRVS .riSpin a {
  width: 20px;
  height: 17px;
  line-height: 17px; }

.RadInput_BootstrapRVS.riContSpinButtons,
.RadInput_BootstrapRVS .riContentWrapper {
  padding: 0;
  position: relative; }

html body .RadInput_BootstrapRVS.riContSpinButtons .riTextBox {
  padding-right: 34px; }

* + html body .RadInput_BootstrapRVS.riContSpinButtons .riTextBox {
  margin-top: -1px;
  margin-bottom: -1px; }

.RadInput_BootstrapRVS a.riUp,
.RadInput_BootstrapRVS a.riDown {
  height: 17px;
  position: absolute;
  right: 0;
  width: 33px; }

.RadInput_BootstrapRVS a.riUp {
  top: 0;
  border-left: 1px solid #cccccc;
  background-position: -9px -16px; }
  .RadInput_BootstrapRVS a.riUp:hover {
    background-position: -59px -16px; }

.RadInput_BootstrapRVS a.riDown {
  bottom: 0;
  border-left: 1px solid #cccccc;
  background-position: -9px -68px; }
  .RadInput_BootstrapRVS a.riDown:hover {
    background-position: -59px -68px; }

/*label*/
.RadInput_BootstrapRVS .riLabel {
  color: #333333; }

.RadInput_BootstrapRVS .riResizeIcon {
  background: transparent -17px -2417px no-repeat url('Common/radActionsSprite.png');
  opacity: 0.5;
  filter: alpha(opacity=50);
  width: 16px;
  height: 16px;
  margin-left: -16px; }

html body .RadInputRTL_BootstrapRVS .riError,
html body .RadInputRTL_Error_BootstrapRVS {
  background-position: 3px -298px; }

.RadInputRTL_BootstrapRVS .riResizeIcon {
  background-position: -17px -2467px; }

.RadForm.rfdTextbox .RadInputRTL_BootstrapRVS .riError[type="text"],
.RadForm.rfdTextbox .RadInputRTL_Error_BootstrapRVS[type="text"] {
  background-position: 3px -298px; }
