.form-control{color:#000 !important}a{text-decoration:none !important}.nav-link{font-weight:500;color:#4f5d73 !important}.nav-link.active{color:#3273c5 !important}.nav-item.active{background-color:#e5f0ff}.top-header-panel{background-color:#f9faff;height:110px;min-height:110px;border-top:#0f91e0 6px solid}.top-header-text{font-size:1.3em;font-weight:700;text-decoration:none;color:#000}.top-header-subtext{font-size:1em;color:#274e89}.header-logo{margin-right:8px;float:left}@media(max-width:768px){.show-md{display:block !important}}@media(max-width:768px){.hide-md{display:none !important}}@media(min-width:769px){.hide-lg{display:none}}.link_hover{color:#005cbf !important;text-decoration:none}.link_hover:hover{color:blue !important;text-decoration:none}@media(max-width:639px){.date_info{text-align:center}.date_info:before{content:"\A";white-space:pre}.month{padding-top:5px}.month:after{content:"\A";white-space:pre}.day_of_month{font-size:1.2em;font-weight:500}.day_of_month:after{content:"\A";white-space:pre}.course_info:after{content:"\A";white-space:pre}}@media(min-width:640px){.day_of_month{font-weight:500}.date_info{display:flex;margin:5px}.course_info:after{content:" -";white-space:pre}}.fa-arrow-circle-up{color:#005cbf !important}b{font-weight:500 !important}.form-error{font-size:.9em;color:red}.resource_hover:hover{border-bottom:#006a9b 2px solid !important}.resource_hover:hover .lecture-title{color:#006a9b !important}.resource_hover:hover .supervisor-name{color:#006a9b !important;font-weight:500}.winter:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f2dc";margin-right:5px}.spring:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f6c4";margin-right:5px}.summer:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f185";margin-right:5px}.intervening:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f743";margin-right:5px}.footer-text-lnks{text-align:right !important}@media screen and (max-width:441.98px){.image-card{width:9rem !important;max-width:9rem}.results{margin-left:2px;margin-right:2px}.rel-col{margin-top:30px !important}.presentation-col{margin-top:40px}.vm-tools{visibility:hidden}.navbar-brand{display:none}.navbar-text{display:none}}@media screen and (min-width:442px) and (max-width:575.98px){.image-card{width:12rem !important;max-width:12rem}.results{margin-left:5px;margin-right:5px}#video-col{margin-top:10px !important}.rel-col{margin-top:30px !important}.presentation-col{margin-top:40px}.vm-tools{visibility:hidden}.navbar-brand{display:none}.navbar-text{display:none}}@media screen and (min-width:576px) and (max-width:767.98px){.image-card{width:16rem !important;max-width:16rem}.rel-card{width:14rem !important;max-width:14rem}.rel-col{margin-top:30px !important}.presentation-col{margin-top:40px}.vm-tools{visibility:hidden}.results{margin-left:5px;margin-right:5px}.navbar-brand{display:none}.navbar-text{display:none}}@media screen and (min-width:768px) and (max-width:991.98px){.image-card{width:16rem !important;max-width:16rem}.rel-card{width:18rem !important;max-width:18rem}.rel-col{margin-top:30px !important}.presentation-col{margin-top:40px}.vm-tools{visibility:hidden}.results{margin-left:20px;margin-right:20px}.navbar-brand{display:none}.navbar-text{display:block}}@media screen and (min-width:992px) and (max-width:1199.98px){.image-card{width:16rem !important;max-width:16rem}.rel-card{width:20rem !important;max-width:20rem}.results{margin-left:40px;margin-right:40px}.navbar-brand{display:block}.navbar-text{display:block}}@media screen and (min-width:1200px) and (max-width:1399.98px){.image-card{width:16rem !important;max-width:16rem}.rel-card{width:20rem !important;max-width:20rem}.results{margin-left:30px;margin-right:30px}.navbar-brand{display:block}.navbar-text{display:block}}@media screen and (min-width:1400px) and (max-width:1920px){.image-card{width:20rem !important;max-width:20rem}.rel-card{width:20rem !important;max-width:20rem}.results{margin-left:40px;margin-right:40px}.navbar-brand{display:block}.navbar-text{display:block}}@media screen and (min-width:1921px){.image-card{width:22rem !important;max-width:22rem}.rel-card{width:22rem !important;max-width:22rem}.vm-tools{display:block}.results{margin-left:140px;margin-right:140px}.navbar-brand{display:block}.navbar-text{display:block}}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;height:10px;width:10px;background:red}.emph-label{font-weight:500}