body {
	background-color: #1a1a1a;
	font-family: "Open Sans", sans-serif;
	margin: 0;
	padding: 0;
	position: relative;
	font-size: 12px;
	font-weight: 300;
	-zoom: 64%;
	color: white;
}
a{
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
div{
	position: relative;
	box-sizing: border-box;
}
h1{
	font-size: 32px;
	margin: 8px 0 0 0;
	font-weight: 400;
	font-weight: 600;
}
h2{
	font-size: 24px;
	margin: 6px 0 0 0;
	font-weight: 400;
	font-weight: 600;
}
h3{
	font-size: 16px;
	margin: 4px 0 0 0;
	font-weight: 400;
	font-weight: 600;
}



main{
	position: relative;
	-top: 50px;
	margin: 20px;
}


div#overzicht{
	display: flex;
	flex-direction: column;
	gap: 20px;
	-margin: 20px;
	-background-color: pink;
	-width: calc(6*300px + 1*50px + 6*10px + 20px);
	-top: 50px;
	padding-bottom: 20px;
}
div#overzicht.deadline{
	-top: 30px;
}

div#overzicht div.header{
	display: flex;
	gap: 10px;
	position: sticky;
	top: 50px;
	top: 20px;
	z-index: 4;
	color: #ffffff;
	font-size: 14px;
    font-weight: bold;
	
}
div#overzicht div.header::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 40px;
    background-color: #1a1a1a;
    z-index: 2;
}


div#overzicht div.header div.gebiedheader,
div#overzicht div.header div.periodeheader{
	padding: 5px;
	background-color: #b7b7b7;
	flex: 0 0 300px;
	z-index: 4;
	
	border-radius: 5px;
}
div#overzicht div.header div.periodeheader div.fte{
	font-weight: normal;
}
div#overzicht div.header div.periodeheader span.legelessen{
	font-weight: normal;
	font-style: italic;
}
div#overzicht div.header div.periode{
	padding: 5px;
	background-color: #666666;
	z-index: 3;
	flex: 0 0 55px;
	text-align: center;
	cursor: pointer;
	
	border-radius: 5px;
}
div#overzicht div.header div.periode select{
	display: none;
}

div#overzicht div.klas{
	display: flex;
	gap: 10px;
	
}

div#overzicht div.klas div.klasNaam{
	font-size: 16px;
	font-weight: bold;
	flex: 0 0 55px;
	background-color: #d9d9d9;
	padding: 5px;
	position: sticky;
	left: 0;
	top: 50px;
	z-index: 3;
	
	border-radius: 5px;
	word-break: break-word;
}
div#overzicht div.klas span.totaalUurperweek{
	font-weight: normal;
	font-size: x-small;
	color: darkgray;
}
div#overzicht div.klas div.gebied,
div#overzicht div.klas div.periode{
	display: flex;
	flex-direction: column;
	gap: 10px;
	flex: 0 0 300px;
	-background-color: #666;
	min-height: 40px;
}
div#overzicht div.header div.periodeheader.selected{
	flex: auto;
	flex: 0 0 1230px;
}
div#overzicht div.klas div.periode.selected{
	flex-direction: row;
    flex-wrap: wrap;
	flex: auto;
	align-items: flex-start;
}
div#overzicht div.klas div.periode.selected div.les{
	flex: 0 0 300px;
}
div#overzicht div.les{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 5px;
	gap: 5px;
	-border: 1px solid white;
	background-color: #ffffff; #C0C0C0;
	color: black;
	
	border-radius: 5px;
}
div#overzicht div.les.leeg{
	background-color: #ffffff;
}
div#overzicht div.les.vol{
	background-color: #eeeeee;
	color: #bbb;
}
div#overzicht div.les.vol select{
	color: #ccc;
	background-color: rgba(255, 255, 255, 0.5);
}
div#overzicht div.les.suggestie{
	-background: linear-gradient(to bottom right, #f6e264 5%, #ffffff 35%);
}
div#overzicht div.les.vol.suggestie{
	-background: linear-gradient(to bottom right, #f6e264 5%, #eeeeee 35%);
}
div#overzicht div.les.gekozen{
	-background: linear-gradient(to bottom right, #c1f663 5%, #ffffff 35%);
}
div#overzicht div.les.vol.gekozen{
	-background: linear-gradient(to bottom right, #c1f663 5%, #eeeeee 35%);
}
div#overzicht div.les:has(> div.nietGecheckt){
	-background: red;
}
div#overzicht div.les:has(> div.nietGecheckt) div.check{
	display: block;
}

