.card.fancy-card{
  border-radius:0 !important;
 border:0 !important;
}
.card.fancy-card .card-body{padding:3rem;text-align:center;color:#ffffff !important;line-height:1.5rem;}
.card.fancy-card .card-body p:last-child{margin-bottom:0;}
.card.fancy-card .card-body a{color:#ffffff !important;}
.card.fancy-card .card-header{background-color:#2F6B00 !important;padding:1rem 1.25rem}
.card.fancy-card .card-header h3{margin:0;text-transform:uppercase;color:#ffffff;font-weight:bold;text-align:center;}


.align-items-center{
	align-items:center !important;
}

.text-secondary{ 
 color: #2F6B00 !important;
}
.text-primary{
 color:#006794 !important;
}


.w-100 {
    width: 100% !important;
}
.min-h-300rem {
    min-height: 18.75rem;
}
.w-50, .w-25 {
  margin: 0 auto;
}
@media(min-width:576px){
	.w-sm-90 {
		margin:0 auto;
		width: 90% !important;
	}
}
@media(min-width:768px){
	.w-md-75 {
		margin:0 auto;
		width: 75% !important;
	}
}
@media(min-width:992px){
	.w-lg-50 {
		margin:0 auto;
    	width: 50% !important;
	}
	
	.w-lg-60 {
		margin:0 auto;
    	width: 60% !important;
	}
	
	.min-h-lg-500rem {
    	min-height: 31.25rem;
	}
}
 
.align-items-center {
	-ms-align-items: center !important;
	align-items: center !important;
}

      
.secondary-nav{
	padding:.25rem 1rem !important;
}

.main-navbar {
    top: 0px !important;	
}

.navbar-dark .navbar-nav .nav-link {color: #fff}
.navbar-dark .navbar-nav .nav-link:hover {color: #fff !important}


body{
	padding-top:96px; 
	overflow-x: hidden;
	position:relative;
   /* transition: all 0.5s; */
   backgroudn-color: #ffffff !important;
} 

@media(min-width:992px){
	.main-navbar{
		top:44px;
	}
	
	body{
		padding-top:119px;
	}
	
	body.has-alert{
		/*padding-top:120px;*/
		padding-top:0;
	}
}

.font-resize{
	text-align:center;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	position: fixed;
	top: 45%;
	right: 0;
	background-color: #2F6B00 !important;
	width: 46px; 
	z-index: 20; 
	padding:7px;
}

.font-resize > span{font-size:1rem;text-shadow: 1px 1px 1px rgba(0,0,0,0.3);}


.font-resize a.decreaseFont, .font-resize a.increaseFont{
	border-radius:100% !important;
	background-color:transparent !important;
	font-size:1.8rem !important;
	text-align:center !important;
	margin: 2px auto;
	display:block;
	border:0 !important;
	color:#fff
		
}
.font-resize a.decreaseFont:focus,.font-resize a.decreaseFont:active, .font-resize a.increaseFont:focus, .font-resize a.increaseFont:active{
 text-decoration:underline;
}

.font-resize a:hover{
	color:#000 !important;
}

.image-with-text h2{
	margin-top:0 !important;
	color:#ffffff !important;
}

  .image-with-text .row, .image-with-text .row .image-with-text-img-col{
        min-height:500px;
    }
    
    .image-with-text .row .image-with-text-img-col{
        min-height:500px;
    }
    
    @media(min-width:992px){
        .image-with-text .row{
            min-height:450px;
        }
        .image-with-text .row .image-with-text-img-col{
            min-height:400px;
        }
    }


.umb-grid > div{
	background-size:cover;
	background-repeat:no-repeat;
}

h1{
	font-weight:500;
}


.rates-widget .rates-widget-display{
	font-size:3.5rem; 
}

.rates-widget .rates-widget-group { 
    margin: 10px 25px;
}

.rates-widget .slick-prev{
    left:-27px;
}

.rates-widget .slick-next {
    right: -27px;
}

.rates-widget .slick-prev, .rates-widget .slick-next {
    height: 20px;
    width: 20px;
}
.rates-widget .slick-prev::before, .rates-widget .slick-next::before{ 
     width: 20px;
     height: 20px;
     font-size: 24px;
}

.btn.btn-secondary, a.btn-secondary, a.btn-primary, a.btn-teal, a.btn-cta, a.btn-black, a.btn-gray, a.btn-white, .btn-secondary a, .btn-primary a, .btn-teal a, .btn-cta a, .btn-black a, .btn-gray a, .btn-white a {
		padding: .5rem 1.8rem;
		font-size: 1.1rem;
		line-height: 1.3;
		font-weight: 600; 
		
}
 
.jumbotron{
	background-color: #e9ecef !important;
}
.jumbotron .container{max-width:none;}

.jumbotron .container-fluid .image{min-height:175px;}

.jumbotron .centered-text, .jumbotron .image{
  height:175px;
}

@media(min-width:768px){
	.jumbotron .centered-text, .jumbotron .image{
  		height:300px;
	}
}

@media(min-width:1400px){
	.jumbotron .centered-text, .jumbotron .image{
  		height:400px;
	}
}

/*@media(max-width:991px){
	.full-bg-img .row{*/
		/*background-image:url() !important;*/
	/*}
}*/
.jumbotron.text-light{
	color: #5a5a5a !important;
}
 
@media(min-width:768px){
    .grid2 .col-md-2{
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}
}
@media(min-width:992px){
/*	.jumbotron.text-light{
		color: #fff !important;
	}*/
	.font-resize{ 
		top: 30%;
	}
	
	.rates-widget .rates-widget-group { 
		margin: 10px auto;
	} 
/*	.full-bg-img .image{display:none;}
*/
}

@media(min-width:1440px){
	.btn.btn-secondary, input.btn.btn-primary, a.btn-secondary, a.btn-primary, a.btn-teal, a.btn-cta, a.btn-black, a.btn-gray, a.btn-white, .btn-secondary a, .btn-primary a, .btn-teal a, .btn-cta a, .btn-black a, .btn-gray a, .btn-white a {
		padding: .8rem 2rem!important;
		font-size: 1.3rem;
		line-height: 1.3;
		font-weight: 600; 
		min-width:250px;
	}
}

.grid2 .col-md-10 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}


.textpage .text-section h1{
   margin-top:2rem;
}

.accordion .btn .text {
    width: 91%;
    display: block;
}


p sub{
 	line-height:1 !important;	
}

.nav-tabs .nav-link.active{position:relative;top:1px;    font-weight: 600;}
.dropdown-toggle.active::after{
	border-top: 0;
	border-right: .3em solid transparent;
	border-bottom: .3em solid;
	border-left: .3em solid transparent;
}
#online-banking-panel{
	z-index:888;
}

#online-banking-panel .nav-link:first-child{
    border-right:1px solid #fff !important;
}
#online-banking-panel .nav-link{
    background-color:#dedede;
    border-color:#dedede;
    color:#666;
   
}

#online-banking-panel .nav-link.active{
    background-color:#006794;
    border-color:#006794;
    color:#fff;
}
#online-banking-panel .nav-tabs{
    border-bottom:1px solid #006794;
}


