@-webkit-keyframes fly-in-left7	{
	0%	{
		left:	-100%
	}

	to	{
		left:	0
	}
}@keyframes fly-in-left7	{
	0%	{
		left:	-100%
	}

	to	{
		left:	0
	}
}@-webkit-keyframes fly-in-right	{
	0%	{
		right:	-100%
	}

	to	{
		right:	0
	}
}@keyframes fly-in-right	{
	0%	{
		right:	-100%
	}

	to	{
		right:	0
	}
}@-webkit-keyframes dropdown-animation	{
	0%	{
		opacity:	0;
		transform:	translateY(-1rem)
	}

	to	{
		opacity:	1;
		transform:	translateY(0)
	}
}@keyframes dropdown-animation	{
	0%	{
		opacity:	0;
		transform:	translateY(-1rem)
	}

	to	{
		opacity:	1;
		transform:	translateY(0)
	}
}.mds-overlay	{
	background-color:	rgba(0,0,0,.4);
	bottom:	0;
	display:	none;
	height:	100%;
	left:	0;
	margin:	0 auto;
	position:	fixed;
	right:	0;
	top:	0;
	z-index:	999
}

.mds-fixed-top	{
	transition:	all .2s ease-in-out
}

@media (prefers-reduced-motion:reduce)	{
	.mds-fixed-top	{
		transition:	none
	}
}.mds-disable-scroll	{
	height:	100%;
	overflow:	hidden
}

.navbar	{
	flex-direction:	row;
	padding:	0;
	pointer-events:	all
}

.navbar .container-fluid	{
	display:	inherit
}

.navbar .navbar-toggler	{
	border:	0;
	cursor:	pointer;
	display:	none;
	margin:	auto 0;
	outline:	0
}

.navbar .navbar-toggler.active,	.navbar .navbar-toggler.focus,	.navbar .navbar-toggler:hover,	.navbar .navbar-toggler:visited	{
	outline:	0
}

.navbar .navbar-nav	{
	color:	inherit;
	display:	flex;
	flex-direction:	row;
	height:	auto;
	left:	0;
	position:	relative;
	top:	0
}

.navbar .navbar-nav.navbar-nav-left,	.navbar .navbar-nav.navbar-nav-right	{
	left:	inherit;
	right:	inherit
}

.navbar .navbar-nav .nav-item	{
	width:	auto
}

.navbar .navbar-nav .nav-item .nav-link	{
	padding-top: 0rem;
	padding-right: 0rem;
	padding-bottom: 0rem;
	padding-left: 1rem;
}

.navbar .navbar-nav .nav-item:first-child,	.navbar .navbar-nav .nav-item:first-child .nav-link	{
	padding-left:	0
}

.navbar .navbar-nav .nav-item.dropdown .dropdown-toggle:after	{
	display:	inline-block;
	margin-left:	.255em;
	vertical-align:	.255em;
	content:	"";
	border-top:	.3em solid;
	border-right:	.3em solid transparent;
	border-bottom:	0;
	border-left:	.3em solid transparent
}

.navbar .navbar-nav .nav-item.dropdown .dropdown-menu	{
	display:	none;
	transition:	all .2s ease-in-out;
	position:	absolute;
	padding-left:	0;
	background-color:	#007bff
}

@media (prefers-reduced-motion:reduce)	{
	.navbar .navbar-nav .nav-item.dropdown .dropdown-menu	{
		transition:	none
	}
}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.active	{
	-webkit-animation:	dropdown-animation .2s ease-in-out;
	animation:	dropdown-animation .2s ease-in-out;
	display:	block
}

.navbar .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item	{
	padding:	1rem;
	display:	list-item;
	color:	hsla(0,0%,100%,.5)
}

.navbar .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:hover	{
	color:	#fff
}

