#privacypolicy-message {
	padding: 10px 10px; 
	font-size: 14px; 
	line-height: 24px; 
	text-align: center; 
	position: fixed; 
	bottom: 0px; 
	background-color: #FBFF09;
	color: #000000; 
	width: 100%; z-index: 999;
}
.submenu {
	background-color: #333;
	width: 250px;
	padding: 0px 15px;
}
@media (max-width:1199px){
	.submenu {
		background-color: #333;
		width: 220px;
		padding: 0px 15px;
	}
}
@media (max-width:991px){
	.submenu {
		background-color: #333;
		width: 180px;
		padding: 0px 15px;
	}
}
@media (max-width:768px){
	.submenu {
		background-color: #333;
		width: auto;
		padding: 0px 15px;
	}
}

button.default {
	color: #FFFFFF;
	background-color: #000000;
	border: none;
	outline: none;
	padding: 0;
	cursor: pointer;
}
button.default:hover {
	background-color: #0073E6;
	color: #FFFFFF;
} 
button.blackyellow {
	color: #FBFF09;
	background-color: #000000;
	border: none;
	outline: none;
	padding: 0;
	cursor: pointer;
}
button.blackyellow:hover {
	color: #0073E6;
	background-color: #FFFFFF;
} 

button.yellowblack {
	color: #FFFFFF;
	background-color: #0073E6;
	border: none;
	outline: none;
	padding: 0;
	cursor: pointer;
}
button.yellowblack:hover {
	color: #FFFFFF;
	background-color: #0073E6;
} 
button.increase {
	color: #fff;
	background-color: #000000;
	border: none;
	outline: none;
	padding: 0;
	cursor: pointer;
}
button.increase:hover {
	color: #fff;
  	background-color: #0073E6;
} 

button.decrease {
	color: #fff;
	background-color: #000000;
	border: none;
	outline: none;
	padding: 0.5rem 1rem;
	cursor: pointer;
}
button.decrease:hover {
	color: #fff;
  	background-color: #0073E6;
} 
button.reset {
	color: #FFFFFF;
	background-color: #000000;
	border: none;
	outline: none;
	padding: 0.5rem 1rem;
	cursor: pointer;
}
button.reset:hover {
	background-color: #0073E6;
	color: #FFFFFF;
} 
button.reading {
	color: #FFFFFF;
	background-color: #000000;
	border: none;
	outline: none;
	padding: 0.5rem 1rem;
	cursor: pointer;
}
button.reading:hover {
	background-color: #0073E6;
	color: #FFFFFF;
} 
.bg-navbar-top {
	background-color: #FBFF09;
}
.navbar-brand {
	background-color: transparent;
}
.bg-navbar-bottom {
	--bs-bg-opacity: 1;
	background-color: #000000 !important;
}
.bg-navbar-bottom .nav-link:link {
	color: #FBFF09 !important;
}
.bg-navbar-bottom .nav-link:visited {
	color: #FBFF09 !important;
}
.bg-navbar-bottom .nav-link:hover, .bg-navbar-bottom .nav-link:active, .bg-navbar-bottom .nav-link:focus { 
	color: #FFFFFF !important;
}
#rodo {
	display: none;	
}
.small-text {
	font-size: 12px;	
	text-align: justify; 
}
.img-fluid-50 {
	max-width: 50%;
	height: auto;
}
.img-fluid-66 {
	max-width: 66%;
	height: auto;
}
.img-fluid-75 {
	max-width: 50%;
	height: auto;
}
.img-center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.public-submenu {
	margin: 10px;
}
.table-header {
	text-align: center;
}
.about {
	background-image:url(images/about.png);
	background-repeat: no-repeat;
	background-position: top right;
	height: 550px;
}
.contact {
	background-image:url(images/contact.png);
	background-repeat: no-repeat;
	background-position: top right;
	height: 550px;
}
.faq {
	background-image:url(images/question.png);
	background-repeat: no-repeat;
	background-position: top right;
	height: 550px;
}
.code {
	background-image:url(images/code.png);
	background-repeat: no-repeat;
	background-position: top right;
	height: 550px;
}
.survey-table {
	color: #000000 !important;
}

