input[type=radio]{border:2px solid #1E90FF;border-radius:50%}a{text-decoration:none!important}h1{font-size:24px!important;border-top:5px double #CCC;border-bottom:5px double #CCC;padding:2px;line-height:normal!important}h2{font-size:20px!important;border-left:3px solid #0d6efd;font-weight:700!important;padding:5px}label.item{font-weight:700;border-left:3px solid #0d6efd;padding-left:3px;margin-bottom:5px}span.required{font-size:16px;color:red;margin-left:3px}li a{display:block;height:100%;width:100%}.mw-800{max-width:800px}.mw-600{max-width:600px}.mw-480{max-width:480px}.mw-360{max-width:360px}.mw-240{max-width:240px}.mw-180{max-width:180px}.mw-120{max-width:120px}.mw-80{max-width:80px}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease!important}.navbar-brand{font-family:Zen Maru Gothic,sans-serif;font-weight:700;font-size:14px!important}#header{position:fixed;top:0;width:100%;height:56px;z-index:3}#aside{position:fixed;width:250px;height:calc(100% - 56px);overflow-y:auto;margin-top:56px;margin-left:-250px}#main{position:relative;width:100%;min-height:calc(100vh - 56px);margin-top:56px;margin-left:0;padding-bottom:30px;word-wrap:break-word}#aside,#main{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}#footer{position:absolute;bottom:0;width:100%;height:30px}#wrapper.toggled #aside{margin-left:0}#wrapper.toggled #main{margin-left:250px}#wrapper.toggled #cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ccc;z-index:2;opacity:.5}.page-link{width:3.5rem;text-align:center}.iframe-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.bar-background{position:relative;border:1px solid #CCC;background-image:repeating-linear-gradient(90deg,#EEE,#EEE 20%,#FFF 20%,#FFF 40%)}.bar-background p{position:absolute;top:0;right:0}.bar-graph-frame{margin:0 20px;padding-top:10px;max-width:100%}.bar-graph-frame>div{width:100%}.bar-graph-frame .bar{border-radius:3px;height:60px;overflow:hidden;position:relative;width:0}.bar-graph .bar-body .bar{background-color:#0cf}label.select-answer{white-space:pre-line!important}#userinfo{display:none}@media (min-width: 768px){.navbar-brand{font-size:18px!important}#aside{margin-left:0}#main{width:calc(100% - 250px);margin-left:250px}#wrapper.toggled #aside{margin-left:-250px}#wrapper.toggled #main{width:100%;margin-left:0}#wrapper.toggled #cover{display:none}}
