html,
body {
    height: 100%;
}

.login-page{
    height: 100%;
}
.gradient-custom {
    background: -webkit-linear-gradient(to bottom, rgba(57, 99, 139, 0.2), rgba(57, 99, 139, 0.01));
    background: linear-gradient(to bottom, rgba(57, 99, 139, 0.2), rgba(57, 99, 139, 0.01));
    border-radius: 5px;
}
@media (min-width: 768px) {
.gradient-custom {
    background: -webkit-linear-gradient(to right, rgba(57, 99, 139, 0.2), rgba(57, 99, 139, 0.01));
    background: linear-gradient(to right, rgba(57, 99, 139, 0.2), rgba(57, 99, 139, 0.01));
   
}
}

.uebersichtboxen .btn,
.wahlboxbutton{
    background-color: #7f7f7f;
    color: #efefef;
    border-radius: 10px;
    
}

.btn.aktiv,
.btn.aktion{
    background-color: #3b648d;
    color: #efefef;
    border-radius: 10px;
}


.btn.done{
    background-color: #3b648d;
    color: #efefef;
}
.w-3w{
    
}

sub.sprecher{
    font-size: 0.6em;
    bottom: -.10em;
    color: #999;
}

a.disabled{
    background-color: #7F7F7F;
    color: #efefef;
}

.wahlboxbutton span{
    float: right;
}

.wbaktion{
    /*background-color:*/ 
}



.hidden{
    display: none;
}

.wahlboxbutton.naechste_box{
    background-color: #7f7f7f;
}
.wahlboxbutton.geschlossen_box{
    background-color: #acacac;
}
.wahlboxbutton.aktuell_box{
    background-color: #3b648d;
}

.cardclosing{
    float: right;
}

.extra{
    float: right;
}

.ergebniscard{
    z-index: 100;
    position: fixed;
    max-width: 500px;
    right: 30px;
    top:50px;
   
    
}

.hover:hover {
    background-color: #69B190 !important;
}

.shadow{
    box-shadow: 0 .5rem 1rem rgba(59, 100, 141, .35)!important;
}

.vplt-bg{
    background-color: #3b648d;
    color:#fff;
}

.btn-primary{
    background-color: #3b648d !important;
    
}

.streifenoben{
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.c999{
    color: #999;
}


.c666{
    color: #666;
}



.abmelden figcaption{
    font-size: 0.7em;
}

.aktionsbuttons button{
    font-size: 0.7em;
}