.main-content h1, .main-content h2, .main-content h3, .main-content h4, .main-content h5, .main-content h6 { color: #363C74; } .caption-frame { position: top; float: top; width: 100%; height: 200px; } .marknav { text-align: left; } .marknav a { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; } .marknav a:focus, .marknav a:active { position: static; left: 0; width: auto; height: auto; overflow: visible; text-decoration: underline; } ul#markdown-toc { min-width: 696px; list-style: none; padding-top: 20px; } ul#markdown-toc li{ display: inline; padding: 5px; background-color: #e9ecef; style: bold; } ul li.tbd { color: red; } h1.tbd { background-image: linear-gradient(to left, #bdd5ea, #363c74); color: lightcoral; padding: 5px; } p.tbd #tbd{ color: red; } dl dd.tbd { color: #660000; } h1.week{ background-image: linear-gradient(to left, #bdd5ea, #363c74); color: white; padding:5px; } dl dt.lecture { style:bold; font-size: large; background-color: #E3E9F9; padding:5px; } dl dt.holiday { style:bold; font-size: large; background-color: #363C74; color: #E3E9F9; padding:5px; } dl dt.cancelled { style:bold; font-size: large; background-color: red; color: #E3E9F9; padding:5px; } dl dt.lab { style:bold; font-size: large; background-color: #EBF9E8; padding:5px; } .navbar { background-color: #363C74; } table.schedule { border: 2px solid #FFFFFF; width: 100%; text-align: left; table-layout:fixed; border-collapse: collapse; } #unpublished-warning { background-color: #ffe6e6; border: 0.15em solid red; border-radius: 0.5em; color: red; font-size: large; padding: 0.25em 0.5em; margin-bottom: 1em; } table.schedule td, table.schedule th { border: 1px solid #FFFFFF; padding: 3px 4px; } table.tbd td, table.tbd th{ background-color: #ffe6e6; border: 2px solid white; padding: 3px 4px; } table.schedule tbody td,table.tbd tbody td { font-size: 13px; } table.schedule td:nth-child(even) { background: #EBEBEB; } table.tbd td:nth-child(even) { background: #ffffe6; } table.schedule thead { background: #FFFFFF; border-bottom: 4px solid #333333; } table.schedule thead th { font-size: 15px; font-weight: bold; color: #333333; text-align: ; border-left: 2px solid #333333; } table.schedule thead th:first-child { border-left: none; } table.schedule tfoot { font-size: 14px; font-weight: bold; color: #333333; border-top: 4px solid #333333; } table.schedule tfoot td { font-size: 14px; } .page-header { background-image: linear-gradient(-120deg, #bdd5ea, #363c74); padding-top: 1rem; } .project-tagline { padding-bottom: 1rem; margin-bottom: 1rem; } img.ta-picture { height: 80px; max-width: unset; margin-left: auto; margin-right: auto; display: block; } .font-14pt { font-size: 12pt; }