@font-face{
    font-family: Lato-Regular; /* deklarace fontu */
    src: url("../fonts/Lato-Regular.ttf"); /* propojení na umístění souboru */
}
textarea{
    min-height: 300px;
}
h1{
    font-size: 23px;
    font-family: "Lato-Regular";
}
body{
    font-family: "Lato-Regular";
    min-height: 100vh;
}
.old_generator{
    position: absolute;
    right:50px;
    color:white;
}
.old_generator:hover{
    text-decoration: none;
    color:white;
}
header{
   background-color: #337ab7;
}
.uk-button{
    border-radius:5px !important;

}

form .uk-button{
        padding: 6px 12px;
            margin: 1px;
}
.uk-button-primary,.uk-button-secondary{
    color:white !important;
}
.modal-photo{
    min-height: 100px;
}
.uk-button-primary{
    background: #367fa9;
}
.uk-button-primary:hover,.uk-button-primary:focus{
    background-color: #286090;
}
.modal-template{
    transform: scale(0.42);
}
.modal-template-box{
    overflow: hidden;
}
.uk-button-secondary{
    background-color: #5cb85c;
    color: #fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.1);
}
.uk-button-secondary:hover,.uk-button-secondary:focus{
       background-color: #449d44;
}
input{
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.modal-photo-button-box{
    padding: 10px;
}
header > div{
    display:flex;
    align-items: center;
    min-height: 60px;
}
header .title{
    margin:0;
    color:white;
}
.main > .uk-grid {
    border: solid 1px grey;
    padding: 10px 35px 10px 0px;
    border-radius: 5px;
    box-shadow: 4px 2px 10px rgba(0,0,0,.075);
}