/* style-login.css By: Eda Stehl�k */
@font-face {
  font-family: "BickhamScriptPro-Semibold";
  src: url('./fonts/SourceSerif.otf') format("truetype");
}
body {
background: #f1f1f1;
font-family: verdana;
}
.centerVert {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.vypisLink{
color: #E3227D;
text-decoration: none;
font-size: 20px;
}
.vypisLink:hover{
color: #E3227D;
text-decoration: underline;
}
.login-form {
background: white;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 10px;
padding-right: 10px;
border-top: 3px solid #E3227D;
border-radius: 2px;
width: 340px;
box-shadow: 0px 1px 3px rgba(0,0,0,0.13);
margin: 0 auto; 
}
.message {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 20px;
padding-right: 20px;
border-left: 3px solid #E3227D;
background: white;
margin: 0 auto;
margin-bottom: 20px;
width: 300px;
border-radius: 2px;
box-shadow: 0px 1px 3px rgba(0,0,0,0.13); 
}
input[type=text], input[type=password] {
padding-left: 10px;
width: 95%;
border-radius: 2px;
height: 25px;
border-style: none;
border: 1px solid #f2f2f2;
background: #f9f9f9;
}
input[type=text]:focus, input[type=password]:focus {
border-bottom: 2px solid #E3227D;
}

.buttonNataceni {
  -moz-box-shadow:inset 0px 1px 0px 0px #e94994;
	-webkit-box-shadow:inset 0px 1px 0px 0px #e94994;
	box-shadow:inset 0px 1px 0px 0px #e94994;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e94994), color-stop(1, #e3227c));
	background:-moz-linear-gradient(top, #e94994 5%, #e3227c 100%);
	background:-webkit-linear-gradient(top, #e94994 5%, #e3227c 100%);
	background:-o-linear-gradient(top, #e94994 5%, #e3227c 100%);
	background:-ms-linear-gradient(top, #e94994 5%, #e3227c 100%);
	background:linear-gradient(to bottom, #e94994 5%, #e3227c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e94994', endColorstr='#e3227c',GradientType=0);
	background-color:#e94994;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #b61661;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6.5px 14px;
	text-decoration:none;
	text-shadow:0px 1px 0px #e3227c;
}
.buttonNataceni:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e3227c), color-stop(1, #e94994));
	background:-moz-linear-gradient(top, #e3227c 5%, #e94994 100%);
	background:-webkit-linear-gradient(top, #e3227c 5%, #e94994 100%);
	background:-o-linear-gradient(top, #e3227c 5%, #e94994 100%);
	background:-ms-linear-gradient(top, #e3227c 5%, #e94994 100%);
	background:linear-gradient(to bottom, #e3227c 5%, #e94994 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3227c', endColorstr='#e94994',GradientType=0);
	background-color:#e3227c;
}
.buttonNataceni:active {
	position:relative;
	top:1px;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #808080;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #808080;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #808080;
}
:-moz-placeholder { /* Firefox 18- */
  color: #808080;
}
#logo {
  font-family: 'BickhamScriptPro-Semibold';
  font-size: 40px;
  color: #E3227D;
  text-align: center;
  overflow: hidden;
  height: 60px;
}
.back {
  color: #f18ebc;
  font-size: 10px;
  text-decoration: none;
}
.back:hover {
  color: #E3227D;
}