.bg-mask {
	width: 100%;
	height: 100%;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index: 5;
	opacity: 0.65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
	filter: alpha(opacity=65);
	background: #000;
}

.kontaktform {
display: block;
width: 100%;
height: 35px;
margin-bottom:20px;
border: 1px solid #cdcdcd;
color:#555;
text-align:center;
-webkit-box-shadow: 1px 1px 1px 0px #5A5A5A inset;
-moz-box-shadow: 1px 1px 1px 0px #5A5A5A inset;
-ms-box-shadow: 1px 1px 1px 0px #5A5A5A inset;
box-shadow: 1px 1px 1px 0px #5A5A5A inset;
}

input.kontaktform {
	padding:2px 10px;
}

textarea.kontaktform {
	padding:5px 10px;
}

.borderradius {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
border-radius: 10px;
}

.bigborderradius {
-webkit-border-radius: 300px;
-moz-border-radius: 300px;
-ms-border-radius: 300px;
border-radius: 300px;
}

.mediumborderradius {
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
-ms-border-radius: 100px;
border-radius: 100px;
}

.kontaktformgumb {
display: inline-block;
width: 75px;
height: 28px;
border: 1px solid #fa6800;
color:#fff;
cursor: pointer;
font-family: 'Open Sans', sans-serif;
font-size: 15px;

background-color: #FA6800;
-webkit-box-shadow: 1px 1px 1px 0px #5A5A5A inset;
-moz-box-shadow: 1px 1px 1px 0px #5A5A5A inset;
-ms-box-shadow: 1px 1px 1px 0px #5A5A5A inset;
box-shadow: 1px 1px 1px 0px #5A5A5A;
}


/*ALERT MESSAGE*/
#alert {
  display: block;
  position: fixed;
  background: #fff;
  background: rgba(223, 223, 223, 1);
  color: #000;
  padding: 20px 40px;
  font-size:15px;
  z-index:50;
  -webkit-box-shadow: 1px 1px 1px 0px #000;
  -moz-box-shadow: 1px 1px 1px 0px #000;
  -ms-box-shadow: 1px 1px 1px 0px #000;
  box-shadow: 1px 1px 1px 0px #000;
}

.ok {
  font-size: 15px;
  line-height: 22px;
  background: #27AE60;
  //background: #f05f40;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  padding: 5px 15px;
  margin: 20px auto 0 auto;
  cursor: pointer;
  max-width:150px;
}
.ok_shadow {
  -webkit-box-shadow: 0 0px 1px 0px #888888;
  -moz-box-shadow: 0 0px 1px 0px #888888;
  -ms-box-shadow: 0 0px 1px 0px #888888;
  box-shadow: 0 0px 1px 0px #888888;
}



/* TEXT ALIGN */
.text-xs-left { text-align: left; }
.text-xs-right { text-align: right; }
.text-xs-center { text-align: center; }
.text-xs-justify { text-align: justify; }

@media (min-width: 768px) {
  .text-sm-left { text-align: left; }
  .text-sm-right { text-align: right; }
  .text-sm-center { text-align: center; }
  .text-sm-justify { text-align: justify; }
}

@media (min-width: 992px) {
  .text-md-left { text-align: left; }
  .text-md-right { text-align: right; }
  .text-md-center { text-align: center; }
  .text-md-justify { text-align: justify; }
}

@media (min-width: 1200px) {
  .text-lg-left { text-align: left; }
  .text-lg-right { text-align: right; }
  .text-lg-center { text-align: center; }
  .text-lg-justify { text-align: justify; }
}