@media (max-width:575.98px)	{
	.navbar.navbar-toggleable .container-fluid	{
		align-items:	center;
		display:	flex;
		justify-content:	space-between
	}

	.navbar.navbar-toggleable .navbar-toggler	{
		display:	block
	}

	.navbar.navbar-toggleable .navbar-toggler.navbar-toggler-left,	.navbar.navbar-toggleable .navbar-toggler.navbar-toggler-right	{
		position:	absolute
	}

	.navbar.navbar-toggleable .navbar-nav	{
		transition:	all .2s ease-in-out;
		background-color:	inherit;
		display:	none;
		height:	100vh;
		max-width:	auto;
		padding:	0;
		pointer-events:	all;
		position:	fixed;
		top:	0;
		width:	auto
	}
}@media (max-width:575.98px) and (prefers-reduced-motion:reduce)	{
	.navbar.navbar-toggleable .navbar-nav	{
		transition:	none
	}
}@media (max-width:575.98px)	{
	.navbar.navbar-toggleable .navbar-nav.navbar-nav-left.mds-active,	.navbar.navbar-toggleable .navbar-nav.navbar-nav-right.mds-active	{
		overflow-y:	auto
	}

	.navbar.navbar-toggleable .navbar-nav.navbar-nav-left	{
		left:	-100%
	}

	.navbar.navbar-toggleable .navbar-nav.navbar-nav-left.mds-active	{
		-webkit-animation:	fly-in-left .2s;
		animation:	fly-in-left .2s;
		left:	0
	}

	.navbar.navbar-toggleable .navbar-nav.navbar-nav-right	{
		right:	-100%
	}

	.navbar.navbar-toggleable .navbar-nav.navbar-nav-right.mds-active	{
		-webkit-animation:	fly-in-right .2s;
		animation:	fly-in-right .2s;
		right:	0
	}

	.navbar.navbar-toggleable .navbar-nav .nav-item	{
		transition:	all .2s ease-in-out;
		margin:	0;
		padding:	0 2rem;
		width:	100%
	}
}@media (max-width:575.98px) and (prefers-reduced-motion:reduce)	{
	.navbar.navbar-toggleable .navbar-nav .nav-item	{
		transition:	none
	}
}@media (max-width:575.98px)	{
	.navbar.navbar-toggleable .navbar-nav .nav-item.dropdown:hover .dropdown-menu	{
		position:	relative;
		padding-left:	2rem
	}

	.navbar.navbar-toggleable .navbar-nav .nav-item:first-child	{
		padding-left:	3rem
	}

	.navbar.navbar-toggleable.mds-active	{
		pointer-events:	none;
		visibility:	hidden
	}

	.navbar.navbar-toggleable.mds-active .navbar-nav	{
		display:	block;
		visibility:	visible
	}

	.navbar.navbar-toggleable.mds-active.bg-primary .navbar-nav	{
		background-color:	#007bff;
		z-index:	999
	}

	.navbar.navbar-toggleable.mds-active.bg-secondary .navbar-nav	{
		background-color:	#6c757d;
		z-index:	999
	}

	.navbar.navbar-toggleable.mds-active.bg-success .navbar-nav	{
		background-color:	#28a745;
		z-index:	999
	}

	.navbar.navbar-toggleable.mds-active.bg-info .navbar-nav	{
		background-color:	#17a2b8;
		z-index:	999
	}

	.navbar.navbar-toggleable.mds-active.bg-warning .navbar-nav	{
		background-color:	#ffc107;
		z-index:	999
	}

	.navbar.navbar-toggleable.mds-active.bg-danger .navbar-nav	{
		background-color:	#dc3545;
		z-index:	999
	}

	.navbar.navbar-toggleable.mds-active.bg-light .navbar-nav	{
		background-color:	#f8f9fa;
		z-index:	999
	}

	.navbar.navbar-toggleable.mds-active.bg-dark .navbar-nav	{
		background-color:	#343a40;
		z-index:	999
	}
}@media (max-width:767.98px)	{
	.navbar.navbar-toggleable-sm .container-fluid	{
		align-items:	center;
		display:	flex;
		justify-content:	space-between
	}

	.navbar.navbar-toggleable-sm .navbar-toggler	{
		display:	block
	}

	.navbar.navbar-toggleable-sm .navbar-toggler.navbar-toggler-left,	.navbar.navbar-toggleable-sm .navbar-toggler.navbar-toggler-right	{
		position:	absolute
	}

	.navbar.navbar-toggleable-sm .navbar-nav	{
		transition:	all .2s ease-in-out;
		background-color:	inherit;
		display:	none;
		height:	100vh;
		max-width:	auto;
		padding:	0;
		pointer-events:	all;
		position:	fixed;
		top:	0;
		width:	auto
	}
}@media (max-width:767.98px) and (prefers-reduced-motion:reduce)	{
	.navbar.navbar-toggleable-sm .navbar-nav	{
		transition:	none
	}
}@media (max-width:767.98px)	{
	.navbar.navbar-toggleable-sm .navbar-nav.navbar-nav-left.mds-active,	.navbar.navbar-toggleable-sm .navbar-nav.navbar-nav-right.mds-active	{
		overflow-y:	auto
	}

	.navbar.navbar-toggleable-sm .navbar-nav.navbar-nav-left	{
		left:	-100%
	}

	.navbar.navbar-toggleable-sm .navbar-nav.navbar-nav-left.mds-active	{
		-webkit-animation:	fly-in-left .2s;
		animation:	fly-in-left .2s;
		left:	0
	}

	.navbar.navbar-toggleable-sm .navbar-nav.navbar-nav-right	{
		right:	-100%
	}

	.navbar.navbar-toggleable-sm .navbar-nav.navbar-nav-right.mds-active	{
		-webkit-animation:	fly-in-right .2s;
		animation:	fly-in-right .2s;
		right:	0
	}

	.navbar.navbar-toggleable-sm .navbar-nav .nav-item	{
		transition:	all .2s ease-in-out;
		margin:	0;
		padding:	0 2rem;
		width:	100%
	}
}@media (max-width:767.98px) and (prefers-reduced-motion:reduce)	{
	.navbar.navbar-toggleable-sm .navbar-nav .nav-item	{
		transition:	none
	}
}@media (max-width:767.98px)	{
	.navbar.navbar-toggleable-sm .navbar-nav .nav-item.dropdown:hover .dropdown-menu	{
		position:	relative;
		padding-left:	2rem
	}

	.navbar.navbar-toggleable-sm .navbar-nav .nav-item:first-child	{
		padding-left:	3rem
	}

	.navbar.navbar-toggleable-sm.mds-active	{
		pointer-events:	none;
		visibility:	hidden
	}

	.navbar.navbar-toggleable-sm.mds-active .navbar-nav	{
		display:	block;
		visibility:	visible
	}

	.navbar.navbar-toggleable-sm.mds-active.bg-primary .navbar-nav	{
		background-color:	#007bff;
		z-index:	999
	}

	.navbar.navbar-toggleable-sm.mds-active.bg-secondary .navbar-nav	{
		background-color:	#6c757d;
		z-index:	999
	}

	.navbar.navbar-toggleable-sm.mds-active.bg-success .navbar-nav	{
		background-color:	#28a745;
		z-index:	999
	}

	.navbar.navbar-toggleable-sm.mds-active.bg-info .navbar-nav	{
		background-color:	#17a2b8;
		z-index:	999
	}

	.navbar.navbar-toggleable-sm.mds-active.bg-warning .navbar-nav	{
		background-color:	#ffc107;
		z-index:	999
	}

	.navbar.navbar-toggleable-sm.mds-active.bg-danger .navbar-nav	{
		background-color:	#dc3545;
		z-index:	999
	}

	.navbar.navbar-toggleable-sm.mds-active.bg-light .navbar-nav	{
		background-color:	#f8f9fa;
		z-index:	999
	}

	.navbar.navbar-toggleable-sm.mds-active.bg-dark .navbar-nav	{
		background-color:	#343a40;
		z-index:	999
	}
}@media (max-width:991.98px)	{
	.navbar.navbar-toggleable-md .container-fluid	{
		align-items:	center;
		display:	flex;
		justify-content:	space-between
	}

	.navbar.navbar-toggleable-md .navbar-toggler	{
		display:	block
	}

	.navbar.navbar-toggleable-md .navbar-toggler.navbar-toggler-left,	.navbar.navbar-toggleable-md .navbar-toggler.navbar-toggler-right	{
		position:	absolute
	}

	.navbar.navbar-toggleable-md .navbar-nav	{
		transition:	all .5s ease-in-out;
		display:	none;
		height:	100vh;
		max-width:	auto;
		padding:	0;
		pointer-events:	all;
		position:	fixed;
		top:	0;
		width:	auto
	}
}@media (max-width:991.98px) and (prefers-reduced-motion:reduce)	{
	.navbar.navbar-toggleable-md .navbar-nav	{
		transition:	none
	}
}@media (max-width:991.98px)	{
	.navbar.navbar-toggleable-md .navbar-nav.navbar-nav-left.mds-active,	.navbar.navbar-toggleable-md .navbar-nav.navbar-nav-right.mds-active	{
		overflow-y:	auto
	}

	.navbar.navbar-toggleable-md .navbar-nav.navbar-nav-left	{
		left:	-100%
	}

	.navbar.navbar-toggleable-md .navbar-nav.navbar-nav-left.mds-active	{
		-webkit-animation:	fly-in-left .2s;
		animation:	fly-in-left .2s;
		left:	0
	}

	.navbar.navbar-toggleable-md .navbar-nav.navbar-nav-right	{
		right:	-100%
	}

	.navbar.navbar-toggleable-md .navbar-nav.navbar-nav-right.mds-active	{
		-webkit-animation:	fly-in-right .2s;
		animation:	fly-in-right .2s;
		right:	0
	}

	.navbar.navbar-toggleable-md .navbar-nav .nav-item	{
		transition:	all .2s ease-in-out;
		margin:	0;
		padding:	0 2rem;
		width:	100%
	}
}@media (max-width:991.98px) and (prefers-reduced-motion:reduce)	{
	.navbar.navbar-toggleable-md .navbar-nav .nav-item	{
		transition:	none
	}
}@media (max-width:991.98px)	{
	.navbar.navbar-toggleable-md .navbar-nav .nav-item.dropdown:hover .dropdown-menu	{
		position:	relative;
		padding-left:	2rem
	}

	.navbar.navbar-toggleable-md .navbar-nav .nav-item:first-child	{
		padding-left:	3rem
	}

	.navbar.navbar-toggleable-md.mds-active	{
		pointer-events:	none;
		visibility:	hidden
	}

	.navbar.navbar-toggleable-md.mds-active .navbar-nav	{
		display:	block;
		visibility:	visible
	}

	.navbar.navbar-toggleable-md.mds-active.bg-primary .navbar-nav	{
		background-color:	#007bff;
		z-index:	999
	}

	.navbar.navbar-toggleable-md.mds-active.bg-secondary .navbar-nav	{
		background-color:	#6c757d;
		z-index:	999
	}

	.navbar.navbar-toggleable-md.mds-active.bg-success .navbar-nav	{
		background-color:	#28a745;
		z-index:	999
	}

	.navbar.navbar-toggleable-md.mds-active.bg-info .navbar-nav	{
		background-color:	#17a2b8;
		z-index:	999
	}

	.navbar.navbar-toggleable-md.mds-active.bg-warning .navbar-nav	{
		background-color:	#ffc107;
		z-index:	999
	}

	.navbar.navbar-toggleable-md.mds-active.bg-danger .navbar-nav	{
		background-color:	#dc3545;
		z-index:	999
	}

	.navbar.navbar-toggleable-md.mds-active.bg-light .navbar-nav	{
		background-color:	#f8f9fa;
		z-index:	999
	}

	.navbar.navbar-toggleable-md.mds-active.bg-dark .navbar-nav	{
		background-color:	#343a40;
		z-index:	999
	}
}@media (max-width:1199.98px)	{
	.navbar.navbar-toggleable-lg .container-fluid	{
		align-items:	center;
		display:	flex;
		justify-content:	space-between
	}

	.navbar.navbar-toggleable-lg .navbar-toggler	{
		display:	block
	}

	.navbar.navbar-toggleable-lg .navbar-toggler.navbar-toggler-left,	.navbar.navbar-toggleable-lg .navbar-toggler.navbar-toggler-right	{
		position:	absolute
	}

	.navbar.navbar-toggleable-lg .navbar-nav	{
		transition:	all .2s ease-in-out;
		background-color:	inherit;
		display:	none;
		height:	100vh;
		max-width:	auto;
		padding:	0;
		pointer-events:	all;
		position:	fixed;
		top:	0;
		width:	auto
	}
}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce)	{
	.navbar.navbar-toggleable-lg .navbar-nav	{
		transition:	none
	}
}@media (max-width:1199.98px)	{
	.navbar.navbar-toggleable-lg .navbar-nav.navbar-nav-left.mds-active,	.navbar.navbar-toggleable-lg .navbar-nav.navbar-nav-right.mds-active	{
		overflow-y:	auto
	}

	.navbar.navbar-toggleable-lg .navbar-nav.navbar-nav-left	{
		left:	-100%
	}

	.navbar.navbar-toggleable-lg .navbar-nav.navbar-nav-left.mds-active	{
		-webkit-animation:	fly-in-left .2s;
		animation:	fly-in-left .2s;
		left:	0
	}

	.navbar.navbar-toggleable-lg .navbar-nav.navbar-nav-right	{
		right:	-100%
	}

	.navbar.navbar-toggleable-lg .navbar-nav.navbar-nav-right.mds-active	{
		-webkit-animation:	fly-in-right .2s;
		animation:	fly-in-right .2s;
		right:	0
	}

	.navbar.navbar-toggleable-lg .navbar-nav .nav-item	{
		transition:	all .2s ease-in-out;
		margin:	0;
		padding:	0 2rem;
		width:	100%
	}
}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce)	{
	.navbar.navbar-toggleable-lg .navbar-nav .nav-item	{
		transition:	none
	}
}@media (max-width:1199.98px)	{
	.navbar.navbar-toggleable-lg .navbar-nav .nav-item.dropdown:hover .dropdown-menu	{
		position:	relative;
		padding-left:	2rem
	}

	.navbar.navbar-toggleable-lg .navbar-nav .nav-item:first-child	{
		padding-left:	3rem
	}

	.navbar.navbar-toggleable-lg.mds-active	{
		pointer-events:	none;
		visibility:	hidden
	}

	.navbar.navbar-toggleable-lg.mds-active .navbar-nav	{
		display:	block;
		visibility:	visible
	}

	.navbar.navbar-toggleable-lg.mds-active.bg-primary .navbar-nav	{
		background-color:	#007bff;
		z-index:	999
	}

	.navbar.navbar-toggleable-lg.mds-active.bg-secondary .navbar-nav	{
		background-color:	#6c757d;
		z-index:	999
	}

	.navbar.navbar-toggleable-lg.mds-active.bg-success .navbar-nav	{
		background-color:	#28a745;
		z-index:	999
	}

	.navbar.navbar-toggleable-lg.mds-active.bg-info .navbar-nav	{
		background-color:	#17a2b8;
		z-index:	999
	}

	.navbar.navbar-toggleable-lg.mds-active.bg-warning .navbar-nav	{
		background-color:	#ffc107;
		z-index:	999
	}

	.navbar.navbar-toggleable-lg.mds-active.bg-danger .navbar-nav	{
		background-color:	#dc3545;
		z-index:	999
	}

	.navbar.navbar-toggleable-lg.mds-active.bg-light .navbar-nav	{
		background-color:	#f8f9fa;
		z-index:	999
	}

	.navbar.navbar-toggleable-lg.mds-active.bg-dark .navbar-nav	{
		background-color:	#343a40;
		z-index:	999
	}
}.navbar.navbar-toggleable-xl .container-fluid	{
	align-items:	center;
	display:	flex;
	justify-content:	space-between
}

