﻿.tooltip{
   font-size: 8pt;
}

.page-header.page-header-modern.page-header-background.page-header-background-lg {
	padding: 190px 0;
	margin-bottom: 15px;
}


html .highlight-primary2 {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, #45c0fa 0);
}

html .highlight-primary2.highlight-bg-opacity {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, rgba(69, 192, 250, 0.2) 0);
}

html .highlight-primary2.highlight-change-text-color {
	color: #FFF;
}


.page-header.page-header-modern.page-header-background.page-header-background-md {
	padding: 80px 0;
}

.page-header.page-header-modern.page-header-background.page-header-background-md2 {
	padding: 100px 0;
}


:root {

  --brown: #62380b;
  --medblue: #0199eb;
}

.bg-color-green {
	background-color: #198754;
}

.bg-color-brown {
	background-color: #62380b;
}

.text-color-brown {
	color: #62380b;
}

.text-color-gold {
	color: #8c6900;
}


.owl-carousel .owl-nav button.owl-prev:before {
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	font-size: 9px;
	font-size: 0.5rem;
	content: "\f053";
	position: relative;
	left: -1px;
	top: -1px;
	color:#fff;
	text-shadow: 2px 2px #313140;
}

.owl-carousel .owl-nav button.owl-next:before {
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	font-size: 9px;
	font-size: 0.563rem;
	content: "\f054";
	position: relative;
	left: 1px;
	top: -1px;
	color:#fff;
	text-shadow: 2px 2px #313140;
}


.card-border2:after {
	content: "";
	transition: .2s all ease;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	left: 50%;
	height: 5px;
	width: 100%;
	transform: translateX(-50%);
	background-color: var(--medblue);
}

.card-border3:after {
	content: "";
	transition: .2s all ease;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	left: 50%;
	height: 5px;
	width: 100%;
	transform: translateX(-50%);
	background-color: var(--brown);
}


html .btn-primary2 {
	background-color: #369cef;
	border-color: #369cef #369cef #15467c;
	color: #FFF;
	--color: #369cef;
	--hover: #2172c9;
	--disabled: #369cef;
	--active: #174c87;
}

html .btn-primary2:hover,
html .btn-primary2.hover {
	border-color: #2378d4 #2378d4 #369cef;
	color: #FFF;
}

html .btn-primary2:hover:not(.bg-transparent),
html .btn-primary2.hover:not(.bg-transparent) {
	background-color: #2172c9;
}

html .btn-primary2:focus,
html .btn-primary2.focus {
	border-color: #15467c #15467c #0d2e51;
	color: #FFF;
	box-shadow: 0 0 0 3px rgba(28, 95, 168, 0.5);
}

html .btn-primary2:focus:not(.bg-transparent),
html .btn-primary2.focus:not(.bg-transparent) {
	background-color: #174c87;
}

html .btn-primary2.disabled,
html .btn-primary2:disabled {
	border-color: #369cef #369cef #15467c;
}

html .btn-primary2.disabled:not(.bg-transparent),
html .btn-primary2:disabled:not(.bg-transparent) {
	background-color: #369cef;
}

html .btn-primary2:active,
html .btn-primary2.active {
	border-color: #15467c #15467c #0d2e51 !important;
}

html .btn-primary2:active:not(.bg-transparent),
html .btn-primary2.active:not(.bg-transparent) {
	background-color: #174c87 !important;
	background-image: none !important;
}

html .btn-secondary2 {
	background-color: #18a5d3;
	border-color: #18a5d3 #18a5d3 #15467c;
	color: #FFF;
	--color: #18a5d3;
	--hover: #2172c9;
	--disabled: #18a5d3;
	--active: #174c87;
}

html .btn-secondary2:hover,
html .btn-secondary2.hover {
	border-color: #2378d4 #2378d4 #18a5d3;
	color: #FFF;
}

html .btn-secondary2:hover:not(.bg-transparent),
html .btn-secondary2.hover:not(.bg-transparent) {
	background-color: #2172c9;
}

html .btn-secondary2:focus,
html .btn-secondary2.focus {
	border-color: #15467c #15467c #0d2e51;
	color: #FFF;
	box-shadow: 0 0 0 3px rgba(28, 95, 168, 0.5);
}

html .btn-secondary2:focus:not(.bg-transparent),
html .btn-secondary2.focus:not(.bg-transparent) {
	background-color: #174c87;
}

html .btn-secondary2.disabled,
html .btn-secondary2:disabled {
	border-color: #18a5d3 #18a5d3 #15467c;
}

