h1
{
    margin-left: 5%;
}
.pocet
{
    padding-left: 80%;
}
table
{
    text-align: center;
}
th
{
    text-align: center;
}
.button
{
    border-radius: 4px;
    background-color: #008CBA; /* Blue */
    border: none;
    color: white;
    padding: 2px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
}
.button:hover {
    box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}
thead
{
    background-color: #337ab7;
}
input[type="submit"] {
    font-family: FontAwesome;
}
nav
{
    margin-top: 1.5%;
}
.form-group
{
    width: 100%;
}
.homescreen-panel
{
    margin-left: 7%;
    width: 200px;
    height: 200px;
    border-radius: 4px;
    background-color: cornflowerblue;
    text-align: center;
    margin-top: 2%;
}
a
{
    color: black;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    /* ...and now for the proper property */
    transition:.5s;
}
a:link
{
    color: black;
}
a:visited
{
    color: black;
}
a:active 
{
    color:  black;
}
a:hover
{
    color: green;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    /* ...and now for the proper property */
    transition:.5s;
}
.homescreen-ico
{
    padding-top: 37%;
}
.navigace-button:hover
{
    background-color: #AEB1B8;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    /* ...and now for the proper property */
    transition:.5s;
    color: #C0D14D;
}
.login
{
    /*background-color: #9CCDFF;*/
    margin-top: 0.5%;
    font-size: 16.5px;
}
.navigace-novy
{
    background-color: #BFF5B8;
}
.banner-vlozit
{
    margin-top: 2%;
}
.administrace
{
    /*background-color: darkturquoise !important;*/
    height: auto;
}
.tlacitko-vlozit
{
    margin-bottom: 2%;
}
.date_create
{
    width: 50%;
    border-radius: 4%;
}
.uzivatel-header
{
    float: left;
    margin-top: -0.6%;
    padding-right: 2%;
}
.info_zakaznik
{
    padding-left: 5%;
    float:left;
}
.ikona_zakaznik
{
    float:left;
    width:15%;
    margin-right: 2%;
}
.radek
{
    width: 23em;
    height: 50%;
}
.button_info
{
    margin-top: 3%;
}
.tlacitko
{
    margin-top:0.5%;
    margin-right: 2%;
    margin-bottom:2%;
}
.objednavka
{
    width: 100%;
    height: 50%;
}
.vytvorit_udalost
{
    text-decoration: none;
    margin-left: 0%;
}
.cervena
{
    background-color: red;
}
.seda
{
    background-color: grey;
}
.zelena
{
    background-color: forestgreen;
}
.input_objednavka
{
    width:100%;
}
.dropdown-toggle
{
    margin-top: 5%;
}
.dynatable-sort-header
{
    color: white !important;
}
.dynatable-head a:hover
{
    color: black !important;
}
.filtry
{
    margin-bottom: 2%;
}
.zobrazuji
{
    float: left;
    text-align: center;
    margin: 0 auto;
    margin-top: 1%;
}
.tabulka_karta
{
    background-color: white;
}
tr:hover td 
{
    background:#F8F8F8;
}
.smazat
{
    margin-top: -0.05%;
}
.smazat_potvrdit
{
    background-color: #C9302C;
}
.smazat_potvrdit li a
{
    color: white;
}
.smazat_potvrdit li a:hover
{
    background-color: #C9302C;
}
.tabulka_zahlavi
{
    text-align: center;
}
.tabulka_karta th
{
    width: 20%;
}
.progress-label.left
{
    float: left;
    margin-right: 1em;
    margin-top: 0em;
}
.progress-label.right
{
    float: right;
    margin-left: 1em;
    margin-right: 0.1em;
    margin-top: 0em;
}
.cil-ulozit
{
    margin-bottom: 1%;
}
.cil
{
    width: auto;
}
.celkem_hodin
{
    text-align: left;
}
html 
{
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 101%;
  /* Set the fixed height of the footer here */
  height: 60px;
  /*background-color: #f5f5f5;*/
}
footer a:link
{
  color: #888; !important
}

footer a:visited
{
  color: #888; !important
}
footer a:hover
{
  color: #f60; !important
}
html {
  position: relative;
  min-height: 100%;
}
.navigace-button
{
    text-align: left;
}
#dLabel
{
    text-align:left; 
}
@media only screen and (max-device-width: 756px) 
{
    body 
    {
        /* Margin bottom by footer height */
        margin-bottom: 95px;
    }
    .footer
    {
        height: 95px;
        text-align: center;
        width: 105%;
    }
}
.dropdown
{
    text-align: center;
}
nav.navbar.navbar-default
{
    /*background-color: #F75E5E;*/
}