.h-full {
  height: 100%; }

.w-full {
  width: 100%; }

@media (max-width: 767px) {
  .text-center-xs {
    text-align: center; } }

.no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.col-no-padding {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.h-box {
  display: table;
  width: 100%; }
  @media (max-width: 767px) {
    .h-box.auto-xs,
    .h-box.auto-xs .col {
      display: block; } }
  .h-box .col {
    display: table-cell; }

.v-top {
  vertical-align: top; }

.v-middle {
  vertical-align: middle; }

.v-bottom {
  vertical-align: bottom; }

.panel-padding-top {
  padding-top: 15px; }

.panel-padding-bottom {
  padding-bottom: 15px; }

.panel-padding-left {
  padding-left: 15px; }

.panel-padding-right {
  padding-right: 15px; }

.panel-half-padding-top {
  padding-top: 7.5px; }

.panel-half-padding-bottom {
  padding-bottom: 7.5px; }

.panel-half-padding-right {
  padding-right: 7.5px; }

.panel-half-padding-left {
  padding-left: 7.5px; }

.panel-margin-top {
  margin-top: 15px; }

.panel-half-margin-top {
  margin-top: 7.5px; }

.panel-half-margin-top-negative {
  margin-top: -7.5px; }

.panel-double-margin-top {
  margin-top: 30px; }

.panel-margin-left {
  margin-left: 15px; }

.panel-half-margin-left {
  margin-left: 7.5px; }

.panel-margin-right {
  margin-right: 15px; }

.panel-half-margin-right {
  margin-right: 7.5px; }

.panel-margin-bottom {
  margin-bottom: 15px; }

.panel-half-margin-bottom {
  margin-bottom: 7.5px; }

.panel-double-padding-top {
  padding-top: 30px; }

.panel-double-padding-bottom {
  padding-bottom: 30px; }

.mc-detailed-list p {
  font-size: 1.3em;
  line-height: 1.7em; }

.mc-detailed-list .mc-detailed-list-row {
  display: flex;
  padding: 7.5px 0;
  line-height: 1.5em; }
  .mc-detailed-list .mc-detailed-list-row .mc-detailed-list-label {
    font-weight: 600;
    text-align: right;
    color: #666666;
    flex: 0 0 auto; }
  .mc-detailed-list .mc-detailed-list-row .mc-detailed-list-column {
    box-sizing: border-box;
    flex: 1 1 10%;
    padding: 0 15px;
    word-break: break-word; }

.mc-detailed-list.mc-detailed-list-two-columns .mc-detailed-list-row *:nth-child(3) {
  display: none; }

.mc-detailed-list.mc-detailed-list-hide-first-column .mc-detailed-list-row .mc-detailed-list-column:nth-child(2) {
  display: none; }

hr {
  height: 1px;
  color: #cccccc;
  background-color: #cccccc;
  font-size: 0;
  border: 0; }

.mc-hr-dbl {
  height: 2px;
  color: #cccccc;
  background-color: #cccccc;
  font-size: 0;
  border: 0; }

ngb-tooltip-window.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-size: 13px;
  word-wrap: break-word;
  opacity: 0; }
  ngb-tooltip-window.tooltip.show {
    opacity: 0.9; }
  ngb-tooltip-window.tooltip .arrow {
    position: absolute;
    display: block;
    width: 5px;
    height: 5px; }
  ngb-tooltip-window.tooltip .arrow::before {
    position: absolute;
    border-color: transparent;
    border-style: solid; }
  ngb-tooltip-window.tooltip .tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 4px; }
  ngb-tooltip-window.tooltip.bs-tooltip-top, ngb-tooltip-window.tooltip.bs-tooltip-auto[x-placement^='top'] {
    padding: 5px 0; }
    ngb-tooltip-window.tooltip.bs-tooltip-top .arrow, ngb-tooltip-window.tooltip.bs-tooltip-auto[x-placement^='top'] .arrow {
      bottom: 0; }
    ngb-tooltip-window.tooltip.bs-tooltip-top .arrow::before, ngb-tooltip-window.tooltip.bs-tooltip-auto[x-placement^='top'] .arrow::before {
      margin-left: -3px;
      content: '';
      border-width: 5px 5px 0;
      border-top-color: #000; }
  ngb-tooltip-window.tooltip.bs-tooltip-right, ngb-tooltip-window.tooltip.bs-tooltip-auto[x-placement^='right'] {
    padding: 0 5px; }
    ngb-tooltip-window.tooltip.bs-tooltip-right .arrow, ngb-tooltip-window.tooltip.bs-tooltip-auto[x-placement^='right'] .arrow {
      left: 0; }
    ngb-tooltip-window.tooltip.bs-tooltip-right .arrow::before, ngb-tooltip-window.tooltip.bs-tooltip-auto[x-placement^='right'] .arrow::before {
      margin-top: -3px;
      content: '';
      border-width: 5px 5px 5px 0;
      border-right-color: #000; }
  ngb-tooltip-window.tooltip.bs-tooltip-bottom, ngb-tooltip-window.tooltip.bs-tooltip-auto[x-placement^='bottom'] {
    padding: 5px 0; }
    ngb-tooltip-window.tooltip.bs-tooltip-bottom .arrow, ngb-tooltip-window.tooltip.bs-tooltip-auto[x-placement^='bottom'] .arrow {
      top: 0; }
    ngb-tooltip-window.tooltip.bs-tooltip-bottom .arrow::before, ngb-tooltip-window.tooltip.bs-tooltip-auto[x-placement^='bottom'] .arrow::before {
      margin-left: -3px;
      content: '';
      border-width: 0 5px 5px;
      border-bottom-color: #000; }
  ngb-tooltip-window.tooltip.bs-tooltip-left, ngb-tooltip-window.tooltip.bs-tooltip-auto[x-placement^='left'] {
    padding: 0 5px; }
    ngb-tooltip-window.tooltip.bs-tooltip-left .arrow, ngb-tooltip-window.tooltip.bs-tooltip-auto[x-placement^='left'] .arrow {
      right: 0; }
    ngb-tooltip-window.tooltip.bs-tooltip-left .arrow::before, ngb-tooltip-window.tooltip.bs-tooltip-auto[x-placement^='left'] .arrow::before {
      right: 0;
      margin-top: -3px;
      content: '';
      border-width: 5px 0 5px 5px;
      border-left-color: #000; }

.mc-bg-light {
  background-color: #f2f2f2; }

.mc-header-bg {
  background-color: #576b7c; }

.mc-border {
  border: 1px solid; }

.mc-border-0 {
  border: none; }

.mc-border-top-0 {
  border-top: none; }

.mc-border-right-0 {
  border-right: none; }

.mc-border-bottom-0 {
  border-bottom: none; }

.mc-border-left-0 {
  border-left: none; }

.mc-border-color-default {
  border-color: #cccccc; }

.popover {
  box-shadow: rgba(0, 0, 0, 0.24) 0 0 10px;
  border: 1px solid #cccccc; }
  .popover .popover-arrow.arrow {
    margin-left: -11px !important;
    border-top-color: #cccccc; }
  .popover.mc-field-help-popover {
    max-width: 230px; }
    .popover.mc-field-help-popover .popover-content {
      padding: 7.5px 15px; }

p {
  font-size: 17px; }

.carousel {
  border-radius: 6px;
  background: #f2f2f2; }
  .carousel .carousel-title {
    font-size: 17px; }
  .carousel .btn-link {
    font-size: 11px; }

.feedback-badge-container {
  display: block;
  padding: 60px 0 0; }

.show-more-content {
  overflow: hidden; }

.font-weight-normal {
  font-weight: normal; }

.small-text {
  font-size: 13px; }
  .small-text p,
  .small-text h5 {
    font-size: 13px; }


/*# sourceMappingURL=app.74b4a6e972a5108aff98.css.map*/