[data-title2]:hover:after{opacity:1;transition:all .1s ease .5s;visibility:visible}[data-title2]:after{content:attr(data-title2);position:absolute;bottom:-1.6em;left:65%;padding:4px 4px 4px 8px;color:#222;white-space:nowrap;border-radius:5px;box-shadow:0 0 4px #222;background:#2196f3;color:#fff;opacity:0;z-index:99999;visibility:hidden}[data-title2]{position:relative}[data-title-teacher]:hover:after{opacity:1;transition:all .1s ease .5s;visibility:visible}[data-title-teacher]:after{content:attr(data-title-teacher);position:absolute;bottom:-1.6em;left:65%;padding:4px 4px 4px 8px;color:#222;white-space:nowrap;border-radius:5px;box-shadow:0 0 4px #222;background:#ffa3a3;opacity:0;z-index:99999;visibility:hidden}[data-title-teacher]{position:relative}.hoveredCell:hover{color:#00f;cursor:pointer;text-decoration:underline}.huvaariTable td,.huvaariTable th{border:1px solid #ddd;text-align:left;height:15px!important;padding:0!important}.huvaariTable th{color:#2196f3;font-weight:400}.custom-tooltip{color:red!important}[data-title]:hover:after{opacity:1;transition:all .1s ease .5s;visibility:visible}[data-title]:after{content:attr(data-title);position:absolute;bottom:-1.6em;left:100%;padding:4px 4px 4px 8px;color:#222;white-space:nowrap;border-radius:5px;box-shadow:0 0 4px #222;background:#ff0;opacity:0;z-index:99999;visibility:hidden}[data-title]{position:relative}.xCell:hover{cursor:pointer}.selectedCell,.xCell:hover{background:#9acd32;color:#fff}.programSelected1{background:#00f!important;color:#fff!important}.programSelected2{background:#ff0!important}