/* general */
.grecaptcha-badge { 
    visibility: hidden!important;
}

.gfield_label {
    display: none!important;
}

/* --- Multi-file upload: global baseline --- */
[id^="gform_multifile_upload_"] {
  --up-bg: #f8fafc;          /* background of drop zone */
  --up-border: #cbd5e1;      /* border color */
  --up-border-hover: #334155;/* hover/focus/drag color */
  --up-radius: 12px;         /* corner radius */
  --up-gap: 0.75rem;         /* gaps */
  display: block;
  width: 100%;
}

[id^="gform_multifile_upload_"] .gform_drop_area {
  width: 100%;
  min-height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--up-gap);
  padding: 1rem;
  border: 2px dashed var(--up-border);
  border-radius: var(--up-radius);
  background: var(--up-bg);
  transition: border-color .2s ease, background-color .2s ease, box-shadow .2s ease;
  position: relative;
}

[id^="gform_multifile_upload_"] .gform_drop_area:hover,
[id^="gform_multifile_upload_"] .gform_drop_area:focus-within {
  border-color: var(--up-border-hover);
  box-shadow: 0 0 0 2px rgba(51,65,85,.08);
}

[id^="gform_multifile_upload_"] .gform_drop_instructions {
  font-size: .95rem;
  opacity: .85;
}

/* Button */
[id^="gform_multifile_upload_"] .gform_button_select_files {
  line-height: 1;
  padding: .7rem 1rem;
  border-radius: calc(var(--up-radius) - 4px);
  border: 1px solid var(--up-border);
  background: #fff;
  cursor: pointer;
}

[id^="gform_multifile_upload_"] .gform_button_select_files:hover {
  border-color: var(--up-border-hover);
}

[id^="gform_multifile_upload_"] .gform_button_select_files:focus-visible {
  outline: 2px solid var(--up-border-hover);
  outline-offset: 2px;
}

/* File list as “chips” */
[id^="gform_multifile_upload_"] [id^="gform_preview_"],
[id^="gform_multifile_upload_"] .gform_fileupload_files {
  margin-top: .75rem;
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
  list-style: none;
  padding: 0;
}

[id^="gform_multifile_upload_"] [id^="gform_preview_"] li,
[id^="gform_multifile_upload_"] .gform_fileupload_files li {
  display: inline-flex;
  align-items: center;
  gap: .5rem;
  padding: .45rem .65rem;
  border: 1px solid var(--up-border);
  border-radius: 999px; /* pill */
  background: #fff;
  font-size: .95rem;
}

/* Filename and remove link */
[id^="gform_multifile_upload_"] .gform_delete_file,
[id^="gform_multifile_upload_"] .gform_delete_file:link,
[id^="gform_multifile_upload_"] .gform_delete_file:visited {
  text-decoration: none;
  border: 0;
  background: transparent;
  cursor: pointer;
  color: #475569;
}

[id^="gform_multifile_upload_"] .gform_delete_file:hover {
  color: #0f172a;
}

/* Make sure the drop area stays full width on small screens */
@media (max-width: 640px) {
  [id^="gform_multifile_upload_"] .gform_drop_area {
    min-height: 96px;
    padding: .85rem;
  }
}

/* gf 1 */

/* Target all placeholders in Gravity Forms */
#gform_1 input::placeholder,
#gform_1 textarea::placeholder,
#gform_1 select::placeholder {
  color: var(--color-content-text) !important;   /* replace with your full text color */
  opacity: 1 !important;    /* removes the default faded look */
}

#gform_1 #gform_fields_1 fieldset {
    margin: 0!important;
}

#gform_1 #field_1_1 {
    padding: 0.3rem !important;
    font-size: 80%;
}

#gform_1 #input_1_2 {
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
}
#gform_1 #input_1_2 span {
    width: 100%!important;
    padding: 0.3rem!important;
}

@media (max-width: 600px) {
    #gform_1 #input_1_2 {
        flex-direction: column !important;
    }
}

#gform_1 #input_1_3_container {
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
}
#gform_1 #input_1_3_container span {
    width: 100%!important;
    padding: 0.3rem!important;
}

@media (max-width: 600px) {
    #gform_1 #input_1_3_container {
        flex-direction: column !important;
    }
}

#gform_1 #field_1_4 {
    padding: 0.3rem !important;
}

#gform_1 #field_1_5 {
    padding: 0.3rem !important;
}

#gform_1 #field_1_6 {
    padding: 0.3rem !important;
}

