 body { background:#ffffff; font-size: 1em; color:#585858; font-family: 'Source Sans 3', sans-serif;; } #fixedHeader { border-bottom: 2px solid #4375CC; background: #1E4488; }#fixedHeader.mimizedHeader { border-bottom: 2px solid #4375CC !important; background: #1E4488 !important; } #mainDiv { background:#FFFFFF; }#contentPageBackground { background:#FFFFFF;  } h1 { color:#1E4488; font-family: 'Chivo', sans-serif;; } h2 { color:#4375cc; font-family: 'Chivo', sans-serif;; }.largeContentButton { background:#1E4488; color:#FFFFFF !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }.largeContentButton:hover { background:#4375CC; }a,a:link,a:visited,a:active { color:#4375CC; }a:hover { color:#4375CC; }#footer a { color:#FFFFFF !important; font-size: 1em !important;  }#footer p { color:#FFFFFF; }#footer { color:#FFFFFF; background:#707070;border-top: 2px solid #FFFFFF;font-size:1em !important; }#primaryNavigation ul li a { color: #ffffff;  }#primaryNavigation ul li a:hover, #primaryNavigation ul li a:focus { color: #4375CC;  }#secondaryNavigation ul li a { color: #FFFFFF;  }#secondaryNavigation ul li a:hover, #secondaryNavigation ul li a:focus { color: #4375CC;  }#primaryNavigation .emphasizedLink a.menuBuilderLink {color: #FFFFFF !important; background:#1E4488; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; } #primaryNavigation .emphasizedLink a.menuBuilderLink:hover, #primaryNavigation .emphasizedLink a.menuBuilderLink:focus { background:#4375CC; }#primaryNavigation ul li { border-right: 1px solid #4375CC; }#secondaryNavigation .emphasizedLink a.menuBuilderLink {color: #FFFFFF !important; background:#1E4488; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; } #secondaryNavigation .emphasizedLink a.menuBuilderLink:hover, #secondaryNavigation .emphasizedLink a.menuBuilderLink:focus { background:#4375CC; }.dropDownMenuStyleApplied {background: #1E4488; border-radius: 0px 0px 5px 5px; -moz-border-radius: border-radius: 0px 0px 5px 5px; -webkit-border-radius: border-radius: 0px 0px 5px 5px; } .dropDownMenuStyleApplied a,.dropDownMenuStyleApplied a:link,.dropDownMenuStyleApplied a:visited, .dropDownMenuStyleApplieda:active { color:#4375CC; }.dropDownMenuStyleApplied a:hover { color:#4375CC; }#fixedHeader .sectionLevel3NestedPages a:not(:first-of-type) { border-top: solid 2px #1E4488; }div.sectionLevel3Links div.sectionLevel3NestedPages a { background: #4375CC; }.sectionDropdownSideEffect a { border-bottom: 1px solid #4375CC; }.sectionDropdownSideEffect { border-bottom: 2px solid #4375CC !important; border-right: 1px solid #4375CC !important; border-left: 1px solid #4375CC !important;  }#contentBG { border-top: 6px solid #4375CC; }#contentBGFullContent { border-top: 6px solid #4375CC; }.TSG-accordion .TSG-accordion-nested-table.ui-accordion-header { border-left: 10px solid #1E4488 !important; }.TSG-accordion .TSG-accordion-nested-table.ui-state-active { border 1px solid #1E4488; background: #1E4488; }.TSG-accordion .TSG-accordion-nested-table.ui-state-active p { color #FFFFFF !important; }.newsletterDivSubheading { border-top: 10px solid #4375CC; border-left: 1px solid #4375CC; border-right: 1px solid #4375CC; border-bottom: 1px solid #4375CC; }#newsletterClosePopup { background: #1E4488; color: #FFFFFF; border: 2px solid #FFFFFF;}#newsletterClosePopup:hover { background: #4375CC; color: #FFFFFF;}.orangeButton { background: #1E4488; color: #FFFFFF; border: 1px solid #FFFFFF; } .orangeButton:hover { background:#4375CC; } .bannerButton, .homeBannerButton { background:#1E4488; color:#FFFFFF !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; } .imgBannerButton:hover { background:#4375CC; } .imgBannerButton { background: rgba(30,68,136,0.75); color:#FFFFFF !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; } .bannerButton:hover, .homeBannerButton:hover { background:#4375CC; } #homeBannerButtons .homeBannerButton, #homeBannerButtons .homeBannerButton:hover { border: solid rgb(0,38,106); } .homePageContentBlock { background:#FFFFFF ;border-bottom: 1px solid #4375CC;  }.cmsImage, .cmsImageLarge { border: 1.9px solid #4375CC; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; } .featuredNewsImageHolder { border: 1.9px solid #4375CC; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; } .newsArticleImg { border: 1.9px solid #4375CC; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; } .featuredEventImageHolder { border: 1.9px solid #4375CC; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; } #newsDiv, #eventsDiv, #mediaDiv { border-top: 2px solid #4375CC; } .homeArticleImg { border: 2px solid #4375CC; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; } .WebFormParts { color:#585858; } .buttonActionPublic { background:#1E4488; color:#FFFFFF !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; } .buttonActionPublic:hover { background:#4375CC; } #paginationDiv { border-top: 1px solid #4375CC; border-bottom: 1px solid #4375CC; } .currentPaginationSpan a { background:#1E4488; color:#FFFFFF !important;  } .newsEventListingPhotoIcon { border: 1.9px solid #4375CC; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; overflow: hidden; }  .newsEventListingPhotoIcon:hover { border: 1.9px solid #4375CC; } .newsEventRowDiv { border-bottom: 1px solid #4375CC; };hr { border-top: 1px solid #4375CC; }#subnav { border-right: 1px solid #4375CC; }#subnavItem,#subnavItemLevelThree,#subnavItemLevelFour { border-bottom: 1px solid #4375CC; }.featuredEventContainerCrop img { border: 2px solid #4375CC; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }  #projects-wrapper.all .project-container img { border-bottom: 5px solid #4375CC; background: #1E4488; }.project-container { border: 1px solid #4375CC; background: #1E4488; }#projects-wrapper.all .project-container:hover { border: 1px solid #4375CC; }a .project-container { color: #585858 !important;  }a:hover .project-container { color: #585858 !important;  }.project-category-container { border-bottom: 1px solid #4375CC; }.project-container-column .project-main-photo img, .project-photo-container img { border: 2px solid #4375CC; }#gallery li img.galleryPhoto { border: 2px solid #4375CC; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; } #playerWrapper { border: 2px solid #4375CC; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; } .latestVideothumb { border: 2px solid #4375CC; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; } .searchVideothumb { border: 2px solid #4375CC; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; } .videoSearchLarge { border: 2px solid #4375CC; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; } .videoSearchFormButton { background:#1E4488; color:#FFFFFF !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }.videoSearchFormButton:hover { background:#4375CC; }ul#videoNavContent li a {color: #FFFFFF !important; background:#1E4488; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; } ul#videoNavContent li a:hover { background:#4375CC; }ul#videoNavContent li a.videoColumnButtonLinkHighlight { background:#4375CC; }.keylistDiv li { border-bottom: 1px solid #4375CC;} #promotionAd { border-left: 4px solid #4375CC;border-top: 4px solid #4375CC; background: #1E4488; } #promotionAdClose { border: 1px solid #4375CC; background: #1E4488; } #mobileMenu, #accessibilityMobileMenu { background: #1E4488; }ul.mobileMenuUL li a, #accessibilityMobileMenu ul li a { background:#1E4488; color:#FFFFFF !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }.mobileHomepageBanner { border-bottom: 2px solid #4375CC; }.orangeButton { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }#directory-tabs .ui-widget-header { border-bottom: 1px solid #1E4488; }#directory-tabs .ui-tabs-nav li.ui-state-active { background: #1E4488; color:#FFFFFF !important; }ul.mobileMenuUL li a.childMenuItem { border-bottom: 1px solid #4375CC; color:#4375CC !important;  }.searchDiv form > .button { background:#1E4488; color:#FFFFFF !important;  }#directory-wrapper .slider { background:#ffffff; color:#585858; }.directory-item { border-bottom: 1px solid #4375CC;}#directory-detail img { border: 2px solid #4375CC; }#directory-tabs .directory-photo { border: 2px solid #4375CC; }select,input { border: 1px solid #4375CC; }#signupForm { color: #585858; }.sliderSubpageSubheadline { background: #ffffff; border-bottom: 1px solid #4375CC;}#cmsWebViewContentContainer { background:#ffffff; border-top:10px solid #4375CC; } .sectionDropdownSideEffect { border-radius: 0px 0px 5px 5px; -moz-border-radius: border-radius: 0px 0px 5px 5px; -webkit-border-radius: border-radius: 0px 0px 5px 5px; } #mainDiv .tsgContentSliderColumn div div { box-shadow: 0px 0px 5px #4375CC !important; border-radius: 5px !important; } .tsgContentSliderArrow i { color: #1E4488 !important }.projectImg, .projectImg img, .project-container-column .project-main-photo img, .project-photo-container img { border-radius: 5px !important; } #unsubTable thead tr { background: #4375CC; } #sliderContainer .sliderImageHolder { height: 450px; } #partnersDiv .slider-controls .control_paginate:hover { background: #4375CC; } .audioButton { background:#1E4488; color:#FFFFFF !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }#audio_details h1 { color:#1E4488; font-family: 'Chivo', sans-serif;; }a.audioPlay,a.audioWatch { background:#1E4488; -moz-border-radius:5px; -webkit-border-radius:5px; color: #585858; }a.audioPlay:hover, a.audioWatch:hover {background:#1E4488; }.featuredMediaImageHolder {border: 2px solid #4375CC; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}.audioTab, #audio_photo, #audio_status {background: #FFFFFF; color: #FFFFFF !important; }.audioVideothumb { border: 2px solid #4375CC; } #shiftNotificationSubscribe { background: #1E4488; } .sectionFullWidthMenu { background: #4375CC; } .linkButton { background: #1E4488; color: #FFFFFF; border-radius:10px !important; -moz-border-radius:5px; -webkit-border-radius: 5px; }.pageBlockPhotoShapeRectangle { -moz-border-radius:5px; -webkit-border-radius: 5px; }.pageBlockAccordionHeader.accordionActive { background: #1E4488; color: #FFFFFF; font-weight: bold; border-radius: 5px 5px 0px 0px; } 
        a[href='/news'] > i {
margin-left: 5px !important;
}
h1,h2{
letter-spacing: -1px;
}
h3{
letter-spacing: 0px;
}
#primaryNavigation a{
font-family: 'Chivo', sans-serif;
font-size: 1em!important;
font-weight: 400!important;
}
#primaryNavigation a:hover{
color: #46e2ff!important;
}
#secondaryNavigation a{
font-family: 'Chivo', sans-serif!important;
font-size: 0.9em!important;
font-weight: 700!important;
}
#secondaryNavigation a:hover{
color: #4375CC!important;
}
#secondaryNavigation a i{
color: #fff!important;
margin: 0px 0px 0px -6px;
}
#secondaryNavigation a i:hover{
color: #fff!important;
}
#secondaryNavigation {
    margin: 13px 13px 0px 0px;
    position:relative;
    z-index: 1;
}
.dropDownMenuStyleApplied ul li a{
font-weight:400!important;
}
.headerLogo {
width: auto;
height: 139px;
position: absolute;
left: 20px;
top: 0px;
}
.logoTreatment{
background: url(https://www.bsb.bank/images/design/logo-bg.png) no-repeat top left;
width: 50%;
height: 140px;
}
#fixedHeader{
background: rgb(93,166,217);
background: linear-gradient(90deg, rgba(93,166,217,1) 0%, rgba(40,107,166,1) 40%, rgba(30,68,136,1) 76%, rgba(30,68,136,1) 100%);
}
#fixedHeader.mimizedHeader .headerLogo {
height: 84px;
}
#primaryNavigation .emphasizedLink a.menuBuilderLink{
background: #46e2ff!important;
}
#secondaryNavigation .emphasizedLink a.menuBuilderLink{
background: #46e2ff!important;
margin-right: 1em;
}
#primaryNavigation .emphasizedLink a.menuBuilderLink:hover{
background: #7082c3!important;
}
#secondaryNavigation .emphasizedLink a.menuBuilderLink:hover{
background: #7082c3!important;
}
#primaryNavigation ul li {
    border-right: none;
}
.sectionStylizedMenu {
    padding-top: 4px;
    font-size: 0.85em!important;
}
.dropDownMenuStyleApplied{
background: #163162;
}
.searchDiv form > .button{
background: #46e2ff!important;
}
.searchDiv form > .button:hover{
background: #46e2ff!important;
}
#sliderContainer{
margin-top: 80px;
border-bottom:3px solid #1E4488;
}
#homeBannerButtons{
margin-top: 83px;
}
.imgBannerButton{
font-family: 'Chivo', sans-serif;
font-weight: 700!important;
}
.captionDiv {
background: rgb(255 255 255 / 70%);
width: 45%;
padding: 20px;
border-radius: 0px;
left: 0px;
border-top: 6px solid #1E4488;
}
.captionDiv h1{
color: #1E4488!important;
font-weight: 700;
font-size: 1.7em;
}
.captionDiv p{
color: #222;
letter-spacing:0px;
font-size:0.9em;
}
.bannerButton, .homeBannerButton{
font-size: 1em;
padding: 15px;
}
.homeBlockOne{
background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(231,231,236,1) 100%);
}
.homeBlockOne h1{
display:none;
}
.homeBlockOne h2{
color:#1E4488!important;
}
.homePageContentBlock {
/*width: 92%;
padding: 25px 4%;
*/
}
a.largeContentButton, button.largeContentButton{
border-bottom: 3px solid #46e2ff;
}
.homeBlockTwo h1{
color:#fff;
margin-left: 36px;
}
.homeBlockTwo h2{
color:#fff;
font-size: 2.2em!important;
line-height: 1.2em;
}
.homeBlockTwo p{
color:#fff;
font-size: 0.95em;
}
.homeBlockTwo{
background: transparent url(https://www.bsb.bank/images/design/whybank_bg.png) no-repeat right;
background-size: cover;
text-align: left;
}
.homeBlockTwo a.largeContentButton, button.largeContentButton{
background: transparent!important;
border: 3px solid #46e2ff!important;
color: #46e2ff!important;
}
.homeBlockThree{
background: transparent url(https://www.bsb.bank/images/design/coverage-bg.png) no-repeat top right;
border-top: 3px solid #fff;
background-size: cover;
}
.homeBlockThree a{
color: #1E4488!important;
border-bottom: 2px solid #46e2ff!important;
font-weight: 700;
}
.homeBlockThree a:hover{
border-bottom: 2px solid #1E4488!important;
}
.homeBlockThree h1{
display:none;
}
.homeBlockThree h2{
color:#1E4488;
font-size: 2.2em!important;
line-height: 1.2em;
}
.homeBlockFour h1{
display:none;
}
.cmsImage{
border: 2px solid #FFFFFF!important;
border-radius: 10px!important;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-webkit-box-shadow: #333333 0px 0px 4px;
-moz-box-shadow: #333333 0px 0px 4px;
box-shadow: 0px 0px 4px #333333;
}
.cmsImageLarge{
border: 2px solid #FFFFFF!important;
border-radius: 10px!important;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
#footer{
border-top: 3px solid #fff!important;
}
#subnav {
    border-right: 1px solid #ddd;
}
#subnavItem, #subnavItemLevelThree, #subnavItemLevelFour {
    border-bottom: 1px solid #eee;
}
#searchHome .ui-autocomplete li a {
    width: 94%;
    color: #1E4488!important;
}
.tsgContentSlider .tsgContentSliderColumn p {
    padding-left: 30px;
}
table.table-overflow td{
border: 1px solid #ccc!important;
}
table td{
border: 1px solid #ccc;
}