div#overzicht div.les.gebied_1{
	background-color: #fae1dd;
}
div#overzicht div.les.gebied_2{
	background-color: #f8edeb;
}
div#overzicht div.les.gebied_3{
	background-color: #d8e2dc;
}
div#overzicht div.les.gebied_4{
	background-color: #ded6ce;
}
div#overzicht div.les.gebied_5{
	background-color: #f5ebe0;
}


div#overzicht div.les > div{
	flex: 1;
	
}
div#overzicht div.les > div.lesNaam,
div#overzicht div.les > div.tijdsduur,
div#overzicht div.les > div.opmerkingen{
	width: 100%;
	flex: none;
}
div#overzicht div.les > div.opmerkingen{
	font-style: italic;
}
div#overzicht div.les div.lesNaam {
	font-size: 14px;
	font-weight: bold;
	height: 2.5em;
}
div#overzicht div.les div.docent{
	display: flex;
	flex: 1 1 100%;
	flex-direction: row;
	gap: 5px;
	align-items: center;
}
div#overzicht div.les div.docent div.docent_vak{
	width: 25px;
}
div#overzicht div.les div.docent_select.deadline{
	font-weight: bold;
	color: purple;
}
div#overzicht div.les div.docent_select.naDeadline{
	color: red;
	-animation: blinker 2s linear infinite;
}
@keyframes blinker {
  0% { color: black; }
  20% { color: red; }
}
div#overzicht div.les div.docent.suggestie div.docent_vak{
	/*
	background-image: url('https://cdn-icons-png.flaticon.com/512/4047/4047066.png');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 16px 16px;
	padding-left: 20px;
	min-height: 20px;
	line-height: 20px;
	*/
}
div#overzicht div.les div.docent_toevoegen{
	flex: 1 1 100%;
	cursor: pointer;
}
div#overzicht div.les div.docent_toevoegen:hover{
	color: blue;
}
div#overzicht div.les div.docent:hover div.docent_verwijderen{
	display: block;
}



div#overzicht.beheerder option.docent.geschikt{
	background-color: #CDCCFF;
	font-weight: bold;
	color: black;
}
div#overzicht.beheerder option.docent.veel{
	background-color: #CDCCFF;
}
div#overzicht.beheerder option.docent.weinig{
	background-color: #FFEAE9;
}
div#overzicht.beheerder option.docent.goed{
	background-color: #CCFFCD;
}



/*VIEW = Persoonlijk*/
div#persoonlijk,
div#formatie{
	display: flex;
	align-items: flex-start;
	gap: 20px;
	-margin: 20px;
	flex-wrap: wrap;
	-top: 50px;
}
div#persoonlijk h1,
div#persoonlijk h2,
div#formatie h1{
	width: 100%;
}
div#interesses,
div#inschrijvingen,
div#inschrijvingen div.periode,
div#bewerkingen,
div#formatie div#docenten,
div#untis div#data,
div#persoonlijk div#formatie{
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-content: flex-start;
	align-items: flex-start;
	gap: 10px;
	-padding: 10px;
	width: auto; /*aanpassing*/
	min-width: calc(50% - 20px);
	-background-color: white;
}
div#inschrijvingen h2.periode,
div#inschrijvingen h3.periode{
	cursor: pointer;
}
div#inschrijvingen div.schooljaar.hide,
div#inschrijvingen div.periode.hide{
	display: none;
}
div#inschrijvingen div.periode{
	width: auto;
}
div#inschrijvingen{
	flex-direction: column;
}
div.vak,
div.inschrijving,
div#bewerkingen div.les{
	border: 1px solid #1F2F16;
	background-color: #a0d7e7;
	border-radius: 12px;
	padding: 8px 12px;
	color: black;
}
div.vak{
	cursor: pointer;
}
div#interesses h1,
div#interesses h2,
div#interesses h3,
div#inschrijvingen h1,
div#inschrijvingen h2,
div#schrijvingen h3,
div#bewerkingen h1,
div#bewerkingen h2,
div#bewerkingen h3,
div#formatie h1,
div#persoonlijk h1{
	flex: 1 0 100%;
	margin: 0;
}
label{
	cursor: pointer;
}

