/*zaloba 
body {
	filter: grayscale(100%) !important;
	background: #d3d3d3 ;
}
*/

/* 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 {
	/*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 blockquote, #content .apla, #Calendar .withevent {
	background: rgb(249, 255, 233);
}
#content blockquote, #content .apla {
	border-color: #a9d13c;
}
#content blockquote a, #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);
}


/* nowe elementy rekrutacyjne */

#content, #content p{
	font-size: 17px;
	line-height: 24px;
	color: #1d1d1d;
} 

#content h1 {
	color: #0050aa;
}

#content a:not(.pdf):not(.doc):not(.xls):not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".xls"]):not([href$=".xlsx"]):not(.rekrutacja-lista1 li a):not(.rekrutacja-lista-link-zielona li a):not(.rekrutacja-lista-link-niebieska li a):not(.rekrutacja-button):not(.rekrutacja-button-2):not(.button-irk){
	text-decoration: underline;
}


#content h2.rekrutacja-naglowek1, #content h2.rekrutacja-naglowek-niebieski {
	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,#content h2.rekrutacja-naglowek-zielony {
	color: #000000;
	font-family: Lato-Regular;
	font-weight: normal;
	font-size: 24px;
	line-height: 26px;
	background-color: #a9d13c;
	padding: 10px 20px 8px 20px;
	margin:25px 0 25px 0;
	text-shadow: #0000002e 2px 2px 2px;
}


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

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

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

#content ul.rekrutacja-lista1 > li, #content ul.rekrutacja-lista-link-zielona > li, #content ul.rekrutacja-lista-link-niebieska > li {
	margin: 4px 4px;
	color: #1d1d1d;
}


#content ul.rekrutacja-lista-link-zielona > li > a {
	color: #1d1d1d;
	display: inline-block;
	vertical-align: middle;
	height: auto;
	min-height: 30px;
	padding-left: 40px;
	padding-right: 10px;
	background: url("https://wydzialy.umk.pl/_szablony/grafika/nowa-strzalka-darkgreen-transparent.png") no-repeat left top;
	background-size: 22px 32px;
	padding-top: 4px;
	font-size: 17px;
	line-height: 24px;
}

#content ul.rekrutacja-lista-link-niebieska > li > a, #content ul.rekrutacja-lista1 > li > a {
	color: #1d1d1d;
	display: inline-block;
	vertical-align: middle;
	height: auto;
	min-height: 30px;
	padding-left: 40px;
	padding-right: 10px;
	background: url("https://wydzialy.umk.pl/_szablony/grafika/nowa-strzalka-darkblue.png") no-repeat left top;
	background-size: 22px 32px;
	padding-top: 4px;
	font-size: 17px;
	line-height: 24px;
}

#content ul.rekrutacja-lista1 > li > a:hover, #content ul.rekrutacja-lista-link-zielona > li > a:hover, #content ul.rekrutacja-lista-link-niebieska > li > a:hover {
	outline: 3px solid #a9d13c;
	outline-offset: 3px;
	text-decoration:none;
}

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


#content ul.rekrutacja-lista-zielona > li {
	color: #1d1d1d;
	display: block;
	margin: 6px 4px;
	height: auto;
	min-height: 30px;
	padding-left: 40px;
	background: url("https://wydzialy.umk.pl/_szablony/grafika/nowy-haczyk-darkgreen.png") no-repeat left top -3px;
	background-size: 26px 29px;
	padding-top: 3px;
  font-size: 17px;
  line-height: 24px;
}

#content ul.rekrutacja-lista-niebieska > li,#content ul.rekrutacja-lista2 > li  {
	color: #1d1d1d;
	display: block;
	margin: 6px 4px;
	height: auto;
	min-height: 30px;
	padding-left: 40px;
	background: url("https://wydzialy.umk.pl/_szablony/grafika/nowy-haczyk-darkblue.png") no-repeat left top -3px;
	background-size: 26px 29px;
	padding-top: 3px;
  font-size: 17px;
	line-height: 24px;
}

#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: 10px 50px 8px 20px;
	background: #fff url("https://wydzialy.umk.pl/_szablony/grafika/nowa-strzalka-darkblue.png") no-repeat right 10px 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.darkblue-arrow{
	background: #fff url("https://wydzialy.umk.pl/_szablony/grafika/nowa-strzalka-darkblue.png") no-repeat right 10px center;
  background-size: 30px 40px;
}

#content a.rekrutacja-button:hover {
	background-color: #e6f4fd;
	color: #007597;
	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;
	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-kafel4 h2, #content .rekrutacja-kafel5 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;
}



#content p img.ikonka,#content p:not(.apla) img.ikonka, #content a img.ikonka, #content h2 img.ikonka, #content h3 img.ikonka, #content img.ikonka{
	display: inline;
	width: 30px !important;
	height: 30px !important;
	vertical-align: bottom;
	margin: 0 5px 0 0;
	float: none;
}

#content a.rekrutacja-button img.ikonka{
	width: 26px !important;
	height: 26px !important;
}

#conent p:not(.apla) img:not(.ikonka){
	width: 100% !important;
	height: auto !important;
	max-width: none !important;
}

#content div.logo-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	align-items: center;
}

#content div.logo-container img {
	max-width: 300px;
	height: auto;
	width: auto;
	max-height: 150px;
	margin: 30px;
}



@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;
	}
	
	#content div.profil-osoby img.alignright{
		width: 100%;
	} 

}

@media (min-width: 300px) {

	#content div.profil-osoby img.alignright{
		width: 100%;
	} 

}


@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);
	}

	#content div.profil-osoby{
		margin-top: 40px;
	}
	
	#content div.profil-osoby img.alignright{
		width: 400px;
	}  

}