/*import din font*/
@import url("https://use.typekit.net/xex4owo.css");

.ui-content h1,
.ui-content h2,
.ui-content h3,
.ui-content h4,
.ui-content h5,
.ui-content h6,
.ui-content .h1,
.ui-content .h2,
.ui-content .h3,
.ui-content .h4,
.ui-content .h5,
.ui-content .h6 {
 color:#212529;
 font-family: din-2014,sans-serif;
 margin-bottom:.5rem;
 text-transform: uppercase;
 font-weight: 800;
}
.ui-content .mb-4 {
    margin-bottom: 1.5rem;
}
.ui-content .logo-image {
 margin-bottom:1rem;
}
.ui-content h1 {
    font-size: 3rem;
    text-align:center;
   
}
.ui-content h1:after {
    content: "";
    border-bottom: solid 10px #EE3831;
    width: 100px;
    display: block;
    margin: 4px auto 1rem auto;
}
.ui-content h2 {
    font-size: 2rem;
}
.ui-content h2:after {
    content: "";
    border-bottom: solid 7px #E5E5E5;
    width: 70px;
    display: block;
    margin: 4px 0 1rem 0;
}
.ui-content h3,
.ui-content .h3 {
    font-size: 1.5rem;
}
.ui-content h4,
.ui-content .h4 {
    font-size:1.125rem;
    text-transform:initial;
}
.ui-content .bullets-red {
  list-style: none; /* remove the default */
}
.ui-content .bullets-red li {
    margin-bottom:1rem;
}
.ui-content .bullets-red li::before { /* add the new bullet point */
  display: inline-block;
    content: '';
    height: 0.76rem;
    width: 0.76rem;
    margin-bottom:2px;
    margin-right: 0.5rem;
    background-color: #EE3831;

}

.ui-content .plus {
    background-position: center center;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -5px;
}
.ui-content .plus {
    background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20%3F%3E%3Csvg%20height%3D%2230px%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2230px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%2F%3E%3Cdefs%2F%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20id%3D%22Icons%20with%20numbers%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%3E%3Cg%20fill%3D%22%23213d70%22%20id%3D%22Group%22%20transform%3D%22translate%280.000000%2C%20-528.000000%29%22%3E%3Cpath%20d%3D%22M4%2C535%20L4%2C537%20L7%2C537%20L7%2C540%20L9%2C540%20L9%2C537%20L12%2C537%20L12%2C535%20L9%2C535%20L9%2C532%20L7%2C532%20L7%2C535%20Z%20M8%2C544%20C3.58172178%2C544%200%2C540.418278%200%2C536%20C0%2C531.581722%203.58172178%2C528%208%2C528%20C12.4182782%2C528%2016%2C531.581722%2016%2C536%20C16%2C540.418278%2012.4182782%2C544%208%2C544%20Z%20M8%2C544%22%20id%3D%22Oval%20210%20copy%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E%0D%0A%0D%0A);
}

.ui-content .product-selection-panel-v1 .hint-text,
.ui-content #divRequiredProductDesc .rename-able span,
.ui-content #availableProductLabel .section-title span {
    font-size:1.25rem !important;
    color: #212529 !important;
    font-family: din-2014,sans-serif !important;
    margin-bottom: 0.5rem !important;
    font-weight: 800 !important;
    font-style: initial !important;
}
.ui-content #availableProductLabel .section-title {
 margin-bottom: 0.5rem;
}

.ui-content .product-selection-panel-v1 .hint-text {
 padding-left:0;
}
.ui-content #availableProductLabel .sub_section_header {
padding-top:0;
}
.ui-content #availableProductLabel {
padding-top:15px;
}
/*plus icon hover/active*/ 
.ui-content .product-selection-panel-v1 .pool-item-option-wrapper div.right-btn:focus, 
.ui-content .product-selection-panel-v1 .pool-item-option-wrapper div.right-btn:hover {
 box-shadow: none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
filter: brightness(0) saturate(100%) invert(34%) sepia(10%) saturate(2346%) hue-rotate(180deg) brightness(97%) contrast(93%);
}

/*Hide Steps and Image Page 1*/
.ui-content .section-logo-steps #svgJoinLogoIcon0_Step_0,
.ui-content .section-logo-steps #svgJoinLogoIcon0,
.ui-content .section-logo-steps #svgJoinLogoIcon0_Step_1,
/*Hide Steps and Image Page 2*/
.ui-content .section-logo-steps #svgJoinLogoIcon1,
.ui-content .section-logo-steps #svgJoinLogoIcon1_Step_1,
.ui-content .page_title,
.ui-content #requiredProductLabel.productLabel,
.ui-content #svgJoinLogofundingIcon,
.ui-content #svgJoinLogofundingIcon_Step_2,
.ui-content #svgJoinLogoIcon3,
.ui-content #svgJoinLogoIcon3_Step_3,
.ui-content .steps#_Step_3,
.ui-content #divRequiredProducts .right-btn  span,
.ui-content div[data-original-account-type="SAVINGS"] .btn-remove {  
   display:none;
}


.ui-content .product-selection-panel-v1 .pool-item-option-wrapper {
 padding:5px 0;
}
.ui-content #divScanDocument .scandocs-box .caption-text {
    display: flex;
    flex-direction: row-reverse;
}
.ui-content #divScanDocument .scandocs-box { 
    border-radius:3px;
    padding: 8px;
}
.ui-content #divScanDocument .scandocs-box .avatar {
    width:35%
}
.ui-content #divScanDocument .scandocs-box .caption {
    width:65%;
    padding:0 10px;
}
.ui-content #divMailingAddressSection {
    margin-top:15px;
}
.ui-content #patriot .card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: 0rem;
}
.ui-content #patriot .card-header {
    padding: 0.5rem 1rem;
    margin-bottom: 0;
    background-color: rgba(0,0,0,.03);
    border-bottom: 1px solid rgba(0,0,0,.125);
}
.ui-content #patriot .card blockquote {
    border-left: none;
    margin:0;
}
.ui-content #patriot .small, small {
    font-size: .875em;
}
.ui-content #patriot .bg-light {
    background-color: #f8f9fa;
}
.ui-content #modalTitle::after {
  content: none;
}
.icon-check-cell {
  position: relative;
  font-size: 0; /* Hide the "Yes" text */
}

.icon-check-cell::before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0Z" fill="%23008817"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8 15.0001L3 10.0001L4.41 8.59008L8 12.1701L15.59 4.58008L17 6.00008L8 15.0001Z" fill="white"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  vertical-align: middle;
}
.icon-check-cell {
  position: relative;
  font-size: 0; /* Hide the "Yes" text */
}
.icon-check-cell::before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0Z" fill="%23008817"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8 15.0001L3 10.0001L4.41 8.59008L8 12.1701L15.59 4.58008L17 6.00008L8 15.0001Z" fill="white"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  vertical-align: middle;
}
@media (max-width: 768px) {
    .ui-content .logo-image {
        width:240px;
    }
    .ui-content .section-logo-steps div {
        padding-top:0 !important;
    }
    .ui-content h1 {
        font-size:2.125rem;
        margin-bottom:2rem !important;
    }
    .ui-content h2 {
        font-size:1.625rem;
    }
    .ui-content h4, .ui-content .h4 {
        font-size:1.25rem;
    }
    
}