

.card-body{
    padding-top:.5rem;
}
.bordered{
    border: solid 1px grey;
    border-radius: 1rem;
    padding:1.5em;
}

.nocard{
    border:none!important;
}

.frage-text{
    border: solid .1rem grey;
    border-radius: 1rem;
    padding: .2em;
    background-color: #eef5f5;
    margin-bottom:1.2rem;
    text-align:center;
    margin-left:.5em;
    margin-right:.5em;
    font-size:1.3em;

}
.nobr	{ white-space:nowrap; }

.ta-left .col {
    text-align:left;
    margin-bottom: .3rem;
    padding-left: .6rem;
}

body{
    padding-top: .5rem;
    max-width:500px;

}

.hidden {display:none;}
.carousel-item{
    height:70vh;
}

input[type="radio"],
input[type="checkbox"]{
    -ms-transform: scale(1.5); /* IE 9 */
    -webkit-transform: scale(1.5); /* Chrome, Safari, Opera */
    transform: scale(1.5);
}
#listeFragen{
    overflow-y:auto;
}

.tdAntwort{
    font-size:.8rem;
    text-align: center;

}
.tdAntwort{
    padding-top:1.5em;
}
.frageTop{
    height:2rem;
}
.pfote{
    cursor:pointer;
}
.col{
    text-align:center;
}

.selApo, .zuvor{
    text-align:center;
    width: 90%;
    margin: 1em auto 1em auto;
    border: solid 1px blue;
    border-radius: 6px;
    padding:1em;
}
.selApo{
    background-color: #9fcdff ;
}
.zuvor{
    background-color: #ffac96;
}
#kopf{
    text-align:center!important;
    background-color: white;
    /* min-height: 6rem; */

}
.kopf{
    background-color: #007bff!important;
    color:white;
    border-radius: 8px!important;
}
body>div{
    margin-left:auto;
}
.progress.active .progress-bar {
    -webkit-transition: none !important;
    transition: none !important;
}
#thanx{
    padding:2.5rem;
}
#probe{
    margin:1.5em;
    margin-top:8em;
    padding:1.5em;
    border:solid 1px ;
    border-radius: 4px;
    background-color: #badfc5;
}

input[type="checkbox"],
input[type="radio"]{
    display:none;
}
input[type="checkbox"]:checked,
input[type="radio"]:checked{
    display:inline-block;
}

.rad,.cbs{
    margin-right:-1.5rem;
    margin-bottom:.7rem;
}
.noborder{
    border:none!important;
}
.scrolly{
    overflow-y:scroll;
}
td{text-align:center;}
tr td:first-child { width:10%; }

.myLabel{
    width:100%!important;
    /* background-color: #e4f5ff !important; */
    background-color: white !important;
    border-radius:8px;
    padding:4px;
    margin-left:-1.5em;
    font-size:1.2em;
}

table{
    width:100%;
    border:none;
    margin-bottom:.4rem!important;
}
td{
    vertical-align:middle!important;
}
#modTestphase{
    margin:1.5em;
    background-color: palegreen;
    text-align:center;
}
#carWrapper{
    background-image: -webkit-linear-gradient(top left, white 0%, #9FBFD2 100%);
    background-image: -moz-linear-gradient(right bottom, white 0%, #9FBFD2 100%);
}
#progbar1{
    margin-left:1.1em;
}
#tdProg{
    width:80%;
}
#ptrRight,#ptrLeft{

    padding:0;
}
#ptrRight{
    margin-left:.3em;
}
#ptrLeft{
    /*   text-align:right; */
    margin-left:.2em;
}
.progress{
    /*background-color:transparent!important; */
}
.progress-bar{
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    -webkit-transition: none !important;
    transition: none !important;
}

#divNeueAnfrage, #divWahlApo, #welcome{
    padding:2em;
}
.red{
    color:red;
}
.xcard-body{
    font-size: smaller;
}