/*  lets go */

.overlay-col {margin-top: -450px; min-height: 400px;}
.overlay-col .uk-button-large {position: absolute;}

.whitetext h1 {color: #FFFFFF!important; text-shadow: 1px 1px 1px #888;}

/* Sticky News auf Startseite */

.sticknews {
    position: absolute;
    z-index: 2;
    top: 8.5%;
    background-color: rgba(255,255,255,0.7);
    padding: 20px;
    border-radius: 15px;
    margin-right: 5%;
    max-width: 642px;
    color: #000;
}

.sticknews .el-title {

}

.ergebniscontainer {
    background-color: #C2E3D7;
}

/* Styling Tests */

fieldset.radioInputContainer {border: 1px solid #ccc;}
fieldset.radioInputContainer:hover {border: 1px solid #F1F1F1; background-color: #F1F1F1;}
fieldset.radioInputContainer .headline h4 {color: #005888; font-size: 19px;}
fieldset.radioInputContainer label.radio:hover {color: #005888;}
input[type=submit] {
    background-color: #005888;
    color: white;
    padding: 10px 30px;
    border: none;
    border-radius: 4px;
    font-size: 16px;
}
input[type=submit]:hover  {background-color: rgba(0,88,136,0.80);}


/*Megamenu*/

#mega-menu-item-322 {margin-bottom: 20px!important;}

/* Megamenu */

.uk-navbar-dropdown a *:not(h4.uk-text-success a *){
  text-decoration: none!important;
  color: #FFF!important;
}
.uk-navbar-dropdown h4:not(h4.uk-text-success) {color: #FFF;}
.uk-navbar-dropdown .uk-button {color: #FFF; background-color: rgba(32,86,133,0.2); border: 1px solid #FFF;}


.megamenu a {text-decoration: none!important;}


/* Yootheme Error / Korrekturen */

.angebote .el-link {display:none;}
.no-desktop {display:none;}

.mobnavi {
    background: #eeeeee;
    border-radius: 7px;
    margin-left: -10px;
    /*position: fixed;
    z-index: 2;
    max-width: 133px;*/
}



/*Handy*/
@media (max-width: 640px) {
    .startslider h1 {
        font-size: 22.54px;
        max-width: 50%!important;
        line-height: 28px;
        padding-left: 10px;
        font-weight: 500;
    }
    .no-mobile {display: none;}
    .no-desktop {display:inherit;}
    .mobile-startheader p {color: #FFFFFF!important;}
    /*.uk-logo {max-width: 238px;}*/
}

.uk-card-body h4{
    hyphens: auto;
}

.uk-section{
    content-visibility: auto !important;
}
/*
.uk-section, #BorlabsCookieBox{
    content-visibility: auto !important;
}
*/
@media print {
    .hideOnPrint, .tm-header, .tm-header-mobile, .tm-toolbar, .balkenContainer, #printButtonStresstest, #printButtonSchlaftest, .uk-article-title, .smileyImage, .tm-sidebar, .uk-section-muted{
        display: none !important;
    }


    .showOnPrint{
        display: block !important;
    }

    #mainSection{
        display: none !important;
    }
}

.uk-card-blue{
    background: #f0faff;
}
#footerTests{
    display: none;
}

.bodyTest #footerNormal{
    display: none;
}

.bodyTest #footerTests{
    display: flow-root;
}

.tm-toolbar {
    display: none;
}

.bodyTest .tm-toolbar {
    display: block !important;
}

.bodyTest #tm-main{
    margin-top: 50px;
}

.bodyTest .uk-button-primary{
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 125%;
    padding: 5px;
    height: 60px;
}
.bodyTest .uk-accordion-title {
    font-size: 18px;
}

.bodyTest h2{
    hyphens: auto;
}

.uk-card.uk-card-default.uk-card-body {
    padding: 20px 10px;
}

#printButtonStresstest {
    background-color: #005888!important;
    color: white!important;
    padding: 10px 30px;
    border: none!important;
    border-radius: 4px!important;
    font-size: 16px!important;
}
