* {
    font-family: 'Exo', sans-serif;
    line-height: 1.5em;
}


.navbar {
    opacity: 0.90;
	
}

@media (max-width: 767px) {
.hero {
  height: 150px !important;
}
}

.navbar-brand > img {
    margin-top: -3px;
}

.hero
{
background-image:url(../img/hero.jpg);
height: 600px;
background-size: cover;
background-repeat: no-repeat; 
background-color: #f5f6f8;
}


.btn-penize
{ min-width:100px;
margin-top:10px;
}

.btn-penize:focus {
    
    background-color: #fff !important;
    border-color: #cccccc !important;
}

.btn-zlato
{ min-width:106px;
margin-top:10px;

}

h1
{ font-weight:200;}

h2
{ font-weight:200;}

h3
{ font-weight:200;}

h4
{ font-weight:200;}

.odsazeni 
{ margin-top:100px;}

button:focus {outline:0 !important;}

.form-signin {
    max-width: 800px;
    padding: 19px 29px 29px;
    margin: 0 auto;
	margin-top:90px;
    background-color: #fff;
	
    border: 3px solid #fcfcfc;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
       -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
           
			box-shadow: 0 0 5px #666;
    box-shadow: 0 0 5px rgba(0, 0, 0, .3);
			
	
	color:#990000;
	
}

.form-signin .form-signin-heading{
    font-weight:200 !important;
	color:#000000;
}
.form-signin input[type="text"],
.form-signin input[type="password"],
.form-signin input[type="email"] {
    font-size: 16px;
    height: auto;
    padding: 7px 9px;
}

.signin-form
{
	//border:solid red 1px;
	
}
.navbar-brand{
	font-family:"Lucida Handwriting";
}
.navbar-right{

 margin-right: 0px !important;
}

#btn-submit{
	height:45px;
	min-width: 145px;
}

#btn-login{
	height:45px;
	min-width: 145px;
}

.odhlasit {
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    -webkit-transition: background-color .3s linear;
    -moz-transition: background-color .3s linear;
    transition: background-color .3s linear;
}

.odhlasit:hover{
	border-left: 1px solid red;
	border-right: 1px solid red;
	background-color:red;
	
	
}

.odhlasittext{
-webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    transition: all .3s linear;	
	
}

.odhlasittext:hover{
-webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    transition: all .3s linear;	
color:white !important;	
	
}

.hlavniobsah{
	border: 3px solid #fcfcfc;    
	border-width: 3px 0 0;    
	background: #fff;    
	min-height: 600px;    
	box-shadow: 0 0 5px #666;    
	box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	margin: -255px 0 0px;
	
}

.btnmailing{
	 font-size:13px;
	 font-weight:bold;
	 
	 color:#2f4052; 
	 background-color:#fee300; 
	 width:300px; 
	 height:65px;
	 -moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
    display:inline-block;
	cursor:pointer;
    text-decoration:none;
    border:0px;
    -webkit-appearance: none;

	}
	
.btnmailing:hover{
	 font-size:13px;
	 font-weight:bold;
	 
	 color:#2f4052; 
	 background-color:#fff17f; 
	 width:300px; 
	 height:65px;
	 -moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
    display:inline-block;
	cursor:pointer;
    text-decoration:none;
    border:0px;
    -webkit-appearance: none;

	}
.inputmailing{
	position:relative; 
	top:6px;
	left:7px;
	height:30px; 
    width:167px; 
	background-color:#4e5c6c; 
	border:0px;
	color:#ffffff;
	float:left;
	
}

.pozadimenu{
	
	-webkit-transition: background-color .3s linear;
    -moz-transition: background-color .3s linear;
    transition: background-color .3s linear;
	
	
	
}
.pozadimenu:hover{
		background-color:#4c9c16;
	
}

.textmenu:hover{
-webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    transition: all .3s linear;	
color:white !important;	
	
}

.sedivak {
    background: #fafafa;
    border-top: 1px #e3e4e6 solid;
    padding: 25px 15px;
}

.homebtn{
	 font-size:18px;color:#ffffff; 
	 background-color:#00bc9c; 
	 width:300px; 
	 height:65px;
	 -moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
    display:inline-block;
	cursor:pointer;
    text-decoration:none;
    border:0px;
    -webkit-appearance: none;

	}
	
.homebtn:hover{
	 font-size:18px;color:#ffffff; 
	 background-color:#00e4bd; 
	 width:300px; 
	 height:65px;
	 -moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
    display:inline-block;
	cursor:pointer;
    text-decoration:none;
    border:0px;
    -webkit-appearance: none;

	}
.card {
    position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 0.0625rem solid rgba(34, 42, 66, 0.05);
  border-radius: 0.2857rem;
    background: #ffffff;
  border: 0;
  position: relative;
 
  margin-bottom: 30px;
    margin-top: 20px;
  box-shadow: 0 1px 20px 0px rgba(0, 0, 0, 0.1);
    padding: 10px;
}
