@media screen and (max-width: 991px) {}
@media screen and (max-width: 767px) {
  /*----------------------------------------------------- Form Containers --------------------------------------------*/
  .FormTile {
    width: inherit;
  }
  .FormSectionContainer {}
  /*----------------------------------------------------- Help Prompts --------------------------------------------*/
  .PopupHelpPromptIcon:hover + .PopupHelpPromptMessage {
    display: none;
  }
  .PopupHelpPromptIcon.hover + .PopupHelpPromptMessage {
    display: block;
  }
  /*----------------------------------------------------- Misc --------------------------------------------*/
  .MiddleColumn {
    min-height: inherit;
  }
}
@media screen and (max-width: 575px) {
  /*----------------------------------------------------- Form Containers --------------------------------------------*/
  .FormTile {
    min-width: inherit;
    margin-right: 0px !important;
    width: 100% !important;
  }
  .FormSectionContainer {
    margin-right: 0px;
    width: 100%;
  }
  .FieldComboBox {
    margin-right: 0px;
    margin-bottom: 10px;
  }
  .AltFormSubHeader {
    display: none;
  }
  /*----------------------------------------------------- Dynamic Field Sizes --------------------------------------------*/
  .Field_Spaced input[type=text], .Field_Spaced input[type=password], .Field_Spaced input[type=number], .Field_Spaced .PsuedoLabel, .Field_Spaced select, .Field_Spaced textarea {
    width: 100%;
  }
  .FieldComboBox.Half {
    width: 100%;
  }
  /*----------------------------------------------------- Help Prompts --------------------------------------------*/
  .PopupHelpPrompt {
    width: calc(100vw - 30px);
  }
  .PopupHelpPromptIcon {
    right: 0px;
  }
  .PopupHelpPrompt.Select .PopupHelpPromptIcon {
    right: 30px;
  }
  .PopupHelpPromptMessage {
    top: 50px;
    width: 100%;
    right: 0px;
  }
  .PopupValidationPrompt::after {
    top: 50px;
  }
  /*----------------------------------------------------- Buttons --------------------------------------------*/
  .Button {
    margin-right: 5px;
  }
  .Button.HasRightIcon.OmitMobileIcon {
    padding-right: 20px;
    background-image: none;
  }
  .Button.OmitMobileIcon::before, .Button.OmitMobileIcon::after {
    display: none;
  }
  .Button.HasLeftIcon.OmitMobileIcon {
    padding-left: 20px;
    background-image: none;
  }
  /*----------------------------------------------------- Misc --------------------------------------------*/
  .PermanentFieldLabel::after {
    height: 40px;
    line-height: 40px;
  }
  .TogglePasswordVisibility {
    height: 40px;
  }
  .MobileLeftMargin {
    margin-left: 10px;
  }
  .CaptchaContainer .Field_Spaced {
    margin-right: 10px;
  }
}
@media screen and (max-width:400px) {}