/**
 * 0000 - cassiopeia_bethicoleague template: core
 */
body {
}
@media screen and (min-width: 992px)  {
	li:has(> a.hidden-desktop) {display: none !important;}
}
@media screen and (max-width: 991px)  {
	.bethico-footer-image {display: none}
}
.metismenu a span.p-2 {
	margin-top: -0.25rem;
	margin-right: 0.75rem;
}
.metismenu a span.p-2.fas.fa-info.fa-fw {
	margin-right: -0.15rem;
}
.metismenu li.metismenu-item {
	padding: 0.25rem 0.5rem !important;
}
.error_site .container-header .container-nav {
	display: none;
}
.footer .grid-child {
	padding: .5em;
}
/* should move to color theme */
.footer .grid-child .license a {
	text-decoration: none;
	color: grey;
}
.footer .grid-child .license a:hover {
	color: white;
}
/**
 * 0001 - cassiopeia_bethicoleague template: dropdown menu on hover
 * must add class="mm-show" to li class="metismenu-item" > ul
 */
/**
 * 0023 - mod_bethico_switcher template
 *        for Joomla 4/5 (Bootstrap 5)
 */
.bethico-language, .container-search {
	height: 73px;
	padding-top: 20px;
}
.bethico-switcher .list-group-item:active,
.bethico-switcher .list-group-item {
	padding: 0 2px;
	background-color: transparent;
	border: 1px solid rgba(255,255,255,.1);
	border: 1px solid transparent;
	border-radius: 0.25rem !important;
}
.bethico-switcher li.list-group-item.hidden {
	display: none;
}
.bethico-switcher ul.list-group:hover > li {
	display: block; /* must add !important for HelixUltimate */
	visibility: visible;
}
.bethico-switcher.touch .list-group-item.active,
.bethico-switcher .list-group-item:hover {
	background-color: rgba(255,255,255,.25);
}
.bethico-switcher.touch .list-group {
	margin-top: 0px;
	flex-direction: row;
}
@media (max-width: 1251px) {
	.bethico-switcher.touch .list-group {
		flex-direction: column;
	}
}
@media (max-width: 991px) {
	.bethico-switcher.touch .list-group {
		flex-direction: row;
	}
}
/*
.bethico-language, .container-search {
	height: 73px;
	padding-top: 20px;
}
.bethico-switcher .list-group-item:active,
.bethico-switcher .list-group-item {
	padding: 0 2px;
	background-color: transparent;
	border: 1px solid rgba(255,255,255,.1);
	border: 1px solid transparent;
	border-radius: 0.25rem !important;
}
.bethico-switcher li.list-group-item.hidden {
	display: none;
}
.bethico-switcher ul.list-group:hover > li {
	display: block;
	visibility: visible;
}
.bethico-switcher.touch .list-group-item.active,
.bethico-switcher .list-group-item:hover {
	background-color: rgba(255,255,255,.25);
}
.bethico-switcher.touch .list-group {
	margin-top: -8px;
}
@media (max-width: 991px) {
	.bethico-switcher.touch .list-group {
		margin-top: 0px;
		flex-direction: row;
	}
}
*/
/*
.bethico-switcher-tablet {
	flex-direction: row;
}
*/
/**
 * 0038 - bethico template: bethico wiki page import
 */
#wiki-content p {
	margin-bottom: 0.5em;
}
#wiki-content p.nogap {
	margin-top: -0.5em;
}
#wiki-content h2 {
    color: #fff;
	font-size: 1.75em;
	border-bottom: 6px solid #669352;
	margin: 1.2em 0;
}
#wiki-content h3 {
    color: #fff;
	font-size: 1.5em;
	background-color: transparent;
}
h1[class^='sectionedit'],
h2[class^='sectionedit'],
h3[class^='sectionedit'],
h4[class^='sectionedit'],
h5[class^='sectionedit'],
h6[class^='sectionedit'] {
	scroll-margin-top: 73px;
}
#wiki-content th,
#wiki-content td,
#wiki-content table {
	border: solid 1px #669352;
	padding: 0.3em 0.5em;
}
#wiki-content th {
	background-color: #2d4712;
}
/* class version deprecated */
#wiki-content .version {
	background-color: #2d4712;
	border: 1px solid #2d4712;
	border-radius: 6px;
	padding: 10px;
	margin-top: 2em;
}
#wiki-content fieldset {
	background-color: #2d4712;
	border: 1px solid #2d4712;
	border-radius: 6px;
	padding: 10px;
}
/*
#wiki-content fieldset legend {
	margin-bottom: -10px;
	padding-top: 30px;
	border-bottom: none;
}
*/
#wiki-content .wikibutton {
	float: left;
	margin: 0 10px 10px 0
}