div#bewerkingen{
	gap: 2px;
}
div#bewerkingen div.bewerking{
	display: flex;
	flex-direction: row;
	gap: 5px;
}
div#bewerkingen div.bewerking > div{
	padding: 2px;
}
div#bewerkingen div.bewerking div.datumtijd{
	width: 50px;
	-text-align: right;
}
div#bewerkingen div.bewerking div.module{
	font-weight: bold;
	width: 300px;
}
div#bewerkingen div.bewerking div.aanpassing{
	width: 125px;
}
div#bewerkingen div.bewerking div.bewerker{
	width: 100px;
}
div#bewerkingen div.bewerking:before{
	-content: "- ";
}
div#bewerkingen div.bewerking.laatste{
	color: green;
	font-weight: bold;
}
div#bewerkingen div.bewerking.zelf{
	color: #a0d7e7;
}
div#bewerkingen div.bewerking.ander{
	color: purple;
	background-color: purple;
	color: white;
}
div#bewerkingen div.bewerking.naDeadline{
	color: red;
	background-color: red;
	color: white;
}
div#bewerkingen.hide,
div#interesses.hide,
h3.periode.hide{
	-background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/9/9d/Arrow-down.svg/1200px-Arrow-down.svg.png?20160831154632');
	-background-size: 24px auto;
	-background-position: right 5px center;
	-background-repeat: no-repeat;
	-padding-right: 32px;
}
div#bewerkingen.hide div.les,
div#interesses.hide div.vak,
div.periode.hide,
h3.periode.hide{
	display: none;
}


/*Sidebar*/
aside{
	position: fixed;
	right: 0px;
	top: 0px;
	z-index: 4;
	height: 100%;
	display: flex;
	-justify-content: center;
	flex-direction: column;
	background-color: #1a1a1a;
	-width: 100px;
	color: white;
	padding: 10px;
}
aside ul{
	margin: 0px;
	padding: 5px;
	list-style-type: none;
}
aside ul li:hover{
	cursor: pointer;
	text-decoration: underline;
}
aside a{
	color: white;
}
aside.show{
	width: auto;
}
div#sidebar{
	background-color: white;
	padding: 10px;
	display: flex;
	flex-direction: column;
	gap: 20px;
	margin: 10px;
}
aside div#sidebar > div{
	display: none;
}
aside.show div#sidebar > div{
	display: flex;
}

div#filter_docent{
	display: flex;
	flex-direction: column;
}
div#filter_docent > *{
	margin: 5px;
}
span#expand:hover{
	cursor: pointer;
	background-color: #d0d0d0;
}


/*Popup*/
div#popup-container {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0,0,0,0.75);
	display: none;
	z-index: 99;
}
div#popup {
	position: fixed;
	top: 50vh;
	left: 50vw;
	transform: translate(-50%,-50%);
	max-height: 100vh;
	width: auto;
	background-color: white;
	
	background-color: #92d797;
	border: 5px solid #1F2F16;
}
div#close{
	position: fixed;
	right: 10px;
	top: 10px;
	width: 64px;
	height: 64px;
	background-image: url('../rooster/close.png');
	background-repeat: no-repeat;
	background-size: 64px 64px;
	background-position: center center;
	cursor: pointer;
}
div#close:hover{
	background-image: url('../rooster/close2.png');
}
div#popup div#content{
	padding: 20px;
	font-size: 16px;
}
div#popup th{
	text-align: right;
	
}


