.XXttevent              {display:none;}
.XXcat_directs           {display:flex;}
.XXcat_acts           {display:flex;}
.XXcat_writes           {display:flex;}
.XXcat_teaches           {display:flex;}


#editlink              {position:fixed;top:100px;right:0;background:red;font-size:40px;line-height:40px;background:#0034ff;}
#editlink a            {display:flex;color:white;}

#arcfilters            { float:right; position:fixed; top:200px ;right: 100px;}
#arcfilters  button    { background-color:white;cursor:pointer;}

.nodisplay             {display:none;}
.dodisplayflex        {display:block;}

.tmprot                {background: red !important;}
.tmpblau                {background: cyan !important;}


a.XXXcatbut {
    padding: 1px 6px;
    border: 1px outset buttonborder;
    border-radius: 3px;
    color: buttontext;
    background-color: buttonface;
    text-decoration: none;
	display:inline-flex;
	text-align: center;
	min-width:100px;
	margin:0 5px;
}
a.catbut {
    padding: 1px 6px;
    border: 1px solid white;
    border-radius: 3px;
    color: buttontext;
    background-color: white;
    text-decoration: none;
	display:inline-flex;
	text-align: center;
	min-width:100px;
	margin:0 5px;
}

.catsign {
  font-size: 110%;
  font-weight: bold;
  display: inline-flex;
  display: inline-block;
  border: 1px solid #aaa;
  padding: 3px;
  background: white;
  border-radius: 500px;
  width: 30px;
  text-align: center;
  color: #aaa;
  /*cursor: help;*/
}

/*
.XXXcatsign.sign_directs {color: red;}
.XXXcatsign.sign_acts    {color: blue;}
.XXXcatsign.sign_teaches    {color: orange;}

*/


.catsign {
  font-size: 110%;
  font-weight: bold;
  display: inline-flex;
  border: 1px solid #aaa;
  padding: 3px;
  background: white;
  border-radius: 500px;
  width: 30px;
  text-align: center;
  color: white;
  /*cursor: help;*/
}

.catsign.sign_all     {background-color: red ;  color: white; border: 1px solid red; width:auto;width:90%;}
.catsign.sign_directs    {background-color: #800;    color: white; border: 1px solid #800;}
.catsign.sign_acts       {background-color: #008;   color: white; border: 1px solid  #008;}
.catsign.sign_teaches    {background-color: #c72; color: white; border: 1px solid #c72;}
.catsign.sign_writes     {background-color: #999 ;  color: white; border: 1px solid #999;}
span.catsign               {color:white;}
.catsign                 {opacity: 0.3;}



/*#################################################################*/


.body{background: #e1d8cf;}
.body{background: #eed;}

#devmark,
#devmark p{
	height: 200px;
	width: 200px;
}
#devmark{
position:fixed;
/*top:50vh;
#left:10px;
*/
top:70vh;
right:0;
background:red;
border-radius:150px;
opacity:0.5;
display:none;

}
#devmark p{
	display: table-cell;
	vertical-align: middle;
	color:white;
	text-align:center;
}
#devmark a{
	color:white;
	font-size: 350%;
	border-bottom: none;
	text-transform: uppercase;
}
#devmark span{
	display:block;
	font-size:30px;
	line-height:30px;
	text-align:center;
}

/*
Source - https://stackoverflow.com/a/2906586
Posted by BalusC, modified by community. See post 'Timeline' for change history
Retrieved 2026-08-06, License - CC BY-SA 4.0
*/
#arclinks{display:flex; flex-wrap:wrap;justify-content: center;}

@media only screen and (max-width: 768px) {
	#devmark,
	#devmark p{
		width:75px;
		height:75px;
	}
	#devmark p{
		font-size:10px;
		line-height:2px;
	}
	#devmark a{
		font-size:20px;
	}
	#devmark span{
		font-size:14px;
	}
}
