*{
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
}
html {
  background: url('../img/bg.png') no-repeat center center fixed;
  background-size: cover;
  /*background-blend-mode: lighter;
  width: 100vw;
  height: 100vh;
  /*overflow: hidden;*/
}
body {
	display: auto;
	font-family: Tahoma;
	color: white;
	font-size: 22pt;
	text-shadow:2px 2px 2px #050505;
	/*padding-top: 20%;*/
	width: 100%;
	height: 100%;
	position: relative;
	/*left: 50%;
	transform: translate(-50%, -50%);*/
}
img.CountryFlags{
	width: 14%;
    border: 2px solid #4a4038;
}
p.message{
	color: red;
    background: black;
    margin-top: 14px;
    /* text-shadow: 1px 20px 0px #050505; */
    text-shadow: 2px 2px 2px #050505;
    /* text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -2px 1px 0 #000, 1px 1px 0 #000; */
    background-color: rgb(79 67 58);
}

/*@media only screen and (orientation: portrait) { 
body{ 
	padding-top: 5%;
	}
}*/
/*
.body{
	/*width: 100%;*/
/*	display: auto;*/
	/*font-family: Verdena;*/
/*	color: white;
	font-size: 50%;
	text-shadow:2px 2px 2px #050505;
  background-color: #555555;
  padding-top: 20%;
  width: 100%;
  height: 100%;
  position: relative;
  /*top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);*/
 /* }
*/
div.login {
	top: 45vh;
    height: 52vh;
	min-height: 610px;
	/*max-height: 550px;*/
    min-width: 150px;
	max-width: 500px;
    transform: translate(0, -30vh);
    border-radius: 5px;
    background-color: rgba(34, 34, 34, 0.7);
    /* background-color: #222222; */
    padding-bottom: 50px;
    width: 50vw;
    
    /* height: auto; */
    position: relative;
    box-shadow: 2px 2px 30px #000000;
}
	
