/*global*/
.RadInput_NGOPRO_BS4,
.RadInputMgr_NGOPRO_BS4 {
  font: 12px arial,sans-serif; }

/*textbox states*/
html body .RadInput_NGOPRO_BS4 .riTextBox,
html body .RadInputMgr_NGOPRO_BS4 {
  border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
  background: #fff;
  color: #555555;
  font: 14px arial,sans-serif; }
html body .RadInput_NGOPRO_BS4 .riEmpty,
html body .RadInput_Empty_NGOPRO_BS4 {
  color: #a5a5a5; }
html body .RadInput_NGOPRO_BS4 .riHover,
html body .RadInput_Hover_NGOPRO_BS4,
html body .RadInput_NGOPRO_BS4 .riFocused,
html body .RadInput_Focused_NGOPRO_BS4 {
  border-color: #515151;
  color: #333333; }
html body .RadInput_NGOPRO_BS4 .riRead,
html body .RadInput_Read_NGOPRO_BS4 {
  border-color: #d0d0d0; }
html body .RadInput_NGOPRO_BS4 .riDisabled,
html body .RadInput_Disabled_NGOPRO_BS4 {
  border-color: #d0d0d0;
  color: #8a8a8a;
  cursor: default; }
html body .RadInput_NGOPRO_BS4 .riError,
html body .RadInput_Error_NGOPRO_BS4 {
  border-color: #d51923;
  background: white 100% -295px no-repeat url('Input/sprite.gif');
  color: #d51923; }

.RadForm.rfdTextbox .RadInput_NGOPRO_BS4 .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_NGOPRO_BS4[type="text"] {
  border-color: #d51923;
  background: white 100% -298px no-repeat url('Input/sprite.gif');
  color: #d51923; }

html body .RadInput_NGOPRO_BS4 .riNegative,
html body .RadInput_Negative_NGOPRO_BS4 {
  color: #565656; }

.RadInput_NGOPRO_BS4 a {
  background: transparent no-repeat url('Input/sprite.gif'); }
.RadInput_NGOPRO_BS4 .riBtn a {
  width: 20px;
  height: 18px;
  line-height: 18px;
  background-position: 3px 5px; }
  .RadInput_NGOPRO_BS4 .riBtn a:hover {
    background-position: 3px -45px; }
.RadInput_NGOPRO_BS4 .riSpin a {
  width: 15px;
  height: 7px;
  line-height: 7px; }
.RadInput_NGOPRO_BS4 a.riUp {
  background-position: 4px -98px; }
  .RadInput_NGOPRO_BS4 a.riUp:hover {
    background-position: 4px -148px; }
.RadInput_NGOPRO_BS4 a.riDown {
  background-position: 4px -199px; }
  .RadInput_NGOPRO_BS4 a.riDown:hover {
    background-position: 4px -249px; }
.RadInput_NGOPRO_BS4 .riLabel {
  color: #000; }
.RadInput_NGOPRO_BS4 .riResizeIcon {
  background: url('Common/radActionsSprite.png') no-repeat transparent;
  background-position: -6.5px -966.5px;
  margin-bottom: -1px; }

html body .RadInputRTL_NGOPRO_BS4 .riError,
html body .RadInputRTL_Error_NGOPRO_BS4 {
  background-position: 3px -298px; }
html body .RadInputRTL_NGOPRO_BS4 .riResizeIcon {
  background-position: -6.5px -986.5px; }

.RadForm.rfdTextbox .RadInputRTL_NGOPRO_BS4 .riError[type="text"],
.RadForm.rfdTextbox .RadInputRTL_Error_NGOPRO_BS4[type="text"] {
  background-position: 3px -298px; }

.RadInput .riTextBox.height70px {
  min-height: 70px !important; }

/************* NURPS OVERRIDE ********************/
.RadInput.RadInput_NGOPRO_BS4 .riTextBox {
	/* Bootstrap 3: class form-control */
	display: block;
	width: 100%;
	height: auto!important;
	padding: .375rem .75rem!important;
    font-size: 1rem!important;
    line-height: 1.5!important;
	color: #555555;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;

	/*-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-moz-transition: border-color ease-in-out .15s, -moz-box-shadow ease-in-out .15s;
	-moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
}
