/* kolory dziedzin nauki */


/* dziedzina nauk scislych i przyrodniczych */
a, a:hover, nav#menu_gorne a:hover, nav#menu_dolne ul li a:hover, #wydarzenia h2 a:hover, .carousel-caption a:hover {
	/*color:rgba(169,209,60,1);*/
	/*color:rgba(161,204,51,1);*/
	/*color:rgba(136,184,32,1);*/
	color:rgba(90,130,0,1);
}

hr, #content .wiadomosc img.z_tlem {
	background-color:rgba(169,209,60,1);
}
main>header {
	border-right:14px solid rgba(169,209,60,1);
}
#kontener_jednostki {
	border-top:25px solid rgba(169,209,60,1);
}
#kontener_jednostki aside {
	border-bottom:5px solid rgba(169,209,60,1);
}
#kontener_jednostki aside nav ul li a:hover {
	color:rgba(161,204,51,1);
}
#kafelki li, nav#menu_dolne, #pasek_zmieniacza, nav#okruszki, #wydarzenia {
	border-top:5px solid rgba(169,209,60,1);
}
#kafelki li, #content .apla, #Calendar .withevent {
	background:rgba(237,245,215,1);
}
#content .apla {
	border-color: #a9d13c;
}
#content .apla a {
	color: rgb(87, 125, 0);
}
#Calendar .withevent {
	background:rgba(237,245,215,1) !important;
}
#Calendar .withevent:hover {
	background:#0050aa !important;
}
#kafelki li:hover, #content .wiadomosc:hover, #wydarzenia a.wydarzenie:hover {
	background:rgba(237,245,215,.6);
}
#pasek_zmieniacza {
	background:rgba(65,91,40,1);
}
#pasek_zmieniacza #zmieniacz .info .ramka {
	background:rgba(65,91,40,.7);
}

/* elementy rekrutacyjne */

#content h2.rekrutacja-naglowek1 {
	display: block;
	padding: 0;
	margin: 25px 0 15px 0;
	font-family: Lato-Heavy, Arial, sans-serif;
	font-weight: bold;
	font-size: 26px;
	line-height: 30px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #0081bf;
	text-shadow: #0000002e 2px 2px 3px;
}

#content h2.rekrutacja-naglowek {
	color: #000000;
	font-family: Lato-Regular;
	font-weight: normal;
	font-size: 24px;
	line-height: 26px;
	/*background-color: #76b59f;*/
	background-color: #a9d13c;
	padding: 10px 20px 8px 20px;
	margin:25px 0 25px 0;
	text-shadow: #0000002e 2px 2px 2px;
}
#content h2.rekrutacja-naglowek1 a, #content h2.rekrutacja-naglowek a{
margin :0;
}

#content p.rekrutacja-apla {
	color: #000;
}

#content p.rekrutacja-opis {
	color: #1d1d1d;
	display: block;
	margin: 20px 20px;
	line-height: 20px;
}

#content ul.rekrutacja-lista1, #content ul.rekrutacja-lista2 {
	list-style: none;
}

#content ul.rekrutacja-lista1 > li {
	margin: 10px 8px;
	color: #1d1d1d;
}

#content ul.rekrutacja-lista1 > li > a {
	color: #000000;
	display: inline-block;
	vertical-align: middle;
	height: auto;
	min-height: 35px;
	line-height: 20px;
	padding-left: 44px;
	padding-right: 10px;
	/*background: url("https://www.bio.umk.pl/panel/wp-content/uploads/Zasady-e1750718810758.png") no-repeat left center;*/
	background: url("https://wydzialy.umk.pl/_szablony/grafika/nowa-strzalka1.png") no-repeat left top;
	background-size: 24px 36px;
	padding-top: 9px;
}

#content ul.rekrutacja-lista1 > li > a:hover {
	outline: 3px solid #e1eebd;
	outline-offset: 3px;
	text-decoration:none;
}

#content ul.rekrutacja-lista1 > li > a:focus {
	outline: 3px solid #a9d13c;
	outline-offset: 3px;
}

