.form-control {
  color: black;
  background-color: #fff;
  border: 1px solid #adadad;
  border-radius: 5px;
}
.form-control:focus {
  border-color: #173E34;
  outline: 0;
  box-shadow: 0 2px 0 0 #173E34;
}
.form-control::-moz-placeholder {
  color: #999;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #fff;
  opacity: 1;
}

[type=radio]:checked:not(:disabled) + label {
  color: rgb(16.1, 43.4, 36.4);
}

[type=radio]:checked + label:before {
  border: 2px solid rgb(16.1, 43.4, 36.4);
}

[type=radio]:checked + label:after {
  border: 2px solid rgb(16.1, 43.4, 36.4);
  background-color: rgb(16.1, 43.4, 36.4);
}

[type=radio]:focus + label:before {
  box-shadow: 0 0 3px rgb(9.2, 24.8, 20.8);
}

[type=checkbox]:checked + label:after {
  border: 2px solid rgb(16.1, 43.4, 36.4);
  background-color: rgb(16.1, 43.4, 36.4);
}
[type=checkbox].tabbed:checked:focus + label:after {
  background-color: rgb(16.1, 43.4, 36.4);
  border-color: rgb(16.1, 43.4, 36.4);
}

.js--animate-enabled-form-control:checked + label {
  animation: scale-form-control 0.5s ease-in 0.5s;
}

@keyframes scale-form-control {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.switch input[type=checkbox]:checked + .lever {
  background-color: black;
}

.switch input[type=checkbox]:checked + .lever:after {
  background-color: rgb(16.1, 43.4, 36.4);
}

input[type=checkbox]:checked:not(:disabled) ~ .lever:active:after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(16.1, 43.4, 36.4, 0.1);
}

.has-error .select-wrapper:after {
  color: #a94442;
}
.has-success .select-wrapper:after {
  color: #3c763d;
}
.has-warning .select-wrapper:after {
  color: #8a6d3b;
}

.select2-container .select2-selection {
  height: auto !important;
  border-radius: 0;
  padding: 0.75rem 1.375rem 0.75rem 0.7rem !important;
}
@media (min-width: 900px) {
  .select2-container .select2-selection {
    padding: 1rem 3.375rem 1rem 1.375rem !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../../../components/02-atoms/form-controls/_input.scss%22,%22../../../components/00-config/variables/_colors.scss%22,%22../../../components/00-config/variables/_forms.scss%22,%22../../../components/02-atoms/form-controls/_radio-checkbox.scss%22,%22../../../components/02-atoms/form-controls/_switch.scss%22,%22../../../components/02-atoms/form-controls/_select.scss%22,%22../../../components/00-config/mixins/_media-queries.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAAA;EACE,OCuEsB;EDtEtB,kBECgC;EFAhC;EACA,eEQgC;;AFLhC;EACE,cC0EoB;EDzEpB;EACA;;AAGF;EACE,OEI8B;;AFDhC;EAA0B,OECM;;AFAhC;EAAgC;;AAOhC;EAGE,kBEvB8B;EFwB9B;;;AG3BJ;EACE,OFyFsB;;;AErFxB;EACE;;;AAGF;EACE;EACA,kBF+EsB;;;AE5ExB;EACE;;;AAOE;EACE;EACA,kBFkEkB;;AE7DtB;EACE,kBF4DoB;EE3DpB,cF2DoB;;;AElDxB;EACE;;;AAGF;EACE;IAAM;;EACN;IAAM;;EACN;IAAM;;;ACjDR;EACE,kBFgCgC;;;AE7BlC;EACE,kBHuFsB;;;AGnFxB;EACE;;;ACaE;EACE,OJoFkB;;AIlFpB;EACE,OJqEkB;;AInEpB;EACE,OJ0EkB;;;AIlExB;EAEE;EACA;EACA;;AChCA;ED4BF;IAOI%22,%22file%22:%22form-controls.css%22%7D */
