.fsBody { background-color: transparent !important; }
.fsBody > div {padding: 0 !important;}
.fsForm { max-width: 100% !important; padding: 0px !important; }
.fsPage { min-width: 100% !important; }
.fsLabel { color: rgb(255, 255, 255) !important; margin-bottom: 5px !important; font-size: 14px !important; }
.fsValidationError, .cccegP { display: none !important; }
.fsFieldCell input,.fsFieldCell select{
  font-size: 14px !important; font-weight: 800; line-height: unset !important; color: #000;
  box-shadow:  0 4px 10px -2px #959595 inset;
  outline: none !important;
  color:#012c52 !important;
  height: auto !important;
  border-radius: 5px;
}
.fsPagination > div {flex-direction: column-reverse; gap: 1rem;}
.fsPagination{font-size: 15px;}
.MuiOutlinedInput-notchedOutline {padding: 0 !important;}
.fsRequiredMarker {color: red !important; padding-left: 5px;}
.fsDateField input , .fsDateField > *{ font-family: Georgia, "Times New Roman", Times, serif !important; font-size: 14px !important;}
.fsFieldCell{
  padding: 5px 2rem 5px 2rem !important;
  margin-bottom: 5px !important;
}


.fsPreviousButton[aria-hidden="true"]{ display: none;}

.fsNextButton, .fsSubmitButton, .fsPreviousButton {
    background: #3ef271 !important;
    color: #000 !important;
    margin: 0 !important;
    font-weight: 900 !important;
    padding: 1rem 0 !important;
    border: 1px solid #000 !important;
    cursor: pointer;
    outline: none !important;
    font-size: 16px !important;
    text-indent: 0 !important;
    width: 100% !important;

}

#label-field188435091, #label-field188435091 div{margin: 0 !important;}
.fsPreviousButton{background: #B6CF36  !important;}
.fsPreviousButton:hover{background: #95aa2c  !important;}
.fsNextButton, .fsSubmitButton{background: #f02639 !important; color: #FFF !important;}
.fsNextButton:hover, .fsSubmitButton:hover {background: #c02434  !important; }
.fsPagination .fsSubmitButton::after{ content: " \00bb"; }
.fsPagination .fsPreviousButton::before{ content: " \00bb"; display: inline-block; transform: rotate(180deg);}

.fsSectionHeader{display: none;}

.fsSubmit{margin-top: 10px !important; padding: 0 2rem 5px 2rem !important;}

@media screen and (max-width: 640px) {
  .fsPreviousButton::before { display: none !important; }
}
@media screen and (max-width: 480px) {
  .fsNextButton::before { display: none !important; }
  .fsNextButton span { display: block !important; }
  
}
