/* Add here all your CSS customizations */
.background-color-secondary {
	background-color: #000E31 !important;
}

.background-color-secondary .btn-primary {
	background-color: #fff;
	color: #000e31
}

.home-intro {
	padding: 0 !important;
}

@media (min-width: 576px) {
	.home-intro {
		padding: .1rem 0 !important;
	}
}

.gold_text {
	color: #FFBE00 !important;
}

.page-header h1 {
	font-size: 3em !important;
	background-color: rgba(0, 0, 0, 0.5);
	padding: 50px;
	border-radius: 10px;
}

.page-header.parallax {
	padding: 50px;
}

@media (max-width : 991.98px) {
	.logo-default {
		display: none !important;
	}
	.logo-small {
		display: block;
	}
	.logo-xsmall {
		display: none !important;
	}
	#header .header-logo {
		width: auto !important;
		height: auto !important;
	}
}

@media (max-width : 767.98px) {
	.logo-default {
		display: none !important;
	}
	.logo-small {
		display: none !important;
	}
	.logo-xsmall {
		display: block !important;
		margin-top: 20px
	}
	#header .header-btn-collapse-nav {
		margin-top: 25px !important;
	}
	#header .header-logo {
		width: auto !important;
		height: auto !important;
	}
}

@media (min-width : 768px) {
	.logo-xsmall {
		display: none !important;
	}
}

.no-border {
	border: none !important;
}

html .call-to-action.call-to-action-primary {
	border-radius: 8px;
}

@media (max-width : 767.98px) {
	input,
	input::-webkit-input-placeholder {
		font-size: .8em;
		line-height: 1em;
	}
}

.table-border-right {
	border-right: #000 2px solid !important;
}

.large-font {
	font-size: 6em;
	line-height: 1em;
}

.text-xxs {
	font-size: .7rem !important;
}

a {
	text-decoration-line: none;
}

a:hover,
.main section.section a {
	text-decoration-line: underline;
}

.main .btn:hover,
.main section.section .btn {
	text-decoration-line: none;
}

#home-intro .text-link {
	line-height: 1.7em;
	font-size: .9em
}

@media (max-width: 575.98px) {
	#home-intro img {
		max-height: 100px
	}
}

@media (max-width: 767.98px) {
	#home-intro .btn {
		font-size: .9em
	}
}

@media (max-width: 767.98px) and (orientation: landscape) {
	#home-intro .text-link {
		font-size: 1em
	}
}

@media (min-width: 768px) {
	#home-intro .text-link {
		font-size: 1.3em
	}
}

@media (min-width: 992px) {
	#home-intro .text-link {
		font-size: 1.5em
	}
}

@media (min-width: 1400px) {
	#home-intro .text-link {
		font-size: 1.6em
	}
}

@media (min-width: 320px) {
	.d-xxs-none {
		display: none!important
	}
	.d-xxs-block {
		display: block!important
	}
}

/*
 For smaller media devices such as the iPhone 5/SE that
 still have Bootstrap extra-small viewport widths in landscape orientation
*/
@media (max-width: 575.98px) and (orientation: landscape) {
	.flex-xs-landscape {
		justify-content: center!important;
		flex-direction: row!important;
		display: flex!important;
	}
	.col-xs-landscape-4 {
		flex: 0 0 auto;
		width: 33.33333333%
	}
	.me-landscape-xs-2 {
		margin-right: 0.5rem!important
	}
	.ms-landscape-xs-2 {
		margin-left: 0.5rem!important
	}
}

.main section.section a:not(:hover) {
	color: #084baf;
}

.main h2 {
	margin-bottom: 0.5rem;
}

.main li {
	margin-bottom: 0.25rem
}

.main li li:first-child:not(:last-child) {
	margin-top: 0.25rem
}

.main .list-nomarker {
	list-style-type: none
}

.main .list-nomarker > li {
	margin-bottom: 0
}

.main p {
	margin-bottom: 1rem;
}

.main .featured-box.featured-box-primary {
	background-image: none;
}

.main .featured-box.featured-box-primary .box-content {
	padding-bottom: 30px;
}

.main .featured-box.featured-box-primary .bottom-0 {
	margin-bottom: 30px
}

.main .featured-box.featured-box-primary.featured-box-effect-2 .bottom-0 {
	margin-bottom: 20px
}

.main thead.table-dark + tbody th {
	font-weight: inherit;
}

@media print {
	.main table thead.table-dark th {
		color: black;
	}
	
	.main table thead {
		display: table-row-group;
	}
}

.main select.form-control-lg {
	line-height: 1.5rem;
}

.call-to-action.call-to-action-in-footer {
	padding-top: 20px !important
}

@media (max-width: 991.98px) {
	.call-to-action.call-to-action-in-footer {
		padding-bottom: 20px;
	}
}

.call-to-action.call-to-action-in-footer .arrow.hlb {
	left: 110%;
	top: -40px;
}

@media (max-width: 767.98px) {
	.logo-xsmall.fdic {
		max-width: 200px
	}
}

@media (max-width: 767.98px) {
	.main > .container.fdic {
		margin-top: 2rem;
	}
}

@media (min-width: 768px) {
	.main > .page-header.fdic {
		margin-top: 2rem;
	}
}

@media (min-width: 992px) {
	.main > .page-header.fdic {
		margin-top: 1rem;
	}
}

.fdic-sign {
	max-height: 20px;
}

#revolutionSlider_forcefullwidth {
	margin-top: 1rem !important;
}