h1,h2,h3,h4,h5{font-weight:500;color:#4183C4;line-height:1.5}.progress-list div{width:100%;margin-left:200px}hr{margin-bottom:8px;color:#ccc}progress{background-color:#f6f6f6;display:inline;height:1em}progress::-webkit-progress-bar{background-color:#e0eaf0}progress::-webkit-progress-value{background-color:#00796b}progress::-moz-progress-bar{background-color:#e0eaf0}progress::-moz-progress-value{background-color:#00796b}.progress-list{line-height:2}@media print{.side{width:33.3%}.main{width:66.6%}a:after{content:"" !important}}ul li{position:relative}.side .panelx,.main .panelx{padding:0 20px}.side .panelx:hover,.main .panelx:hover{background-color:#d4dee4}.side h3,.main h3{display:flex;align-items:baseline;cursor:pointer}.side h3 .item-toggle,.main h3 .item-toggle{visibility:hidden;float:right;top:1px;right:2px;flex-grow:0;margin-left:auto}.side h3 .item-toggle>.glyphicon,.main h3 .item-toggle>.glyphicon{margin-top:0}.side h3 :first-child,.main h3 :first-child{flex-grow:0}.side li,.main li{line-height:1.2;margin-bottom:6px}.side{padding:0;background-color:whitesmoke}.side .panelx-title .glyphicon{top:3px;margin-right:0.5rem}.side .info-list .glyphicon{top:2px;margin-right:0.2rem}.side .info-label{font-weight:600}.side .me{display:flex;flex-direction:column;align-items:center}.side .me .avatar{margin:0 auto;margin-top:20px;margin-bottom:10px;border-radius:50%;width:160px;height:160px}.side .me .name{font-size:2em;margin:0}.side .me .summary{font-size:1.2em;margin:0}.side .group .info-list{display:flex;align-items:baseline}.side .group .info-list .info-label{color:#333}.side .group .info-list .info-value{flex:1;text-align:right;color:#666}.side .group .info-list .info-value p{margin:0}.side .group li.info-list{display:list-item}.main{padding:0;background-color:white}.main .btn-print-bar{visibility:hidden;position:absolute;top:.5em;right:1em}.main .btn-print-bar .glyphicon{top:1px}.main h2{padding:0 20px}.main h2:first-of-type{margin-top:0}.main h3>.glyphicon,.main h2>.glyphicon{top:5px}.main h3 small,.main h2 small{padding-left:1rem}.main h3 span,.main h2 span{flex-grow:1;flex-shrink:1;text-align:right}@media print{body{font-size:12px !important}h1,h2,h3,h4,h5,h6{color:#4183C4 !important}h1 small,h1 span,h2 small,h2 span,h3 small,h3 span,h4 small,h4 span,h5 small,h5 span,h6 small,h6 span{color:000 !important}.side{width:33.3%}.side .info-list .glyphicon{top:0px}.main{width:66.6%}.main h3>.glyphicon,.main h2>.glyphicon{top:2px}a:after{content:"" !important}h2{font-size:1.5em}h3{font-size:1.2em}}