#content ul.rekrutacja-lista2 > li {
	color: #1d1d1d;
	display: block;
	margin: 10px 8px;
	height: auto;
	min-height: 35px;
	line-height: 20px;
	padding-left: 50px;
	/*background: url("https://www.bio.umk.pl/panel/wp-content/uploads/znacznikpt-e1750718565949.png") no-repeat left center;*/
	background: url("https://wydzialy.umk.pl/_szablony/grafika/nowy-haczyk.png") no-repeat left top;
	background-size: 30px 35px;
	padding-top: 7px;
}

#content a.button-irk {
	display:inline-block;
	margin: 10px 0;
	padding: 10px 50px 8px 20px;
	background: #0080a6 url("https://wydzialy.umk.pl/_szablony/grafika/nowa-strzalka1-transparent.png") no-repeat right 10px center;
	background-size: 30px 40px;
	color: #fff;
	font-size: 22px;
	line-height: 24px;
	text-align: center;
	border-left: 1px solid #8bd4ea;
	border-top: 1px solid #8bd4ea;
	border-bottom: 1px solid #005973;
	border-right: 1px solid #005973;
	box-shadow: #0000002e 2px 2px 5px;
	text-shadow: #00000064 -1px -1px 2px;
	text-decoration:none;
}

#content a.button-irk:hover {
	margin: 11px -1px 9px 1px;
	background-color: #017395;
	text-shadow: #00000084 -1px -1px 2px;
	box-shadow: none;
	text-decoration:none;
}

#content a.button-irk:focus {
	outline: 3px solid #a9d13c;
	outline-offset: 5px;
}

#content a.rekrutacja-button {
	display:inline-block;
	margin: 10px 40px 20px 0;
	padding: 20px 90px 18px 40px;
	background: #fff url("https://wydzialy.umk.pl/_szablony/grafika/nowa-strzalka1-transparent.png") no-repeat right 30px center;
	background-size: 30px 40px;
	color: #0080a6;
	font-size: 22px;
	line-height: 24px;
	text-align: center;
	border: 1px solid #0080a6;
	box-shadow: #0000002e 2px 2px 5px;
	text-shadow: #00000054 -1px -1px 2px;
	text-decoration:none;
}

#content a.rekrutacja-button:hover {
	background-color: #e6f4fd;
	color: #007597;
	/*box-shadow: none;*/
	text-decoration:none;
}

#content a.rekrutacja-button:focus {
	outline: 3px solid #a9d13c;
	outline-offset: 5px;
}


#content .rekrutacja-kafel1, #content .rekrutacja-kafel2, #content .rekrutacja-kafel3, #content .rekrutacja-kafel4, #content .rekrutacja-kafel5 {
	display:inline-block;
	box-sizing: border-box;
	margin: 20px 30px 15px 0;
	padding: 15px 20px 5px 20px;
	width: calc((100% - 70px) / 3);
	vertical-align: top;
	background:#fff;
	border:1px solid #a9d13c;
	/*box-shadow: #00000012 2px 2px 2px;*/
	min-height: 290px;
}

#content .rekrutacja-kafel1 {
	color: #000;
	border-color:#a9d13c;
}

#content .rekrutacja-kafel2 {
	color: #000;
	border-color:#ff8d3a;
}

#content .rekrutacja-kafel3 {
	color: #000;
	border-color:#8ad8ff;
	margin-right:0 !important;
}

#content .rekrutacja-kafel4 {
	color: #000;
	border-color:#d68cff;
}

#content .rekrutacja-kafel5 {
	color: #000;
	border-color:#ffd93a;
}

#content .rekrutacja-kafel1 h2, #content .rekrutacja-kafel2 h2, #content .rekrutacja-kafel3 h2, #content .rekrutacja-kafel1 h3, #content .rekrutacja-kafel2 h3, #content .rekrutacja-kafel3 h3, #content .rekrutacja-kafel4 h3, #content .rekrutacja-kafel5 h3 {
	font-family: Lato-Regular;
	font-weight:normal;
	font-size:24px;
	line-height: 26px;
	margin: -15px -20px 20px -20px;
	text-shadow: #0000002e 2px 2px 2px;
	padding: 15px 20px 15px 20px;
}

