.fm-form-container {
  width: 100%;
}
.fm-form-container .fm-form {
  padding: 20px 0 0 0 !important;
}
.fm-form-container .fm-form .fm-header-bg {
  display: block;
}
.fm-form-container .fm-form .fm-header {
  text-align: center;
}
.fm-form-container .fm-form .image_left_right.fm-header {
  padding: 0 !important;
}
.fm-form-container
  .fm-form.header_left_right
  .wdform-page-and-images {
  width: 100%;
}
.fm-topbar .fm-form-container .fm-form .fm-header {
  width: 40% !important;
}
.fm-form-container .fm-form .fm-header-title {
  font-size: 24px;
}
.fm-form-container .fm-form .fm-header-description {
  font-size: 15px;
}
.fm-form-container .fm-scrollbox {
  width: 30%;
}
.fm-form-container .fm-form .wdform-page-and-images {
  border-style: unset !important;
  width: 100%;
}
.fm-topbar .fm-form-container .fm-form .wdform-page-and-images {
  width: 60% !important;
}
.fm-form-container .fm-form .mini_label {
  font-weight: normal;
  font-size: 12px !important;
}
.fm-form-container .fm-form .wdform_section {
  background: transparent;
}
.fm-form-container .fm-popover .fm-popover-content {
  width: 100%;
}
.fm-form-container .fm-form .wdform_footer {
  margin: 15px 0 0 0;
}
.fm-form-container .fm-pages .page_active {
  padding: 8px;
  background-color: #7f7f7f;
}
.fm-form-container .fm-pages .page_deactive {
  background-color: #999999;
  margin: 0 0 10px 0;
  padding: 4px 6px;
}
.fm-form-container .fm-pages .page_percentage_active {
  padding: 8px;
  background-color: #7f7f7f;
}
.fm-form-container .fm-pages .page_percentage_deactive {
  width: 100%;
  margin: 0 0 10px 0;
  padding: 4px 6px;
  background-color: #999999;
}
.fm-form-container .fm-action-buttons * {
  font-size: 20px !important;
}
.fm-form-container .closing-form,
.fm-form-container .minimize-form {
  position: absolute;
}
.fm-form-container .closing-form {
  top: 10px;
  right: 10px;
}
.fm-form-container .minimize-form {
  top: 10px;
  right: 43px;
}
.fm-form-container .closing-form:hover,
.fm-form-container .minimize-form:hover {
  border: none;
}
.fm-form-container .fm-form .file-upload-status {
  display: none;
}
.fm-form-container .fm-form .file-upload input {
  border: none;
}

.fm-form-container .fm-form input[type="text"],
.fm-form-container
  .fm-form
  .ui-corner-all:not(.ui-spinner):not(.ui-slider-horizontal),
.fm-form-container .fm-form input[type="number"],
.fm-form-container .fm-form input[type="password"],
.fm-form-container .fm-form input[type="url"],
.fm-form-container .fm-form input[type="email"],
.fm-form-container .fm-form textarea,
.fm-form-container .fm-form .StripeElement,
.fm-form-container .fm-form .ui-spinner-input,
.fm-form-container .fm-form .file-upload-status,
.fm-form-container .fm-form select {
  padding: 6px 10px;
}
.fm-form-container .fm-form input[type="text"],
.fm-form-container .fm-form .ui-corner-all,
.fm-form-container .fm-form input[type="number"],
.fm-form-container .fm-form input[type="password"],
.fm-form-container .fm-form input[type="url"],
.fm-form-container .fm-form input[type="email"],
.fm-form-container .fm-form textarea,
.fm-form-container .fm-form .StripeElement,
.fm-form-container .fm-form .ui-spinner-input,
.fm-form-container .fm-form .file-upload-status,
.fm-form-container .fm-form .country-name,
.fm-form-container .fm-form select {
  font-size: 16px;
  border-radius: 2px !important;
}
.fm-form-container .fm-form .ui-slider-range {
  border-radius: 2px 0 0 2px !important;
}
.fm-form-container
  .fm-form
  input[type="text"]:not(.ui-spinner-input),
.fm-form-container
  .fm-form
  input[type="number"]:not(.ui-spinner-input),
.fm-form-container .fm-form input[type="password"],
.fm-form-container .fm-form input[type="url"],
.fm-form-container .fm-form input[type="email"],
.fm-form-container .fm-form textarea,
.fm-form-container .fm-form .StripeElement,
.fm-form-container .fm-form .ui-spinner,
.fm-form-container .fm-form .ui-slider,
.fm-form-container .fm-form .ui-slider-handle,
.fm-form-container .fm-form select {
  border-top: 1px !important;
  border-top-style: solid !important;
  border-top-color: #808285 !important;
}
.fm-form-container .fm-form .ui-slider-range {
  background: #808285 !important;
}
.fm-form-container
  .fm-form
  input[type="text"]:not(.ui-spinner-input),
.fm-form-container
  .fm-form
  input[type="number"]:not(.ui-spinner-input),
.fm-form-container .fm-form input[type="password"],
.fm-form-container .fm-form input[type="url"],
.fm-form-container .fm-form input[type="email"],
.fm-form-container .fm-form textarea,
.fm-form-container .fm-form .StripeElement,
.fm-form-container .fm-form .ui-spinner,
.fm-form-container .fm-form .ui-slider,
.fm-form-container .fm-form .ui-slider-handle,
.fm-form-container .fm-form select {
  border-left: 1px !important;
  border-left-style: solid !important;
  border-left-color: #808285 !important;
}
.fm-form-container .fm-form .ui-spinner-button {
  border-left: 1px !important;
  border-left-style: solid !important;
  border-left-color: #808285 !important;
}
.fm-form-container .fm-form .ui-slider-range {
  background: #808285 !important;
}
.fm-form-container
  .fm-form
  input[type="text"]:not(.ui-spinner-input),
.fm-form-container
  .fm-form
  input[type="number"]:not(.ui-spinner-input),
.fm-form-container .fm-form input[type="password"],
.fm-form-container .fm-form input[type="url"],
.fm-form-container .fm-form input[type="email"],
.fm-form-container .fm-form textarea,
.fm-form-container .fm-form .StripeElement,
.fm-form-container .fm-form .ui-spinner,
.fm-form-container .fm-form .ui-slider,
.fm-form-container .fm-form .ui-slider-handle,
.fm-form-container .fm-form select {
  border-right: 1px !important;
  border-right-style: solid !important;
  border-right-color: #808285 !important;
}
.fm-form-container .fm-form .ui-slider-range {
  background: #808285 !important;
}
.fm-form-container
  .fm-form
  input[type="text"]:not(.ui-spinner-input),
.fm-form-container
  .fm-form
  input[type="number"]:not(.ui-spinner-input),
.fm-form-container .fm-form input[type="password"],
.fm-form-container .fm-form input[type="url"],
.fm-form-container .fm-form input[type="email"],
.fm-form-container .fm-form textarea,
.fm-form-container .fm-form .StripeElement,
.fm-form-container .fm-form .ui-spinner,
.fm-form-container .fm-form .ui-slider,
.fm-form-container .fm-form .ui-slider-handle,
.fm-form-container .fm-form select {
  border-bottom: 1px !important;
  border-bottom-style: solid !important;
  border-bottom-color: #808285 !important;
}
.fm-form-container .fm-form .ui-slider-range {
  background: #808285 !important;
}
.fm-form-container .fm-form .button-submit {
  max-width: 100%;
}