.navbar.navbar-toggleable-xl .navbar-toggler	{
	display:	block
}

.navbar.navbar-toggleable-xl .navbar-toggler.navbar-toggler-left,	.navbar.navbar-toggleable-xl .navbar-toggler.navbar-toggler-right	{
	position:	absolute
}

.navbar.navbar-toggleable-xl .navbar-nav	{
	transition:	all .2s ease-in-out;
	background-color:	inherit;
	display:	none;
	height:	100vh;
	max-width:	auto;
	padding:	0;
	pointer-events:	all;
	position:	fixed;
	top:	0;
	width:	auto
}

@media (prefers-reduced-motion:reduce)	{
	.navbar.navbar-toggleable-xl .navbar-nav	{
		transition:	none
	}
}.navbar.navbar-toggleable-xl .navbar-nav.navbar-nav-left.mds-active,	.navbar.navbar-toggleable-xl .navbar-nav.navbar-nav-right.mds-active	{
	overflow-y:	auto
}

.navbar.navbar-toggleable-xl .navbar-nav.navbar-nav-left	{
	left:	-100%
}

.navbar.navbar-toggleable-xl .navbar-nav.navbar-nav-left.mds-active	{
	-webkit-animation:	fly-in-left .2s;
	animation:	fly-in-left .2s;
	left:	0
}

