.navbar-brand {
	margin-right: 43px;
    margin-left: 15px;
    margin-top: 10px;
}

header .client_access {
/*	background: rgba(0, 0, 0, 0.15); */
	background: #fff;
    color: #000 !important;
	border-radius: 4px;
	font-weight: bold !important;
	padding-bottom: 10px !important;
	padding-top: 10px !important;
}

header .btn.btn-secondary {
	font-weight: bold !important;
}

header .btn {
	--bs-btn-font-family: "Open Sans";
}

.text-black {
	color: #15171A !important;
}

.font-barlow {
	font-family: 'Barlow Condensed', sans-serif;
}

.text-gradient,
.home-banner .position-absolute {
	font-weight: 700 !important;
	position: relative;
}

.home-banner .position-absolute {
	margin: 2px 0 0 2px;
	opacity: 0.45;
    position: absolute;
}

.btn.btn-primary {
	font-size: 16px;
}

.flip-card {
	background-color: transparent;
	cursor: pointer;
	perspective: 1000px;
}

.flip-card-inner {
	min-height: 300px;
	position: relative;
	transform-style: preserve-3d;
	transition: transform 0.6s;
	width: 100%;
}

.flip-card:hover .flip-card-inner,
.flip-card.flipped .flip-card-inner {
	transform: rotateY(180deg);
}

.flip-card-front,
.flip-card-back {
	backface-visibility: hidden;
	border-radius: 13px;
	height: 100%;
	position: absolute;
	width: 100%;
}

.serviceItem .flip-card-front,
.serviceItem .flip-card-back {
	height: calc(100% + 30px);
	margin: -15px;
	padding: 15px;
	width: calc(100% + 30px);
}

.flip-card-front {
	background-color: #fff;
	color: #003366;
}

.flip-card-back {
	background: linear-gradient(110deg, #103B61 0%, var(--Foundation-Blue-blue-700, #3768A3) 119.28%);
	color: white;
	padding: 15px;
	transform: rotateY(180deg);
}

#v-pills-tab button:hover {
	background: #F4692F25;
	border-color: #F4692F;
}

footer {
	background-image: url(../images/footer_bg.png);
	background-position: top right;
	background-repeat: no-repeat;
}