/*Les toevoegen*/
div.les input{
	width: 40px;
}
div#overzicht div.les input[type="submit"]#opslaan,
div#overzicht div.les input[type="submit"]#annuleren{
	width: auto;
	background-color: #67af7f;
	border: 1px solid black;
	padding: 5px;
	color: white;
	text-shadow: -1px -1px 0 black, 1px -1px 0 black, -1px 1px 0 black, 1px 1px 0 black;
	border-radius: 3px;
	cursor: pointer;
}
div#overzicht div.les input[type="submit"]#annuleren{
	background-color: #AF677F;
}
div#overzicht div.les select{
	max-width: 250px;
}
div#overzicht div.les.toevoegen > div{
	flex: 1 1 100%;
}
div.les.gebied_1{
	background-color: #DCEEF2;
}
div.meerNodig{
	white-space: pre-line;
	background-image: url('https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcQb3XSBYK2CrFcO6k7jI8ko3473o-iZybwv4g5x9C9QjBZeR-nQ');
	background-size: 16px 16px;
	width: 16px;
	height: 16px;
	margin: 5px;
	cursor: pointer;
}

div#overzicht div.les.toevoegen.knop{
	background-image: url('https://cdn-icons-png.flaticon.com/512/1828/1828821.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 24px 24px;
	height: 34px;
	width: 34px;
	cursor: pointer;
	background-color: transparent;
	position: absolute;
	z-index: 2;
	right: 5px;
	top: 5px;
}
div.les input#module_naam{
	width: 250px;
}
div.les input#module_afkorting{
	width: 75px;
}
div.les input#module_opmerkingen{
	width: 150px;
}
div.les input[type="radio"],
div.les input[type="checkbox"]{
	width: auto;
}

div.docent_verwijderen{
	background-image: url('https://cdn-icons-png.flaticon.com/512/1828/1828843.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 18px 18px;
	height: 18px;
	width: 18px;
	cursor: pointer;
	background-color: transparent;
	z-index: 2;
	
	display: none;
}

div.verwijder{
	background-image: url('https://cdn-icons-png.flaticon.com/512/1828/1828843.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 24px 24px;
	height: 34px;
	width: 34px;
	cursor: pointer;
	background-color: transparent;
	position: absolute;
	z-index: 2;
	right: 5px;
	bottom: 5px;
}

div.check{
	background-image: url('https://cdn-icons-png.flaticon.com/512/8790/8790310.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 24px 24px;
	height: 34px;
	width: 34px;
	cursor: pointer;
	background-color: transparent;
	position: absolute;
	z-index: 2;
	right: 5px;
	top: 85px;
	
	display: none;
}
/*Les toevoegen*/




/*FTE-header*/
div#FTEheader{
	position: fixed;
	top:0px;
	left: 0px;
	right: 0px;
	height: 50px;
	z-index: 5;
	background-color: #4A4A4A;
	color: #ffffff;
	padding: 5px;
	padding-left: 25px;
	padding-right: 25px;
	display: flex;
	align-items: center;
	gap: 15px;
	font-size: 14px;
	
	display: none;
}
div#fte{
	display: flex;
	align-items: center;
	gap: 15px;
}
div#fte div.schooljaar,
div#fte div.periode{
	border-bottom: 1px solid #4A4A4A;
	padding: 5px;
	cursor: pointer;
}
div#fte div.periode:hover{
	border-bottom: 1px solid #808080;
}
div#fte div.periode.huidig{
	border-bottom: 1px solid white;
}
div#fte div.schooljaar{
	font-weight: bold;
	border-bottom: 2px solid white;
}
div#FTEheader div#zoom{
	background-image: url('./images/zoom2.png');
	background-repeat: no-repeat;
	background-position: left center;
	width: 24px;
	height: 24px;
	background-size: 24px 24px;
	cursor: pointer;
}
div#FTEheader a{
	color: white;
}
div#FTEheader div#deadline{
	position: absolute;
	height: 30px;
	bottom: -30px;
	background-color: rgba(200,5,0,0.5);
	background-color: rgb(200,5,0);
	padding: 5px;
	left: 0px;
	right: 0px;
	padding-left: 25px;
	animation: knipper 2s linear 2;
	display: flex;
}
@keyframes knipper {
  0% { opacity:0; }
  25% { opacity:1; }
  75% { opacity:1; }
  100% { opacity:0; }

}
div#FTEheader div.periode.deadline{
	/*
	background-image: url('./clock-white.png');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 16px 16px;
	padding-left: 20px;
	*/
}
div#FTEheader div.periode.deadline.actief{
	/*
	background-image: url('./clock-red.png');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 16px 16px;
	padding-left: 20px;
	*/
	color: rgb(255,128,128);
}
div#FTEheader div.periode.huidig.deadline.actief{
	border-bottom: 1px solid rgb(255,128,128);
}
/*FTE-header*/