#content .rekrutacja-kafel1 h2, #content .rekrutacja-kafel1 h3 {
	background:#a9d13c;
	color: #000;
}

#content .rekrutacja-kafel2 h2, #content .rekrutacja-kafel2 h3 {
	background:#ff8d3a;
	color: #000;
}

#content .rekrutacja-kafel3 h2, #content .rekrutacja-kafel3 h3 {
	background:#8ad8ff;
	color: #000;
}

#content .rekrutacja-kafel4 h2, #content .rekrutacja-kafel4 h3 {
	background:#d68cff;
	color: #000;
}

#content .rekrutacja-kafel5 h2, #content .rekrutacja-kafel5 h3 {
	background:#ffd93a;
	color: #000;
}


#content .rekrutacja-kafel1 ul li, #content .rekrutacja-kafel2 ul li, #content .rekrutacja-kafel3 ul li, #content .rekrutacja-kafel4 ul li, #content .rekrutacja-kafel5 ul li {
	line-height: 20px;
	margin:0 0 10px 0;
}

#content .rekrutacja-kafel1 ul li::marker {
	color: #8cbf00;
}

#content .rekrutacja-kafel2 ul li::marker {
	color: #b72200;
}

#content .rekrutacja-kafel3 ul li::marker {
	color: #238fc1;
}

#content .rekrutacja-kafel4 ul li::marker {
	color: #a969cd;
}

#content .rekrutacja-kafel5 ul li::marker {
	color: #deb300;
}

#content .rekrutacja-flex {
	display: flex;
	justify-content: space-evenly;
	flex-flow: row wrap;
}

#content .rekrutacja-kafle2 {
	display:inline-block;
	box-sizing: border-box;
	margin: 20px 30px 15px 0;
	padding: 15px 20px 5px 20px;
	width: calc((100% - 70px) / 2);
	vertical-align: top;
	background:#fff;
	color: #000;
	border: 1px solid #a9d13c;
}

#content .rekrutacja-kafle2 ul li::marker {
	color: #8cbf00;
}

#content .rekrutacja-kafle2 h2, #content .rekrutacja-kafle2 h3 {
	font-family: Lato-Regular;
	font-weight:normal;
	font-size:24px;
	line-height: 26px;
	margin: -15px -20px 20px -20px;
	text-shadow: #0000002e 2px 2px 2px;
	padding: 15px 20px 15px 20px;
	background:#a9d13c;
	color: #000;
}

#content .rekrutacja-kafle2 ul li {
	line-height: 20px;
	margin:0 0 10px 0;
}

#content .box-shadow{
	border: 1px solid rgba(0,0,0,0.1);
	box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.2);
  padding: 0 20px;
  margin: 20px 0;
}


@media (min-width: 0px) {

	#content .rekrutacja-kafel1, #content .rekrutacja-kafel2, #content .rekrutacja-kafel3, #content .rekrutacja-kafel4, #content .rekrutacja-kafel5, #content .rekrutacja-kafle2 {
		display:block;
		margin: 15px 0;
		padding: 15px 20px 5px 20px;
		width: 100%;
		min-height: unset;
	}

}


@media (min-width: 780px) {

	#content .rekrutacja-kafel1, #content .rekrutacja-kafel2, #content .rekrutacja-kafel3, #content .rekrutacja-kafel4, #content .rekrutacja-kafel5 {
		display:inline-block;
		margin: 20px 30px 15px 0;
		padding: 15px 20px 5px 20px;
		width: calc((100% - 70px) / 3);
		min-height: 290px;
	}

	#content .rekrutacja-kafle2 {
		display:inline-block;
		margin: 20px 30px 15px 0;
		padding: 15px 20px 5px 20px;
		width: calc((100% - 70px) / 2);
	}

}