/* @override 
	https://wiki.vertical-ouest-loisirs.fr/lib/styles/custom.css */

* {
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
}
body > .no {
	display: none !important;
}
input,
select {
    outline: none;
	box-shadow: none;
}
body {
	font-family: "roc-grotesk", sans-serif;
	font-size: 110%;
	overflow-x: hidden;
}
.dokuwiki div.page {
	box-shadow: none;
	border: 1px solid #ccc;
}
.dokuwiki .pageId span {
	box-shadow: none;
	border: 1px solid #ccc;
	border-bottom: none;
	border-radius: 0;
}
a:link,
a:visited {
	text-decoration: underline;
	color:#000 !important;
}
a:hover {
	color:#0063E9 !important;
}
.dokuwiki .tabs > ul li a,
.dokuwiki ul.tabs li strong,
.dokuwiki ul.tabs li a,
#mediamanager__page .namespaces h2 {
	border-radius: 0;
}
input,textarea,select,keygen {
	border-radius: 0;
	padding: 5px 7px;
}
form.search input {
	padding-left: 7px;
}
h1.logo span {
	display: none !important;
}
#dokuwiki__usertools ul,
#dokuwiki__site {
	max-width: none;
}

#dokuwiki__site > .site {
	min-height: 100dvh;
}
#dokuwiki__site > .site {
	display: flex;
	flex-direction: column;
}
#dokuwiki__footer {
	margin-top: auto;
	background-color: #F5F5F5;
	padding: 40px;
	margin-left: -40px;
	margin-right: -40px;
	margin-bottom: 0 !important;
}
@media screen and (max-width:640px) {
	#dokuwiki__footer {
		margin-left: -.5em;
		margin-right: -.5em;
	}	
}
.dokuwiki div.breadcrumbs * {
	color: #0063E9 !important;
}
.dokuwiki div.breadcrumbs {
	
	border-top: 1px solid #0063E9;
}
.dokuwiki div.breadcrumbs div:only-child{ 
	border-bottom: 1px solid #0063E9;
}
.dokuwiki div.breadcrumbs div:last-child {
	border-bottom: 1px solid #0063E9;
}
#cke_15,
#cke_24,
#cke_27,
#cke_14,
#cke_43,
#cke_44,
#cke_47,
#cke_49,
.cke_toolbar_separator {
	display: none;
}
#dw__toc h3, {
	letter-spacing: 0;
	padding: 10px;
}
.dokuwiki h3.toggle {
	letter-spacing: 0;
}
.pageId {
	display: none;
}
.addnewpage {
	margin-top: 50px;
	background-color: #f5f5f5;
	padding: 15px;
	border-top: 1px solid #000;
}
.addnewpage > p:first-child:after {
	content: "Ajouter une page";
}
.addnewpage form {
	display: flex;
	flex-direction: column;
	gap: 5px;
}
h1 {
	color: #0063E9;
}