/*
 * @package Sj K2 Filter
 * @version 1.1.0
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 * @copyright (c) 2016 YouTech Company. All Rights Reserved.
 * @author YouTech Company http://www.smartaddons.com
 *
 */

.control-group {
  margin: 0 !important;
  padding: 10px 0;
}

.control-group .control-label {
  max-width: 180px;
}

.control-group .control-label label {
  margin: 0;
}

.form-horizontal .control-group input[type="checkbox"] {
  margin: 3px 5px 0;
  vertical-align: middle;
}

.field_group label {
  border: 0;
  font-weight: bold;
}

.control-label .spacer {
  display: block;
  margin: 0;
  min-width: 300px;
}

.control-label .spacer label {
  margin: 0;
  padding: 0 !important;
}

/* Extra fields */
.control-group.control-xfgroup .controls {
  margin-left: 0;
}

.control-group.control-xfgroup fieldset {
  border: 1px solid #ddd;
  padding: 20px;
}

.control-group.control-xfgroup fieldset legend {
  border: 0;
  display: inline-block;
  margin: 0;
  padding: 0 10px;
  width: auto;
}

ul.extrafields {
  display: block;
  float: left;
  margin-left: 0px;
  margin-bottom: 20px;
  width: 100%;
}

ul.extrafields li {
  display: block;
  margin-bottom: 10px;
  padding: 5px 10px;
}

ul.extrafields li.even {
  background: #f6f6f6;
}

ul.extrafields li:first-child {
  padding-right: 0;
}

ul.extrafields li:first-child div.ordering {
  float: right;
  margin-top: -50px !important;
}

ul.extrafields li:first-child div.ordering input[type="text"] {
  width: 30px;
}

ul.extrafields li br {
  display: none;
}

.params-container {
  margin: 20px 0 20px 20px;
  padding: 0;
}

.params-container > div {
  padding: 10px 0;
}

.params-container div span {
  width: 60px;
  padding: 0;
}

.form-horizontal .control-group ul.extrafields input[type="checkbox"] {
  margin-left: 0;
}

fieldset.radio label {
  width: auto !important;
}