@media screen and (max-width: 700px) {
	.login_container {		
		padding: 20px 10px 20px 10px;
	}
	.form_container {
		padding: 20px 10px 20px 10px;
	}
	h1 {
		padding: 0 10px;
	}
	p.auto_width {
		width: 100%;
		max-width: 100%;
	}
	
	table#ostala_djeca, table#ostala_djeca thead, table#ostala_djeca tbody, table#ostala_djeca th, table#ostala_djeca td, table#ostala_djeca tr { 
		display: block; 
	}
	
	table#ostala_djeca tr td {
		padding: 10px 0;
	}
	
	table#ostala_djeca thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	table#ostala_djeca td { 
		border: none;
		position: relative;
		padding-left: 50%; 
	}
	
	table#ostala_djeca td:before { 
		position: absolute;
		top: -5px;
		left: 10px;
		font-size: 14px;
		background: #fff;
		border-radius: 5px;
		padding: 0 5px;
		white-space: nowrap;
		z-index: 1;
	}
	
	table#ostala_djeca td:nth-of-type(1):before { content: ""; }
	table#ostala_djeca td:nth-of-type(2):before { content: "Ime i prezime djeteta"; }
	table#ostala_djeca td:nth-of-type(3):before { content: "Datum rođenja"; }
	table#ostala_djeca td:nth-of-type(4):before { content: "Odgojna skupina"; }
	
	.boxgroup .group {
		margin-left: 0;
		width: 100%;
	}
	p.auto_width_short {
		min-width: 90px;
	}
	.boxgroup .group.auto_width {
		min-width: 90px;
	}
	
	label::after {
		display: relative;
		clear: both;
		content: "";
	}
	
	input[type='checkbox'] + label, input[type='radio'] + label {
		font-size: 14px;
		line-height: 16px;
		top: 10px;
	}
	p {
		font-size: 14px;
	}
	label, input:placeholder-shown ~ label, select option {
		font-size: 14px !important;
	}
	header {
		height: auto;
	}
	header nav, header nav ul {
		width: 100%;
		display: block;
		margin: 0;
		padding: 0;
	}
	header nav ul li {
		width: 100%;
		height: auto;
	}
	header nav ul li a, header nav ul li button {
		width: 100%;
		height: auto;
		text-align: left;
	}
	header form {
		position: absolute;
		top: 0;
		right: 10px;
	}
	.form_container {
		margin: 180px auto 20px auto;
	}
	.accordion {
		padding: 10px;
	}
	.form_container input[type="submit"], .form_container button {
		max-width: 100%;
		margin: 10px 0;
	}
}