#gform_1 #field_1_7 {
    padding: 0.3rem !important;
}

#gform_1 #field_1_7 .gfield_label {
    display: block !important;
    font-weight: 600;   /* optional: make it stand out */
    padding-top: 0.5rem; /* spacing from radios */
}

/* Make the Campus Choice radios horizontal */
#gform_1 #field_1_7 .gfield_radio {
  display: flex !important;
  gap: 1rem;              /* spacing between choices */
  flex-wrap: wrap;        /* allows wrapping on small screens */
}

/* Keep each choice aligned nicely */
#gform_1 #field_1_7 .gchoice {
  display: flex;
  align-items: center;
}

#gform_1 input[type=submit]:not(.w-btn) {
    margin: 0.3rem !important;
}

/* Style the validation error heading */
.gform_validation_errors .gform_submission_error {
  color: #c00 !important;
  font-size: clamp(0.95rem, 0.9rem + 0.4vw, 1.3rem) !important;
  font-weight: 600;
  margin: 0.5rem 0;
  padding: 0.5rem !important;
}

.gform_wrapper .gfield_validation_message,
.gform_wrapper .validation_message,
.gform_wrapper .gfield.gfield_error {
    color: #c00 !important;
    font-size: 90%;
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
    margin-top: 0.1rem !important;
    margin-bottom: 0;
}

/* all admission forms */
/* gf 2 */

.gfmc-field {
    flex-direction: row!important;
}

.my_admission_form .gsection {
    padding: 0.5rem!important;
    margin: 0.3rem;
    background: var(--color-timberwolf);
}

.my_admission_form [id$="_6"] .gfield_label,
.my_admission_form [id^="field_"][id$="_6"] .gfield_label,
.my_admission_form [id^="field_"][id$="_19"] .gfield_label,
.my_admission_form [id^="field_"][id$="_22"] .gfield_label,
.my_admission_form [id^="field_"][id$="_23"] .gfield_label,
.my_admission_form [id^="field_"][id$="_78"] .gfield_label,
.my_admission_form [id^="field_"][id$="_79"] .gfield_label,
.my_admission_form [id^="field_"][id$="_80"] .gfield_label,
.my_admission_form [id^="field_"][id$="_81"] .gfield_label,
.my_admission_form [id^="field_"][id$="_82"] .gfield_label,
.my_admission_form [id^="field_"][id$="_83"] .gfield_label,
.my_admission_form [id^="field_"][id$="_84"] .gfield_label,
.my_admission_form [id^="field_"][id$="_85"] .gfield_label,
.my_admission_form [id^="field_"][id$="_86"] .gfield_label,
.my_admission_form [id^="field_"][id$="_87"] .gfield_label,
.my_admission_form [id^="field_"][id$="_88"] .gfield_label,
.my_admission_form [id^="field_"][id$="_89"] .gfield_label,
.my_admission_form [id^="field_"][id$="_92"] .gfield_label,
.my_admission_form [id^="field_"][id$="_105"] .gfield_label,
.my_admission_form [id^="field_"][id$="_125"] .gfield_label,
.my_admission_form [id^="field_"][id$="_132"] .gfield_label,
.my_admission_form [id^="field_"][id$="_142"] .gfield_label,
.my_admission_form [id^="field_"][id$="_169"] .gfield_label {
    display: block !important;
    font-weight: 600;
    padding-top: 0.5rem;
}

.my_admission_form [id^="field_"][id$="_6"] .gfield_radio,
.my_admission_form [id^="field_"][id$="_19"] .gfield_radio,
.my_admission_form [id^="field_"][id$="_22"] .gfield_checkbox,
.my_admission_form [id^="field_"][id$="_23"] .gfield_checkbox,
.my_admission_form [id^="field_"][id$="_78"] .gfield_checkbox,
.my_admission_form [id^="field_"][id$="_79"] .gfield_checkbox,
.my_admission_form [id^="field_"][id$="_80"] .gfield_radio,
.my_admission_form [id^="field_"][id$="_81"] .gfield_radio,
.my_admission_form [id^="field_"][id$="_82"] .gfield_radio,
.my_admission_form [id^="field_"][id$="_83"] .gfield_radio,
.my_admission_form [id^="field_"][id$="_84"] .gfield_radio,
.my_admission_form [id^="field_"][id$="_85"] .gfield_radio,
.my_admission_form [id^="field_"][id$="_86"] .gfield_radio,
.my_admission_form [id^="field_"][id$="_87"] .gfield_radio,
.my_admission_form [id^="field_"][id$="_88"] .gfield_radio,
.my_admission_form [id^="field_"][id$="_89"] .gfield_radio,
.my_admission_form [id^="field_"][id$="_92"] .gfield_checkbox,
.my_admission_form [id^="field_"][id$="_105"] .gfield_radio,
.my_admission_form [id^="field_"][id$="_125"] .gfield_radio,
.my_admission_form [id^="field_"][id$="_132"] .gfield_radio,
.my_admission_form [id^="field_"][id$="_142"] .gfield_radio,
.my_admission_form [id^="field_"][id$="_169"] .gfield_checkbox {
    display: flex !important;
    gap: 1rem;
    flex-wrap: wrap;
}