.social-icon {
    display: inline-block;
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.social-icon-secondary {
    display: inline-block;
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.social-icon-tertiary {
    display: inline-block;
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.signal    .social-icon { background-image: url('/assets/stylesheets/images/social-wcag-yellow/signal.webp'); }
.youtube   .social-icon { background-image: url('/assets/stylesheets/images/social-wcag-yellow/youtube.webp'); }
.twitch    .social-icon { background-image: url('/assets/stylesheets/images/social-wcag-yellow/twitch.webp'); }
.vimeo     .social-icon { background-image: url('/assets/stylesheets/images/social-wcag-yellow/vimeo.webp'); }
.facebook  .social-icon { background-image: url('/assets/stylesheets/images/social-wcag-yellow/facebook.webp'); }
.instagram .social-icon { background-image: url('/assets/stylesheets/images/social-wcag-yellow/instagram.webp'); }
.whatsapp  .social-icon { background-image: url('/assets/stylesheets/images/social-wcag-yellow/whatsapp.webp'); }
.twitter   .social-icon { background-image: url('/assets/stylesheets/images/social-wcag-yellow/twitter.webp'); }
.linkedin  .social-icon { background-image: url('/assets/stylesheets/images/social-wcag-yellow/linkedin.webp'); }
.teams     .social-icon { background-image: url('/assets/stylesheets/images/social-wcag-yellow/teams.webp'); }
.github    .social-icon { background-image: url('/assets/stylesheets/images/social-wcag-yellow/github.webp'); }
.reddit    .social-icon { background-image: url('/assets/stylesheets/images/social-wcag-yellow/reddit.webp'); }
.mastodon  .social-icon { background-image: url('/assets/stylesheets/images/social-wcag-yellow/mastodon.webp'); }
.spotify   .social-icon { background-image: url('/assets/stylesheets/images/social-wcag-yellow/spotify.webp'); }
.tiktok    .social-icon { background-image: url('/assets/stylesheets/images/social-wcag-yellow/tiktok.webp'); }
.discord   .social-icon { background-image: url('/assets/stylesheets/images/social-wcag-yellow/discord.webp'); }
.snapchat  .social-icon { background-image: url('/assets/stylesheets/images/social-wcag-yellow/snapchat.webp'); }
.viber     .social-icon { background-image: url('/assets/stylesheets/images/social-wcag-yellow/viber.webp'); }
.behance   .social-icon { background-image: url('/assets/stylesheets/images/social-wcag-yellow/behance.webp'); }
.tumblr    .social-icon { background-image: url('/assets/stylesheets/images/social-wcag-yellow/tumblr.webp'); }
.pinterest .social-icon { background-image: url('/assets/stylesheets/images/social-wcag-yellow/pinterest.webp'); }
.bluesky   .social-icon { background-image: url('/assets/stylesheets/images/social-wcag-yellow/bluesky.webp'); }

.signal    .social-icon-secondary { background-image: url('/assets/stylesheets/images/social-wcag-blue/signal.webp'); }
.youtube   .social-icon-secondary { background-image: url('/assets/stylesheets/images/social-wcag-blue/youtube.webp'); }
.twitch    .social-icon-secondary { background-image: url('/assets/stylesheets/images/social-wcag-blue/twitch.webp'); }
.vimeo     .social-icon-secondary { background-image: url('/assets/stylesheets/images/social-wcag-blue/vimeo.webp'); }
.facebook  .social-icon-secondary { background-image: url('/assets/stylesheets/images/social-wcag-blue/facebook.webp'); }
.instagram .social-icon-secondary { background-image: url('/assets/stylesheets/images/social-wcag-blue/instagram.webp'); }
.whatsapp  .social-icon-secondary { background-image: url('/assets/stylesheets/images/social-wcag-blue/whatsapp.webp'); }
.twitter   .social-icon-secondary { background-image: url('/assets/stylesheets/images/social-wcag-blue/twitter.webp'); }
.linkedin  .social-icon-secondary { background-image: url('/assets/stylesheets/images/social-wcag-blue/linkedin.webp'); }
.teams     .social-icon-secondary { background-image: url('/assets/stylesheets/images/social-wcag-blue/teams.webp'); }
.github    .social-icon-secondary { background-image: url('/assets/stylesheets/images/social-wcag-blue/github.webp'); }
.reddit    .social-icon-secondary { background-image: url('/assets/stylesheets/images/social-wcag-blue/reddit.webp'); }
.mastodon  .social-icon-secondary { background-image: url('/assets/stylesheets/images/social-wcag-blue/mastodon.webp'); }
.spotify   .social-icon-secondary { background-image: url('/assets/stylesheets/images/social-wcag-blue/spotify.webp'); }
.tiktok    .social-icon-secondary { background-image: url('/assets/stylesheets/images/social-wcag-blue/tiktok.webp'); }
.discord   .social-icon-secondary { background-image: url('/assets/stylesheets/images/social-wcag-blue/discord.webp'); }
.snapchat  .social-icon-secondary { background-image: url('/assets/stylesheets/images/social-wcag-blue/snapchat.webp'); }
.viber     .social-icon-secondary { background-image: url('/assets/stylesheets/images/social-wcag-blue/viber.webp'); }
.behance   .social-icon-secondary { background-image: url('/assets/stylesheets/images/social-wcag-blue/behance.webp'); }
.tumblr    .social-icon-secondary { background-image: url('/assets/stylesheets/images/social-wcag-blue/tumblr.webp'); }
.pinterest .social-icon-secondary { background-image: url('/assets/stylesheets/images/social-wcag-blue/pinterest.webp'); }
.bluesky   .social-icon-secondary { background-image: url('/assets/stylesheets/images/social-wcag-blue/bluesky.webp'); }

.signal    .social-icon-tertiary { background-image: url('/assets/stylesheets/images/social-wcag-yellow/signal.webp'); }
.youtube   .social-icon-tertiary { background-image: url('/assets/stylesheets/images/social-wcag-yellow/youtube.webp'); }
.twitch    .social-icon-tertiary { background-image: url('/assets/stylesheets/images/social-wcag-yellow/twitch.webp'); }
.vimeo     .social-icon-tertiary { background-image: url('/assets/stylesheets/images/social-wcag-yellow/vimeo.webp'); }
.facebook  .social-icon-tertiary { background-image: url('/assets/stylesheets/images/social-wcag-yellow/facebook.webp'); }
.instagram .social-icon-tertiary { background-image: url('/assets/stylesheets/images/social-wcag-yellow/instagram.webp'); }
.whatsapp  .social-icon-tertiary { background-image: url('/assets/stylesheets/images/social-wcag-yellow/whatsapp.webp'); }
.twitter   .social-icon-tertiary { background-image: url('/assets/stylesheets/images/social-wcag-yellow/twitter.webp'); }
.linkedin  .social-icon-tertiary { background-image: url('/assets/stylesheets/images/social-wcag-yellow/linkedin.webp'); }
.teams     .social-icon-tertiary { background-image: url('/assets/stylesheets/images/social-wcag-yellow/teams.webp'); }
.github    .social-icon-tertiary { background-image: url('/assets/stylesheets/images/social-wcag-yellow/github.webp'); }
.reddit    .social-icon-tertiary { background-image: url('/assets/stylesheets/images/social-wcag-yellow/reddit.webp'); }
.mastodon  .social-icon-tertiary { background-image: url('/assets/stylesheets/images/social-wcag-yellow/mastodon.webp'); }
.spotify   .social-icon-tertiary { background-image: url('/assets/stylesheets/images/social-wcag-yellow/spotify.webp'); }
.tiktok    .social-icon-tertiary { background-image: url('/assets/stylesheets/images/social-wcag-yellow/tiktok.webp'); }
.discord   .social-icon-tertiary { background-image: url('/assets/stylesheets/images/social-wcag-yellow/discord.webp'); }
.snapchat  .social-icon-tertiary { background-image: url('/assets/stylesheets/images/social-wcag-yellow/snapchat.webp'); }
.viber     .social-icon-tertiary { background-image: url('/assets/stylesheets/images/social-wcag-yellow/viber.webp'); }
.behance   .social-icon-tertiary { background-image: url('/assets/stylesheets/images/social-wcag-yellow/behance.webp'); }
.tumblr    .social-icon-tertiary { background-image: url('/assets/stylesheets/images/social-wcag-yellow/tumblr.webp'); }
.pinterest .social-icon-tertiary { background-image: url('/assets/stylesheets/images/social-wcag-yellow/pinterest.webp'); }
.bluesky   .social-icon-tertiary { background-image: url('/assets/stylesheets/images/social-wcag-yellow/bluesky.webp'); }

.btn-file {
  color: #000;
  background-color: #FBFF09;
  border-color: #FBFF09;
}
.btn-file:hover {
  color: #000;
  background-color: #FBFF09;
  border-color: #FBFF09;
}
.btn-check:focus + .btn-file, .btn-file:focus {
  color: #000;
  background-color: #FBFF09;
  border-color: #FBFF09;
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-check:checked + .btn-file, .btn-check:active + .btn-file, .btn-file:active, .btn-file.active, .show > .btn-file.dropdown-toggle {
  color: #000;
  background-color: #FBFF09;
  border-color: #FBFF09;
}
.btn-check:checked + .btn-file:focus, .btn-check:active + .btn-file:focus, .btn-file:active:focus, .btn-file.active:focus, .show > .btn-file.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-file:disabled, .btn-file.disabled {
  color: #000;
  background-color: #FBFF09;
  border-color: #FBFF09;
}
.breadcrumb-item a {
  color: #000000;
  text-decoration: none;
}
.breadcrumb-item a:hover {
  color: #333333;
  text-decoration: underline;
}


.card a:link {
	color: #0073E6 !important;
	text-decoration: none;
}
.card a:visited {
	color: #0073E6 !important;
	text-decoration: none;
}
.card a:hover, .card a:active, .card a:focus { 
	color: #0073E6 !important;
	text-decoration: underline;
}