/* Bootstrap-3 */

.chzn-container-single .chzn-single {
  width: 100%;
  display: block;
  background: #fff;
  box-shadow: none;
  border-color: #cccccc;
}

.chzn-container-single .chzn-drop {
  width: 100%;
  display: block;
}

.chzn-container-active.chzn-with-drop .chzn-single {
  background: #fff;
}
.chzn-container-active.chzn-with-drop .chzn-single div b {
  background-position: -18px 6px;
}
.chzn-container-single .chzn-single,
.chzn-container-multi .chzn-choices li.search-field input[type="text"] {
  height: 34px;
  line-height: 32px;
}
.chzn-container-single .chzn-single div b {
  background-position: 0px 5px;
}
.chzn-container .chzn-results li.highlighted {
  background-image: none;
}
.chzn-container-single .chzn-single abbr {
  top: 10px;
}
.chzn-container .chzn-search input {
  width: 100%;
  height: 26px;
}
.chzn-container-multi .chzn-choices li.search-choice {
  background: #eee;
  border: none;
  padding: 7px 25px 7px 14px;
  background-image: none;
}
.chzn-container-multi .chzn-choices li.search-choice .search-choice-close {
  top: 8px;
  right: 6px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  .chzn-rtl .chzn-search input[type="text"],
  .chzn-container-single .chzn-single abbr,
  .chzn-container-single .chzn-single div b,
  .chzn-container-single .chzn-search input[type="text"],
  .chzn-container-multi .chzn-choices .search-choice .search-choice-close,
  .chzn-container .chzn-results-scroll-down span,
  .chzn-container .chzn-results-scroll-up span {
    background-image: url('../../../../media/jui/css/chosen-sprite.png') !important;
  }
}
/* Chosen color styles */
[class^="chzn-color"].chzn-single,
[class*=" chzn-color"].chzn-single,
[class^="chzn-color"].chzn-single .chzn-single-with-drop,
[class*=" chzn-color"].chzn-single .chzn-single-with-drop {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.chzn-color.chzn-single[rel="value_1"],
.chzn-color-reverse.chzn-single[rel="value_0"],
.chzn-color-state.chzn-single[rel="value_1"] {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
  background-image: none;
}
.chzn-color.chzn-single[rel="value_1"]:hover,
.chzn-color-reverse.chzn-single[rel="value_0"]:hover,
.chzn-color-state.chzn-single[rel="value_1"]:hover,
.chzn-color.chzn-single[rel="value_1"]:focus,
.chzn-color-reverse.chzn-single[rel="value_0"]:focus,
.chzn-color-state.chzn-single[rel="value_1"]:focus,
.chzn-color.chzn-single[rel="value_1"]:active,
.chzn-color-reverse.chzn-single[rel="value_0"]:active,
.chzn-color-state.chzn-single[rel="value_1"]:active,
.chzn-color.chzn-single[rel="value_1"].active,
.chzn-color-reverse.chzn-single[rel="value_0"].active,
.chzn-color-state.chzn-single[rel="value_1"].active,
.open .dropdown-toggle.chzn-color.chzn-single[rel="value_1"],
.open .dropdown-toggle.chzn-color-reverse.chzn-single[rel="value_0"],
.open .dropdown-toggle.chzn-color-state.chzn-single[rel="value_1"] {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}
.chzn-color.chzn-single[rel="value_1"]:active,
.chzn-color-reverse.chzn-single[rel="value_0"]:active,
.chzn-color-state.chzn-single[rel="value_1"]:active,
.chzn-color.chzn-single[rel="value_1"].active,
.chzn-color-reverse.chzn-single[rel="value_0"].active,
.chzn-color-state.chzn-single[rel="value_1"].active,
.open .dropdown-toggle.chzn-color.chzn-single[rel="value_1"],
.open .dropdown-toggle.chzn-color-reverse.chzn-single[rel="value_0"],
.open .dropdown-toggle.chzn-color-state.chzn-single[rel="value_1"] {
  background-image: none;
}
.chzn-color.chzn-single[rel="value_1"].disabled,
.chzn-color-reverse.chzn-single[rel="value_0"].disabled,
.chzn-color-state.chzn-single[rel="value_1"].disabled,
.chzn-color.chzn-single[rel="value_1"][disabled],
.chzn-color-reverse.chzn-single[rel="value_0"][disabled],
.chzn-color-state.chzn-single[rel="value_1"][disabled],
fieldset[disabled] .chzn-color.chzn-single[rel="value_1"],
fieldset[disabled] .chzn-color-reverse.chzn-single[rel="value_0"],
fieldset[disabled] .chzn-color-state.chzn-single[rel="value_1"],
.chzn-color.chzn-single[rel="value_1"].disabled:hover,
.chzn-color-reverse.chzn-single[rel="value_0"].disabled:hover,
.chzn-color-state.chzn-single[rel="value_1"].disabled:hover,
.chzn-color.chzn-single[rel="value_1"][disabled]:hover,
.chzn-color-reverse.chzn-single[rel="value_0"][disabled]:hover,
.chzn-color-state.chzn-single[rel="value_1"][disabled]:hover,
fieldset[disabled] .chzn-color.chzn-single[rel="value_1"]:hover,
fieldset[disabled] .chzn-color-reverse.chzn-single[rel="value_0"]:hover,
fieldset[disabled] .chzn-color-state.chzn-single[rel="value_1"]:hover,
.chzn-color.chzn-single[rel="value_1"].disabled:focus,
.chzn-color-reverse.chzn-single[rel="value_0"].disabled:focus,
.chzn-color-state.chzn-single[rel="value_1"].disabled:focus,
.chzn-color.chzn-single[rel="value_1"][disabled]:focus,
.chzn-color-reverse.chzn-single[rel="value_0"][disabled]:focus,
.chzn-color-state.chzn-single[rel="value_1"][disabled]:focus,
fieldset[disabled] .chzn-color.chzn-single[rel="value_1"]:focus,
fieldset[disabled] .chzn-color-reverse.chzn-single[rel="value_0"]:focus,
fieldset[disabled] .chzn-color-state.chzn-single[rel="value_1"]:focus,
.chzn-color.chzn-single[rel="value_1"].disabled:active,
.chzn-color-reverse.chzn-single[rel="value_0"].disabled:active,
.chzn-color-state.chzn-single[rel="value_1"].disabled:active,
.chzn-color.chzn-single[rel="value_1"][disabled]:active,
.chzn-color-reverse.chzn-single[rel="value_0"][disabled]:active,
.chzn-color-state.chzn-single[rel="value_1"][disabled]:active,
fieldset[disabled] .chzn-color.chzn-single[rel="value_1"]:active,
fieldset[disabled] .chzn-color-reverse.chzn-single[rel="value_0"]:active,
fieldset[disabled] .chzn-color-state.chzn-single[rel="value_1"]:active,
.chzn-color.chzn-single[rel="value_1"].disabled.active,
.chzn-color-reverse.chzn-single[rel="value_0"].disabled.active,
.chzn-color-state.chzn-single[rel="value_1"].disabled.active,
.chzn-color.chzn-single[rel="value_1"][disabled].active,
.chzn-color-reverse.chzn-single[rel="value_0"][disabled].active,
.chzn-color-state.chzn-single[rel="value_1"][disabled].active,
fieldset[disabled] .chzn-color.chzn-single[rel="value_1"].active,
fieldset[disabled] .chzn-color-reverse.chzn-single[rel="value_0"].active,
fieldset[disabled] .chzn-color-state.chzn-single[rel="value_1"].active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.chzn-color.chzn-single[rel="value_1"] .badge,
.chzn-color-reverse.chzn-single[rel="value_0"] .badge,
.chzn-color-state.chzn-single[rel="value_1"] .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.chzn-color.chzn-single[rel="value_0"],
.chzn-color-reverse.chzn-single[rel="value_1"],
.chzn-color-state.chzn-single[rel="value_0"],
.chzn-color-state.chzn-single[rel="value_-1"],
.chzn-color-state.chzn-single[rel="value_-2"] {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
  background-image: none;
}
.chzn-color.chzn-single[rel="value_0"]:hover,
.chzn-color-reverse.chzn-single[rel="value_1"]:hover,
.chzn-color-state.chzn-single[rel="value_0"]:hover,
.chzn-color-state.chzn-single[rel="value_-1"]:hover,
.chzn-color-state.chzn-single[rel="value_-2"]:hover,
.chzn-color.chzn-single[rel="value_0"]:focus,
.chzn-color-reverse.chzn-single[rel="value_1"]:focus,
.chzn-color-state.chzn-single[rel="value_0"]:focus,
.chzn-color-state.chzn-single[rel="value_-1"]:focus,
.chzn-color-state.chzn-single[rel="value_-2"]:focus,
.chzn-color.chzn-single[rel="value_0"]:active,
.chzn-color-reverse.chzn-single[rel="value_1"]:active,
.chzn-color-state.chzn-single[rel="value_0"]:active,
.chzn-color-state.chzn-single[rel="value_-1"]:active,
.chzn-color-state.chzn-single[rel="value_-2"]:active,
.chzn-color.chzn-single[rel="value_0"].active,
.chzn-color-reverse.chzn-single[rel="value_1"].active,
.chzn-color-state.chzn-single[rel="value_0"].active,
.chzn-color-state.chzn-single[rel="value_-1"].active,
.chzn-color-state.chzn-single[rel="value_-2"].active,
.open .dropdown-toggle.chzn-color.chzn-single[rel="value_0"],
.open .dropdown-toggle.chzn-color-reverse.chzn-single[rel="value_1"],
.open .dropdown-toggle.chzn-color-state.chzn-single[rel="value_0"],
.open .dropdown-toggle.chzn-color-state.chzn-single[rel="value_-1"],
.open .dropdown-toggle.chzn-color-state.chzn-single[rel="value_-2"] {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.chzn-color.chzn-single[rel="value_0"]:active,
.chzn-color-reverse.chzn-single[rel="value_1"]:active,
.chzn-color-state.chzn-single[rel="value_0"]:active,
.chzn-color-state.chzn-single[rel="value_-1"]:active,
.chzn-color-state.chzn-single[rel="value_-2"]:active,
.chzn-color.chzn-single[rel="value_0"].active,
.chzn-color-reverse.chzn-single[rel="value_1"].active,
.chzn-color-state.chzn-single[rel="value_0"].active,
.chzn-color-state.chzn-single[rel="value_-1"].active,
.chzn-color-state.chzn-single[rel="value_-2"].active,
.open .dropdown-toggle.chzn-color.chzn-single[rel="value_0"],
.open .dropdown-toggle.chzn-color-reverse.chzn-single[rel="value_1"],
.open .dropdown-toggle.chzn-color-state.chzn-single[rel="value_0"],
.open .dropdown-toggle.chzn-color-state.chzn-single[rel="value_-1"],
.open .dropdown-toggle.chzn-color-state.chzn-single[rel="value_-2"] {
  background-image: none;
}
.chzn-color.chzn-single[rel="value_0"].disabled,
.chzn-color-reverse.chzn-single[rel="value_1"].disabled,
.chzn-color-state.chzn-single[rel="value_0"].disabled,
.chzn-color-state.chzn-single[rel="value_-1"].disabled,
.chzn-color-state.chzn-single[rel="value_-2"].disabled,
.chzn-color.chzn-single[rel="value_0"][disabled],
.chzn-color-reverse.chzn-single[rel="value_1"][disabled],
.chzn-color-state.chzn-single[rel="value_0"][disabled],
.chzn-color-state.chzn-single[rel="value_-1"][disabled],
.chzn-color-state.chzn-single[rel="value_-2"][disabled],
fieldset[disabled] .chzn-color.chzn-single[rel="value_0"],
fieldset[disabled] .chzn-color-reverse.chzn-single[rel="value_1"],
fieldset[disabled] .chzn-color-state.chzn-single[rel="value_0"],
fieldset[disabled] .chzn-color-state.chzn-single[rel="value_-1"],
fieldset[disabled] .chzn-color-state.chzn-single[rel="value_-2"],
.chzn-color.chzn-single[rel="value_0"].disabled:hover,
.chzn-color-reverse.chzn-single[rel="value_1"].disabled:hover,
.chzn-color-state.chzn-single[rel="value_0"].disabled:hover,
.chzn-color-state.chzn-single[rel="value_-1"].disabled:hover,
.chzn-color-state.chzn-single[rel="value_-2"].disabled:hover,
.chzn-color.chzn-single[rel="value_0"][disabled]:hover,
.chzn-color-reverse.chzn-single[rel="value_1"][disabled]:hover,
.chzn-color-state.chzn-single[rel="value_0"][disabled]:hover,
.chzn-color-state.chzn-single[rel="value_-1"][disabled]:hover,
.chzn-color-state.chzn-single[rel="value_-2"][disabled]:hover,
fieldset[disabled] .chzn-color.chzn-single[rel="value_0"]:hover,
fieldset[disabled] .chzn-color-reverse.chzn-single[rel="value_1"]:hover,
fieldset[disabled] .chzn-color-state.chzn-single[rel="value_0"]:hover,
fieldset[disabled] .chzn-color-state.chzn-single[rel="value_-1"]:hover,
fieldset[disabled] .chzn-color-state.chzn-single[rel="value_-2"]:hover,
.chzn-color.chzn-single[rel="value_0"].disabled:focus,
.chzn-color-reverse.chzn-single[rel="value_1"].disabled:focus,
.chzn-color-state.chzn-single[rel="value_0"].disabled:focus,
.chzn-color-state.chzn-single[rel="value_-1"].disabled:focus,
.chzn-color-state.chzn-single[rel="value_-2"].disabled:focus,
.chzn-color.chzn-single[rel="value_0"][disabled]:focus,
.chzn-color-reverse.chzn-single[rel="value_1"][disabled]:focus,
.chzn-color-state.chzn-single[rel="value_0"][disabled]:focus,
.chzn-color-state.chzn-single[rel="value_-1"][disabled]:focus,
.chzn-color-state.chzn-single[rel="value_-2"][disabled]:focus,
fieldset[disabled] .chzn-color.chzn-single[rel="value_0"]:focus,
fieldset[disabled] .chzn-color-reverse.chzn-single[rel="value_1"]:focus,
fieldset[disabled] .chzn-color-state.chzn-single[rel="value_0"]:focus,
fieldset[disabled] .chzn-color-state.chzn-single[rel="value_-1"]:focus,
fieldset[disabled] .chzn-color-state.chzn-single[rel="value_-2"]:focus,
.chzn-color.chzn-single[rel="value_0"].disabled:active,
.chzn-color-reverse.chzn-single[rel="value_1"].disabled:active,
.chzn-color-state.chzn-single[rel="value_0"].disabled:active,
.chzn-color-state.chzn-single[rel="value_-1"].disabled:active,
.chzn-color-state.chzn-single[rel="value_-2"].disabled:active,
.chzn-color.chzn-single[rel="value_0"][disabled]:active,
.chzn-color-reverse.chzn-single[rel="value_1"][disabled]:active,
.chzn-color-state.chzn-single[rel="value_0"][disabled]:active,
.chzn-color-state.chzn-single[rel="value_-1"][disabled]:active,
.chzn-color-state.chzn-single[rel="value_-2"][disabled]:active,
fieldset[disabled] .chzn-color.chzn-single[rel="value_0"]:active,
fieldset[disabled] .chzn-color-reverse.chzn-single[rel="value_1"]:active,
fieldset[disabled] .chzn-color-state.chzn-single[rel="value_0"]:active,
fieldset[disabled] .chzn-color-state.chzn-single[rel="value_-1"]:active,
fieldset[disabled] .chzn-color-state.chzn-single[rel="value_-2"]:active,
.chzn-color.chzn-single[rel="value_0"].disabled.active,
.chzn-color-reverse.chzn-single[rel="value_1"].disabled.active,
.chzn-color-state.chzn-single[rel="value_0"].disabled.active,
.chzn-color-state.chzn-single[rel="value_-1"].disabled.active,
.chzn-color-state.chzn-single[rel="value_-2"].disabled.active,
.chzn-color.chzn-single[rel="value_0"][disabled].active,
.chzn-color-reverse.chzn-single[rel="value_1"][disabled].active,
.chzn-color-state.chzn-single[rel="value_0"][disabled].active,
.chzn-color-state.chzn-single[rel="value_-1"][disabled].active,
.chzn-color-state.chzn-single[rel="value_-2"][disabled].active,
fieldset[disabled] .chzn-color.chzn-single[rel="value_0"].active,
fieldset[disabled] .chzn-color-reverse.chzn-single[rel="value_1"].active,
fieldset[disabled] .chzn-color-state.chzn-single[rel="value_0"].active,
fieldset[disabled] .chzn-color-state.chzn-single[rel="value_-1"].active,
fieldset[disabled] .chzn-color-state.chzn-single[rel="value_-2"].active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.chzn-color.chzn-single[rel="value_0"] .badge,
.chzn-color-reverse.chzn-single[rel="value_1"] .badge,
.chzn-color-state.chzn-single[rel="value_0"] .badge,
.chzn-color-state.chzn-single[rel="value_-1"] .badge,
.chzn-color-state.chzn-single[rel="value_-2"] .badge {
  color: #d9534f;
  background-color: #ffffff;
}

/* ### SELECTED ### */
.has-error a.chzn-single {
	border-color: #a94442;
}
.has-success a.chzn-single {
	border-color: #3c763d;
}

/* FORMVALIDATION */
.fv-plugins-icon-container.has-danger .input-checkbox input.required + i + span {
    border-color: #dc3545;
}

.radio a.active, .checkbox a.active {
	color: #28a745;
}

.input-checkbox span:before, .input-radio span:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }
  
.input-checkbox span:before, .input-radio span:before {
  opacity: 0;
  visibility: hidden; }
  
.input-checkbox input:checked ~ span:before, .input-radio input:checked ~ span:before {
  opacity: 1;
  visibility: visible; }
  
.input-checkbox span, .input-radio span, .input-checkbox span:before, .input-radio span:before {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  
.input-checkbox, .input-radio {
  padding: 0;
  margin-bottom: 5px;
  padding-left: 0 !important;
  font-size: 14px;
  font-weight: normal; }
  
.input-checkbox input, .input-radio input {
    display: none; }

.input-checkbox span, .input-radio span {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid #b4b4b4;
    border-radius: 2px;
    margin-top: -2px;
    margin-right: 5px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle; }
    .input-checkbox span:before, .input-radio span:before {
      content: '';
      width: 10px;
      height: 10px;
      margin: auto; }

.input-radio span {
  border-radius: 50%; }
  .input-radio span:before {
    border-radius: inherit; }
    
.input-checkbox, .input-radio {
  color: #252525; }
    
.input-checkbox input:checked ~ span, .input-radio input:checked ~ span, .checkbox-btn input:checked + .checkbox-btn-span {
  border-color: #28a745; }
    
.input-checkbox span:before, .input-radio span:before {
  background-color: #28a745; }

.input-checkbox span:before, .input-radio span:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
 }
 