/*Formatie-overzicht*/
div#formatie{
	color: white;
}
div#formatie div#docenten{
	gap: 0px;
}
div#formatie div.rij{
	display: flex;
	border-right: 1px solid #808191;
	-z-index: 1;
}
div#formatie div.rij.schooljaar{
	border-top: 1px solid #808191;
}
div#formatie div.rij.periode{
	border-top: 1px dotted silver;
	display: none;
	-width: 100%;
}
div#formatie div.rij.periode.show{
	display: flex;
}
div#formatie div.rij > div{
	display: flex;
	padding: 5px;
	width: 50px;
	align-items: flex-end;
	justify-content: center;
	text-align: center;
	border-left: 1px solid #808191;
}
div#formatie div.rij > div.schooljaar,
div#formatie div.rij > div.nettoLesfactor{
	font-weight: bold;
	border-left: 3px solid #808191;
}
div#formatie div.rij > div.nettoLesfactor.opmerking{
	-color: blue;
	background-image: linear-gradient(to bottom right, rgba(220,220,255,0) 85%, rgba(255,255,255,0.5) 15%);
}
div#formatie div.rij.periode > div.schooljaar{
	border-right: none;
}
div#formatie div.rij > div.schooljaar{
	border-right: 2px solid #808191;
	color: black;
}
div#formatie div#footer.rij > div{
	color: white;
}
div#formatie div.rij.periode > div.schooljaar{
	color: transparent;
}
div#formatie div.rij.periode > div.periode{
	-color: transparent;
	background-color: white;
}
div#formatie div.rij > div.periode{
	color: black;
}
div#formatie div.rij > div.naam{
	width: 200px;
	justify-content: flex-start;
}
div#formatie div.rij.periode > div.naam{
	justify-content: flex-end;
}
div#formatie div.rij > div.naam a{
	color: #a0d7e7;
}
div#formatie div.rij > div.weinig{
	background-color: #FFEAE9;
}
div#formatie div.rij > div.veel{
	background-color: #CDCCFF;
}
div#formatie div.rij > div.goed{
	background-color: #CCFFCD;
}
div#formatie div.docent:hover > div{
	background-color: #FEFFCC;
	color: black;
	border-top: 1px solid blue;
	border-bottom: 1px solid blue;
}
div#formatie div.docent:hover > div.naam a{
	color: black;
}
/* Header visual moved to footer to avoid sticky/z-index stacking context issues */
div#formatie div#footer{
	font-weight: bold;
	background-color: #4A4A4A;
	border-top: 1px solid #808191;
}
div#formatie div#footer > div.periode{
	flex-direction: column;
	align-items: center;
    justify-content: flex-end;
}

div.deadlineToevoegen{
	width: 16px;
	height: 16px;
	background-image: url('./images/plus-green.png');
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 16px 16px;
	margin-bottom: 20px;
	cursor: pointer;
}
div.deadlineToevoegen.actief{
	background-image: url('./images/clock-red.png');
}
div.deadlineToevoegen.komend{
	background-image: url('./images/clock-black.png');
}
input.deadlineInput{
	position: absolute;
	top: 30px;
	z-index: 2;
}
input.deadlineSubmit{
	position: absolute;
	z-index: 2;
}

