.anchor{margin-top: -100px; position: absolute;}
.container-lg{position: relative;}
.award-nav .nav-link{background-color: #167199!important; display: flex;align-items: center; justify-content: center; color: #fff; font-size: 1rem; padding: 0.5rem 0.5rem; margin: 0.5rem;}
.award-nav .nav-link:hover{background-color: #0bc2e0!important;color: #fff;}

.award-section h2{text-align: left;font-size: 2.4rem;color: #167199; text-transform: uppercase;}
.award-section .card{height: 100%; max-width: 350px; margin-left: auto; margin-right: auto;background-color: unset;border: none;border-radius: 0;}
.award-section .card .card-body{align-items: center; display: flex;background-color: #fff;}
.award-section .card .card-body h3{margin: 0; color: #167199; font-size: 1.1rem; text-transform: uppercase; text-align: left;}
.award-section .card img{transition: 0.5s; width: 100%; height: 150px; object-fit: cover;}
.award-section .card:hover img{filter: contrast(1.1) saturate(1.1);}
.award-section .card:hover .card-body h3{color: #0bc2e0;}


.award-section .selection{font-size: 1.3rem;}
.award-section .selection i{margin-right: 0.2rem;}
.award-section .selection .fa-check{ color: green;}
.award-section .selection .fa-xmark{ color: crimson;}

.award-div{height: 1px; width: 100%; background-color: #0bc2e0;}

.award-links .card{height: 100%; background-color: #fff; border: none; border-radius: 0;}
.award-links .card .card-title{text-align: left; font-size: 1.75rem;}
.award-links ul{display: flex; padding: 0; flex-wrap: wrap; width: 100%;}
.award-links ul li{list-style: none; min-width: 45%;}
.award-links ul li a{text-decoration: none; color: #167199;}
.award-links ul li a:hover{color: #0bc2e0;}

/* .award-header img{width: 100%; height: 250px; object-fit: cover;} */
.award-header h1{text-align: left;}
.award-header h4{text-align: left;}


.vote-btn .btn{background-color: #167199; min-width: unset; color: #fff;max-width: 350px; margin-left: auto; margin-right: auto;}
.vote-btn .btn:hover{background-color: #0bc2e0; color: #fff;}

.rewards .card{border: none; border-radius: 0; background-color: #fff; height: 100%;}


.award-data label a{color: #167199; text-decoration: none;}
.award-data label a:hover{color: #0bc2e0;}


.confirm h2{font-size: 1.5rem; text-transform: none;}

@media (min-width: 768px) {
    .vote-btn .btn{min-width: 200px;}
}

.rewards {
    overflow:hidden;
}

.rewards img {
    height: 300px;
    object-fit: cover;
    object-position: center;
}

/* BOF price single */
.price-banner .card{height: 100%; border-radius: 0; border: none;max-width: 340px; margin: auto; background-color: unset;}
.price-banner .row{height: unset;}
.price-banner .anzeige-note{max-width: 340px; margin: auto;font-size: 0.8rem;}
.price-banner  img{max-height: 220px; width: 100%; object-fit: cover; transition: 0.5s;}
.price-banner  .row:hover img{color: #0bc2e0;filter: contrast(1.1) saturate(1.1);}
.price-banner .card .card-body{height: 100%; display: flex;flex-wrap: wrap; background-color: #fff; padding-bottom: 2rem;}
.price-banner .card h6{color: #167199; margin-bottom: 0.5rem!important; text-align: left; font-weight: 500;margin: 0;font-size: 0.9rem;}
.price-banner .card h5{text-align: left;color: #167199;text-transform: uppercase;font-size: 1.5rem;line-height: 1.1;}
.price-banner .card .card-text{line-height: 1.2;font-size: .9rem; margin: 0; margin-bottom: 0.5rem; color: inherit;}
.price-banner .btn{background-color: #093554; color: #fff; width: 100%; margin-top: auto;}
.price-banner .btn i{ margin-right: 0.3rem;color: #ff6600;}
.price-banner .btn:hover{background-color: #0bc2e0; color: #fff;}
.price-banner .btn:hover i{color: #fff;}	

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
    .price-banner .card{max-width: unset;}
    .price-banner .row{height: 100%;}
    .price-banner img{max-height: 350px;}
    .price-banner .anzeige-note{max-width: unset; margin: unset;}	
}
/* EOF price single */