html .btn-secondary2.disabled:not(.bg-transparent),
html .btn-secondary2:disabled:not(.bg-transparent) {
	background-color: #18a5d3;
}

html .btn-secondary2:active,
html .btn-secondary2.active {
	border-color: #15467c #15467c #0d2e51 !important;
}

html .btn-secondary2:active:not(.bg-transparent),
html .btn-secondary2.active:not(.bg-transparent) {
	background-color: #174c87 !important;
	background-image: none !important;
}

/*
* Underline for hover


	#header .header-nav.header-nav-line nav > ul li:hover > a {
		color: #369cef;
	}

	#header .header-nav.header-nav-line nav > ul li:hover > a:before {
		background: #369cef;
	}*/


/*
* Testimonial
*/
.custom-testimonial-style-1 blockquote {
		padding: 15px 20px !important;
}

.custom-testimonial-style-1 blockquote p {
		font-family: "Poppins", sans-serif;
}

.custom-testimonial-style-1.testimonial-with-quotes blockquote:before {
		content: "\f10d";
		font-family: "Font Awesome 6 Free";
		font-weight: 900;
		font-size: 20px;
}

/* Additional Featured Box Colors
*/


html .featured-box-gray .icon-featured {
	background-color: #687886;
}

html .featured-box-gray h4 {
	color: #687886;
}

html .featured-box-gray .box-content {
	border-top-color: #687886;
}

html .featured-boxes-style-3 .featured-box.featured-box-gray .icon-featured {
	border-color: #687886;
	color: #687886;
}
html .featured-box-effect-3.featured-box-gray .icon-featured:after {
	box-shadow: 0 0 0 10px #687886;
}

html .featured-box-effect-3.featured-box-gray:hover .icon-featured {
	background: #687886 !important;
}
html .feature-box-gray .feature-box-icon {
	background-color: #687886;
}
html .feature-box-gray.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-gray.feature-box-style-3 .feature-box-icon .icons {
	color: #687886;
}


html .featured-box-medblue .icon-featured {
	background-color: #058fd1;
}

html .featured-box-medblue h4 {
	color: #058fd1;
}

html .featured-box-medblue .box-content {
	border-top-color: #058fd1;
}

html .featured-boxes-style-3 .featured-box.featured-box-medblue .icon-featured {
	border-color: #058fd1;
	color: #058fd1;
}
html .featured-box-effect-3.featured-box-medblue .icon-featured:after {
	box-shadow: 0 0 0 10px #058fd1;
}

html .featured-box-effect-3.featured-box-medblue:hover .icon-featured {
	background: #058fd1 !important;
}
html .feature-box-medblue .feature-box-icon {
	background-color: #058fd1;
}
html .feature-box-medblue.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-medblue.feature-box-style-3 .feature-box-icon .icons {
	color: #058fd1;
}


html .featured-box-lgtblue .icon-featured {
	background-color: #45c0fa;
}

html .featured-box-lgtblue h4 {
	color: #45c0fa;
}

html .featured-box-lgtblue .box-content {
	border-top-color: #45c0fa;
}

html .featured-boxes-style-3 .featured-box.featured-box-lgtblue .icon-featured {
	border-color: #45c0fa;
	color: #45c0fa;
}
html .featured-box-effect-3.featured-box-lgtblue .icon-featured:after {
	box-shadow: 0 0 0 10px #45c0fa;
}

html .featured-box-effect-3.featured-box-lgtblue:hover .icon-featured {
	background: #45c0fa !important;
}
html .feature-box-lgtblue .feature-box-icon {
	background-color: #45c0fa;
}
html .feature-box-lgtblue.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-lgtblue.feature-box-style-3 .feature-box-icon .icons {
	color: #45c0fa;
}

/* Captcha */
.captcha {
	clear: both;
	overflow: hidden;
	background: #F2F2F2;
	text-align: center;
	margin-bottom: 20px;
	max-width: 160px;
	height: 78px;
	position: relative;
}

.captcha input {
	border: 0;
}

.captcha-input {
	position: relative;
	top: 15px;
	font-size: 14px;
}

.captcha-image {
	float: left;
	position: relative;
	top: -5px;
	left: -13px;
}

.captcha-refresh {
	position: absolute;
	z-index: 1;
	bottom: 2px;
	right: 2px;
	border-radius: 3px;
	padding: 2px 5px;
}

.captcha-refresh a, .captcha-refresh a:hover, .captcha-refresh a:focus, .captcha-refresh a:active {
	color: #333;
}


