
a { color: #00AA00; text-decoration: underline; }
a:hover { color: black; }
a:active { color: #00AA00; }
.footerlink { text-decoration: underline; color: white; }
.footerlink:hover { color: #AAAAAA; }
.footerlink:active { color: #AAAAAA; }
hr { color:green; background-color:green; height:1px; }

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
} 
textarea { resize:none; } 
body { background-color:#1A361F; background:#1A361F; padding-top:50px; }
.teljes { width:100%; }
.hz_main { background-color:white; background:white; padding-bottom:32px; }
.hz_main_full { background-color:white; background:white;  }
.hz_footer { background-color:#1A361F; background:#1A361F; 
  color:#AAAAAA;
  -moz-box-shadow: 0 -6px 16px -6px black;
  -webkit-box-shadow: 0 -6px 16px -6px black;
          box-shadow: 0 -6px 16px -6px black; 
}
.hz-footer-inner { text-align:center; padding-top:32px; padding-bottom:32px; }

/* Portrait phones and smaller */
@media (max-width: 480px) {
	.hz-center-xs { text-align:center; }
	.hz-main-cell {  height:auto; }
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
	.hz-center-xs { text-align:center; }
	.hz-main-cell {  height:auto; }
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	.hz-center-xs { text-align:left; }
	.hz-main-cell {  height:270px; }
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	.hz-center-xs { text-align:left; }
	.hz-main-cell {  height:270px; }
}

/* Large desktops and laptops */
@media (min-width: 1200px) {
	.hz-center-xs { text-align:left; }
	.hz-main-cell {  height:auto; }
}

.hz-imgspc { margin-top:16px; }	  
.hz-center { text-align:center; }
.btn-spc { margin-top:6px; }
.navbar-custom {
  background-color: #1A361F;
  border-color: #1A361F;
  -moz-box-shadow: 0 0 16px black;
  -webkit-box-shadow: 0 0 16px black;
          box-shadow: 0 0 16px black;
}
.navbar-custom .navbar-brand {
  color: white;
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
  color: white;
  background-color: transparent;
}
.navbar-custom .navbar-text {
  color: white;
}
.navbar-custom .navbar-nav > li > a {
  color: white;
    font-weight: normal;
text-decoration: none;
}
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
  color: white;
  background-color: black;
}
.navbar-custom .navbar-nav > .active > a,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus {
  color: white;
  background-color: #006600;
}
.navbar-custom .navbar-nav > .disabled > a,
.navbar-custom .navbar-nav > .disabled > a:hover,
.navbar-custom .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: black;
}
.navbar-custom .navbar-toggle {
  border-color: #006600;
}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
  background-color: #006600;
}
.navbar-custom .navbar-toggle .icon-bar {
  background-color: white;
}
.navbar-custom .navbar-collapse,
.navbar-custom .navbar-form {
  border-color: #006600;
}
.navbar-custom .navbar-nav > .open > a,
.navbar-custom .navbar-nav > .open > a:hover,
.navbar-custom .navbar-nav > .open > a:focus {
  background-color: #006600;
  color: white;
}

.btn-success {
  color: #fff;
  background-color: #005500;
  border-color:#007700;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-color: #007700;
}

.btn-danger {
  color: #fff;
  background-color: #770000;
  border-color: #E00000;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-color: #E00000;
}

.btn-warning {
  color: #fff;
  background-color: #ff7E00;
    border-color: #ff9900;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-color: #ff9900;
}

.form-control:focus {
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 255, 0, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 255, 0, .6);
}


/* Generated by Font Squirrel (https://www.fontsquirrel.com) on April 18, 2016 */
@font-face {
    font-family: 'cardoregular';
    src: url('/fonts/cardo-regular-webfont.eot');
    src: url('/fonts/cardo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/cardo-regular-webfont.woff2') format('woff2'),
         url('/fonts/cardo-regular-webfont.woff') format('woff'),
         url('/fonts/cardo-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'cardobold';
    src: url('/fonts/cardo-bold-webfont.eot');
    src: url('/fonts/cardo-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/cardo-bold-webfont.woff2') format('woff2'),
         url('/fonts/cardo-bold-webfont.woff') format('woff'),
         url('/fonts/cardo-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
h1, h2, h3, h4, h5, h6 { font-family:cardobold, arial, sans; font-weight:normal; color:black; }
p, div { font-family:arial, sans; font-weight:normal; }
input, textarea, select, label {font-family:inherit;}