.tableTDNoBorder table td{
border: 0px;
}


.formPadDiv table td{
border:none!important;
}
#newsList table td{
border:none!important;
}
#footer table td{
border:none!important;
}
.bcm_embed_desktop_view > *, .bcm_embed_mobile_view > * {
width: 100%;
}
.noPadding{
    padding: 0!important;
}
.homePageContentBlock iframe
{
box-shadow: 0px 0px 2px #000000;
    border: 2px solid #FFFFFF;
    border-radius: 5px;
max-height: 330px;
}
#fdic{
float: right;
width: 400px;
height: 16px;
padding: 15px 15px 0px 0px;
position: absolute;
left: 160px;
top: -20px;
}
#fdic p{
color: #fff;
font-size: 12.8px;
font-weight: 400;
font-style: italic;
margin: 0px;
}
#fdic img{
float: left;
margin-right: 10px;
}
.fdic-headliner{
background:#fff!important;
}
.TSG-accordion-table-td {
    border: none!important;
}
.TSG-accordion .TSG-accordion-h3 p {
    font-family: 'Source Sans', sans-serif!important;
    font-size: 1.2em;
}

/*START MOBILE STYLES*/

@media only screen and (max-width: 600px) {

.roundedRect .pageBuilderBlock
{
width: 126%;
margin-top: 0px;
margin-left: -13%;
margin-right: 0%;
}

.roundedRect .pageBuilderBlock p
{
max-width: 80%;
text-align: center;
margin-left: 10%;
margin-top: 0px;
}


#sliderContainer{
margin-top: 60px;
  }
