:focus {
  outline: 0;
}

small {
  font-size: 80%;
}

.order-wrapper {
  padding: 0px;
}

.row:before,
.row:after {
  display: table;
  content: " ";
}

.row:after{
  clear: both;
}

.row {
  margin-left: -10px;
  margin-right: -10px;
}

.form-group {
  position: relative;
}

.col-sm-3, .col-md-5, .col-sm-6, .col-md-6, .col-sm-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

@media (min-width: 768px) {
  .col-sm-3, .col-sm-6, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-3 {
    width: 25%;
  }
}
@media (min-width: 992px) {
  .col-md-5, .col-md-6 {
    float: left;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
}

.form {
  display: block;
  width: 100%;
  height: 45px;
  padding: 0 40px 0 20px;
  border: 1px solid #b5b5b5;
  transform: skewX(-10deg);
  border-radius: 4px;
  background: #fff;
  color: #727376;
  text-shadow: none;
  font-size: 14px;
  line-height: 1.42857143;
  margin-bottom: 20px;
}
.form-control:focus{
  border-color: #fff;
  box-shadow: 0 0 0 2px #c01627;
}
.form-control[readonly]:focus{
  border-color: #E3E3E4;
  box-shadow: none;
}
.form-control.error{
  box-shadow: 0 0 0 2px #F5031A;
  border-color: #fff;
}
.form-control::-moz-placeholder {
  color: #A3A3A3;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #A3A3A3;
}
.form-control::-webkit-input-placeholder {
  color: #A3A3A3;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
  transform: skewX(-5deg);
  max-width: 100%;
  min-height: 180px;
  resize: none;
  padding-top: 10px;
}
input:focus::-moz-placeholder{
  opacity: 0;
}
input:focus:-ms-input-placeholder{
  opacity: 0;
}
input:focus::-webkit-input-placeholder{
  opacity: 0;
}
textarea:focus::-moz-placeholder{
  opacity: 0;
}
textarea:focus:-ms-input-placeholder{
  opacity: 0;
}
textarea:focus::-webkit-input-placeholder{
  opacity: 0;
}