.main { height:98vh; display:grid; grid-template-columns:70% auto; gap:4px; grid-template-rows:70px 40px auto 32px; padding-left:2%; padding-right:2%; line-height: 1.5; font-size:16px; font-family: sans-serif; font-weight:lighter; } .main .content{ align-self:center; } .main .pane {border-left:1px solid #CAD5E0; height:100%; padding:8px;} .bold {font-weight:bold} .small-text {font-size:12px; font-weight:lighter; color :#000000;} .active {cursor:pointer; padding:2px; margin:2px; border-bottom:2px solid transparent} .active:hover {border-bottom-color: #4682b4;} /** * */ .large-text {font-weight:bold; font-size:28px;}