#mobileMenuButton .fas {
color: #fff;
  }
#fixedHeader img {
margin-left: 30px;
width: auto;
height: 64px;
margin-top: -15px;
border: 0px;
z-index: 99999;
  }
.newsletterDivSubheading h2 {
letter-spacing: -1px;
font-weight: 700;
font-size: 1.4em!important;
  }
.orangeButton {
background: #1E4488;
color: #FFFFFF;
border: 1px solid #FFFFFF;
font-weight: 700;
font-size: 1em;
  }
.homeBlockThree {
background: transparent url(https://www.bsb.bank/images/design/coverage-bg.png) no-repeat top;
border-top: 3px solid #fff;
background-size: contain;
  }
.homeBlockThree h2 {
margin: 150px 0px 0px 0px;
  }
.homeBlockTwo h1{
margin-left: 0px;
}
#footer table td{
width: 90%!important;
display: block;
text-align: center;
  }
#mobileMenu, #accessibilityMobileMenu {
background: rgba(223, 224, 224, 0.92);
  }
ul.mobileMenuUL li a, #accessibilityMobileMenu ul li a {
background: #1E4488;
color: #FFFFFF !important;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
font-family: 'Chivo', sans-serif;
font-weight: 700;
font-size: 1em;
  }
ul.mobileMenuUL li a.childMenuItem {
border-bottom: 1px solid #4375CC;
color: #4375CC !important;
background: #fff;
  }
