@font-face {font-family: 'Roboto-Regular'; src: url('../font/Roboto-Regular.eot?#iefix') format('embedded-opentype'),  url('../font/Roboto-Regular.otf')  format('opentype'), url('../font/Roboto-Regular.woff') format('woff'), url('../font/Roboto-Regular.ttf')  format('truetype'), url('../font/Roboto-Regular.svg#Roboto-Regular') format('svg'); font-weight: normal; font-style: normal;
}


body {padding:0; margin:0; font-family:"Roboto-Regular", Arial; font-size:12px; background:#ffffff;}
a {text-decoration:none; outline:none;}
h1, h2, h3, h4 {font-family:"Roboto-Regular"; margin:0; padding:0;}
body h1 {padding:0; font-size:18px; text-transform: uppercase; font-weight:normal; color:#b90000;}
h2 {font-family:"Roboto-Regular"; background:#ffffff; font-size:14px; text-transform: uppercase; font-weight:normal; display:block; height:20px;}

h3 {}
h4 {}
h1 a {}
.signinAdmin {color:#b20101; text-decoration:none; text-transform:uppercase; font-family:"Roboto-Regular"; background:#eaeaea; border:solid 1px #acacac; border-top:none; width:68px; height:25px; padding:5px 10px 5px 10px; 	-webkit-border-radius: 0px;
    -moz-border-radius:0px;
    -o-border-radius: 0px;
    -ms-border-radius: 0px;
	border-radius:0px; display:inline-block; position:relative; margin:-4px 0 0 0; float:right; font-size:12px;}
.signinAdmin span {}
.signinAdmin:hover {text-decoration:none; background:#b20101; color:#ffffff; border:solid 1px #590000;}
.blockWrap, .blockWrap2 {-webkit-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; -mozt-ransition: 0.5s ease-in-out; text-decoration:none; outline:none; width:250px; height:200px;  display:block;}
.blockWrap{margin:30px auto 0;}
.blockWrap2{margin:30px auto 0;}
.blockWrap:hover {text-decoration:none; outline:none; margin-top:20px; }
.blockWrap2:hover {text-decoration:none; outline:none; margin-top:20px;}
.imageWrap {display:block; width:104px; height:104px; margin:0 auto 10px;}
.szolgImg1 {background:url(../img/riasztoImg.png) no-repeat 0 0; display:block; width:104px; height:104px;}
.szolgImg2 {background:url(../img/tavfelugyeletImg.png) no-repeat 0 0; display:block; width:104px; height:104px;}
.szolgImg3 {background:url(../img/cameraImg.png) no-repeat 0 0; display:block; width:104px; height:104px;}
.szolgImg4 {background:url(../img/keycardImg.png) no-repeat 0 0; display:block; width:104px; height:104px;}
.szolgImg5 {background:url(../img/tuzjelzoImg.png) no-repeat 0 0; display:block; width:104px; height:104px;}
.szolgCim {font-family:"Roboto-Regular"; font-size:16px; color:#b20101; text-align:center; text-transform:uppercase; display:block;}
.blockWrap .szolgText, .blockWrap2 .szolgText {font-family:"Roboto-Regular"; font-size:12px; color:#000000; text-align:center; display:block; -webkit-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; -mozt-transition: 0.5s ease-in-out;}
.blockWrap:hover .szolgText, .blockWrap2:hover .szolgText {color:#b21d1d;}
#carouselWrap {margin:67px 0 0 0; padding:0}
.cim_sor1 {position:relative; margin:0px auto; text-transform:uppercase; font-style:italic; color:#e1e1e1; font-size:28px; text-align:center; margin:180px 0 0 0; letter-spacing:3px;}
.cim_sor2 {position:relative; margin:0px auto; text-transform:uppercase; color:#fff; font-size:24px; text-align:center; margin:30px 0 0 0;}
.cim_sor3 {position:relative; display:block; margin:30px auto; width:190px; height:44px; padding:10px 5px; text-transform:uppercase; color:#b90000; font-size:18px; text-align:center; background:#fff; letter-spacing:3px;}

.cim_sor3:hover {color:#000;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(178, 1, 1, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(89, 0, 0, 0.6);
  background-color: #ffffff;}
 .arrow_reszlet {font-family: 'Glyphicons Halflings'; font-size:10px;}
/*xs-myStyle*/
@media (max-width: 767px) {
.blockWrap:hover {text-decoration:none; outline:none; margin-top:30px; }
.blockWrap2:hover {text-decoration:none; outline:none; margin-top:30px;}
.breadcrumb {margin-top:10px;}
.navbar-brand .img-responsive {height:85%;}
.navbar-brand {height:50px;}
#carouselWrap {margin:55px 0 0 0; padding:0}
#arajanlatkeres{margin:0 0 0 15px; width:90%;}
.elerhetosegDiv {padding:10px 0 0 0;}
.formHalf2 {width:250px; margin:0 0 0 15px;}
.newsSzoveg2 {width:60%;}
.newskep {max-width:20%}
}
/*sm-myStyle*/
@media (min-width: 768px) and (max-width: 991px) {
.blockWrap:hover {text-decoration:none; outline:none; margin-top:30px; }
.blockWrap2:hover {text-decoration:none; outline:none; margin-top:30px;}
.breadcrumb {margin-top:10px;}
#arajanlatkeres{margin:0 0 0 15px; width:90%;}
.formHalf2 {width:300px;}
.newsSzoveg2 {width:70%;}
.newskep {max-width:20%}

}
@media (min-width: 991px) {
#arajanlatkeres{margin:0 0 0 15px; width:60%;}
.formHalf2 {width:300px;}
.newsSzoveg2 {width:80%;}
.newskep {max-width:20%}
}
.spacerDiv1 {height:1px; width:50%; border-bottom:solid 1px #de9191; margin:10px auto; display:block;}
.spacerDivNews {height:1px; width:80%; border-bottom:solid 1px #de9191; margin:10px auto; display:block;}
.spacerDivNews2 {height:1px; width:98%; border-bottom:solid 1px #de9191; margin:10px auto; display:block;}
.spacerDiv2 {height:1px; width:40%; border-bottom:solid 1px #de9191; margin:10px auto; display:block;}
.spacerDiv3 {height:1px; width:80%; border-bottom:solid 1px #de9191; margin:10px auto; display:block;}

.spacerDiv4 {height:1px; width:90%; border-bottom:solid 1px #b0b0b0; margin:10px auto; display:block;}

.spacerDiv5 {height:1px; width:50%; border-bottom:solid 1px #b0b0b0; margin:10px auto; display:block;}

.frontPage {max-width:1000px;}
.footerPage {max-width:1000px; margin:10px 0 0 0; padding-bottom:20px;}

.footer {background:#e7e7e7; border-top:solid 1px #cc7171; margin:20px 0 0 0;}


.kotelezoKit {color:#b20101; font-size:12px;}
.bottomText {color:#686868; font-size:12px; margin:0; padding:15px 0; vertical-align:middle; position:relative; background-color:#cfcfcf; border-top:solid 1px #cc7171;}
.bottomText_foot{max-width:1000px;}

.breadArrow {display:inline-block; color:#9a9a9a; font-size:12px; padding:0 5px 0 7px;}

.breadcrumb a {color:#9a9a9a; text-transform:uppercase; font-size:12px;}

.toTop {
    background:url(../img/toTop.png) no-repeat 0 -37px;
    width: 40px;
    height: 37px;
    line-height: 37px;
    -webkit-transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
    display: block;
    margin:30px auto;
	cursor:pointer;
}
.imgBorder {border:solid 1px #d1cfcf;
    -webkit-transition: border 0.3s ease-in-out;
    -moz-transition: border 0.3s ease-in-out;
    -o-transition: border 0.3s ease-in-out;
    transition: border 0.3s ease-in-out;
	border-radius:0px;
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    -ms-border-radius: 0px;
	}
.imgBorder:hover, .imgBorder:focus {border:solid 1px #b20101;}
iframe {border:solid 1px #d1cfcf;
    -webkit-transition: border 0.3s ease-in-out;
    -moz-transition: border 0.3s ease-in-out;
    -o-transition: border 0.3s ease-in-out;
    transition: border 0.3s ease-in-out;
	border-radius:0px;
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    -ms-border-radius: 0px;}
iframe:hover, iframe:focus {border:solid 1px #b20101;}

.toTop:hover {background:url(../img/toTop.png) no-repeat 0 1px; margin:27px auto;}

.pageVariable {margin:0px 0px 20px 0px; display:inline-block; max-width:1000px; width:100%;}

.formHalf1 {float:left; position:relative; display:block; width:200px; margin:0 50px 0 15px;}
.formHalf2 {float:left; position:relative; display:block;}

.formBtn {color:#b20101; text-decoration:none; text-transform:uppercase; font-family:"Roboto-Regular"; background:#eaeaea; border:solid 1px #acacac; width:85px; height:35px; padding:5px 10px 5px 10px; border-radius:0px;	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    -ms-border-radius: 0px; display:inline-block; position:relative; margin:0; float:right; font-size:14px;}
.formBtn span {}
.formBtn:hover {text-decoration:none; background:#b20101; color:#ffffff; border:solid 1px #590000;}

.form-control2 {
display: block;
  width: 141px;
  height: 23px;
  padding:0;
  font-size: 12px;
  line-height: 1.42857143;
  color: #8b8b8b;
  background-color: #e5e5e5;
  background-image: none;
  border: 1px solid #bfbfbf;
  border-radius: 0px;
  margin:0px 5px 0px 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(178, 1, 1, 0.075);
  box-shadow: inset 0 1px 1px rgba(89, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  float:left;
 }
 .form-control2:focus {
  border-color: #590000;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(178, 1, 1, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(89, 0, 0, 0.6);
  background-color: #ffffff;
  color:#000000;
}

.submit_btn {
  -webkit-appearance: button;
  cursor: pointer;
  font-family: 'Glyphicons Halflings';
  height:23px;
  width:24px;
  padding:0 4px;
  float:left;
  margin:0px;
  color: #8b8b8b;
  background-color: #e5e5e5;
  background-image: none;
  border: 1px solid #bfbfbf;
}
.submit_btn:hover,
.submit_btn:focus {
  background:#b20101;
  border:solid 1px #590000;
  background-position: 0 -15px;
  color:#ffffff;
}
.newsWrap {position:absolute; z-index:2; margin:20px 0 0 0; display:block; right:60px; top:0; background:#ffffff; border-radius:0px;	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    -ms-border-radius: 0px; width:200px; height:225px; opacity:0.9; filter:alpha(opacity=90);}
.newsDate {font-size:10px; color:#b20101;}
.newsCim {text-transform:uppercase; font-size:12px; color:#000000;}
.newsSzoveg {}
.newsOver { overflow:scroll; height:200px; overflow-x:hidden; padding:5px;}
.hirekBtn {color:#ffffff; text-decoration:none; text-transform:uppercase; font-family:"Roboto-Regular"; background:#b20101; width:200px; height:30px; padding:9px 10px 9px 10px;-webkit-border-bottom-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
-moz-border-radius-bottomright: 2px;
-moz-border-radius-bottomleft: 2px;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
-o-border-bottom-left-radius: 2px;
-o-border-bottom-left-radius: 2px; display:inline-block; margin:0; font-size:12px; text-align:center;}
	
.hirekBtn:hover {color:#ffffff;}
.hirekBtn img {display:inline-block; margin:0 0 3px 4px;}

.newsReszletek {width:165px; text-align:right;}
.hirBtn {color:#b20101; text-decoration:none; text-transform:uppercase; font-family:"Roboto-Regular";}
.hirBtn img {display:inline-block; margin:0 0 3px 4px;}

.newsWrap2 {max-width:1000px;}
.newsKep, .newsSzoveg img {border:solid 1px #d1cfcf;
    -webkit-transition: border 0.3s ease-in-out;
    -moz-transition: border 0.3s ease-in-out;
    -o-transition: border 0.3s ease-in-out;
    transition: border 0.3s ease-in-out;
	border-radius:0px;
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    -ms-border-radius: 0px;
	display:block; float:left; margin:5px 10px 0 0;
	}
.newsKep:hover, .newsSzoveg img:hover, .imgBorder:focus {border:solid 1px #b20101; position:relative;}
.newsSzoveg2 {float:left; margin:5px 0 0 0; display:block; position:relative;}
.newsCim h2 {color: #000000; font-size: 14px; margin:5px 0 5px 0;}

#riasztorendszer, #kamerasrendszer, #tavfelugyelet, #beleptetorendszer, #tuzjelzorendszer {display:none;}

.social {margin:-4px 0 10px 0;}
.social a {margin:0 4px 0 0;}
.qrCode {}

::selection {color:#b52600; background: #f5f5f5; /* Safari */}
::-moz-selection {color:#b52600; background: #f5f5f5; /* Firefox */}