.nav-tabs .nav-link.active{position:relative;top:1px;}

.text-shadow{
	 text-shadow:1px 1px 8px #222
	}

 .dropdown-item > a:hover{
	 text-decoration:underline;
 }

.jumbotron.text-light h2{color:#5a5a5a !important;}


/*@media(min-width:992px){
	.jumbotron.text-light h2{color:#ffffff !important;}
}*/

@media(max-width:1071px){ 
	.jumbotron .text-shadow{
	 text-shadow:none;
	}
}
@media(min-width:992px){

    .jumbotron .overlay{
    	position:absolute;
    	width:100%;
    	height:100%;
    	z-index:0;
    	background-color:rgba(0,0,0,0.25);
    }
}

/*.jumbotron h2{
	margin-top:0;
	margin-bottom: 1.5rem;
	font-weight:400;
}
.jumbotron p{
 margin-bottom:1.5rem;
}
.jumbotron h1{
	margin-bottom:1.5rem;
}
@media(min-width:1072px){
	.jumbotron p{
	 font-size:1.4rem; 
	}
}*/

@media (min-width: 1400px){
	.rates-widget {
		/*max-width: 880px;*/
	}
 
	.rates-widget .item {
		padding-top: 11px !important;
	}
	
	.rates-widget .rates-widget-group .item{
		font-size:1.2rem;
	}
}

 
.header{ 
	top:0;
	left:0;
	right:0;
    transition: all 0.5s;
	position:fixed;
	z-index:1030;
}
 

/*alert */
.carousel.alert-carousel .carousel-item{
	background-color:#fff;
	/*height:50px; */
	 transition: all 0.5s; 
	height:auto;
}

.carousel.alert-carousel .carousel-item.active{
 height:auto;
}
.alert-carousel{   
	position:relative;
}
.alert-carousel .carousel-inner .alert-text a {
	text-decoration:underline !important;
}
.alert-carousel .alert, .alert-carousel .alert span, .alert-carousel .alert p{
    transition: all 0.5s 
}
 
/* alert light */
.alert-carousel.light{
 color:#2F6B00 !important;
}
 
.alert-carousel.light a{
 color:#2F6B00 !important;
}
.alert-carousel .carousel-control-next, .alert-carousel .carousel-control-prev{
	width:auto;	
	z-index:99999;
	opacity:0.75;
}
.alert-carousel .carousel-control-next:hover, .alert-carousel .carousel-control-prev:hover{
  opacity:1;
}

.alert-carousel .carousel-control-prev{
	left:15px;
}

.alert-carousel .carousel-control-next{
	right:15px;
}

.alert-carousel .carousel-control-next:before, .alert-carousel .carousel-control-prev:before{
	color:#2F6B00 !important;
	font-family:"slick";
	font-size:20px;
	line-height:1;
	cursor:pointer; 
	display:inline-block;
	width:20px;
	height:20px;	 
	background-color:#fff;
}

.alert-carousel .carousel-control-prev::before{
	content:"←"
}
.alert-carousel .carousel-control-next::before{
	content:"→"
}

.alert-carousel.dark .carousel-control-next:before, .alert-carousel.dark .carousel-control-prev:before{
 color:#ffffff !important;
	background-color:transparent !important;
}
/*#48386 DT below two focus*/
.alert-carousel .carousel-control-prev:focus {          
    border: 2px solid #000;
    outline: none;
}
.alert-carousel .carousel-control-next:focus {
    border: 2px solid #000;
    outline: none;
}

/* alert dark */
.alert-carousel.dark{
 color:#fff !important;
}

.alert-carousel.dark a{
 color:#fff !important;
}

.footer a:hover{
  text-decoration:underline;
}

#main .nav-sidebar .list-group-item a{
	text-decoration:none; 
}
#main .nav-sidebar .list-group-item a:hover{
	text-decoration:underline !important; 
}

#main h2 > a, #main h3 > a{
	text-decoration:underline;
}
#main p a[href^="tel:"] {
 text-decoration:none;
}
#main p a:hover[href^="tel:"] {
 text-decoration:underline;
}
.tab-pane a:not(.btn){
text-decoration:underline;
}

.btn{
	text-shadow:none !important;
}
.footer .logos a:hover{text-decoration:none};
.footer .logos .ion { 
    font-size: 3rem;
}

.footer .logos img{
	max-height: 38px;
    width: auto;
}

.jumbotron .text-xl{
font-size:2.5em;
line-height:1.1;
}

.jumbotron .text-lg{
line-height:1;
font-size:1.5em;
}

.jumbotron .text-md{
font-size:1em;
line-height:1.3;
}


/* generic jumbotron */
@media(min-width:992px){
  .jumbotron .item{
    height:428px; 
  }
 .jumbotron.small-banner .item{
    height:300px; 
    background-size:cover !important;
  }		
}

/* generic jumbotron */
@media(min-width:1280px){
  .jumbotron .item{
    height:428px; 
  }
  .jumbotron.small-banner .item{
    height:330px; 

  }	
}
@media(min-width:1360px){
  .jumbotron .item{
    height:428px; 
  }
  .jumbotron.small-banner .item{
    height:300px; 
  }	
}
@media(min-width:1366px){
  .jumbotron .item{
    height:428px; 
  }
  .jumbotron.small-banner .item{
    height:300px; 
  }	
}

@media(min-width:1400px){
  .jumbotron .item{
    height:467px; 
  }
  .jumbotron.small-banner .item{
    height:330px; 
  }					
}

@media(min-width:1440px){
  .jumbotron .item{
    height:480px; 
  }
  .jumbotron.small-banner .item{
    height:350px; 
  }	
}

