.k-tabstrip .form-edit .panel-heading {
  /* to hide on tab painels */
  display: none;
}
.form-search {
  padding: 1em 1.2em;
}
.form-search .form-group {
  margin-right: .7em;
}
.form-group label:first-child::after {
  content: ':';
}
@media (max-width: 768px) {
  .hasDatepicker {
    width: 45%;
    display: inline-block;
  }
}
@media (max-width: 768px) {
  .form-inline label {
    display: block;
  }
}
.btn + .btn {
  margin-left: 0.5rem;
}
.btn + .btn.pull-right {
  margin-left: 0;
  margin-right: 0.5rem;
}
.form-group .checkbox-label:after {
  content: '' !important;
}
.k-dropdown .k-select .k-icon {
  margin-top: 5px;
}
.k-editable-area {
  padding-top: 0;
  padding-bottom: 1em;
}
.inline-inputs input {
  display: inline-flex;
}
.form-container .form-group > label {
  display: inline-block;
}
.form-container .form-group > label:nth-child(1) {
  display: block;
}
.form-radio,
.form-checkbox {
  margin-bottom: 27px;
}
.form-fix-detail {
  margin-bottom: 2.5em;
}
.form-horizontal .button-container {
  margin-top: 15px;
}
@media (max-width: 991px) {
  .form-horizontal input,
  .form-horizontal select {
    margin-bottom: 1em;
  }
}
.form-horizontal label {
  height: 34px;
  padding-top: 5px;
  white-space: pre-wrap;
  font-size: .9em;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
@media (max-width: 991px) {
  .form-horizontal label {
    height: auto;
    font-size: 1em;
  }
}
.form-horizontal .radio-input {
  padding-top: 5px;
}
.form-horizontal .checkbox-input {
  padding-top: 9px;
}
.form-horizontal .inline-inputs {
  text-align: center;
}
.form-horizontal .form-group {
  margin-left: 0;
  margin-right: 0;
}
.form-horizontal .form-group .form-control {
  width: auto;
}
