#grupo-usuarios,
#grupo-documentos,
#grupo-general,
#grupo-seguimiento {
  --ds-text-color: #212529;
  --ds-border-color: #CCC;
  color: var(--ds-text-color) !important;
  border-color: var(--ds-border-color) !important;
  padding: 20px;
  font-size: 1em;
  position: relative;
}

#grupo-usuarios legend,
#grupo-documentos legend,
#grupo-general legend,
#grupo-seguimiento legend,

#grupo-usuarios legend span,
#grupo-documentos legend span,
#grupo-general legend span,
#grupo-seguimiento legend span,

#grupo-usuarios h1,
#grupo-usuarios h2,
#grupo-usuarios h3,
#grupo-usuarios h4,
#grupo-documentos h1,
#grupo-documentos h2,
#grupo-documentos h3,
#grupo-documentos h4,
#grupo-general h1,
#grupo-general h2,
#grupo-general h3,
#grupo-general h4,
#grupo-seguimiento h1,
#grupo-seguimiento h2,
#grupo-seguimiento h3,
#grupo-seguimiento h4 {
  --ds-text-color: #212529;
  color: var(--ds-text-color) !important;
  font-family: var(--ds-font-title-family);
}

#grupo-usuarios .text-muted,
#grupo-documentos .text-muted,
#grupo-general .text-muted,
#grupo-seguimiento .text-muted {
  --ds-text-color: #3c3d3f;
  color: var(--ds-text-color) !important;
}

#grupo-usuarios details>summary,
#grupo-documentos details>summary,
#grupo-general details>summary,
#grupo-seguimiento details>summary {
  --ds-text-color: #212529;
  color: var(--ds-text-color) !important;
}


#grupo-usuarios .chosen-choices,
#grupo-documentos .chosen-choices,
#grupo-general .chosen-choices,
#grupo-seguimiento .chosen-choices,

#grupo-usuarios .chosen-single,
#grupo-documentos .chosen-single,
#grupo-general .chosen-single,
#grupo-seguimiento .chosen-single,

#grupo-usuarios input,
#grupo-documentos input,
#grupo-general input,
#grupo-seguimiento input {
  --ds-text-color: #212529;
  color: var(--ds-text-color) !important;
}

[data-theme='dark'] #grupo-usuarios .chosen-choices,
[data-theme='dark'] #grupo-documentos .chosen-choices,
[data-theme='dark'] #grupo-general .chosen-choices,
[data-theme='dark'] #grupo-seguimiento .chosen-choices,

[data-theme='dark'] #grupo-usuarios .chosen-single,
[data-theme='dark'] #grupo-documentos .chosen-single,
[data-theme='dark'] #grupo-general .chosen-single,
[data-theme='dark'] #grupo-seguimiento .chosen-single,

[data-theme='dark'] #grupo-usuarios input,
[data-theme='dark'] #grupo-documentos input,
[data-theme='dark'] #grupo-general input,
[data-theme='dark'] #grupo-seguimiento input,

[data-theme='dark'] #grupo-usuarios select,
[data-theme='dark'] #grupo-documentos select,
[data-theme='dark'] #grupo-general select,
[data-theme='dark'] #grupo-seguimiento select,

[data-theme='dark'] #grupo-usuarios .form-item,
[data-theme='dark'] #grupo-documentos .form-item,
[data-theme='dark'] #grupo-general .form-item,
[data-theme='dark'] #grupo-seguimiento .form-item {
  --ds-text-color: #ffffff;
  color: var(--ds-text-color);
}

#grupo-usuarios .fieldset-wrapper {
  background: var(--ds-light-green);
  position: relative;
}

#grupo-usuarios:before {
  content: "";
  position: absolute;
  right: 20px;
  top: -10px;
  content: "\F4CF";
  justify-content: flex-end;
  font-family: "bootstrap-icons";
  font-size: 50px;
  color: var(--ds-light-green);
}

#grupo-documentos .fieldset-wrapper {
  background: var(--ds-light-yellow);
  position: relative;
}

#grupo-documentos:before {
  content: "";
  position: absolute;
  right: 20px;
  top: -10px;
  content: "\F369";
  justify-content: flex-end;
  font-family: "bootstrap-icons";
  font-size: 50px;
  color: var(--ds-light-yellow);
}

fieldset.form-item .fieldset-wrapper {
  padding: 20px;
  border-radius: 10px;
}

fieldset.form-item .fieldset-wrapper label {
  font-family: var(--ds-font-narrow-family);
  font-size: 1em;
}

#grupo-general .fieldset-wrapper {
  background: var(--ds-light-blue);
  position: relative;
}

#grupo-general:before {
  content: "";
  position: absolute;
  right: 20px;
  top: -10px;
  content: "\F24C";
  justify-content: flex-end;
  font-family: "bootstrap-icons";
  font-size: 50px;
  color: var(--ds-light-blue);
}

#grupo-general #edit-field-estado-wrapper,
#grupo-general #edit-field-origen-wrapper {
  width: 40%;
  display: inline-block;
}

#grupo-general #edit-field-estado-wrapper fieldset,
#grupo-general #edit-field-origen-wrapper fieldset {
  background: var(--ds-light-blue);
}


#grupo-seguimiento .fieldset-wrapper {
  background: var(--ds-light-red);
  position: relative;
}

#grupo-seguimiento:before {
  content: "";
  position: absolute;
  right: 20px;
  top: -10px;
  content: "\F224";
  justify-content: flex-end;
  font-family: "bootstrap-icons";
  font-size: 50px;
  color: var(--ds-light-red);
}


#grupo-seguimiento h4.label {
  font-size: 1.1em;
}


#grupo-seguimiento small.description.text-muted {
  color: black !important;
  background: var(--ds-secondary-background-color);
  position: relative;
  display: inline-block;
  padding: 10px 25px;
  border-radius: 20px;
  margin-bottom: 10px;
}

#grupo-seguimiento table small.description.text-muted {
  color: black !important;
  background: none;
  position: relative;
  display: inline-block;
  padding: inherit;
  border-radius: 0px;
  margin-bottom: 0px;
}

#grupo-seguimiento table tr {
  background: none;
}

#grupo-seguimiento small.description.text-muted:before {
  content: "\F33A";
  font-family: "bootstrap-icons";
  color: orange;
  position: absolute;
  left: 5px;
}

#grupo-seguimiento table small.description.text-muted:before {
  display: none;
}




#edit-field-presentacion-de-documentos {
  background: var(--ds-secondary-background-color);
}