@media(min-width:1600px){
  .jumbotron .item{
    height:534px; 
  }
  .jumbotron.small-banner .item{
    height:400px; 
  }	
}

@media(min-width:1680px){
  .jumbotron .item{
    height:561px; 
  }
  .jumbotron.small-banner .item{
    height:400px; 
  }
}

@media(min-width:1920px){
  .jumbotron .item{
    height:635px; 
  }
	
  .jumbotron.small-banner .item{
    height:400px; 
  }
}


/* Slider carousel and Banner jumbotron*/
.carousel-item{background-color:#fff !important;}
.jumbotron .jumbotron-item .row.align-items-center,
#slideshow .carousel-item .row.align-items-center {
    min-height: 30rem;
}
.jumbotron-item,
.carousel-item {
    height: 30rem;
}

/* slider caption & banner caption */
.jumbotron .jumbotron-caption,
#slideshow .carousel-caption {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    left: auto;
    right: auto;
    position: relative;
    top: auto;
    bottom: auto;
    height: auto;
}
.jumbotron .banner-text-area,
.carousel-caption .banner-text-area {
    background-color: #ffffff !important;
    opacity: 90%;
    background-clip: border-box !important;
    display: inline-block !important;
    padding: 24px;
    color: #000000 !important;
    /*min-height:30rem;*/
}

/*.jumbotron.banner-text-area p, h1, h2 {
    margin-top: 0px !important;
    line-height: 1.3;
}*/
/*    .jumbotron.banner-text-area h1 {
    font-size: 2.125rem !important;
}
.jumbotron.banner-text-area h2 {
    font-size: 1.875rem !important;
}*/
.carousel-caption.banner-text-area p, h1, h2 {
    margin-top: 0px !important;
    line-height: 1.3;
}

/*.jumbotron .container-fluid .row.fullbackgroundimg {
    min-height: 30rem;
}*/


/*    .jumbotron.banner-text-area h1 {
        font-size: 2.125rem !important;
    }*/


/*.jumbotron.banner-text-area.jumbotron-heading {
    margin-top: 1rem !important;
    margin-bottom: .5rem !important;
    font-size: 3rem !important;
}*/

@media(min-width:390px){
    .jumbotron .jumbotron-caption p.lead,
    .carousel .carousel-caption p.lead {
        font-size: 2.2rem !important;
    }
    .jumbotron.banner-text-area,
    .carousel-caption.banner-text-area {
        max-width: fit-content;
    }
}
@media(max-width:768px) {
    .jumbotron .jumbotron-caption p,
    .jumbotron .jumbotron-caption h1,
    .jumbotron .jumbotron-caption h2 {
        text-align: center !important;
    }

    .carousel .carousel-caption p,
    .carousel .carousel-caption h1,
    .carousel .carousel-caption h2 {
        text-align: center !important;
    }

    .jumbotron .fullbackgroundimg {
        justify-content: center !important;
    }

    .jumbotron .jumbotron-caption {
        text-align: center !important;
    }

    .carousel .carousel-caption {
        text-align: center !important;
    }
    .jumbotron-caption h1,
    .carousel-caption h1 {
        font-size: 1.5rem !important;
    }

    .jumbotron-caption h2,
    .carousel-caption h2 {
        font-size: 1.125rem !important;
        line-height:1.3;
    }
}
@media(min-width:768px) {
    .jumbotron .banner-text-area, .carousel-caption .banner-text-area {        
        max-width: 450px !important;
    }
    .jumbotron-caption h1,
    .carousel-caption h1 {
        font-size: 2.125rem !important;
    }
    .jumbotron-caption h2,
    .carousel-caption h2 {
        font-size: 1.5rem !important;
    }
}
@media(min-width:820px) and (max-width: 860px){
    .jumbotron .jumbotron-caption p.lead,
    .carousel .carousel-caption p.lead {
        line-height: 2.7rem;
    }
}

@media(max-width:1024px) {
    .jumbotron-caption,
    .carousel-caption {
        top: 0;
    }
    .jumbotron-caption p,
    .carousel-caption p {
        margin-bottom: 0rem;
    }
}

@media(min-width:1440px) {
    .jumbotron .banner-text-area,
    .carousel-caption .banner-text-area {
        padding: 32px !important;
        max-width: 850px !important;
    }
    .jumbotron-caption h2,
    .carousel-caption h2 {
        font-size: 1.875rem !important;
    }
}
@media(min-width:1600px){
    .jumbotron .jumbotron-caption p.small,
    .carousel .carousel-caption p.small {
        font-size: 1.15rem !important;
    } 
}
@media(min-width:1920px){
    .jumbotron .banner-text-area,
    .carousel-caption .banner-text-area {
        padding: 40px !important;
    }
}
	

	

