
body {
  background: none;
}

body .layout-canvas-g {
  background: none;
}

body .layout-canvas-g .section {
  margin: 0;
}

body .layout-canvas-g .section form {
  padding: 0 !important;
}

body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls {
  padding-bottom: 0 !important;
  margin: 0 0 24px;
}

body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls label {
  color: #003B95 !important;
  display: inline-block;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;
}

body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls input[type=text],
body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls input[type=url],
body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls input[type=email],
body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls input[type=tel],
body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls input[type=number],
body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls input[type=date],
body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls textarea,
body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls select {
  width: 100% !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border-width: 0 0 2px 0;
  border-color: #e4e5e6;
  color: #003B95;
  font-size: 16px;
  line-height: 2.2;
  max-width: 100%;
  padding: 0;
  -webkit-transition: border-color cubic-bezier(0.215, 0.61, 0.355, 1) 350ms;
  -o-transition: border-color cubic-bezier(0.215, 0.61, 0.355, 1) 350ms;
  transition: border-color cubic-bezier(0.215, 0.61, 0.355, 1) 350ms;
  height: 30px !important;
}

body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls input[type=text]:focus,
body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls input[type=text]:focus-visible,
body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls input[type=url]:focus,
body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls input[type=url]:focus-visible,
body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls input[type=email]:focus,
body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls input[type=email]:focus-visible,
body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls input[type=tel]:focus,
body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls input[type=tel]:focus-visible,
body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls input[type=number]:focus,
body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls input[type=number]:focus-visible,
body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls input[type=date]:focus,
body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls input[type=date]:focus-visible,
body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls textarea:focus,
body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls textarea:focus-visible,
body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls select:focus,
body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls select:focus-visible {
  border-color: #009fe3;
  outline: none;
}

body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls input[type=checkbox] {
  width: 18px;
  height: 18px;
  margin: 0 6px 0 0;
  background: #ffffff;
  border-radius: 2px;
  border: 2px solid #c7cbd0;
}

body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-controls .sc-formfield-input-wrapper label {
  color: #003B95 !important;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-weight: 400;
  line-height: 1.2;
}

body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-submit-button-wrapper .sc-button {
  width: 100% !important;
  color: #ffffff;
  font-size: 20px !important;
  padding: 10px 20px !important;
  font-weight: 500;
  line-height: 19px !important;
  border-radius: 2px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #006CE4 !important;
  border: 0;
  cursor: pointer;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: background ease 350ms,color ease 350ms,border-color ease 350ms;
  -o-transition: background ease 350ms,color ease 350ms,border-color ease 350ms;
  transition: background ease 350ms,color ease 350ms,border-color ease 350ms;
}

body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-submit-button-wrapper .sc-button:hover,
body .layout-canvas-g .section .stylingblock-content-wrapper .smartcapture-submit-button-wrapper .sc-button:focus {
            
  background: #009fe3 !important;
}

body .layout-canvas-g .section .stylingblock-content-wrapper p {
  color: #383838;
  margin: 0 0 24px !important;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

body .layout-canvas-g .section .stylingblock-content-wrapper p a {
  color: #006CE4;
  text-decoration: underline;
  -webkit-transition: color ease 350ms;
  -o-transition: color ease 350ms;
  transition: color ease 350ms;
}

body .layout-canvas-g .section .stylingblock-content-wrapper p a:hover,
body .layout-canvas-g .section .stylingblock-content-wrapper p a:focus {
  color: #003B95;
  text-decoration: none;
}

body .layout-canvas-g .section .popover-content {
  color: #a5a5a5;
  font-size: 12px;
  margin-top: 5px;
}