.my_admission_form h3.gsection_title {
    font-size: var(--h5-font-size)!important;
    font-weight: 700;
    text-transform: uppercase!important;
}

.my_admission_form fieldset[id^="field_"][id$="_1"],
.my_admission_form fieldset[id^="field_"][id$="_22"],
.my_admission_form fieldset[id^="field_"][id$="_23"] {
    margin-bottom: 0!important;
}

.my_admission_form [id^="input_"][id$="_1"] {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.my_admission_form [id^="input_"][id$="_1"] span {
    width: 100% !important;
    padding: 0.3rem !important;
}

.my_admission_form [id^="field_"][id$="_37"],
.my_admission_form [id^="field_"][id$="_68"],
.my_admission_form [id^="field_"][id$="_69"],
.my_admission_form [id^="field_"][id$="_90"],
.my_admission_form [id^="field_"][id$="_91"],
.my_admission_form [id^="field_"][id$="_124"],
.my_admission_form [id^="field_"][id$="_131"],
.my_admission_form [id^="field_"][id$="_133"] {
    padding: 0.3rem !important;
}

.my_admission_form [id^="field_"][id$="_40"],
.my_admission_form [id^="field_"][id$="_41"],
.my_admission_form [id^="field_"][id$="_42"] {
    padding: 0.3rem !important;
    width: calc(100% / 3) !important;
}

.my_admission_form [id^="field_"][id$="_71"],
.my_admission_form [id^="field_"][id$="_72"],
.my_admission_form [id^="field_"][id$="_73"] {
    padding: 0.3rem !important;
    width: calc(100% / 3) !important;
}

.my_admission_form [id^="field_"][id$="_75"],
.my_admission_form [id^="field_"][id$="_76"],
.my_admission_form [id^="field_"][id$="_77"] {
    padding: 0.3rem !important;
    width: calc(100% / 3) !important;
}

.my_admission_form [id^="field_"][id$="_151"],
.my_admission_form [id^="field_"][id$="_152"],
.my_admission_form [id^="field_"][id$="_153"],
.my_admission_form [id^="field_"][id$="_156"] {
    padding: 0.3rem !important;
    width: 25%!important;
}

.my_admission_form fieldset[id^="field_"][id$="_61"],
.my_admission_form fieldset[id^="field_"][id$="_62"],
.my_admission_form fieldset[id^="field_"][id$="_34"],
.my_admission_form fieldset[id^="field_"][id$="_95"] {
    width: 75%;
}

.my_admission_form [id^="input_"][id$="_61"],
.my_admission_form [id^="input_"][id$="_62"],
.my_admission_form [id^="input_"][id$="_34"],
.my_admission_form [id^="input_"][id$="_95"] {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.my_admission_form [id^="input_"][id$="_61"] span,
.my_admission_form [id^="input_"][id$="_62"] span,
.my_admission_form [id^="input_"][id$="_34"] span,
.my_admission_form [id^="input_"][id$="_95"] span {
    width: 100% !important;
    padding: 0.3rem !important;
}

.my_admission_form [id^="field_"][id$="_26"],
.my_admission_form [id^="field_"][id$="_43"],
.my_admission_form [id^="field_"][id$="_52"] {
    font-weight: 700;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_3"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form fieldset[id^="field_"][id$="_6"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_9"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_10"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_15"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_16"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_15"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form fieldset[id^="field_"][id$="_22"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form fieldset[id^="field_"][id$="_169"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form fieldset[id^="field_"][id$="_23"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form fieldset[id^="field_"][id$="_19"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_35"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_36"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_63"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_65"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_64"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_66"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form fieldset[id^="field_"][id$="_78"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form fieldset[id^="field_"][id$="_80"],
.my_admission_form fieldset[id^="field_"][id$="_83"],
.my_admission_form fieldset[id^="field_"][id$="_82"],
.my_admission_form fieldset[id^="field_"][id$="_81"],
.my_admission_form fieldset[id^="field_"][id$="_89"],
.my_admission_form fieldset[id^="field_"][id$="_88"],
.my_admission_form fieldset[id^="field_"][id$="_87"],
.my_admission_form fieldset[id^="field_"][id$="_86"],
.my_admission_form fieldset[id^="field_"][id$="_85"],
.my_admission_form fieldset[id^="field_"][id$="_84"] {
    width: 100%!important;
    padding: 0.3rem!important;
    margin-bottom: 0rem!important;
}

.my_admission_form fieldset[id^="field_"][id$="_92"] {
    width: 100%!important;
    padding: 0.3rem!important;
    margin-bottom: 0rem!important;
}

.my_admission_form [id^="field_"][id$="_93"] {
    width: 100%!important;
    padding: 0.3rem!important;
    font-size: 90%!important;
}

.my_admission_form [id^="field_"][id$="_98"] {
    width: 100%!important;
    padding: 0.3rem!important;
}
.my_admission_form [id^="field_"][id$="_99"] {
    width: 100%!important;
    padding: 0.3rem!important;
}
.my_admission_form [id^="field_"][id$="_102"] {
    width: 100%!important;
    padding: 0.3rem!important;
}
.my_admission_form [id^="field_"][id$="_106"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form fieldset[id^="field_"][id$="_105"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_110"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_111"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_112"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_113"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_117"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_118"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_119"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_122"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_123"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form fieldset[id^="field_"][id$="_125"] {
    width: 100%!important;
    padding: 0.3rem!important;
    margin-bottom: 0rem!important;
}

.my_admission_form [id^="field_"][id$="_126"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_129"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_130"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form fieldset[id^="field_"][id$="_132"] {
    width: 100%!important;
    padding: 0.3rem!important;
    margin-bottom: 0rem!important;
}

.my_admission_form fieldset[id^="field_"][id$="_132"] .gfield_description {
    font-size: 90%!important;
}

.my_admission_form [id^="field_"][id$="_136"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

.my_admission_form [id^="field_"][id$="_136"] h3 {
    font-size: var(--h5-font-size) !important;
    font-weight: 700;
    text-transform: none !important;
}

.my_admission_form [id^="field_"][id$="_136"] ul {
    margin-top: 0.4rem!important;
    margin-bottom: 0.4rem!important;
}

.my_admission_form [id^="field_"][id$="_136"] li {
    margin-bottom: 0.1rem!important;
}

.my_admission_form [id^="field_"][id$="_137"] .gfield_description {
    font-size: 90%!important;
    padding: 0.3rem!important;
}

.my_admission_form fieldset[id^="field_"][id$="_139"] {
    width: 100%!important;
    padding: 0.5rem!important;
    margin-bottom: 0rem!important;
}

.my_admission_form fieldset[id^="field_"][id$="_139"] label {
    font-weight: 700!important;
}

.my_admission_form [id^="field_"][id$="_135"] {
    font-size: 90%!important;
    padding: 0.3rem!important;
    font-weight: 700!important;
}

.my_admission_form fieldset[id^="field_"][id$="_140"] {
    width: 100%!important;
    padding: 0.3rem!important;
    margin-bottom: 0rem!important;
}

.my_admission_form fieldset[id^="field_"][id$="_142"] {
    width: 100%!important;
    padding: 0.3rem!important;
    margin-bottom: 0rem!important;
}

.my_admission_form [id^="field_"][id$="_145"],
.my_admission_form [id^="field_"][id$="_146"],
.my_admission_form [id^="field_"][id$="_149"],
.my_admission_form [id^="field_"][id$="_150"] {
    width: 100%!important;
    padding: 0.3rem!important;
}

/* Scope: form with any number, signature fields 145 + 149 */
.my_admission_form [id^="field_"][id$="_145"] .gfield_signature_ui_container,
.my_admission_form [id^="field_"][id$="_149"] .gfield_signature_ui_container{
  position: relative; /* anchor the floating Clear control */
}

/* Let the pad fill whatever width its column gives it */
.my_admission_form [id$="_145_Container"],
.my_admission_form [id$="_149_Container"]{
  width: 100% !important;
  max-width: 100% !important;
}

/* Canvas visuals (do NOT set width/height here) */
.my_admission_form [id^="input_"][id$="_145"],
.my_admission_form [id^="input_"][id$="_149"]{
  display: block;
  border: 2px dashed #cbd5e1;
  border-radius: 12px;
  background: #fff;
}

/* Float toolbar top-right over the pad */
.my_admission_form [id$="_145_toolbar"],
.my_admission_form [id$="_149_toolbar"]{
  position: absolute;
  top: .5rem;
  right: .5rem;
  width: auto !important;
  height: auto!important;
  padding-top: 0!important;
  padding-bottom: 0!important;
  padding-right: 0!important;
  padding-left: 0.5rem!important;
  background: transparent;
  border: 0;
}

/* Pretty pill label; the IMG remains the click target (hidden) */
.my_admission_form [id$="_145_toolbar"]::before,
.my_admission_form [id$="_149_toolbar"]::before {
  content: "\21BA  Clear"!important;
  display: inline-block;
  font-size: .85rem;
  line-height: 1;
  padding: .45rem .65rem;
  border-radius: 999px;
  border: 1px solid #cbd5e1;
  background: #fff;
  color: #0f172a;
  box-shadow: 0 1px 0 rgba(0,0,0,.04);
  pointer-events: none; /* clicks pass through to the IMG */
  transition: border-color .2s ease, box-shadow .2s ease, transform .08s ease;
}
.my_admission_form [id$="_145_toolbar"]:hover::before,
.my_admission_form [id$="_149_toolbar"]:hover::before{ border-color:#334155; box-shadow:0 1px 0 rgba(0,0,0,.07); }
.my_admission_form [id$="_145_toolbar"]:active::before,
.my_admission_form [id$="_149_toolbar"]:active::before{ transform:scale(.98); }

/* Make the tiny reset IMG invisible but clickable over the pill */
.my_admission_form [id$="_145_resetbutton"],
.my_admission_form [id$="_149_resetbutton"]{
  position: absolute;
  inset: 0;
  width: 76px !important;   /* match pill size if you tweak padding */
  height: 36px !important;
  opacity: 0;
  cursor: pointer;
  border: 0 !important;
  background: transparent !important;
}

/* Optional: description text under the pad */
.my_admission_form [id$="gfield_description_*_145"],
.my_admission_form [id$="gfield_description_*_149"]{
  margin-top: .5rem;
  color: var(--color-space-cadet);
  font-size: clamp(0.9rem, 0.8rem + 0.2vw, 1.1rem);
  padding-bottom: 0!important;
}

.my-signature-row {
    margin-top: 1.2rem!important;
    margin-bottom: 1.2rem!important;
    background: var(--color-timberwolf)!important;
    padding: 0.6rem!important;
}

.my_admission_form [id^="field_"][id$="_160"] {
    padding: 0.3rem!important;
    font-size: 80%;
}

.my_admission_form input[type=submit]:not(.w-btn) {
    margin: 0.3rem !important;
}

@media (max-width: 600px) {
    .my_admission_form .gfmc-field .my-signature-row,
    .my_admission_form [id^="input_"][id$="_1"] {
        flex-direction: column!important;
    }

    .my_admission_form .gfmc-field {
        flex-direction: column!important;
    }

    .my_admission_form [id^="field_"][id$="_151"],
    .my_admission_form [id^="field_"][id$="_152"],
    .my_admission_form [id^="field_"][id$="_153"],
    .my_admission_form [id^="field_"][id$="_156"],
    .my_admission_form [id^="field_"][id$="_71"],
    .my_admission_form [id^="field_"][id$="_40"],
    .my_admission_form [id^="field_"][id$="_75"] {
        width: 50% !important;
    }

    .my_admission_form [id^="field_"][id$="_72"],
    .my_admission_form [id^="field_"][id$="_73"],
    .my_admission_form [id^="field_"][id$="_76"],
    .my_admission_form [id^="field_"][id$="_77"],
    .my_admission_form [id^="field_"][id$="_41"],
    .my_admission_form [id^="field_"][id$="_42"] {
        width: 100% !important;
    }

    .my_admission_form [id^="input_"][id$="_61"],
    .my_admission_form [id^="input_"][id$="_62"],
    .my_admission_form [id^="input_"][id$="_34"],
    .my_admission_form [id^="input_"][id$="_95"] {
        flex-direction: column!important;
    }

    .my_admission_form fieldset[id^="field_"][id$="_61"],
    .my_admission_form fieldset[id^="field_"][id$="_62"],
    .my_admission_form fieldset[id^="field_"][id$="_34"],
    .my_admission_form fieldset[id^="field_"][id$="_95"] {
        width: 100% !important;
    }

}
