
.carousel-fader > .item > img,
.carousel-fader > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
.carousel-fader {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-fader > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out opacity;
     -moz-transition: .6s ease-in-out opacity;
       -o-transition: .6s ease-in-out opacity;
          transition: .6s ease-in-out opacity;
}
.carousel-fader > .active,
.carousel-fader > .next,
.carousel-fader > .prev {
  display: block;
}
.carousel-fader > .active {
  opacity: 1;
}
.carousel-fader > .next,
.carousel-fader > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-fader > .next {
  opacity: 0;
}
.carousel-fader > .prev {
  opacity: 0;
}
.carousel-fader > .next.left,
.carousel-fader > .prev.right {
  opacity: 1;
}
.carousel-fader > .active.left {
  opacity: 0;
}
.carousel-fader > .active.right {
  opacity: 0;
}

.left-block {
  display: block;
  margin-right: auto;
  margin-left: 0;
}
.right-block {
  display: block;
  margin-right: 0;
  margin-left: auto;
}


.form-control-var-height {
    height: auto;
}
.form-label {text-align: left;}
@media (min-width: 768px) {
    .form-label {text-align: right;}
}
.form-radiolist {
    padding-left: 16px;
    padding-right: 16px;
}
.form-radiolist input {
    vertical-align: top;
    margin-top: 4px;
    width: 8%;
}
.form-radiolist label {
    margin-top: 4px;
    margin-bottom: 4px;
    padding-left: 10px;
    width: 90%;
}
.form-checkboxlist label {
    padding-left: 6px;
}
.form-checkbox-inline label,
.form-checkbox-inline input {
    display: inline;
}

.has-modify .help-block,
.has-modify .control-label,
.has-modify .radio,
.has-modify .checkbox,
.has-modify .radio-inline,
.has-modify .checkbox-inline,
.has-modify.radio label,
.has-modify.checkbox label,
.has-modify.radio-inline label,
.has-modify.checkbox-inline label {
  color: #8a2be2;
}
.has-modify .form-control {
  border-color: #8a2be2;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  background-color: #e6e6fa;
}
.has-modify .form-control:focus {
  border-color: #4b0082;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #8a2be2;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #8a2be2;
}
.has-modify .input-group-addon {
  color: #8a2be2;
  border-color: #4b0082;
}
.has-modify .form-control-feedback {
  color: #8a2be2;
}