.path-webform #main-content {
  padding: 0 10px!important;
}

#edit-left-container img {
  padding-bottom: 10px;
}

.path-webform #edit-left-container
  h5 {
    font-size: 1.2rem;
  }

/*Webform team member 2 col*/
@media screen and (min-width: 978px) {
    .path-webform .webform-submission-form {
        display: flex;
        
    }
}
@media screen and (min-width: 978px) {
    .path-webform .webform-submission-form #edit-left-container {
      width: 30% !important;
    }
    
    .path-webform .webform-submission-form #edit-right-container {
      width: 70% !important;
    }
}

.path-webform h5 {
  color: #01312e;
}
.webform-submission-form .recaptcha-no-badge-message {
    grid-column: span 2;
}
.webform-confirmation__message {
    margin: 0 0 1rem;
    background: #c7ebc7;
    padding: 18px 30px;
    display: block;
    width: 100%;
    border-radius: 10px;
}

.webform-confirmation__message p {
    margin: 0 0 .15rem;
}

.webform-confirmation__message p + p {
    margin: 0;
}


.copyright-info a {
  color: #fff!important;
}

.cra .fa
{
  font-size: 45px;
  margin: 20px;
  color: #004d48;
}

.cra .column
{
  background-color: #f6f4f4;}
  
.cra h4 {
    font-style: bold;
    font-size: 1.25rem;
}  

.some-padding .card-border
{
  padding: 20px;
min-height: 465px;}

.cra .column {
    border: none;
    background-color: transparent;
}

.card-border
{
  border: 1px solid #004d48;
  background-color: #f7f7f7;
}

.cra .some-padding
{
  padding: 10px;
}

.page-search .search-help-link {
    display:none;
}
.page-search  .search-advanced  {
    display:none;
}
.page-search ol{
    list-style: none;
    padding: 20px 0 0 ;
    margin: 0;
}
.page-search ol li{
    margin-bottom: 1rem;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 0.5rem;
}
.page-search #main-content {
    padding: 195px 0 95px 0;
}
.page-search #main-content .column > h2 {
        display:none;

}
.search-api-autocomplete-search {
    width: 352px;
    margin-left: -30px;
    margin-top: 15px;
}
    .search-block-form .search-block-form {
        display: flex;
            align-items: center;
        position: relative;
        justify-content: end;
    }
    /* search-api-autocomplete-search */
    .search-api-autocomplete-search li h2 {
      font-size: 1rem !important;
      margin: 0 !important;
        
    }
    .search-api-autocomplete-search li:hover {
      background-color: #158cbf !important;
        
    }
    .search-api-autocomplete-search li a {
        padding:8px 10px 8px 10px !important;
        display:block;
    }
        .search-api-autocomplete-search li a a {
        padding: 0 !important;
    }
     .search-api-autocomplete-search li {
        border-bottom: 1px solid #e3e3e3;
     }

.search-api-page-block-form-site-search > h2 {
    display: none !important;
}

.search-block-form form {
    padding: 30px 30px 20px;
 /*float: none; */
    display: flex;
    grid-gap: 1rem;
    align-items: start;
}

.search-block-form.desktop form {
    flex-direction: column;
}


.contact-us-button .social-icons a img {width: 25px;}
.contact-us-button .social-icons a:hover {background-color: transparent;}

body.page-zelle-for-small-business form input {
    position: inherit!important;
    opacity:1!important;
}

body.page-zelle-for-small-business form textarea {
    padding: 0.5rem;}
    
    
    
.sdb {width:50%;}    
body.page-safe-deposit-boxes .layout-two-column-left .padding-normal {
  padding-bottom: 5px!important;
}

body.page-safe-deposit-boxes .content-bottom .padding-normal {
  padding-top: 10px!important;
}

    
 @media screen and (max-width: 39.9375em) {
   .sdb {width:100%;}
   #edit-left-container img {
     max-width: : 50%;
   }
 }   
    
    
@media (min-width: 1024px) {
      body.page-shelbyville .views-row {
        display: flex;
        justify-content: center;   /* Centers the columns horizontally */
        align-items: flex-start;    /* Aligns columns at the top */
        gap: 20px;                  /* Adds space between columns */
      }
    
      .views-col {
        width: 33.3333%;            /* Ensure the columns take up 1/3 width */
      }
    }



    .fdic-banner, .fdic-accordion {
            min-width: unset !important;

    }
    
#fdic-top-part .fdic-header-text {
    margin: 0;
                font-style: italic;
                font-size: 10px;
                line-height:1;
}
@media screen and (min-width: 600px) {
    #fdic-top-part .fdic-header-text {
        font-size: 12px;
        color: white !important;
    }
}




.info-queue .item a {
  text-decoration: none;
}



#team-member-webform.reveal .control-buttons {
  position: absolute;
  left: auto;
  top: 10px;
  z-index: 10;
  right: 0;
}
#team-member-webform.reveal .control-buttons .reveal-close-button {
    font-weight: 700;
    font-size: 20px;
}
#team-member-webform.reveal .control-buttons .reveal-close-button:before {
  content: '\f00d';
  font-family: 'FontAwesome';
  color: #004d48;
  display:none;
}


/* Fix social media icon spacing */
.social-icons a:empty {
  display: none !important;
  margin: 0 !important;
}

.social-icons {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
}

.social-icons a {
  margin-right: 0 !important;
  line-height: 0 !important;
}

/* Hides H1 on modals*/
body.page-zelle-for-small-business .ui-dialog-titlebar h1,
body.page-southland-banking-center .ui-dialog-titlebar h1 {
  display: none!important;
}

body.page-zelle-for-small-business .ui-widget-header,
body.page-southland-banking-center .ui-widget-header {
  background-color: white!important;
  border:none!important;
  padding:10px!important;
}


/* Hide Title on all Modals and align the close to the right */
.ui-dialog .ui-dialog-titlebar {
    display:flex;
    justify-content: end;
}
.ui-dialog .ui-dialog-titlebar-close {
    position: relative;
    margin: 0;
}
.ui-dialog .ui-dialog-title {
     display: none!important;
}


/* Fix Team Member Modal Form */
#team-member-webform {
    padding: 30px;
    width: calc(100% - 40px);
    max-width: 53rem;
    height: calc(100% - 40px);
    bottom: 20px;
    top: 20px !important;
    left: 20px;
    right: 20px;
}
fieldset.captcha.captcha-type-challenge--turnstile {
    border: 0;
    padding: 0;
    grid-column: span 2;
}

fieldset.captcha.captcha-type-challenge--turnstile legend.captcha__title.js-form-required.form-required {
    display: none;
}


/* Disable Gradient on Hero */

.hero-block.disable-hero-grad-On:before, .hero-block.disable-hero-grad-1:before {
    background: transparent !important;
}


/* Header Overrides for new nav item */

header .header-wrapper {
  max-width: 1400px;
}

header .header-wrapper > .row, .top-bar-fdic .row  {
      max-width: 100%;
}

@media screen and (min-width: 992px) and (max-width: 1400px) {
    header .header-wrapper .branding img {
        max-width: 100%;
        height: auto;
    }
    header .header-wrapper .menu {
        flex-wrap: wrap;
    }
}