@media print {
    .noprint{display:none !important;}
    *{font-size:10px;}
    .textkommentar{margin-bottom:10px;}
    .panel{border:0 !important; padding:0 !important; margin:0 !important;}
    .panel-body{padding:0 !important; margin:0 !important;}
    .panel-default{padding:0 !important; margin:0 !important;}
}
@media screen {
    .printthis{display:none !important;}
    .navbar-inverse{color:white;}
    .fontchange{font-family:serif;}
}


.overview{clear:both;padding-top:20px;}
.overview input{pointer-events: none;color:lightgrey;}
.overview textarea{pointer-events: none;background:lightgrey;display:block;}
.fragetext{padding-left:1%;float:left;margin-right:10px;width:29%;min-width:200px;}
.frageoptioncontainer{float:left;white-space:nowrap;min-width:400px;width:50%;}
.frageoption{float:left;min-width:40px;text-align:center;}

.navbar li{margin-right:5px;margin-top:5px;}
.btn-group ul{padding-left:5px;overflow-y:auto;width:auto;max-height:300px;}

.statisticfloater{float:left;white-space:nowrap;border:solid 1px black;padding: 5px;}
.statrequest select{pointer-events:none;}
.statrequest button{pointer-events:none;}
.statrequest input{pointer-events:none;}

.redspan:hover{background:red !important;}
.greenspan:hover{background:green !important;}
.yellowspan:hover{background:yellow !important;}
.redspan{background:#f88 !important;}
li.disabled span.redspan{background:red !important;}
li.disabled span.greenspan{background:green !important;}
li.disabled span.yellowspan{background:yellow !important;}
.greenspan{background:limegreen !important;}
.yellowspan{background:#F3F781 !important;}

#loadscreen{position:fixed;z-index:50;top:0;width:100%;height:100%;background-color:rgba(100, 120, 150, 0.6);overflow:hidden;text-align:center;margin:0;padding:0;}
.textdiv{min-height:10px;}

.mainmenufloater{white-space:nowrap;padding:5px;min-height:20px;min-width:20px;border-right:0px darkblue dotted;}
#mainmenu{position:relative;z-index:50;top:0;background:lightskyblue;border-radius:0 0 5px 5px;float:left;}

.navigation{padding:10px; border-radius:10px; background:rgb(180, 220, 255); width:auto;float:left;margin-bottom:10px;}
h2{clear:both;}

.pseudoradio{margin-left:8px;width:4px;height:4px;border-radius:2px;border:solid black 1px;}

.sort-placeholder{height:88px;}



.left{width:30%;float:left;}
.right{width:70%;}
.right input{border-radius:4px; border:0;border-bottom: solid 1px black;width:100%;margin-left: 50%;}
.right p{display:none;box-sizing:border-box;clear:left;margin:0 0 5px 85px;padding:1px 3px;border-radius:0 0 4px 4px;
    background:#d84d8a;font-size:13px;color:#fff;line-height:1.1em;width:100%;margin-left: 50%;}

#test{padding-right:10%;padding-left:10%;float:left;border-right:dotted 5px skyblue;margin-top:20%;}
#test label{white-space:nowrap;color:#888888;font-size:0.9em;padding-top:4px;width:100%;}

.input.missing{border-radius:0;background: #ffc0cb;border:0;}
.error.missing{display:block;}