/* Remove spin-buttons */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type='number'] {
    -moz-appearance:textfield;
}

select {
  -webkit-border-radius: 0px;
}

/* Label fix */
label {
  font-size: 12px;
}

.input-1  { width: percentage((1 / @grid-columns)); }
.input-2  { width: percentage((2 / @grid-columns)); }
.input-3  { width: percentage((3 / @grid-columns)); }
.input-4  { width: percentage((4 / @grid-columns)); }
.input-5  { width: percentage((5 / @grid-columns)); }
.input-6  { width: percentage((6 / @grid-columns)); }
.input-7  { width: percentage((7 / @grid-columns)); }
.input-8  { width: percentage((8 / @grid-columns)); }
.input-9  { width: percentage((9 / @grid-columns)); }
.input-10 { width: percentage((10/ @grid-columns)); }
.input-11 { width: percentage((11/ @grid-columns)); }
.input-12 { width: 100%; }


/* Fake form input as text */
.control-form-fix {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}

.has-error .select2-choice,
input.has-error,
select.has-error,
textarea.has-error {
/*  color: #B94A48;
  background-color: #F2DEDE;*/
  border: 1px solid #b94a48;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #b1d5f7 !important;
  color: white;
}

.select2-container--bootstrap .select2-results__option[aria-selected=true] {
  background-color: #b1d5f7 !important;
  color: #262626;
}



/*.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
  color: #b94a48;
}
.has-error input[type=text], .has-error input[type=text]+.input-group-addon {
  border-color: #b94a48;
}*/

.form-footer-margin {
  margin-bottom: 80px;
}
.form-footer {
  z-index: 901;
  bottom: 0;
  right: 0;
  width: 100%;
  position: fixed;
  padding: 10px 10px;
  min-height: 55px;
  /* height: 55px; */
  background-color: #F7F7F7;
  border-top: 1px solid #AABBCC;
}

@media (min-width: 980px) {
  .form-footer {
    padding-left: 240px;
    height: auto;
  }
}

/**
 *
 *
 */
.form-reset-button {
  padding-right: 5px;
  padding-left: 5px;
}
.form-search-button {
  padding-left: 5px;
}

/**
 * Redactor
 *
 */
.redactor_box.redactor-disabled .redactor_redactor-input,
.redactor_box.redactor-disabled .redactor_toolbar,
.redactor-box.redactor-disabled .redactor-redactor-input,
.redactor-box.redactor-disabled .redactor-styles,
.redactor-box.redactor-disabled .redactor-toolbar,
.redactor-box.redactor-disabled .redactor-toolbar a.re-button {
    cursor: not-allowed !important;
    background-color: #eee;
    opacity: 1;
    pointer-events: none;
 }
.has-error .redactor_box .redactor_toolbar,
.has-error .redactor_box .redactor_editor,
.has-error .redactor_box .redactor-toolbar,
.has-error .redactor_box .redactor-editor {
  border-color: #a94442;
}
