#total-portfolio-content h2{margin:0;font-size:26px;text-align:center;color:#333;font-weight:bold}#portfolio-report{display:flex;flex-direction:column;cursor:default}#portfolio-date-range{margin-bottom:10px;text-align:center;font-size:20px}#portfolio-summary{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin:0 auto}#portfolio-summary>div{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;margin:10px 0;padding:7px;background:#006BA6;color:white;line-height:1.15}#portfolio-summary .value{font-size:45px}#portfolio-summary .units{font-size:28px}#portfolio-summary .label{font-size:22px}#tech-summary{display:flex;flex-direction:column;justify-content:stretch;width:100%;margin:30px auto 0}#tech-summary .tech-summary{flex:1 1 auto;display:flex;justify-content:center;align-items:center;font-size:17px;color:black;background:#D9E1E2}#tech-summary .tech-summary + .tech-summary{margin-top:20px}#tech-summary img.tech-icon{width:40px;height:40px;margin:10px 20px 10px 10px}#tech-summary .tech-summary>div{width:100px}#portfolio-report-help-tip{position:absolute;width:20px;height:26px;margin-left:10px}@media only screen and (min-width:600px){}@media only screen and (min-width:1024px){#portfolio-summary{flex-direction:row;width:800px}#portfolio-summary>div{flex-basis:360px}#tech-summary{flex-direction:row;width:800px}#tech-summary .tech-summary{flex-basis:180px}#tech-summary .tech-summary + .tech-summary{margin-left:20px;margin-top:0}}