.mod_tm_ajax_contact_form {
  margin-bottom: 55px;
  padding-top: 28px;
}
.mod_tm_ajax_contact_form .mod_tm_ajax_contact_form_select {
  margin-bottom: 43px;
  font-size: 14px;
}
.mod_tm_ajax_contact_form .control-group-input {
  position: relative;
}
.mod_tm_ajax_contact_form .control-group-input.reset-margin,
.mod_tm_ajax_contact_form .control-group-input:last-child,
.mod_tm_ajax_contact_form .control-group-input select,
.mod_tm_ajax_contact_form .control-group-input textarea,
.mod_tm_ajax_contact_form .control-group-input input[type="text"],
.mod_tm_ajax_contact_form .control-group-input input[type="password"],
.mod_tm_ajax_contact_form .control-group-input input[type="datetime"],
.mod_tm_ajax_contact_form .control-group-input input[type="datetime-local"],
.mod_tm_ajax_contact_form .control-group-input input[type="date"],
.mod_tm_ajax_contact_form .control-group-input input[type="dates"] input[type="month"],
.mod_tm_ajax_contact_form .control-group-input input[type="time"],
.mod_tm_ajax_contact_form .control-group-input input[type="times"],
.mod_tm_ajax_contact_form .control-group-input input[type="week"],
.mod_tm_ajax_contact_form .control-group-input input[type="number"],
.mod_tm_ajax_contact_form .control-group-input input[type="email"],
.mod_tm_ajax_contact_form .control-group-input input[type="url"],
.mod_tm_ajax_contact_form .control-group-input input[type="search"],
.mod_tm_ajax_contact_form .control-group-input input[type="tel"],
.mod_tm_ajax_contact_form .control-group-input input[type="color"],
.mod_tm_ajax_contact_form .control-group-input .uneditable-input {
  width: 100%;
}
.mod_tm_ajax_contact_form .control-group-input.reset-margin {
  margin-bottom: 0;
}
.mod_tm_ajax_contact_form .control-group-captcha {
  margin-bottom: 20px;
}
.mod_tm_ajax_contact_form table {
  border: none;
}
.mod_tm_ajax_contact_form table tr {
  border: none;
}
.mod_tm_ajax_contact_form table tr td {
  border: none;
}
.mod_tm_ajax_contact_form .timepicker .btn {
  padding: 3px;
  margin: 0;
  background: #eee;
  color: #777;
  border-radius: 0;
}
.mod_tm_ajax_contact_form .timepicker .btn:before {
  display: none;
}
.mod_tm_ajax_contact_form .timepicker .btn:hover {
  background: #c8c8c8;
  color: #777;
  border-radius: 0;
}
.mod_tm_ajax_contact_form .timepicker .btn span {
  margin: 0;
  padding: 0;
  background: transparent;
}
.mod_tm_ajax_contact_form .timepicker .timepicker-hour,
.mod_tm_ajax_contact_form .timepicker .timepicker-minute {
  color: #777;
}
.mod_tm_ajax_contact_form .datepicker .datepicker-days tr th,
.mod_tm_ajax_contact_form .datepicker .datepicker-months tr th {
  background: #777;
  color: #eee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.mod_tm_ajax_contact_form .datepicker .datepicker-days tr th.prev,
.mod_tm_ajax_contact_form .datepicker .datepicker-months tr th.prev,
.mod_tm_ajax_contact_form .datepicker .datepicker-days tr th.picker-switch,
.mod_tm_ajax_contact_form .datepicker .datepicker-months tr th.picker-switch,
.mod_tm_ajax_contact_form .datepicker .datepicker-days tr th.next,
.mod_tm_ajax_contact_form .datepicker .datepicker-months tr th.next {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.mod_tm_ajax_contact_form .datepicker .datepicker-days tr th.prev:hover,
.mod_tm_ajax_contact_form .datepicker .datepicker-months tr th.prev:hover,
.mod_tm_ajax_contact_form .datepicker .datepicker-days tr th.picker-switch:hover,
.mod_tm_ajax_contact_form .datepicker .datepicker-months tr th.picker-switch:hover,
.mod_tm_ajax_contact_form .datepicker .datepicker-days tr th.next:hover,
.mod_tm_ajax_contact_form .datepicker .datepicker-months tr th.next:hover {
  background: #515151;
  color: #eee;
}
.mod_tm_ajax_contact_form .datepicker tbody tr td.day {
  background: #777;
  color: #eee;
}
.mod_tm_ajax_contact_form .datepicker tbody tr td.day:hover {
  background: #515151;
  color: #eee;
}
.mod_tm_ajax_contact_form .datepicker tbody tr td {
  background: #777;
  color: #eee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.mod_tm_ajax_contact_form .datepicker tbody tr td span:hover {
  background: #515151;
  color: #eee;
}