/*!
 * Custom Style #184059 cserélve-> #184059
 */
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon/icomoon.eot?srf3rx");
  src: url("../fonts/icomoon/icomoon.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/icomoon/icomoon.ttf?srf3rx") format("truetype"), url("../fonts/icomoon/icomoon.woff?srf3rx") format("woff"), url("../fonts/icomoon/icomoon.svg?srf3rx#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
 
body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
}

a:link	{
	color: #184059;
	text-decoration: underline;
	}
a:visited	{
	color: #184059;
	}
a:active	{
	color: #184059;
	}
a:hover	{
	color: #184059;
	text-decoration: underline;
	}

@media (min-width: 1200px) {
    .container{
        max-width: 1300px;
    }
}

h2 {
	font-size:1.2em;
	font-weight:bold;
}

#headerTitleDiv {
	position:absolute;
	top:30px;
	z-index:1002;
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	#headerTitleDiv {
	z-index:1;
	}
}
 
#headerTitle h1 { 
	font-family:'Allura',cursive;
	font-size:60px;
	color:#3f3f3f;
	}
#headerTitle h1 span { 
	font-family:'Allura',cursive;
	font-size:30px;
	color:#3f3f3f;
}
	
#headerNav	{
	z-index:1001;
}
#headerNav li {
	/*font-family:'Allura',cursive;*/
	font-size:20px;
	margin-left:15px;
	margin-right:15px;
}
.navbar-toggler {
	position:absolute;
	top:10px;
	right:10px;
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    .navbar-nav { background: #184059; margin:10px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
	#navbarTop {
	position:absolute;
	top:50px;
	left:0;
	width:100%;
	}
	.nav-link {
		font-size: 16px;
		font-family:Verdana, Geneva, sans-serif;
		}
	.navbar-light .navbar-nav .nav-link {
    color: rgba(255,255,255,1);
	}
	.navbar-light .navbar-nav .nav-link a:hover {
    color: rgba(255,255,255,1);
	}
}

/*közép-balsav*/
.polaroid {
  width: 100%;
  background-color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  margin-bottom: 25px;
}

.polgarmester-card {
  text-align: center;
  font-weight:bold;
  padding: 10px 0px;
}
 #balsav{
    text-align: left;
    }
	#balsav ul {
		list-style: none;
		padding: 0;
		margin: 0;
		margin-top:10px;
	}
	
	#balsav li {
	margin: 0 0 5px 0;
    font-size: 1.22em;
	}

    	
	#midLeftMenu a {
		padding: 9px 1px 8px 5px;
		text-decoration: none;
		vertical-align: bottom;
		color: #3a3a3a;
		background: #d5d6d2;
		border:2px solid #184059;
		display:inline-block;
		width:100%;
	}
	
	#midLeftMenu a:hover {
		background: #184059;
		color: #FFFFFF;
	}
	
	#balsav .selected a {
		background: #669900;
		color: #FFFFFF;
	}

/*közép-közép*/
.media {
	padding:5px 10px 5px 5px;
	margin:20px 0;
	border-radius: 5px;
	box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	transition: all 500ms ease-out;
}
.media:hover {
	box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.5), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	transition: all 500ms ease-out;
	}

.textbox {
	margin: 20px 0;
	padding: 10px;
	border-radius: 5px;
	box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	transition: all 500ms ease-out;
	}
	
.textbox:hover {
	box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.5), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	transition: all 500ms ease-out;
	}


.text-box {
    /*background-color: rgba(245, 245, 245, 0.7);*/
    background-color: #EDE7CC;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    box-shadow: 0px 0px 4px rgba(5, 6, 6, 0.3);
    padding: 10px;
    margin-bottom: 25px;
	overflow-x:auto;
}
.text-box h2  {
	margin:10px 0px 10px 0px;
	}

.text-box img {
     vertical-align: middle;
     border: 0;
     page-break-inside: avoid;
     max-width: 100% !important;
     margin: 5px 0;
     }

.breadcrumb li:before { content: '\3E'; padding-right: 3px; }
.breadcrumb li:first-child:before { content: ""; padding-right: 0; }
	
/*közép-jobbsáv*/
 #jobbsav{
    text-align: left;
    }
	#jobbsav ul {
		list-style: none;
		padding: 0;
		margin: 0;
		margin-top:10px;
	}
	
	#jobbsav li {
	margin: 0 0 5px 0;
    font-size: 1em;
	}

	#midRightMenu span {
		text-decoration: none;
		color: #000000;
		display:inline-block;
		width:100%;
		height:30px;
	}
    	
	#midRightMenu a {
		padding: 9px 1px 8px 1px;
		text-decoration: none;
		vertical-align: bottom;
		background: #184059;
		color: #FFFFFF;
		border:2px solid #d5d6d2;
		display:inline-block;
		width:100%;
		border-radius: 25px;
	}
	
	#midRightMenu a:hover {
		color: #3a3a3a;
		background: #d5d6d2;
	}
	
	#jobbsav .selected a {
		background: #669900;
		color: #FFFFFF;
	}

#footerDiv {
	padding-top:20px;
	padding-bottom:20px;
	background-color:#184059;
	color:#ECE6CA;
}
#footerDiv .container {
	
}