div.roundedRect {
border-top: 3px solid #1E4488;
  }
#fdic {
float: left;
width: 94%;
height: auto;
padding: 15px;
margin-bottom: 10px;
background: #fff;
border-radius: 5px;
border: 2px solid #1E4488;
position: initial;
}
#fdic p{
color: #fff;
font-size: 12.8px;
font-weight: 400;
font-style: italic;
margin: 0px;
}
#fdic img{
float: left;
margin-right: 10px;
}
  }

#contentPageBackground
{
padding-bottom: 0px;
}

#contentBGFullContent #contentFull .creditSenseFourPhones .pageBlockFormattedText table
{
border: 0px !important;
}

#contentBGFullContent #contentFull .creditSenseWideBlock .pageBlockFormattedText
{
padding: 25px 5% !important;
position: relative;
}
.creditSenseBlueBlock .largeContentButton
{
background: #4375CC;
}

#contentBGFullContent #contentFull .creditSenseWideBlock img
{
position: relative;
bottom: 0px;
}

.creditSenseFloatLeftHalfWidth
{
width: 45%;
float: left;
}

.creditSenseFloatRightHalfWidth
{
width: 45%;
float: right;
}

@media only screen and (max-width: 600px) {
.creditSenseFloatRightHalfWidth, .creditSenseFloatLeftHalfWidth
{
width: 100%;
}
  }
 