/*! * Bootstrap v4.1.3 Unset */
/*********************************************** ****************** Main site overrides ************************************************/
/* line 6, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.ie-browser-msg {
  display: none;
}

/* line 10, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
:root {
  --font-family-sans-serif: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: "Open Sans", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  -webkit-font-feature-settings: "clig", "salt";
  font-feature-settings: "cliga", "salt";
}

/* line 17, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
*,
::after,
::before {
  box-sizing: border-box;
}

/* line 23, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
html {
  line-height: 1;
}

/* line 27, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
body {
  min-width: 360px;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  color: #333;
}

/* line 33, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 {
  /* ======= START BS Class Reset ====== */
}

/* line 34, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 h1,
.v22 h2,
.v22 h3,
.v22 h4,
.v22 h5,
.v22 h6,
.v22 p,
.v22 address,
.v22 dl,
.v22 dt,
.v22 dd,
.v22 ol,
.v22 ul,
.v22 blockquote,
.v22 figure,
.v22 label,
.v22 legend {
  margin-bottom: 0;
}

/* line 54, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 .h1,
.v22 .h2,
.v22 .h3,
.v22 .h4,
.v22 .h5,
.v22 .h6,
.v22 h1,
.v22 h2,
.v22 h3,
.v22 h4,
.v22 h5,
.v22 h6 {
  margin-bottom: 0;
  font-weight: normal;
  line-height: 1;
}

/* line 70, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 .h1,
.v22 h1 {
  font-size: 2.5rem;
}

/* line 74, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 .h2,
.v22 h2 {
  font-size: 2rem;
}

/* line 78, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 .h3,
.v22 h3 {
  font-size: 1.75rem;
}

/* line 82, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 .h4,
.v22 h4 {
  font-size: 1.5rem;
}

/* line 86, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 .h5,
.v22 h5 {
  font-size: 1.25rem;
}

/* line 90, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 .h6,
.v22 h6,
.v22 p {
  font-size: 1rem;
}

/* line 95, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 abbr[data-original-title],
.v22 abbr[title] {
  text-decoration: none;
  -webkit-text-decoration: none;
  text-decoration: none;
}

/* line 101, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 b,
.v22 strong {
  font-weight: 600;
}

/* line 105, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 a {
  color: #333;
}

/* line 108, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 a:hover {
  color: #555;
}

/* line 111, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 caption {
  padding-top: 0;
  padding-bottom: 0;
  color: #333;
}

/* line 116, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 button {
  border-radius: inherit;
}

/* line 119, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 button:focus {
  outline: 2px dotted;
}

/* line 122, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 [hidden] {
  display: none !important;
}

/* line 125, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 hr {
  margin-top: 0;
  margin-bottom: 0;
  border: 0;
  border-top: 0;
}

/* line 131, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 .display-1,
.v22 .display-2,
.v22 .display-3,
.v22 .display-4,
.v22 .small,
.v22 small,
.v22 .mark,
.v22 mark,
.v22 .lead,
.v22 .initialism {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  color: #f00;
  text-decoration: strikethrough;
}

/* line 147, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 .list-inline-item:not(:last-child) {
  margin-right: 0;
}

/* line 150, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 .blockquote {
  margin-bottom: 0;
  font-size: 1rem;
}

/* line 154, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 .blockquote-footer {
  font-size: 1rem;
  color: #333;
}

/* line 158, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 .blockquote-footer::before {
  content: "";
}

/* line 161, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 .img-fluid {
  width: 100%;
}

/* line 164, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 .img-thumbnail {
  padding: 0;
  border: 1px solid #f00;
  border-radius: 0;
  max-width: 20%;
}

/* line 170, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 .figure-img {
  margin-bottom: 0;
}

/* line 173, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 .figure-caption {
  font-size: 1;
  color: #333;
}

/* line 177, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
.v22 code,
.v22 kbd,
.v22 kbd kbd,
.v22 pre {
  font-size: 1em;
  color: #333;
  word-break: unset;
}

@media screen {
  /* line 33, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 {
    /*.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto*/
    /* .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
		 -ms-flex:0 0 100%;
		 flex:0 0 100%;
		 max-width:100% 
	}
	 */
  }
  /* line 187, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .container,
  .v22 .container-fluid {
    width: 100%;
    padding: 0;
    margin: 0 auto;
    max-width: 100%;
  }
  /* line 194, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .row {
    margin: 0;
  }
  /* line 198, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 [class^="col-"] {
    padding: 0;
  }
  /* line 207, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .offset-1,
  .v22 .offset-2,
  .v22 .offset-3,
  .v22 .offset-4,
  .v22 .offset-5,
  .v22 .offset-6,
  .v22 .offset-7,
  .v22 .offset-8,
  .v22 .offset-9,
  .v22 .offset-10,
  .v22 .offset-11,
  .v22 .offset-sm-1,
  .v22 .offset-sm-2,
  .v22 .offset-sm-3,
  .v22 .offset-sm-4,
  .v22 .offset-sm-5,
  .v22 .offset-sm-6,
  .v22 .offset-sm-7,
  .v22 .offset-sm-8,
  .v22 .offset-sm-9,
  .v22 .offset-sm-10,
  .v22 .offset-sm-11,
  .v22 .offset-md-1,
  .v22 .offset-md-2,
  .v22 .offset-md-3,
  .v22 .offset-md-4,
  .v22 .offset-md-5,
  .v22 .offset-md-6,
  .v22 .offset-md-7,
  .v22 .offset-md-8,
  .v22 .offset-md-9,
  .v22 .offset-md-10,
  .v22 .offset-md-11,
  .v22 .offset-lg-1,
  .v22 .offset-lg-2,
  .v22 .offset-lg-3,
  .v22 .offset-lg-4,
  .v22 .offset-lg-5,
  .v22 .offset-lg-6,
  .v22 .offset-lg-7,
  .v22 .offset-lg-8,
  .v22 .offset-lg-9,
  .v22 .offset-lg-10,
  .v22 .offset-lg-11,
  .v22 .col-xl-1,
  .v22 .col-xl-2,
  .v22 .col-xl-3,
  .v22 .col-xl-4,
  .v22 .col-xl-5,
  .v22 .col-xl-6,
  .v22 .col-xl-7,
  .v22 .col-xl-8,
  .v22 .col-xl-9,
  .v22 .col-xl-10,
  .v22 .col-xl-11,
  .v22 .col-xl-12 {
    margin-left: 0;
  }
  /* line 265, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .table,
  .v22 .table-responsive-sm,
  .v22 .table-responsive-md {
    margin-bottom: 0;
  }
  /* line 270, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .table-responsive,
  .v22 .table-responsive-lg .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  /* line 278, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .table-responsive-lg > .table-bordered,
  .v22 .table-responsive-xl > .table-bordered,
  .v22 .table-responsive > .table-bordered,
  .v22 .table td,
  .v22 .table th,
  .v22 .table thead th,
  .v22 .table tbody + tbody,
  .v22 .table-sm td,
  .v22 .table-sm th,
  .v22 .table-bordered td,
  .v22 .table-bordered th {
    padding: 1rem;
    vertical-align: bottom;
    border: 1px solid #ccc;
  }
  /* line 293, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .table-bordered,
  .v22 .table-responsive-md > .table-bordered {
    border: 2px solid #ccc;
  }
  /* line 297, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .table-bordered thead td,
  .v22 .table-bordered thead th {
    border-bottom-width: 2px solid #ccc;
  }
  /* line 301, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .table-primary,
  .v22 .table-primary > td,
  .v22 .table-primary > th,
  .v22 .table-hover .table-primary:hover,
  .v22 .table-hover .table-primary:hover > td,
  .v22 .table-hover .table-primary:hover > th,
  .v22 .table-secondary,
  .v22 .table-secondary > td,
  .v22 .table-secondary > th,
  .v22 .table-hover .table-secondary:hover,
  .v22 .table-hover .table-secondary:hover > td,
  .v22 .table-hover .table-secondary:hover > th,
  .v22 .table-success,
  .v22 .table-success > td,
  .v22 .table-success > th,
  .v22 .table-hover .table-success:hover,
  .v22 .table-hover .table-success:hover > td,
  .v22 .table-hover .table-success:hover > th,
  .v22 .table-info,
  .v22 .table-info > td,
  .v22 .table-info > th,
  .v22 .table-hover .table-info:hover,
  .v22 .table-hover .table-info:hover > td,
  .v22 .table-hover .table-info:hover > th,
  .v22 .table-warning,
  .v22 .table-warning > td,
  .v22 .table-warning > th,
  .v22 .table-hover .table-warning:hover,
  .v22 .table-hover .table-warning:hover > td,
  .v22 .table-hover .table-warning:hover > th,
  .v22 .table-danger,
  .v22 .table-danger > td,
  .v22 .table-danger > th,
  .v22 .table-hover .table-danger:hover,
  .v22 .table-hover .table-danger:hover > td,
  .v22 .table-hover .table-danger:hover > th,
  .v22 .table-light,
  .v22 .table-light > td,
  .v22 .table-light > th,
  .v22 .table-hover .table-light:hover,
  .v22 .table-hover .table-light:hover > td,
  .v22 .table-hover .table-light:hover > th,
  .v22 .table-dark,
  .v22 .table-dark > td,
  .v22 .table-dark > th,
  .v22 .table-hover .table-dark:hover,
  .v22 .table-hover .table-dark:hover > td,
  .v22 .table-hover .table-dark:hover > th,
  .v22 .table-active,
  .v22 .table-active > td,
  .v22 .table-active > th,
  .v22 .table-hover .table-active:hover,
  .v22 .table-hover .table-active:hover > td,
  .v22 .table-hover .table-active:hover > th,
  .v22 .table-dark,
  .v22 .table .thead-dark th {
    color: #fff;
    background-color: #333;
    border-color: #333;
  }
  /* line 361, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .table .thead-light th,
  .v22 .table-dark td,
  .v22 .table-dark th,
  .v22 .table-dark thead th {
    color: #000;
    background-color: #eee;
    border-color: #eee;
  }
  /* line 369, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .form-control,
  .v22 .form-control-plaintext,
  .v22 .form-control-sm,
  .v22 .form-control-md,
  .v22 .form-control-lg {
    height: auto;
    padding: 0;
    font-size: 1rem;
    line-height: 1;
    color: #333;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #333;
    border-radius: 0;
  }
  /* line 384, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .form-control:focus {
    color: #333;
    box-shadow: 0;
  }
  /* line 388, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .col-form-label,
  .v22 .col-form-label-sm,
  .v22 .col-form-label-lg,
  .v22 .form-control-plaintext.form-control-lg,
  .v22 .form-control-plaintext.form-control-sm {
    padding: 0;
    font-size: 1rem;
    line-height: 1;
  }
  /* line 397, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .form-group,
  .v22 .form-text,
  .v22 .form-row {
    margin: 0;
  }
  /* line 402, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .form-row > .col,
  .v22 .form-row > [class*=col-],
  .v22 .form-check {
    padding: 0;
  }
  /* line 407, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .form-check-input:disabled ~ .form-check-label {
    color: unset;
  }
  /* line 410, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .form-check-inline {
    margin: 0;
  }
  /* line 413, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .form-check-inline .form-check-input {
    position: static;
    margin: 0;
  }
  /* line 417, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .valid-feedback {
    display: none;
    margin-top: 0;
    font-size: 100%;
    color: unset;
  }
  /* line 423, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .custom-file-input.is-invalid ~ .custom-file-label,
  .v22 .was-validated .custom-file-input:invalid ~ .custom-file-label .custom-file-input.is-invalid ~ .custom-file-label::after,
  .v22 .was-validated .custom-file-input:invalid ~ .custom-file-label::after,
  .v22 .custom-select.is-valid,
  .v22 .form-control.is-valid,
  .v22 .was-validated .custom-select:valid,
  .v22 .was-validated .form-control:valid {
    border-color: unset;
  }
  /* line 432, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .custom-select.is-valid:focus,
  .v22 .form-control.is-valid:focus,
  .v22 .was-validated .custom-select:valid:focus,
  .v22 .was-validated .form-control:valid:focus {
    border-color: unset;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
  }
  /* line 439, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .form-check-input.is-invalid ~ .form-check-label,
  .v22 .was-validated .form-check-input:invalid ~ .form-check-label,
  .v22 .custom-control-input.is-invalid ~ .custom-control-label,
  .v22 .was-validated .custom-control-input:invalid ~ .custom-control-label,
  .v22 .form-check-input.is-valid ~ .form-check-label,
  .v22 .was-validated .form-check-input:valid ~ .form-check-label,
  .v22 .custom-control-input.is-valid ~ .custom-control-label,
  .v22 .was-validated .custom-control-input:valid ~ .custom-control-label {
    color: unset;
  }
  /* line 449, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .custom-control-input.is-invalid:checked ~ .custom-control-label::before,
  .v22 .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
  .v22 .custom-control-input.is-invalid ~ .custom-control-label::before,
  .v22 .was-validated .custom-control-input:invalid ~ .custom-control-label::before .custom-control-input.is-valid ~ .custom-control-label::before,
  .v22 .was-validated .custom-control-input:valid ~ .custom-control-label::before,
  .v22 .custom-control-input.is-valid:checked ~ .custom-control-label::before,
  .v22 .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before {
    background-color: unset;
  }
  /* line 458, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .custom-control-input.is-invalid:focus ~ .custom-control-label::before,
  .v22 .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
  .v22 .custom-control-input.is-valid:focus ~ .custom-control-label::before,
  .v22 .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before {
    box-shadow: none;
  }
  /* line 464, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .custom-select.is-invalid,
  .v22 .form-control.is-invalid,
  .v22 .was-validated .custom-select:invalid,
  .v22 .was-validated .form-control:invalid,
  .v22 .custom-select.is-invalid:focus,
  .v22 .form-control.is-invalid:focus,
  .v22 .was-validated .custom-select:invalid:focus,
  .v22 .was-validated .form-control:invalid:focus .custom-file-input.is-valid ~ .custom-file-label,
  .v22 .was-validated .custom-file-input:valid ~ .custom-file-label,
  .v22 .custom-file-input.is-valid ~ .custom-file-label::after,
  .v22 .was-validated .custom-file-input:valid ~ .custom-file-label::after {
    border-color: unset;
  }
  /* line 477, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .custom-file-input.is-valid:focus ~ .custom-file-label,
  .v22 .was-validated .custom-file-input:valid:focus ~ .custom-file-label {
    box-shadow: none;
  }
  /* line 481, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .invalid-feedback {
    display: none;
    width: 100%;
    margin: 0;
    font-size: 100%;
    color: unset;
  }
  /* line 488, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .custom-select.is-invalid ~ .invalid-feedback,
  .v22 .custom-select.is-invalid ~ .invalid-tooltip,
  .v22 .form-control.is-invalid ~ .invalid-feedback,
  .v22 .form-control.is-invalid ~ .invalid-tooltip,
  .v22 .was-validated .custom-select:invalid ~ .invalid-feedback,
  .v22 .was-validated .custom-select:invalid ~ .invalid-tooltip,
  .v22 .was-validated .form-control:invalid ~ .invalid-feedback,
  .v22 .was-validated .form-control:invalid ~ .invalid-tooltip,
  .v22 .form-control-file.is-invalid ~ .invalid-feedback,
  .v22 .form-control-file.is-invalid ~ .invalid-tooltip,
  .v22 .was-validated .form-control-file:invalid ~ .invalid-feedback,
  .v22 .was-validated .form-control-file:invalid ~ .invalid-tooltip,
  .v22 form-check-input.is-invalid ~ .invalid-feedback,
  .v22 .form-check-input.is-invalid ~ .invalid-tooltip,
  .v22 .was-validated .form-check-input:invalid ~ .invalid-feedback,
  .v22 .was-validated .form-check-input:invalid ~ .invalid-tooltip,
  .v22 .custom-control-input.is-invalid ~ .invalid-feedback,
  .v22 .custom-control-input.is-invalid ~ .invalid-tooltip,
  .v22 .was-validated .custom-control-input:invalid ~ .invalid-feedback,
  .v22 .was-validated .custom-control-input:invalid ~ .invalid-tooltip,
  .v22 .custom-file-input.is-invalid ~ .invalid-feedback,
  .v22 .custom-file-input.is-invalid ~ .invalid-tooltip,
  .v22 .was-validated .custom-file-input:invalid ~ .invalid-feedback,
  .v22 .was-validated .custom-file-input:invalid ~ .invalid-tooltip {
    display: block;
  }
  /* line 514, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .custom-file-input.is-invalid:focus ~ .custom-file-label,
  .v22 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
    box-shadow: none;
  }
  /* line 518, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .form-inline .form-check-input {
    position: relative;
    margin: 0;
  }
  /* line 522, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .btn:focus,
  .v22 .btn:focus,
  .v22 .btn:hover {
    text-decoration: underline;
    outline: 0;
    box-shadow: none;
  }
  /* line 529, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .btn-primary {
    color: #fff;
    background-color: #333;
    border-color: #333;
  }
  /* line 534, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .btn-primary:hover {
    color: #fff;
    background-color: #000;
    border-color: #000;
  }
  /* line 539, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .btn-primary.focus,
  .v22 .btn-primary:focus {
    box-shadow: none;
  }
  /* line 543, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .btn-primary.disabled,
  .v22 .btn-primary:disabled {
    color: #ccc;
    background-color: #777;
    border-color: #ccc;
  }
  /* line 549, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .btn-primary:not(:disabled):not(.disabled).active,
  .v22 .btn-primary:not(:disabled):not(.disabled):active,
  .v22 .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #000;
    border-color: #333;
  }
  /* line 556, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .btn-primary:not(:disabled):not(.disabled).active:focus,
  .v22 .btn-primary:not(:disabled):not(.disabled):active:focus,
  .v22 .show > .btn-primary.dropdown-toggle:focus {
    box-shadow: none;
  }
  /* line 561, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .btn-secondary,
  .v22 .btn-secondary:hover,
  .v22 .btn-secondary.focus,
  .v22 .btn-secondary:focus,
  .v22 .btn-secondary.disabled,
  .v22 .btn-secondary:disabled,
  .v22 .btn-secondary:not(:disabled):not(.disabled).active,
  .v22 .btn-secondary:not(:disabled):not(.disabled):active,
  .v22 .show > .btn-secondary.dropdown-toggle,
  .v22 .btn-secondary:not(:disabled):not(.disabled).active:focus,
  .v22 .btn-secondary:not(:disabled):not(.disabled):active:focus,
  .v22 .show > .btn-secondary.dropdown-toggle:focus,
  .v22 .btn-success,
  .v22 .btn-success:hover,
  .v22 .btn-success.focus,
  .v22 .btn-success:focus,
  .v22 .btn-success.disabled,
  .v22 .btn-success:disabled,
  .v22 .btn-success:not(:disabled):not(.disabled).active,
  .v22 .btn-success:not(:disabled):not(.disabled):active,
  .v22 .show > .btn-success.dropdown-toggle,
  .v22 .btn-success:not(:disabled):not(.disabled).active:focus,
  .v22 .btn-success:not(:disabled):not(.disabled):active:focus,
  .v22 .show > .btn-success.dropdown-toggle:focus,
  .v22 .btn-info,
  .v22 .btn-info:hover,
  .v22 .btn-info.focus,
  .v22 .btn-info:focus,
  .v22 .btn-info.disabled,
  .v22 .btn-info:disabled,
  .v22 .btn-info:not(:disabled):not(.disabled).active,
  .v22 .btn-info:not(:disabled):not(.disabled):active,
  .v22 .show > .btn-info.dropdown-toggle,
  .v22 .btn-info:not(:disabled):not(.disabled).active:focus,
  .v22 .btn-info:not(:disabled):not(.disabled):active:focus,
  .v22 .show > .btn-info.dropdown-toggle:focus,
  .v22 .btn-warning,
  .v22 .btn-warning:hover,
  .v22 .btn-warning.focus,
  .v22 .btn-warning:focus,
  .v22 .btn-warning.disabled,
  .v22 .btn-warning:disabled,
  .v22 .btn-warning:not(:disabled):not(.disabled).active,
  .v22 .btn-warning:not(:disabled):not(.disabled):active,
  .v22 .show > .btn-warning.dropdown-toggle,
  .v22 .btn-warning:not(:disabled):not(.disabled).active:focus,
  .v22 .btn-warning:not(:disabled):not(.disabled):active:focus,
  .v22 .show > .btn-warning.dropdown-toggle:focus,
  .v22 .btn-danger,
  .v22 .btn-danger:hover,
  .v22 .btn-danger.focus,
  .v22 .btn-danger:focus,
  .v22 .btn-danger.disabled,
  .v22 .btn-danger:disabled,
  .v22 .btn-danger:not(:disabled):not(.disabled).active,
  .v22 .btn-danger:not(:disabled):not(.disabled):active,
  .v22 .show > .btn-danger.dropdown-toggle,
  .v22 .btn-danger:not(:disabled):not(.disabled).active:focus,
  .v22 .btn-danger:not(:disabled):not(.disabled):active:focus,
  .v22 .show > .btn-danger.dropdown-toggle:focus,
  .v22 .btn-light,
  .v22 .btn-light:hover,
  .v22 .btn-light.focus,
  .v22 .btn-light:focus,
  .v22 .btn-light.disabled,
  .v22 .btn-light:disabled,
  .v22 .btn-light:not(:disabled):not(.disabled).active,
  .v22 .btn-light:not(:disabled):not(.disabled):active,
  .v22 .show > .btn-light.dropdown-toggle,
  .v22 .btn-light:not(:disabled):not(.disabled).active:focus,
  .v22 .btn-light:not(:disabled):not(.disabled):active:focus,
  .v22 .show > .btn-light.dropdown-toggle:focus,
  .v22 .btn-dark,
  .v22 .btn-dark:hover,
  .v22 .btn-dark.focus,
  .v22 .btn-dark:focus,
  .v22 .btn-dark.disabled,
  .v22 .btn-dark:disabled,
  .v22 .btn-dark:not(:disabled):not(.disabled).active,
  .v22 .btn-dark:not(:disabled):not(.disabled):active,
  .v22 .show > .btn-dark.dropdown-toggle,
  .v22 .btn-dark:not(:disabled):not(.disabled).active:focus,
  .v22 .btn-dark:not(:disabled):not(.disabled):active:focus,
  .v22 .show > .btn-dark.dropdown-toggle:focus,
  .v22 .btn-link,
  .v22 .btn-link:hover,
  .v22 .btn-link.focus,
  .v22 .btn-link:focus,
  .v22 .btn-link.disabled,
  .v22 .btn-link:disabled,
  .v22 .btn-link:not(:disabled):not(.disabled).active,
  .v22 .btn-link:not(:disabled):not(.disabled):active,
  .v22 .show > .btn-link.dropdown-toggle,
  .v22 .btn-link:not(:disabled):not(.disabled).active:focus,
  .v22 .btn-link:not(:disabled):not(.disabled):active:focus,
  .v22 .show > .btn-link.dropdown-toggle:focus {
    border: #f00 1px solid !important;
  }
  /* line 659, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .btn-group-lg > .btn,
  .v22 .btn-lg,
  .v22 .btn-group-sm > .btn,
  .v22 .btn-sm {
    padding: 0;
    font-size: 1rem;
    line-height: 1;
    border-radius: 0;
  }
  /* line 668, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .btn-block + .btn-block {
    margin: 0rem;
  }
  /* line 671, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .btn-group .btn + .btn,
  .v22 .btn-group .btn + .btn-group,
  .v22 .btn-group .btn-group + .btn,
  .v22 .btn-group .btn-group + .btn-group,
  .v22 .btn-group-vertical .btn + .btn,
  .v22 .btn-group-vertical .btn + .btn-group,
  .v22 .btn-group-vertical .btn-group + .btn,
  .v22 .btn-group-vertical .btn-group + .btn-group {
    margin-left: 0;
  }
  /* line 681, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .nav,
  .v22 .navbar,
  .v22 .nav-link {
    padding: 0;
  }
  /* line 686, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .nav-link:focus,
  .v22 .nav-link:hover {
    text-decoration: none;
  }
  /* line 690, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .nav-link.disabled {
    color: #ccc;
  }
  /* line 693, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .nav-tabs .nav-item {
    margin-bottom: 0;
  }
  /* line 696, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .nav-link {
    border: 1px solid transparent;
    border-radius: .0;
  }
  /* line 700, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .card {
    border: 1px solid #333;
  }
  /* line 703, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .card-body {
    padding: 0;
  }
  /* line 706, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .card-title,
  .v22 .card-subtitle {
    margin: 0;
  }
  /* line 710, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .breadcrumb {
    padding: 0;
    margin-bottom: 0;
    background-color: #000;
    border-radius: 0;
  }
  /* line 716, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .breadcrumb-item + .breadcrumb-item,
  .v22 .breadcrumb-item + .breadcrumb-item::before {
    color: #fff;
    padding-left: .0;
  }
  /* line 721, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .jumbotron {
    padding: 0;
    margin-bottom: 0;
    background-color: 333;
    border-radius: 0;
  }
  /* line 727, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 .close {
    float: right;
    font-size: 1rem;
    font-weight: normal;
    text-shadow: none;
    opacity: 1;
  }
}

@media print {
  /* line 736, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 * {
    background: none !important;
  }
  /* line 739, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 header img,
  .v22 .hero figure,
  .v22 #infoGraphic {
    display: none !important;
  }
  /* line 744, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 section {
    padding-top: 2em;
    border-top: 1px solid #ccc;
    margin-top: 2em;
  }
  /* line 749, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/1-group-hf/22-unset-bootstrap.scss */
  .v22 a,
  .v22 a:after {
    text-decoration: none !important;
  }
}

/*# sourceMappingURL=22-unset-bootstrap.css.map */