.jumbotron-caption h2{
    color:#000000 !important;
}


    @media(min-width:1280px) {
        .jumbotron .jumbotron-item .row.align-items-center, #slideshow .carousel-item .row.align-items-center {
            min-height: 36rem;
        }

        .jumbotron .jumbotron-item,
        #slideshow .carousel-item {
            height: 36rem;
            background-size: cover;
        }
    }

    @media(min-width:1360px) {
        .jumbotron .jumbotron-item .row.align-items-center,
        #slideshow .carousel-item .row.align-items-center {
            min-height: 515px;
        }

        .jumbotron .jumbotron-item,
        #slideshow .carousel-item {
            height: 515px;
        }
    }

    @media(min-width:1366px) {
        .jumbotron .jumbotron-item .row.align-items-center,
        #slideshow .carousel-item .row.align-items-center {
            min-height: 520px;
        }

        .jumbotron .jumbotron-item,
        #slideshow .carousel-item {
            height: 520px;
        }
    }

    @media(min-width:1440px) {
        .jumbotron .jumbotron-item .row.align-items-center,
        #slideshow .carousel-item .row.align-items-center {
            min-height: 495px;
        }

        .jumbotron .jumbotron-item,
        #slideshow .carousel-item {
            height: 495px;
        }

        .jumbotron.banner-text-area,
        .carousel-caption.banner-text-area {
            padding: 32px !important;
            /*min-height:30rem;*/
        }
    }

    @media(min-width:1600px) {
        .jumbotron .jumbotron-item .row.align-items-center,
        #slideshow .carousel-item .row.align-items-center {
            min-height: 515px;
        }

        .jumbotron .jumbotron-item,
        #slideshow .carousel-item {
            height: 515px;
        }
    }

    @media(min-width:1680px) {
        .jumbotron .jumbotron-item .row.align-items-center,
        #slideshow .carousel-item .row.align-items-center {
            min-height: 561px;
        }

        .jumbotron .jumbotron-item,
        #slideshow .carousel-item {
            height: 561px;
        }
    }

    @media(min-width:1920px) {
        .jumbotron .jumbotron-item .row.align-items-center,
        #slideshow .carousel-item .row.align-items-center {
            min-height: 637px;
        }

        .jumbotron .jumbotron-item,
        #slideshow .carousel-item {
            height: 637px;
        }

        .jumbotron.banner-text-area,
        .carousel-caption.banner-text-area {
            padding: 50px !important;
            /*min-height:30rem;*/
        }
    }

    /* diclosure */
    .disclosure {
        padding-left: 25px;
        padding-right: 25px;
    }

        .disclosure p:last-child {
            margin-bottom: 0;
        }

        .disclosure a {
            color: #6c757d !important;
            text-decoration: underline;
        }

            .disclosure a:hover {
                color: #6c757d !important;
                text-decoration: none;
            }

    @media(min-width:992px) {
        .disclosure {
            padding-left: 50px;
            padding-right: 50px;
        }
    }

    @media (min-width: 1680px) {
        .disclosure {
            padding-left: 150px;
            padding-right: 150px;
        }
    }

    .search_input:hover, .search_input:focus {
        border: 2px solid #000; /*#48386 DT added border*/
        outline: none !important;
    }

    /* container styles */
    @media(min-width: 576px) {
        .container {
            max-width: none;
        }
    }

    @media(min-width: 768px) {
        .container {
            max-width: none;
        }
    }

    @media(min-width: 1200px) {
        .container {
            max-width: 1140px;
        }
    }

    @media(min-width: 1440px) {
        .container {
            max-width: 1340px;
        }
    }

    @media(min-width: 1680px) {
        .container {
            max-width: 1500px;
        }
    }

    /* secondary nav mobile */
    @media(max-width:768px) {
        .navbar-light .navbar-nav .nav-link {
            color: #000;
        }
    }

    /* table fix */
    .table-responsive {
        display: table;
    }

    /* additional h2 */
    .subtitle, h2.subtitle, p.subtitle {
        color: #5a5a5a !important;
        font-weight: 400 !important;
        font-size: 40px !important;
        line-height: 1 !important;
        ;
        margin-top: 0 !important;
    }

    /**/
    .min-h-300px {
        min-height: 300px;
    }

    .round-number {
        display: inline-block;
        border-radius: 30px;
        width: 40px;
        height: 40px;
        line-height: 40px;
        background-color: #2F6B00 !important;
        font-weight: bold;
    }

    /* solid background table styles */
    .table.table-solid {
        padding: 15px;
        background-color: #f8f9fa !important;
    }

        .table.table-solid th {
            background-color: #f8f9fa !important;
            vertical-align: top;
        }

    @media(max-width:767px) {
        .personal-savings-mobile {
            padding-left: 24px;
        }
    }


    /* components */
    .bg-img-hero {
    }

        .bg-img-hero .row {
            min-height: 300px;
        }

    /* videoPlaylist */
    .default-video {
        border: 20px solid #006794 !important;
    }

    .video-thumb-link img {
        display: block;
        border: 4px solid #fff;
    }

    .video-thumb-link:hover {
        text-decoration: none;
    }

    .video-thumb-link img {
        opacity: 0.5;
        width: 100%;
        max-width: 100%;
        height: auto;
    }

    .video-thumb-link:hover img, .video-thumb-link.active img {
        opacity: 1
    }

    .video-thumb-link.active img {
        border: 4px solid #006794 !important;
    }

    .video-text-link {
        text-decoration: underline;
    }

        .video-text-link:hover {
            text-decoration: none;
        }

    .slick-prev::before, .slick-next::before {
        width: 27px;
        height: 27px;
        font-size: 32px;
        color: #2F6B00;
        display: inline-block;
        font-family: "Ionicons";
        z-index: 1;
        position: relative;
        top: -3px;
    }

    .slick-prev::before {
        content: "";
    }

    .slick-next::before {
        content: "";
    }

    .testimonial-item.even {
        text-align: right;
    }

    .video-carousel-nav {
        padding: 0;
    }

        .video-carousel-nav .slick-next {
            right: -10px;
            position: absolute;
            top: 50%;
            z-index: 9999;
            opacity: 1;
            width: 27px;
            height: 27px;
            border-radius: 50%;
            background-color: rgba(255,255,255,0.7);
        }

        .video-carousel-nav .slick-prev {
            left: -10px;
            position: absolute;
            top: 50%;
            z-index: 9999;
            opacity: 1;
            width: 27px;
            height: 27px;
            border-radius: 50%;
            background-color: rgba(255,255,255,0.7);
        }

        .video-carousel-nav .slick-next, .video-carousel-nav .slick-prev {
            margin-top: -66px;
        }

    @media(min-width:320px) {
        .video-carousel-nav .slick-next, .video-carousel-nav .slick-prev {
            margin-top: -62px;
        }
    }

    @media(min-width:360px) {
        .video-carousel-nav .slick-next, .video-carousel-nav .slick-prev {
            margin-top: -55px;
        }
    }

    @media(min-width:375px) {
        .video-carousel-nav .slick-next, .video-carousel-nav .slick-prev {
            margin-top: -48px;
        }
    }

    @media(min-width:425px) {
        .video-carousel-nav .slick-next, .video-carousel-nav .slick-prev {
            margin-top: -46px;
        }
    }

    @media(min-width:540px) {
        .video-carousel-nav .slick-next, .video-carousel-nav .slick-prev {
            margin-top: -40px;
        }
    }

    @media(min-width:768px) {
        .video-carousel-nav .slick-next, .video-carousel-nav .slick-prev {
            margin-top: -37px;
        }
    }

    .thumb-video-title {
        font-weight: 700;
        font-size: 0.95rem;
        line-height: 1.2rem;
        color: #5a5a5a;
        min-height: 50px;
    }


    /* fancytabs */
    .fancy-tabs .nav-pills .nav-link, .fancy-tabs .nav-pills .show > .nav-link {
        font-weight: bold;
        color: #ffffff !important;
        text-decoration: underline;
    }

        .fancy-tabs .nav-pills .nav-link:hover, .fancy-tabs .nav-pills .show > .nav-link:hover, .fancy-tabs .nav-pills .nav-link.active {
            text-decoration: none;
        }

        .fancy-tabs .nav-pills .nav-link.active, .fancy-tabs .nav-pills .show > .nav-link {
            background-color: #fff;
            color: #006794 !important;
        }

    .fancy-tabs .overlay {
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 0;
        background-color: rgba(45,77,112,0.7);
    }

    .fancy-tabs .tab-content {
        display: flex;
        justify-content: center;
        min-height: 500px;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .fancy-tabs .tab-pane {
        width: 100%;
        font-size: 1em;
        line-height: 1.5rem;
    }

    .fancy-tabs .tab-pane-inner-content {
        padding: 0 50px 0 50px;
    }

    @media(max-width:768px) {
        .fancy-tabs .tab-pane-inner-content {
            padding: 0 30px 0 30px;
        }

            .fancy-tabs .tab-pane-inner-content .h1 {
                font-size: 1.6rem;
            }


            .fancy-tabs .tab-pane-inner-content .h2 {
                font-size: 1.2rem;
            }
    }


    .fancy-tabs .fancy-tabs-nav a {
        padding-left: .3rem !important;
        padding-right: .3rem !important;
        padding-bottom: 1rem !important;
        padding-top: .3rem !important;
        text-decoration: underline;
        font-size: 0.73rem;
        line-height: 1;
    }

    @media(min-width:390px) {
        .fancy-tabs .fancy-tabs-nav a {
            font-size: 0.93rem;
            line-height: 1.3rem;
        }
    }

    .fancy-tabs a span {
        background-repeat: no-repeat;
        background-size: 100% auto;
        width: 100%;
        max-width: 100px;
        margin: 0 auto;
        display: block;
        height: 100px;
        background-position: center center;
    }

    .fancy-tabs .tab-pane-inner-content a {
        color: #ffffff !important;
    }

    @media(max-width:768px) {
        .fancy-tabs a span {
            height: 105px;
        }
    }

    @media(min-width:768px) {
        .fancy-tabs .tab-content {
            min-height: 700px;
            background-size: cover;
        }

        .fancy-tabs .tab-pane {
            width: 100%;
            font-size: 1.5rem;
            line-height: 2.5rem;
        }
    }

    @media(min-width:1200px) {
        .fancy-tabs .tab-pane-inner-content {
            padding: 0 100px 0 100px;
        }

        .fancy-tabs a span {
            background-repeat: no-repeat;
            background-size: 100% auto;
            width: 100%;
            max-width: 140px;
            margin: 0 auto;
            display: block;
            height: 140px;
            background-position: center center;
        }

        .fancy-tabs a {
            padding-left: 3rem !important;
            padding-right: 3rem !important;
            padding-bottom: 2rem !important;
            padding-top: 1rem !important;
            text-decoration: none;
            font-size: 1.05rem;
        }
    }


    /* testimonial carousel */
    .img-blue-border-rounded {
        border: 5px solid #006794 !important;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        overflow: hidden;
    }

    .testimonial-carousel-inner {
        padding: 20px 0px;
        font-size: 1rem;
        line-height: 1.3rem;
    }

    .testimonial-carousel .quote {
        font-size: 1.2rem;
        font-style: italic;
        line-height: 1.4rem;
    }

    .testimonial-item .media img {
        max-width: 130px;
    }

    @media(min-width:768px) {
        .testimonial-carousel-inner {
            padding: 20px 0px;
            font-size: 20px;
        }

        .testimonial-carousel .quote {
            font-size: 1.6rem;
            font-style: italic;
            line-height: 2.5rem;
        }

        .testimonial-item .media img {
            max-width: none;
        }
    }

    .testimonial-carousel .slick-prev::before, .testimonial-carousel .slick-next::before {
        width: 42px;
        height: 42px;
        font-size: 32px;
        color: #2F6B00;
        display: inline-block;
        font-family: "Ionicons";
    }

    .testimonial-carousel .slick-prev::before {
        content: "";
    }

    .testimonial-carousel .slick-next::before {
        content: "";
    }

    .testimonial-item.even {
        text-align: right;
    }

    .testimonial-carousel .slick-next {
        right: 10px;
    }

    .testimonial-carousel .slick-prev {
        left: -10px;
    }


    /* rates */
    .rates-widget {
        max-width: 646px;
    }

    .rates-widget-group {
        background-color: #f2f2f2;
    }

    .rates-widget .rates-widget-group .item {
        min-width: 93px;
    }

    @media(min-width:1180px) {

        .rates-widget .rates-widget-group .item {
            min-width: fit-content;
        }
    }

    .rates-widget-group .item:last-child {
        border-right: 0 !important;
        -webkit-border-top-right-radius: 10px;
        -webkit-border-bottom-right-radius: 10px;
        -moz-border-radius-topright: 10px;
        -moz-border-radius-bottomright: 10px;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px;
    }

    .rates-widget-group .item:first-child {
        border-left: 0 !important;
        -webkit-border-top-left-radius: 10px;
        -webkit-border-bottom-left-radius: 10px;
        -moz-border-radius-topleft: 10px;
        -moz-border-radius-bottomleft: 10px;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
    }

    .rates-active {
        display: flex;
    }

    .rates-inactive {
        display: none;
    }

    .rates-widget {
        position: relative;
    }

        .rates-widget .slick-list {
            display: block;
            width: 100%;
        }

        .rates-widget .slick-track {
            display: flex;
        }

            .rates-widget .slick-track .slick-slide {
                text-align: center;
            }

    .rates-widget-intro-options, .rates-widget-intro-options-label {
        max-width: 262px;
        margin: 0 auto;
    }

        .rates-widget-intro-options .form-check {
            padding-left: 0 !important;
        }

        .rates-widget-intro-options .form-check-input {
            margin-left: 0;
        }

        .rates-widget-intro-options .form-check-label {
            margin-left: 20px;
        }


    /* banner split fix */

    .info {
        display: block !important;
        vertical-align: middle;
    }

    @media(min-width:992px) {
        .info {
            display: table-cell !important;
            vertical-align: middle;
        }
    }

    @media(min-width:1400px) {
        .certificates-of-deposit .rates-widget {
            max-width: 761px;
        }
    }

    .img-best-banks {
        width: 120px !important;
        height: 143px !important;
        max-height: none !important;
        max-width: none;
        display: block;
        margin: 0 auto 20px auto;
    }

    @media(min-width:992px) {
        .img-best-banks {
            width: 120px !important;
            height: 143px !important;
            max-height: none !important;
            max-width: none;
            display: inline-flex;
            margin: 0;
        }
    }

    /* breadcrumbs */
    .breadcrumb-container .container-fluid {
        padding-right: 0px;
        padding-left: 0px;
    }

    .breadcrumb-container ul {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    @media (min-width: 1680px) {
        .breadcrumb-container ul {
            padding-left: 150px !important;
            padding-right: 150px !important;
        }
    }

    .breadcrumb-item + .breadcrumb-item::before {
        display: inline-block;
        padding-right: .5rem;
        color: #6c757d;
        content: ">";
    }

    .breadcrumb-item a {
        color: #666;
    }

        .breadcrumb-item a:hover {
            color: #006794;
            text-decoration: underline !important;
        }



    /* navbar updates mobile */
    .nav-main-mobile {
        margin: 0 -25px;
        padding-top: 20px;
        border-top: 1px solid #dedede;
        margin-top: 9px !important;
    }

        .nav-main-mobile .nav-item .nav-link {
            padding-left: 25px;
            padding-right: 0px;
            font-size: 1.3rem;
            display: inline-block;
        }

        .nav-main-mobile .nav-item .nav-link-toggle {
            padding: 10px 5px;
        }

        .nav-main-mobile .dropdown-menu {
            border-radius: 0;
            border: 0;
            background-color: #f2f2f2;
            padding: 1.3rem 0;
        }

            .nav-main-mobile .dropdown-menu a {
                color: #666;
            }

        .nav-main-mobile .dropdown-item:focus, .nav-main-mobile .dropdown-item:hover, .nav-main-mobile .dropdown-item:active {
            background-color: transparent !important;
        }

        .nav-main-mobile .nav-item.dropdown.show > a {
            color: #006794;
        }

        .nav-main-mobile .nav-item.dropdown.show .dropdown-toggle::after {
            border-top: 0;
            border-right: .3em solid transparent;
            border-bottom: .3em solid;
            border-left: .3em solid transparent;
        }

        .nav-main-mobile .dropdown-menu .dropdown-item {
            padding: .5rem 1.5rem;
        }

        .nav-main-mobile .dropdown-menu a {
            color: #666;
        }

            .nav-main-mobile .dropdown-menu a:hover, .nav-main-mobile .dropdown-menu a:focus, .nav-main-mobile .dropdown-menu a:active {
                color: #006794;
                background-color: none !important;
            }

    /* secondary nav mobile */
    @media(max-width:768px) {
        .navbar-nav.nav-top {
            margin-left: -8px;
        }

            .navbar-nav.nav-top > li > a.nav-link {
                font-size: 1.3rem;
            }
    }


    /*jumbotron*/
#slideshow .carousel-caption, .jumbotron .jumbotron-caption {
    padding-left: 24px !important;
    padding-right: 24px !important;
}

.jumbotron .jumbotron-caption a {
    margin-top: 24px !important;
}

.carousel .carousel-caption a {
    margin-top: 24px !important;
}

@media (min-width: 992px) {
    #slideshow .carousel-caption, .jumbotron .jumbotron-caption {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
    .carousel-control-prev {
        left: 30px;
    }

    .carousel-control-next {
        right: 30px;
    }
}

@media (min-width: 1680px) {
    #slideshow .carousel-caption,
    .jumbotron .jumbotron-caption {
        padding-left: 150px !important;
        padding-right: 150px !important;
    }
    .carousel-control-prev {
        left: 60px;
    }

    .carousel-control-next {
        right: 60px;
    }
}
  
    /* heading styles */
    .h2-underlined {
        line-height: 1;
        letter-spacing: -.05rem;
        font-size: 30px;
        margin-top: 2rem;
        margin-bottom: 15px;
        font-weight: 300;
        letter-spacing: -.05rem;
        color: #006794;
    }

    h2.h2-underlined, h2.h2-underlined-white, .h2-underlined {
        text-align: center;
        padding-bottom: 0px;
    }

        h2.h2-underlined::after, h2.h2-underlined-white::after, .h2-underlined-white::after {
            content: '';
            width: 60px;
            height: 4px;
            margin: 20px auto 0 auto;
            display: block;
        }

        h2.h2-underlined::after, .h2-underlined::after {
            background-color: #006794 !important;
        }


        h2.h2-underlined-white::after, .h2-underlined-white::after {
            background-color: #ffffff !important;
        }


    /* text carousel */
    .text-carousel-section {
        background-color: #000;
        background-repeat: no-repeat;
        background-size: cover;
    }

        .text-carousel-section .slick-dots li.slick-active button::before {
            color: #ffffff;
            background-color: #ffffff;
        }

        .text-carousel-section .slick-dots li button::before {
            border: 1px solid #fff;
            width: 11px;
            height: 11px;
            font-size: 9px;
            border-radius: 100%;
            line-height: 11px;
            opacity: 0.5;
            color: transparent;
            content: '';
        }

        .text-carousel-section .slick-dots li.slick-active button:before {
            opacity: 1;
        }

    .text-carousel .slick-prev::before, .text-carousel .slick-next::before {
        width: 42px;
        height: 42px;
        font-size: 32px;
        color: #ffffff;
        display: inline-block;
        font-family: "Ionicons";
    }

    .text-carousel .slick-prev::before {
        content: "";
    }

    .text-carousel .slick-next::before {
        content: "";
    }

    .text-carousel .slick-next {
        right: 10px;
    }

    .text-carousel .slick-prev {
        left: -10px;
    }

    /* utils */
    .img-fluid > img {
        max-width: 100%;
        height: auto;
    }

    @media(min-width:992px) {
        .w-lg-60 {
            width: 60%;
        }
    }

    @media(min-width:992px) {
        .w-lg-70 {
            width: 70%;
        }
    }

    .lead {
        line-height: 1.5;
    }

    ul.decline-list {
        list-style: none;
        margin: 0 !important;
        padding: 0 !important;
    }

        ul.decline-list li {
            padding-left: 25px;
            position: relative;
            margin: 20px 0 0 0 !important;
        }

            ul.decline-list li::before {
                content: '';
                background-image: url(/media/x1pnbusu/ban-icon.jpg);
                background-repeat: no-repeat;
                width: 18px;
                height: 18px;
                position: absolute;
                top: 3px;
                left: 0;
            }



    /* navigation desktop */
    @media(min-width:992px) {
        .navbar-nav.nav-main .desktop-dropdown-menu .container-fluid {
            padding-left: 50px;
            padding-right: 50px;
        }
    }

    @media (min-width: 1680px) {
        .navbar-nav.nav-main .desktop-dropdown-menu .container-fluid {
            padding-left: 150px;
            padding-right: 150px;
        }
    }

    .navbar-nav.nav-main .desktop-dropdown-menu {
        position: absolute;
        top: 85%;
        left: 0;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 100%;
        padding: 2.5rem 0;
        margin: .125rem 0 0;
        width: 100%;
        font-size: 1rem;
        color: #212529;
        text-align: left;
        list-style: none;
        background-color: #fff;
        background-clip: padding-box;
        border-top: 1px solid #dedede;
    }

    .navbar-nav.nav-main .dropdown {
        position: inherit !important;
    }

    .navbar.fdicbanner {
        padding-top: 0rem !important;
        padding-bottom: 0rem !important;
    }


    .navbar-nav.nav-main > li.dropdown:hover a.nav-link, .navbar-nav.nav-main > li.dropdown.active a.nav-link, .navbar-nav.nav-main > li.dropdown.show a.nav-link {
        color: #006794 !important;
    }

    .navbar-nav.nav-main > li.dropdown.show .dropdown-toggle::after {
        border-top: 0;
        border-right: .3em solid transparent;
        border-bottom: .3em solid;
        border-left: .3em solid transparent;
    }

    .navbar-nav.nav-main .dropdown:hover > .desktop-dropdown-menu {
        margin: 0;
        display: block;
    }

    .navbar-nav.nav-main .dropdown > .desktop-dropdown-menu.show {
        margin: 0;
        display: block;
    }

    .navbar-nav.nav-main .desktop-dropdown-menu h3 {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .navbar-nav.nav-main .desktop-dropdown-menu .col .col-text {
        padding: 0 50px 0 0;
    }

    .navbar-nav.nav-main .desktop-dropdown-menu .col:nth-child(4) .col-text {
        padding-right: 0;
    }

    .navbar-nav.nav-main .desktop-dropdown-menu .col:nth-child(n+2)::after {
        content: '';
        width: 1px;
        height: 100%;
        background-color: #dedede;
        position: absolute;
        right: 50px;
        top: 0;
    }

    .navbar-nav.nav-main .desktop-dropdown-menu .col:nth-child(4)::after {
        z-index: 0;
        width: 0;
        background-color: transparent;
    }

    .navbar-nav.nav-main .desktop-dropdown-menu .link-list {
        margin: 20px 0 0;
        padding: 0;
        list-style: none;
    }

        .navbar-nav.nav-main .desktop-dropdown-menu .link-list li {
            margin: 10px 0;
        }

            .navbar-nav.nav-main .desktop-dropdown-menu .link-list li a {
                color: #666666;
            }

                .navbar-nav.nav-main .desktop-dropdown-menu .link-list li a:hover, .navbar-nav.nav-main .desktop-dropdown-menu .link-list li a:active, .navbar-nav.nav-main .desktop-dropdown-menu .link-list li a:focus {
                    color: #006794;
                    text-decoration: underline;
                }

    .navbar-nav.nav-main > li.dropdown.show .dropdown-toggle::after {
        border-top: 0;
        border-right: .3em solid transparent;
        border-bottom: .3em solid;
        border-left: .3em solid transparent;
    }

    .navbar-nav.nav-main > li.dropdown:hover .dropdown-toggle::after, .navbar-nav.nav-main > li.dropdown:active .dropdown-toggle::after, .navbar-nav.nav-main > li.dropdown:focus .dropdown-toggle::after {
        border-top: 0;
        border-right: .3em solid transparent;
        border-bottom: .3em solid;
        border-left: .3em solid transparent;
    }

    @media(min-width:769px) {
        .header .navbar.main-navbar {
            padding-top: 0;
            padding-bottom: 0;
        }
    }

    @media (min-width: 769px) {
        .navbar-nav.nav-main > li > a.nav-link {
            padding: 1.85rem 0.8rem !important;
        }
    }


    /* forms */
    .titleanddescription .form-control {
        height: auto;
        border: 0;
    }



    .become-a-lender-dealer .umbraco-forms-page legend {
        font-size: 1.05rem;
    }

    .slick-prev, .slick-next {
        z-index: 1;
    }



    /* font and color updates 10-20-2023 */
    /* bullet 1 */
    .alert-carousel .carousel-control-next::before, .alert-carousel .carousel-control-prev::before {
        color: #2F6B00 !important;
    }

    .alert-carousel.light .carousel-inner .alert-text a, .alert-carousel.light .carousel-inner .alert-text {
        color: #2F6B00 !important;
    }

    .alert-carousel, .alert-carousel a {
        color: #2F6B00;
        font-weight: 600;
        font-size: 1.2rem;
    }

    /* bullet 2 (Open a CD Now button, CD rate)*/
    .btn-cta, .rates-widget .item.active, .btn.btn-secondary, .btn.btn-secondary:hover, .font-resize, .btn.btn-secondary {
        background-color: #2F6B00 !important;
        font-weight: 600;
        font-size: 1.2rem;
        color: #ffffff !important;
    }


    /* bullet 3 (rates widget)*/
    .rates-widget .slick-prev::before, .rates-widget .slick-next::before {
        color: #2F6B00 !important;
    }

    .rates-widget .rates-widget-display {
        color: #2F6B00 !important;
    }


    /* bullet 4 (secondary nav and footer)*/
    .secondary-nav, .footer {
        font-weight: 600;
        font-size: 1.2rem;
    }


    /* bullet 5 (main nav and sub-footer)*/
    .navbar-nav.nav-main > li.dropdown:hover a.nav-link, .navbar-nav.nav-main > li.dropdown.active a.nav-link, .navbar-nav.nav-main > li.dropdown.show a.nav-link, .footer-nav-wrap .nav-footer a.nav-link {
        color: #006794 !important;
        font-weight: 600;
        font-size: 1.2rem;
    }


    /* bullet 6 (login box)*/
    .btn {
        font-weight: 600;
    }

        .btn.btn-primary {
            background-color: #006794 !important;
        }


    /* bullet 7 (blue headings)*/
    .textpage h2 {
        color: #006794;
    }

    /* bullet 8 (blue section - background)*/
    .bg-primary {
        background-color: #006794 !important;
    }

    .bg-secondary {
        background-color: #2F6B00 !important;
    }

    /* bullet 9 ( blue section - headings )*/
    .image-with-text h3 {
        font-weight: 600;
        font-size: 18pt;
    }

    .image-with-text p,
    .image-with-text li {
        font-weight: 600;
    }

    /* bullet 10 ( Bank Health Rating )*/
    .rating-heading {
        color: #C28400;
        font-weight: 600;
    }


    /* additional styles */
    .nav-sidebar .list-group-item a {
        color: #006794;
    }

    table th {
        background-color: #006794;
    }

    #online-banking-panel .nav-link.active {
        background-color: #006794 !important;
        border-color: #006794 !important;
    }

    #online-banking-panel .nav-tabs {
        border-bottom: 1px solid #006794;
    }

    b, strong {
        font-weight: 600 !important;
    }

    a {
        color: #006794;
    }

        a:hover, a:focus {
            color: #006794;
        }

    .h2-underlined::after {
        background-color: #006794 !important;
    }

    a.cta-link {
        color: #2F6B00 !important;
    }

    /* fancy tabs*/
    .fancy-tabs .nav-pills .nav-link.active, .fancy-tabs .nav-pills .show > .nav-link {
        color: #006794 !important;
    }

    .fancy-tabs .tab-pane {
        background-repeat: no-repeat;
        background-size: cover;
    }

    /*testimonial slider */
    .testimonial-carousel .slick-prev::before, .testimonial-carousel .slick-next::before {
        color: #2F6B00;
    }

    .img-blue-border-rounded {
        border: 5px solid #006794 !important;
    }

    /* career banner - */
    .career-footer-bg .row > .col-md-12 {
        border: 20px solid #006794 !important;
    }

    /* tables */
    .table th {
        color: #006794;
    }


    /* NEW ONLINE EXPERIENCE PAGE PHASE 1 */
    @media(min-width:1200px) {
        .w-xl-50 {
            width: 50% !important
        }

        .w-xl-75 {
            width: 75% !important
        }
    }

    .lead {
        font-weight: 400;
    }

    /* boxes with circles */
    .bordered-box-with-circle {
        border: 1px solid #ccc;
        padding: 30px;
        text-align: center;
        margin-top: 5rem;
    }

    .bordered-box-with-circle-heading {
        background-color: #fff;
        color: #fff;
        display: inline-block;
        padding: 50px;
        border-radius: 50%;
        height: 160px;
        width: 160px;
        padding: 64px 30px;
        align-items: center !important;
        display: flex;
        margin: 0 auto;
        text-align: center;
        position: relative;
        margin: -100px auto 15px auto;
        border: 4px solid #fff;
        display: center;
        text-align: center;
    }

    .bg-teal {
        background-color: #3c9c90 !important;
    }

    .bg-lime {
        background-color: #9ac343 !important;
    }

    .bg-dark-blue {
        background-color: #3a84b5 !important;
    }

    .full-width-tabs-nav .nav-link {
        background-color: #dedede;
        color: #5a5a5a;
        font-size: 1.3rem;
        font-weight: 300;
    }

    @media(min-width:768px) {
        .full-width-tabs-nav .nav-link {
            font-size: 1.9rem;
        }
    }

    .fullwidth-tabs .tab-content h3 {
        font-size: 1.9rem;
        font-weight: 400;
    }

    @media(min-width:992px) {
        .px-lg-6 {
            padding-left: 6rem !important;
            padding-right: 6rem !important;
        }
    }

    /* image carousel section */
    .img-carousel .row .image-with-text-img-col {
        min-width: none;
    }

    @media(min-width:992px) {
        .img-carousel .img-carousel-row {
            min-height: 400px;
        }
    }

    @media(min-width:992px) {
        .img-carousel .row .image-with-text-img-col {
            min-width: 400px;
        }
    }

    .img-carousel-section .slick-prev {
        left: 10px;
        margin-top: -13px;
    }

    .img-carousel-section .slick-next {
        right: 17px;
        margin-top: -13px;
    }

    .img-carousel-section {
        padding: 0 0 20px 0;
    }




    @media(min-width:768px) {
        .img-carousel-section {
            padding: 35px 0;
        }

            .img-carousel-section .slick-prev {
                left: -50px;
            }

            .img-carousel-section .slick-next {
                right: -43px;
            }

            .img-carousel-section.img-carousel-section-split .slick-prev {
                left: 10px;
            }

            .img-carousel-section.img-carousel-section-split .slick-next {
                right: 17px;
            }
    }



    .img-carousel-section .slick-dots {
        bottom: -10px;
    }
        /*.img-carousel-section .slick-dots{
    bottom: 52px;
}*/
        .img-carousel-section .slick-dots li {
            margin: 0 3px;
        }

            .img-carousel-section .slick-dots li.slick-active button::before {
                color: #2F6B00;
                background-color: #2F6B00;
            }

            .img-carousel-section .slick-dots li button::before {
                border: 1px solid #2F6B00;
                width: 11px;
                height: 11px;
                font-size: 9px;
                border-radius: 100%;
                line-height: 11px;
                opacity: 0.5;
                color: transparent;
                content: '';
            }

            .img-carousel-section .slick-dots li.slick-active button:before {
                opacity: 1;
            }


    .footer-cta-text {
        font-size: 1.9rem;
        font-weight: 400;
        line-height: 2rem;
    }

    /*This hardcodded css rules area form thead btn located in the "become-an-auto-financing-dealer" page*/
    input.btn.btn-primary {
        color: #ffffff !important;
        background-color: #2F6B00 !important;
        border-color: #6eb03a !important;
        font-weight: 600;
        font-size: 1.2rem;
        /*line-height: 1.3rem;*/
        padding: .5rem 1.8rem;
        /*min-width: 250px;*/
    }

    .umbraco-forms-field-wrapper {
        max-width: 100%;
    }

    .umbraco-forms-label {
        max-width: 100%;
    }

    .umbraco-forms-container {
        margin-left: -15px;
        margin-right: -15px;
    }


    input.btn.btn-primary:hover {
        background-color: #2F6B00 !important;
        border-color: #6eb03a !important;
    }

    /*end of btn css rules for "become-an-auto-financing-dealer" page*/

/* 49189 cbtno.com Header Banner*/