/* Modal for deadline input */
.deadline-modal .modal-overlay{
	position: fixed;
	left: 0; right: 0; top: 0; bottom: 0;
	background: rgba(0,0,0,0.4);
	z-index: 2000;
}
.deadline-modal .modal{
	position: fixed;
	left: 50%; top: 50%;
	transform: translate(-50%, -50%);
	background: #fff;
	padding: 16px 18px;
	border-radius: 6px;
	box-shadow: 0 6px 30px rgba(0,0,0,0.3);
	z-index: 2001;
	min-width: 280px;
}
.deadline-modal .modal h3{ margin: 0 0 8px 0; font-size: 14px; }
.deadline-modal .modal input.deadlineInput{ position: relative; top: auto; z-index: auto; width: 100%; box-sizing: border-box; padding: 6px; margin-bottom: 8px; }
.deadline-modal .modal .buttons{ text-align: right; }
.deadline-modal .modal .buttons button{ margin-left: 8px; padding: 6px 10px; }

.dropdown-checkboxes {
	position: relative;
	text-align: left;
}
.dropdown-checkboxes .dropdown-menu {
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	min-width: 200px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	padding: 12px;
	z-index: 4;
}
.dropdown-checkboxes .dropdown-menu label {
	display: block;
	z-index: 4;
	color: black;
}
/*Formatie-overzicht*/


/*Login*/
div#login{
	position: absolute;
	right: 20px;
	z-index: 5;
	color: white;
}
div#login a{
	color: white;
}
/*Login*/


/*Aanstellingen*/

/*Aanstellingen*/


/*Interesses*/
div#interesse-selectie{
	margin-left: 10px;
	-font-size: 16px;
}
div#selectie{
	border: 1px solid #808191;
	-background-color: white;
	padding: 2px 10px;
	cursor: pointer;
	-width: 100px;
	overflow: hidden;
	-background-color: #444;
}
div#interesse-selectie div#opties{
	display: none;
	position: absolute;
	z-index: 2;
	border: 1px solid black;
	background-color: #444;
	-max-height: 200px;
	-overflow-y: scroll;
}
div#interesse-selectie div.optie{
	padding: 2px 10px;
	cursor: pointer;
}
div#interesse-selectie div.optie:hover{
	background-color: rgba(0, 0, 0, 0.1);
}
div#interesse-selectie div.optie.selected{
	background-color: rgb(122, 175, 233);
}

/*Interesses*/


div#legeLessenKnop:hover,
div#mijnLessenKnop:hover,
div#interessanteLessenKnop:hover{
	cursor: pointer;
	text-decoration: underline;
}
div#selectieLessen{
	width: calc(100vw - 40px);
	display: flex;
	flex-direction: row;
	gap: 10px;
	flex-wrap: wrap;
}
div#selectieLessen div.les{
	width: 300px;
}
div#selectieLessen h1{
	flex: 1 1 100%;
}
div#vakken{
	width: calc(100vw - 40px);
	-display: flex;
}
div#vakken div.vak{
	width: 100px;
}


span#verzoekrechten{
	color: blue;
	font-weight: bold;
	cursor: pointer;
}
span#verzoekrechten:hover{
	text-decoration: underline;
}


/*Untis export*/
div#untis{
	color: black;
}
div#untis div#data{
	display: flex;
	flex-direction: column;
	gap: 5px;
	background-color: white;
}
div#untis div#data div.rij{
	display: flex;
	flex-direction: row;
	gap: 5px;
}
div#untis div#data div.rij > div{
	text-align: center;
}
div#untis div#data div.rij > div.uurperweek{
	width: 50px;
}
div#untis div#data div.rij > div.docent{
	width: 75px;
}
div#untis div#data div.rij > div.module{
	width: 100px;
}
div#untis div#data div.rij > div.klas{
	width: 100px;
}

div#untis div#data div.rij.nieuweKlas{
	border-top: 8px solid black;
}
div#untis div#data div.rij.nieuweModule{
	border-top: 2px solid black;
}
div#untis div#data div.rij.nieuweLes{
	border-top: 1px dotted black;
}

div#untis div#data div.rij:first-child > div{
	font-weight: bold;
}

/*Untis export*/

div.tegel{
	display: inline-block;
	background-color: #242731;
	border-radius: 25px;
	padding: 15px 24px;
}
main#rooster div.tegel{
	margin-bottom: 36px;
}