/*	  @media only screen and (orientation: landscape) { 
	  div.login {
	  padding-bottom: 50px;
	  width: 50%;
	  height: 20%;
	  }
*/
}
.loginhead {
    -moz-box-shadow:inset 4px 4px 12px 0px #000000;
	-webkit-box-shadow:inset 4px 4px 12px 0px #000000;
	box-shadow:inset 4px 4px 12px 0px #000000;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2e2d2e), color-stop(1, #3d3d3d));
	background:-moz-linear-gradient(top, #2e2d2e 5%, #3d3d3d 100%);
	background:-webkit-linear-gradient(top, #2e2d2e 5%, #3d3d3d 100%);
	background:-o-linear-gradient(top, #2e2d2e 5%, #3d3d3d 100%);
	background:-ms-linear-gradient(top, #2e2d2e 5%, #3d3d3d 100%);
	background:linear-gradient(to bottom, #2e2d2e 5%, #3d3d3d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e2d2e', endColorstr='#3d3d3d',GradientType=0);
	/*background-color: rgba(46, 45, 46, 1);*/
	background-color:#2e2d2e;
	opacity: 0.85;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border:1px solid #ffdab9;
	display:block;
	color:#ffdab9;
	/*font-family:Arial;*/
	font-size:20px;
	font-weight:bold;
	padding: 15px 0px;
	text-decoration:none;
	width: 100%;
	/*position: relative;*/
	text-align: center;
	/*top: 3px;
	left: 0px;
/*transform: translate(0px, -50px);*/
}
/*div.loginhead {
background-color: #ffdab9;
color: #111;
font-weight: bold;
width: 113%;
height: 20%;
padding: 15px;
position: relative;
  top: 0%;
  left: -35px;
transform: translate(-15px, -50px);
border: 2px solid #111;
border-radius: 5px;
*/
}
label {
  color: #ffdab9;
  
}
input[type=text], input[type=password], select {
  /*background-color:#444444;*/
  background-color: rgba(68, 68, 68, 1);
  opacity: 0.85;
  color: #EEE;
  width: 70%;
  padding: 12px 20px;
  margin: 8px 0;
  display: block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  text-align: center;
}
input[type=submit] {
	-moz-box-shadow: 3px 3px 10px -4px #000000;
	-webkit-box-shadow: 3px 3px 10px -4px #000000;
	box-shadow: 3px 3px 10px -4px #000000;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6e5946), color-stop(1, #453d36));
	background:-moz-linear-gradient(top, #6e5946 5%, #453d36 100%);
	background:-webkit-linear-gradient(top, #6e5946 5%, #453d36 100%);
	background:-o-linear-gradient(top, #6e5946 5%, #453d36 100%);
	background:-ms-linear-gradient(top, #6e5946 5%, #453d36 100%);
	background:linear-gradient(to bottom, #6e5946 5%, #453d36 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e5946', endColorstr='#453d36',GradientType=0);
	background-color:#6e5946;
	opacity: 0.85;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #ffdab9;
	display:inline-block;
	cursor:pointer;
	color:#ffdab9;
	/*font-family:Arial;*/
	font-size:20px;
	font-weight:bold;
	padding:10px 20px;
	text-decoration:none;
	text-shadow:1px 1px 0px #000000;
	width: 70%;
	
}
input[type=submit]:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d3d3d), color-stop(1, #2e2d2e));
	background:-moz-linear-gradient(top, #3d3d3d 5%, #2e2d2e 100%);
	background:-webkit-linear-gradient(top, #3d3d3d 5%, #2e2d2e 100%);
	background:-o-linear-gradient(top, #3d3d3d 5%, #2e2d2e 100%);
	background:-ms-linear-gradient(top, #3d3d3d 5%, #2e2d2e 100%);
	background:linear-gradient(to bottom, #3d3d3d 5%, #2e2d2e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d3d3d', endColorstr='#2e2d2e',GradientType=0);
	background-color:#3d3d3d;
	opacity: 1;
	border:1px solid #888;
	
 
}
.header {
	-moz-box-shadow: 3px 3px 10px -4px #000000;
	-webkit-box-shadow: 3px 3px 10px -4px #000000;
	box-shadow: 3px 3px 10px -4px #000000;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffdab9), color-stop(1, #e3c1a4));
	background:-moz-linear-gradient(top, #ffdab9 5%, #e3c1a4 100%);
	background:-webkit-linear-gradient(top, #ffdab9 5%, #e3c1a4 100%);
	background:-o-linear-gradient(top, #ffdab9 5%, #e3c1a4 100%);
	background:-ms-linear-gradient(top, #ffdab9 5%, #e3c1a4 100%);
	background:linear-gradient(to bottom, #ffdab9 5%, #e3c1a4 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdab9', endColorstr='#e3c1a4',GradientType=0);
	background-color:#ffdab9;
	opacity: 1;
	/*-moz-border-radius:2px;
	-webkit-border-radius:2px;*/
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	display:inline-block;
	color:#555555;
	/*font-family: Verdana, Geneva, sans-serif;*/
	font-size:25px;
	font-weight:bold;
	padding:15px 00px;
	text-decoration:none;
	text-shadow:0px 0px 0px #050505;
		/*padding-bottom: 50px;*/
  width: 100%;
  position: relative;
  /*top: 50%;
  left: 50%;*/
  transform: translate(0%, 0%);
}

/* zaloha
.myButton {
	-moz-box-shadow: 3px 3px 10px -4px #000000;
	-webkit-box-shadow: 3px 3px 10px -4px #000000;
	box-shadow: 3px 3px 10px -4px #000000;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffdab9), color-stop(1, #e3c1a4));
	background:-moz-linear-gradient(top, #ffdab9 5%, #e3c1a4 100%);
	background:-webkit-linear-gradient(top, #ffdab9 5%, #e3c1a4 100%);
	background:-o-linear-gradient(top, #ffdab9 5%, #e3c1a4 100%);
	background:-ms-linear-gradient(top, #ffdab9 5%, #e3c1a4 100%);
	background:linear-gradient(to bottom, #ffdab9 5%, #e3c1a4 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdab9', endColorstr='#e3c1a4',GradientType=0);
	background-color:#ffdab9;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	display:inline-block;
	cursor:pointer;
	color:#555555;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:10px 20px;
	text-decoration:none;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e3c1a4), color-stop(1, #ffdab9));
	background:-moz-linear-gradient(top, #e3c1a4 5%, #ffdab9 100%);
	background:-webkit-linear-gradient(top, #e3c1a4 5%, #ffdab9 100%);
	background:-o-linear-gradient(top, #e3c1a4 5%, #ffdab9 100%);
	background:-ms-linear-gradient(top, #e3c1a4 5%, #ffdab9 100%);
	background:linear-gradient(to bottom, #e3c1a4 5%, #ffdab9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3c1a4', endColorstr='#ffdab9',GradientType=0);
	background-color:#e3c1a4;
}
.myButton:active {
	position:relative;
	top:1px;
}

*/