.sub-content {
  color: #4d4f53;
  font-size: 14px;
  height: auto;
  line-height: normal;
  min-height: 250px;
  position: relative;
  text-align: left;
  width: 100%;
}
.sub-content h1 {
  border-bottom: 1px solid #cfcfcf;
  color: #4d4f53;
  font-size: 22px;
  font-weight: normal;
  height: 20px;
  line-height: 2px;
  margin: 15px 0;
  padding: 0 0 10px 0;
  width: 100%;
}
.sub-content p {
  margin: 10px 0;
  text-align: justify;
}
.sub-content h2 {
  color: #4d4f53;
  font-size: 18px;
  font-weight: normal;
}
.sub-content ul {
  list-style-type: disc;
}
.sub-content .contact-info {
  padding-left: 0px;
}
.sub-content .contact-info label {
  font-weight: normal;
}
.sub-content .contact-form form {
  background-color: #f9f9f9;
}
.sub-content .contact-form form fieldset {
  padding: 15px;
}
.sub-content .contact-form form fieldset input,
.sub-content .contact-form form fieldset textarea {
  width: 100%;
}
.sub-content .contact-form form fieldset label {
  font-weight: normal;
}
.sub-content .contact-form form fieldset .captchaDiv {
  font-weight: bold;
  color: #e01b22;
  margin-top: 5px;
}
.sub-content .send-btn {
  background-color: #e01b22;
  border: none;
  color: #ffffff;
  cursor: pointer;
  font-size: 100%;
  height: 2.142em;
  float: left;
  min-width: 6em;
  padding: 3px 12px 5px;
  position: relative;
  width: auto !important;
}
.sub-content .send-btn:hover {
  background-color: #787878;
}
.sub-content .editor-label {
  height: 30px;
  float: left;
  line-height: 30px;
  width: 15%;
}
.sub-content .editor-field {
  height: 50px;
  float: left;
  width: 75%;
}
@media only screen and (max-width: 1024px) {
  .sub-content .contact-info {
    padding-left: 15px;
  }
}
#TeklifGrid,
#PoliceGrid {
  float: left;
  width: 100%;
}
#WndSend,
#WndCancel {
  overflow: hidden;
}
#WndAddress .form-horizontal .form-group {
  margin-right: 0px;
  margin-left: 0px;
  width: 97%;
}
.k-grid table {
  table-layout: fixed;
  min-width: 600px;
}
#frmTrafik span.k-widget.k-combobox.k-header,
#frmTrafik span.k-widget.k-dropdown.k-header.combo-custom #frmKasko span.k-widget.k-datepicker.k-header,
#frmKasko span.k-widget.k-datepicker.k-header,
#frmKasko span.k-widget.k-combobox.k-header,
#frmKasko span.k-widget.k-dropdown.k-header.combo-custom {
  width: 350px;
}
#frmTrafik span.k-widget.k-datepicker.k-header,
#frmTrafik span.k-widget.k-datepicker.k-header #frmKasko span.k-widget.k-datepicker.k-header,
#frmKasko span.k-widget.k-datepicker.k-header {
  width: 248px;
}
#frmTrafik .plakaCustom > span.k-dropdown-wrap.k-state-default,
#frmKasko .plakaCustom > span.k-dropdown-wrap.k-state-default {
  width: 250px;
}
#frmTrafik input[type="text"],
#frmKasko input[type="text"] {
  width: 250px;
}
.k-popup .k-list .k-item {
  font-size: 12px;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}
input.k-input.combo-customModel.valid,
input.k-input.comboCustom.valid {
  width: 90% !important;
}
#OtherGrid,
.k-widget.k-combobox.k-header {
  float: none;
}
td#OtherGrid_active_cell span.k-widget.k-datepicker.k-header {
  width: 140px;
}
@media (min-width: 992px) {
  #frmCustomer .col-md-12,
  #frmAdres .col-md-12,
  #frmCustomer .col-md-12 {
    width: 97%;
  }
  #frmAdres .col-md-2,
  #frmAdres .col-md-9 {
    padding: 0;
  }
  #WndAddress .col-md-12 {
    width: 95%;
  }
}
@media (min-width: 768px) {
  #frmCustomer .col-md-12,
  #frmAdres .col-md-12,
  #frmCustomer .col-md-12 {
    width: 96%;
  }
}
#OtherGrid .k-grid td {
  border: 1px solid #A0A0A0;
}
#OtherGrid .k-widget.k-tooltip {
  float: left;
  font-size: 10px;
  padding: 3px;
}
.frm-popUp .col-md-9 {
  margin-left: 30px;
}
ul#vertical-ticker {
  margin-top: 10px;
}
input::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
input[type=text]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
