	.lined .nav-link,
.lined .nav-link:hover {
	border:none;
	border-bottom:3px solid transparent
}
.lined .nav-link.active {
	background:0 0;
	color:#555;
	border-color:#2b90d9
}
.nav-pills .nav-link {
	color:#555
}
.text-uppercase {
	letter-spacing:.1em
}
.with-arrow .nav-link.active {
	position:relative
}
.with-arrow .nav-link.active::after {
	content:'';
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:6px solid #2b90d9;
	position:absolute;
	bottom:-6px;
	left:50%;
	transform:translateX(-50%);
	display:block
}
.header-dark {
	background:0 0/cover #000;
	padding-bottom:80px
}
.header-dark .navbar {
	background:0 0;
	color:#fff;
	border-radius:0;
	box-shadow:none;
	border:none
}
.header-dark .navbar .navbar-brand {
	font-weight:700;
	color:inherit
}
.header-dark .navbar .navbar-brand:hover {
	color:#f0f0f0
}
.header-dark .navbar .navbar-collapse span {
	margin-top:5px
}
.header-dark .navbar .navbar-collapse span .login {
	color:#d9d9d9;
	margin-right:.5rem;
	text-decoration:none
}
.header-dark .navbar .navbar-collapse span .login:hover,
.navbar-default .navbar-nav>li>a {
	color:#fff
}
.header-dark .navbar .navbar-toggler {
	border-color:#747474;
	color:#eee
}
.header-dark .navbar .navbar-toggler:hover,
.header-dark .navbar-toggler:focus,
.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:hover {
	background:0 0
}
.header-dark .navbar .navbar-collapse,
.header-dark .navbar form {
	border-color:#636363
}

.header-dark .navbar.navbar-dark .navbar-nav .nav-link {
	color:#d9d9d9
}
.header-dark .navbar.navbar-dark .navbar-nav .nav-link:focus,
.header-dark .navbar.navbar-dark .navbar-nav .nav-link:hover {
	color:#fcfeff!important;
	background-color:transparent
}
.header-dark .navbar .navbar-nav>li>.dropdown-menu {
	margin-top:-5px;
	box-shadow:0 4px 8px rgba(0,0,0,.1);
	background-color:#fff;
	border-radius:2px
}
.header-dark .navbar .dropdown-menu .dropdown-item,
.header-dark .navbar .dropdown-menu .dropdown-item:focus {
	line-height:2;
	font-size:14px;
	color:#37434d
}
.header-dark .navbar .dropdown-menu .drodown-item:hover,
.header-dark .navbar .dropdown-menu .dropdown-item:focus {
	background:#ebeff1
}
.header-dark .navbar .action-button,
.header-dark .navbar .action-button:active {
	background:#208f8f;
	border-radius:20px;
	font-size:inherit;
	color:#fff;
	box-shadow:none;
	border:none;
	text-shadow:none;
	padding:.5rem .8rem;
	transition:background-color .25s
}
.header-dark .navbar .action-button:hover {
	background:#269d9d
}
.header-dark .navbar label {
	color:#ccc
}
.header-dark .navbar form .search-field {
	display:inline-block;
	width:80%;
	background:0 0;
	border:none;
	border-bottom:1px solid transparent;
	border-radius:0;
	color:#ccc;
	box-shadow:none;
	color:inherit;
	transition:border-bottom-color .3s
}
.header-dark .navbar form .search-field:focus {
	border-bottom:1px solid #ccc
}
.header-dark .hero {
	margin-top:60px
}
.header-dark .hero h1 {
	color:#fff;
	font-family:Bitter,serif;
	font-size:40px;
	margin-top:20px;
	margin-bottom:80px
}
.header-dark .hero .ratio iframe {
	background-color:#666
}
.social-icons {
	color:#313437;
	background-color:#fff;
	text-align:center;
	padding:70px 0
}
.social-icons i {
	font-size:32px;
	display:inline-block;
	color:#757980;
	margin:0 10px;
	width:60px;
	height:60px;
	border:1px solid #c8ced7;
	text-align:center;
	border-radius:50%;
	line-height:60px
}
.main-nav {
	display:block;
	margin:0 auto;
	width:100%;
	max-width:1000px;
	background:0 0
}
.main-nav ul {
	width:100%;
	padding:0;
	margin:0;
	text-align:center
}
.main-nav li {
	list-style-type:none;
	padding:0;
	line-height:50px;
	height:50px;
	margin:0
}
.main-nav li a {
	font-size:13px;
	font-weight:400;
	color:#fff;
	margin:0;
	text-align:center;
	transition:.3s
}
ul {
	list-style:disc
}
li.social {
	float:right
}
.navbar.navbar-default.navbar-fixed-top.main-nav {
	background:#222;
	width:100%;
	display:inline-block
}
.navbar-default .navbar-toggle {
	border:none
}
.navbar-default .navbar-toggle .icon-bar {
	background:#fff
}
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
	background:#f64c3b;
	color:#fff;
	text-decoration:none
}
.nav-link {
	font-family:"Open Sans",sans-serif,Helvetica;
	font-size:medium
}
.contenttype {
	color:#a2a2a2
}
.footer-dark {
	background-color:#2a2a2a;
	color:#222
}
.callout-info {
	--bd-callout-color: #6edff6;
	--bd-callout-bg: #032830;
	--bd-callout-border: #087990;
}

.callout {
	--bs-link-color-rgb: 110,168,254;
	--bs-code-color: #e685b5;
	padding: 1.25rem;
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
	color: #6edff6;
	background-color: #032830;
	border-left: 0.25rem solid #087990;
}

.tooltip-inner {
	background-color: #2f4fff;
	box-shadow: 0px 0px 4px black;
	opacity: 0.8 !important;
}
.tooltip.bs-tooltip-right .tooltip-arrow::before {
	border-right-color: #2f4fff !important;
}
.tooltip.bs-tooltip-left .tooltip-arrow::before {
	border-left-color: #2f4fff !important;
}
.tooltip.bs-tooltip-bottom .tooltip-arrow::before {
	border-bottom-color: #2f4fff !important;
}
.tooltip.bs-tooltip-top .tooltip-arrow::before {
	border-top-color: #2f4fff !important;
}

@media (min-width:576px) {
	.rounded-nav,
	.rounded-nav .nav-link {
		border-radius:50rem!important
	}
}

@media (min-width:992px) {
	.header-dark .navbar.navbar .navbar-nav .nav-link {
/*
		padding-left:1.2rem;
		padding-right:1.2rem
 */
		padding-left:.5rem;
		padding-right:.5rem
	}
}

@media (min-width:768px) {
	.header-dark {
		padding-bottom:120px
	}
	.header-dark .navbar {
		padding-top:.75rem;
		padding-bottom:.75rem
	}
	.header-dark .hero {
		margin-top:20px
	}
	.header-dark .hero h1 {
		margin-bottom:50px;
		line-height:1.5
	}
}

@media (max-width:767px) {
	.social-icons {
		padding:50px 0
	}
}