.navbar.navbar-toggleable-xl .navbar-nav.navbar-nav-right	{
	right:	-100%
}

.navbar.navbar-toggleable-xl .navbar-nav.navbar-nav-right.mds-active	{
	-webkit-animation:	fly-in-right .2s;
	animation:	fly-in-right .2s;
	right:	0
}

.navbar.navbar-toggleable-xl .navbar-nav .nav-item	{
	transition:	all .2s ease-in-out;
	margin:	0;
	padding:	0 2rem;
	width:	100%
}

@media (prefers-reduced-motion:reduce)	{
	.navbar.navbar-toggleable-xl .navbar-nav .nav-item	{
		transition:	none
	}
}.navbar.navbar-toggleable-xl .navbar-nav .nav-item.dropdown:hover .dropdown-menu	{
	position:	relative;
	padding-left:	2rem
}

.navbar.navbar-toggleable-xl .navbar-nav .nav-item:first-child	{
	padding-left:	3rem
}

.navbar.navbar-toggleable-xl.mds-active	{
	pointer-events:	none;
	visibility:	hidden
}

.navbar.navbar-toggleable-xl.mds-active .navbar-nav	{
	display:	block;
	visibility:	visible
}

.navbar.navbar-toggleable-xl.mds-active.bg-primary .navbar-nav	{
	background-color:	#007bff;
	z-index:	999
}

.navbar.navbar-toggleable-xl.mds-active.bg-secondary .navbar-nav	{
	background-color:	#6c757d;
	z-index:	999
}

.navbar.navbar-toggleable-xl.mds-active.bg-success .navbar-nav	{
	background-color:	#28a745;
	z-index:	999
}

.navbar.navbar-toggleable-xl.mds-active.bg-info .navbar-nav	{
	background-color:	#17a2b8;
	z-index:	999
}

.navbar.navbar-toggleable-xl.mds-active.bg-warning .navbar-nav	{
	background-color:	#ffc107;
	z-index:	999
}

.navbar.navbar-toggleable-xl.mds-active.bg-danger .navbar-nav	{
	background-color:	#dc3545;
	z-index:	999
}

.navbar.navbar-toggleable-xl.mds-active.bg-light .navbar-nav	{
	background-color:	#f8f9fa;
	z-index:	999
}

.navbar.navbar-toggleable-xl.mds-active.bg-dark .navbar-nav	{
	background-color:	#343a40;
	z-index:	999
}