.has-error.form-group .form-control,
.has-feedback.has-error.smk-select .select2-selection{
  border-color: #F44336 !important;
}

.smk-error-msg{
  color: #F44336;
}

.text-requrie {
  color: red;
}

.form-group {
  position: relative;
  margin-bottom: 20px;
}

.form-group label {
  font-size: 9pt;
  font-weight: 800;
  display: block;
  width: 100%;
  margin-bottom: 8px;
}

.form-group .form-control,
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
  width: 100%;
  min-height: 34px;
  outline: unset;
  padding: 6px 12px;
  border: .0625rem solid #e0e0e0;
  font-size: 10pt;
  display: block;
  border-radius: 6px;
  color: #5f6368;
}

.select2-container--default .select2-selection--multiple{
  height: 72px;
}
.select2-container--default .select2-selection--single{
  min-height: 35.32px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered{
  line-height: 20px;
  color: #5f6368;
}

.select2-container .select2-selection--single .select2-selection__rendered{
  padding-left: 0;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 5px;
  right: 5px;
}

.select2-container--default .select2-results__option--selected {
  background-color: var(--bg-color);
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: var(--color-main);
}

textarea.form-control {
  height: 120px;
  resize: none;
}

input::placeholder,
textarea::placeholder {
  color: #ababab;
  font-weight: 300;
}

.form-group .form-control:focus,
.form-group .form-control:focus {
  border-color: #000000;
}

button:disabled,
textarea:disabled {
  user-select: none;
  cursor: not-allowed;
  opacity: 0.6; /* Makes it visually clear the button is disabled */
}

.text-red{
  color: #F44336;
}
