#webShop .form-control {
  border-color: rgba(0, 75, 100, 1);
}
#webShop .form-control:focus {
  border-color: rgba(0, 75, 100, 1);
}
#webShop .form-control:hover {
  border-color: rgba(12, 87, 112, 1);
}
#webShop .form-control:active {
  border-color: rgba(0, 63, 88, 1);
}
#webShop .has-error .form-control,
#webShop .form-control.has-error {
  border-color: #fe0032;
}
#webShop .has-error .form-control:focus,
#webShop .form-control.has-error:focus {
  border-color: #fe0032;
}
#webShop .has-error .form-control:hover,
#webShop .form-control.has-error:hover {
  border-color: #ff6583;
}
#webShop .has-error .form-control:active,
#webShop .form-control.has-error:active {
  border-color: #98001e;
}
#webShop .form-control:disabled {
  background-color: #ffffff;
  opacity:0.3; 
}
#webShop .form-control:disabled:focus {
  border-color: #99997e;
}
#webShop .form-control:disabled:hover {
  border-color: #99997e;
}
#webShop .form-control:disabled:active {
  border-color: #99997e;
}
#webShop .oceanSelectControl {
  border-color: rgba(0, 75, 100, 1);
}
#webShop .oceanSelectControl:before {
  background-color: rgba(0, 75, 100, 1);
}
#webShop .oceanSelectControl:hover {
  border-color: rgba(12, 87, 112, 1);
}
#webShop .oceanSelectControl:hover:before {
  background-color: rgba(12, 87, 112, 1);
}
#webShop .oceanSelectControl:active {
  border-color: rgba(0, 63, 88, 1);
}
#webShop .oceanSelectControl:active:before {
  background-color: rgba(0, 63, 88, 1);
}
#webShop .oceanSelectControl.has-error,
#webShop .has-error .oceanSelectControl {
  border-color: #fe0032;
}
#webShop .oceanSelectControl.has-error:before,
#webShop .has-error .oceanSelectControl:before {
  background-color: #fe0032;
}
#webShop .oceanSelectControl.has-error:hover,
#webShop .has-error .oceanSelectControl:hover {
  border-color: #ff6583;
}
#webShop .oceanSelectControl.has-error:hover:before,
#webShop .has-error .oceanSelectControl:hover:before {
  background-color: #ff6583;
}
#webShop .oceanSelectControl.has-error:active,
#webShop .has-error .oceanSelectControl:active {
  border-color: #98001e;
}
#webShop .oceanSelectControl.has-error:active:before,
#webShop .has-error .oceanSelectControl:active:before {
  background-color: #98001e;
}
#webShop .oceanSelectControl.disabled {
  background-color: #e5e5df;
  border-color: #99997e;
}
#webShop .oceanSelectControl.disabled:before {
  background-color: #99997e;
}
#webShop .oceanSelectControl.disabled:hover {
  border-color: #99997e;
}
#webShop .oceanSelectControl.disabled:hover:before {
  background-color: #99997e;
}
#webShop .oceanSelectControl.disabled:active {
  border-color: #99997e;
}
#webShop .oceanSelectControl.disabled:active:before {
  background-color: #99997e;
}
#webShop .oceanSelectControl.disabled select {
  color: #99997e;
}
#webShop .spinbox input.has-error,
#webShop .has-error .spinbox input,
#webShop .spinbox.has-error input {
  border-color: #fe0032;
}
#webShop .spinbox input.has-error ~ .spinbox-down,
#webShop .has-error .spinbox input ~ .spinbox-down,
#webShop .spinbox.has-error input ~ .spinbox-down,
#webShop .spinbox input.has-error ~ .spinbox-up,
#webShop .has-error .spinbox input ~ .spinbox-up,
#webShop .spinbox.has-error input ~ .spinbox-up {
  background-color: #fe0032;
}
#webShop .spinbox input.has-error ~ .spinbox-down:hover,
#webShop .has-error .spinbox input ~ .spinbox-down:hover,
#webShop .spinbox.has-error input ~ .spinbox-down:hover,
#webShop .spinbox input.has-error ~ .spinbox-up:hover,
#webShop .has-error .spinbox input ~ .spinbox-up:hover,
#webShop .spinbox.has-error input ~ .spinbox-up:hover {
  background-color: #ff6583;
}
#webShop .spinbox input.has-error ~ .spinbox-down:active,
#webShop .has-error .spinbox input ~ .spinbox-down:active,
#webShop .spinbox.has-error input ~ .spinbox-down:active,
#webShop .spinbox input.has-error ~ .spinbox-up:active,
#webShop .has-error .spinbox input ~ .spinbox-up:active,
#webShop .spinbox.has-error input ~ .spinbox-up:active {
  background-color: #98001e;
}
#webShop .spinbox input ~ .spinbox-down,
#webShop .spinbox input ~ .spinbox-up {
  background-color: rgba(0, 75, 100, 1);
}
#webShop .spinbox input ~ .spinbox-down:hover,
#webShop .spinbox input ~ .spinbox-up:hover {
  background-color: rgba(12, 87, 112, 1);
}
#webShop .spinbox input ~ .spinbox-down:active,
#webShop .spinbox input ~ .spinbox-up:active {
  background-color: rgba(0, 63, 88, 1);
}
#webShop .spinbox input:disabled {
  border-color: #99997e;
}
#webShop .spinbox input:disabled ~ .spinbox-down,
#webShop .spinbox input:disabled ~ .spinbox-up {
  background-color: #99997e;
}
#webShop .spinbox input:disabled ~ .spinbox-down:hover,
#webShop .spinbox input:disabled ~ .spinbox-up:hover {
  background-color: #99997e;
}
#webShop .spinbox input:disabled ~ .spinbox-down:active,
#webShop .spinbox input:disabled ~ .spinbox-up:active {
  background-color: #99997e;
}
#webShop .spinbox input:disabled ~ .spinbox-down,
#webShop .spinbox input:disabled ~ .spinbox-up {
  cursor: not-allowed;
}
#webShop .has-error input[type="checkbox"] + label:before,
#webShop .has-error input[type="radio"] + label:before {
  border-color: #fe0032;
  color: #fe0032;
}
#webShop .has-error input[type="checkbox"]:hover + label:before,
#webShop .has-error input[type="radio"]:hover + label:before {
  border-color: #ff6583;
  color: #ff6583;
}
#webShop .has-error input[type="checkbox"]:active + label:before,
#webShop .has-error input[type="radio"]:active + label:before {
  border-color: #98001e;
  color: #98001e;
}
#webShop input[type="checkbox"] + label:before,
#webShop input[type="radio"] + label:before {
  border-color: rgba(0, 75, 100, 1);
  color: rgba(0, 75, 100, 1);
}
#webShop input[type="checkbox"]:hover + label:before,
#webShop input[type="radio"]:hover + label:before {
  border-color: rgba(12, 87, 112, 1);
  color: rgba(12, 87, 112, 1);
}
#webShop input[type="checkbox"]:active + label:before,
#webShop input[type="radio"]:active + label:before {
  border-color: rgba(0, 63, 88, 1);
  color: rgba(0, 63, 88, 1);
}
#webShop input[type="checkbox"].has-error + label:before,
#webShop input[type="radio"].has-error + label:before {
  border-color: #fe0032;
  color: #fe0032;
}
#webShop input[type="checkbox"].has-error:hover + label:before,
#webShop input[type="radio"].has-error:hover + label:before {
  border-color: #ff6583;
  color: #ff6583;
}
#webShop input[type="checkbox"].has-error:active + label:before,
#webShop input[type="radio"].has-error:active + label:before {
  border-color: #98001e;
  color: #98001e;
}
#webShop input[type="checkbox"]:disabled + label:before,
#webShop input[type="radio"]:disabled + label:before {
  border-color: #99997e;
  color: #99997e;
}
#webShop input[type="checkbox"]:disabled:hover + label:before,
#webShop input[type="radio"]:disabled:hover + label:before {
  border-color: #99997e;
  color: #99997e;
}
#webShop input[type="checkbox"]:disabled:active + label:before,
#webShop input[type="radio"]:disabled:active + label:before {
  border-color: #99997e;
  color: #99997e;
}
#webShop input[type="checkbox"]:disabled + label:before,
#webShop input[type="radio"]:disabled + label:before {
  background-color: #e5e5df;
}
#webShop .has-error label input[type='checkbox'] + span:before,
#webShop .has-error label input[type='radio'] + span:before {
  border-color: #fe0032;
  color: #fe0032;
}
#webShop .has-error label input[type='checkbox']:hover + span:before,
#webShop .has-error label input[type='radio']:hover + span:before {
  border-color: #ff6583;
  color: #ff6583;
}
#webShop .has-error label input[type='checkbox']:active + span:before,
#webShop .has-error label input[type='radio']:active + span:before {
  border-color: #98001e;
  color: #98001e;
}
#webShop label input[type='checkbox'] + span:before,
#webShop label input[type='radio'] + span:before {
  border-color: rgba(0, 75, 100, 1);
  color: rgba(0, 75, 100, 1);
}
#webShop label input[type='checkbox']:hover + span:before,
#webShop label input[type='radio']:hover + span:before {
  border-color: rgba(12, 87, 112, 1);
  color: rgba(12, 87, 112, 1);
}
#webShop label input[type='checkbox']:active + span:before,
#webShop label input[type='radio']:active + span:before {
  border-color: rgba(0, 63, 88, 1);
  color: rgba(0, 63, 88, 1);
}
#webShop label input[type='checkbox'].has-error + span:before,
#webShop label input[type='radio'].has-error + span:before {
  border-color: #fe0032;
  color: #fe0032;
}
#webShop label input[type='checkbox'].has-error:hover + span:before,
#webShop label input[type='radio'].has-error:hover + span:before {
  border-color: #ff6583;
  color: #ff6583;
}
#webShop label input[type='checkbox'].has-error:active + span:before,
#webShop label input[type='radio'].has-error:active + span:before {
  border-color: #98001e;
  color: #98001e;
}
#webShop label input[type='checkbox']:disabled + span:before,
#webShop label input[type='radio']:disabled + span:before {
  border-color: #99997e;
  color: #99997e;
}
#webShop label input[type='checkbox']:disabled:hover + span:before,
#webShop label input[type='radio']:disabled:hover + span:before {
  border-color: #99997e;
  color: #99997e;
}
#webShop label input[type='checkbox']:disabled:active + span:before,
#webShop label input[type='radio']:disabled:active + span:before {
  border-color: #99997e;
  color: #99997e;
}
#webShop label input[type='checkbox']:disabled + span:before,
#webShop label input[type='radio']:disabled + span:before {
  background-color: #e5e5df;
}
#webShop .has-error .input-append input + .add-on,
#webShop .input-append input.has-error + .add-on,
#webShop .input-append.has-error input + .add-on {
  background-color: #fe0032;
}
#webShop .has-error .input-append input + .add-on:hover,
#webShop .input-append input.has-error + .add-on:hover,
#webShop .input-append.has-error input + .add-on:hover {
  background-color: #ff6583;
}
#webShop .has-error .input-append input + .add-on:active,
#webShop .input-append input.has-error + .add-on:active,
#webShop .input-append.has-error input + .add-on:active {
  background-color: #98001e;
}
#webShop .input-append input + .add-on {
  background-color: rgba(0, 75, 100, 1);
}
#webShop .input-append input + .add-on:hover {
  background-color: rgba(12, 87, 112, 1);
}
#webShop .input-append input + .add-on:active {
  background-color: rgba(0, 63, 88, 1);
}
#webShop .input-append input:disabled + .add-on {
  background-color: #99997e;
}
#webShop .input-append input:disabled + .add-on:hover {
  background-color: #99997e;
}
#webShop .input-append input:disabled + .add-on:active {
  background-color: #99997e;
}
#webShop .datetimepicker .active {
  background-color: rgba(0, 75, 100, 1);
  color: #ffffff;
}