
html, body {
    height: 100%;
    width: 100%;
}

body, wrapper {
    min-height:100vh;
}
.navbar{
    padding: .8rem;
}

.navbar-nav li{
    padding-left: .8rem;
}

.carousel-caption{
    position: absolute;
    bottom: 10%;
    transform: translateY(-10%);
}
.btn-carousel{
    margin: 0.75rem;
}

/*.btn-application-custom{
    color: #E1CE16;  barva textu
    border-color: #E1CE16;  barva ramecku
}         

.btn-application-custom:hover{
    color: #fff;
    background-color: #E1CE16;
    border-color: #E1CE16; 
}*/

/*.btn-application-list{
    color: #FF8800;  barva textu
    border-color: #FF8800;  barva ramecku
}

.btn-application-list:hover{
    color: #fff;
    background-color: #FF8800;
    border-color: #FF8800; 
}
*/


.padding{
    padding-bottom: 2em;
}

.welcome{
    width: 75%;
    margin: 0 auto;
    padding-top: 2rem;
}

.welcome hr{
    border-top: 2px solid #b4b4b4;
    width: 95%;
}

.fa-youtube{
    color: #red;
}

.fa-people-carry {
    color: #E1CE16;
}

.fa-route{
    color: #28A745;
}

.fa-running{
    color: #FF8800;
}

.fa-campground{
    color: #795446;
}

.fa-people-carry,  
.fa-campground, 
.fa-route,
.fa-running{
    font-size: 4em;
    margin: 1rem;
}


fieldset, legend {
    border: 1px solid black;
    margin-bottom: 10px;
}

.password-check-failed {
    border-color: #dc3545;
    padding-right: 2.25rem;
    background-repeat: no-repeat;
    background-position: center right calc(2.25rem / 4);
    background-size: calc(2.25rem / 2) calc(2.25rem / 2);
    background-image: url("../../images/times.svg");
}