html{scroll-padding-top:73px}.modal-backdrop{background-color:rgba(0,0,0,0.2)}#syllabus{font-family:"Lora", Georgia, Cambria, "Times New Roman", Times, serif}#syllabus h1,#syllabus h2,#syllabus h3,#syllabus h4{font-family:"Roboto","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Arial,sans-serif}#syllabus h1{font-size:36px;font-weight:700;letter-spacing:-.015rem;line-height:1.24;margin-bottom:0;color:rgba(0,0,0,0.84)}@media only screen and (max-width: 767px){#syllabus h1{line-height:1.22;font-size:28px}}#syllabus h2{font-size:24px;line-height:1.42;letter-spacing:-.005rem;font-weight:400;color:rgba(0,0,0,0.56);text-transform:none;margin-top:5px;margin-bottom:22px}@media only screen and (max-width: 767px){#syllabus h2{font-size:20px}}#syllabus h4{margin-bottom:24px;font-size:24px;line-height:1.36;letter-spacing:-.005rem;color:rgba(0,0,0,0.84)}@media only screen and (max-width: 767px){#syllabus h4{font-size:21px;line-height:1.42}}#syllabus h4 div{border-left:4px solid #1647fb;padding-left:12px}#syllabus h4 small{color:rgba(0,0,0,0.56)}#syllabus h4 a{background-image:none}#syllabus h4 a span{opacity:.4}#syllabus h4 a:hover span{opacity:.8}#syllabus h5{margin-bottom:8px;font-size:21px;line-height:1.2;letter-spacing:-.005rem;color:rgba(0,0,0,0.84);font-weight:600}@media only screen and (max-width: 767px){#syllabus h5{font-size:18px;line-height:1.1;margin-bottom:6px}}#syllabus p,#syllabus ul,#syllabus ol{margin-bottom:29px}@media only screen and (max-width: 767px){#syllabus p,#syllabus ul,#syllabus ol{margin-bottom:21px}}#syllabus ul,#syllabus ol{padding-left:26px}#syllabus p,#syllabus li{font-size:20px;line-height:1.695;letter-spacing:-.01rem;font-weight:400}@media only screen and (max-width: 767px){#syllabus p,#syllabus li{font-size:17px;line-height:1.68;letter-spacing:-.004rem}}#syllabus a{text-decoration:none !important;background-image:linear-gradient(to bottom, rgba(0,0,0,0.68) 50%, rgba(0,0,0,0) 50%);background-repeat:repeat-x;background-size:2px 2px;background-position:0 1.1em}#syllabus .hoverLink{background-image:none}#syllabus .hoverLink:hover{background-image:linear-gradient(to bottom, rgba(0,0,0,0.68) 50%, rgba(0,0,0,0) 50%);background-repeat:repeat-x;background-size:2px 2px;background-position:0 1.1em}#syllabus li,#syllabus li p{margin-bottom:14px}#syllabus hr{border:none;margin-top:52px;margin-bottom:42px;text-align:center}@media only screen and (max-width: 767px){#syllabus hr{margin-top:44px;margin-bottom:34px}}#syllabus hr:before{font-weight:400;font-style:italic;font-size:28px;letter-spacing:.6em;content:'...';display:inline-block;margin-left:.6em;color:rgba(0,0,0,0.68);position:relative;top:-30px}#syllabus #menu{width:220px}#syllabus #menu.fixed{position:fixed;top:91px}#syllabus #menu #menu-box{max-height:calc(100vh - 151px);overflow:auto}#syllabus button{font-family:"Roboto", arial, sans-serif !important}#detailedSyllabusRequestContainer h3{margin-bottom:20px}#detailedSyllabusRequestContainer .successMessage p{text-align:center;margin-bottom:24px}#detailedSyllabusRequestContainer .textFields .textField{margin-bottom:16px;width:100% !important}#detailedSyllabusRequestContainer .textFields .textField>div>hr:last-child{border-color:#1647fb !important}@media (max-width: 576px){#detailedSyllabusRequestContainer .buttons .cancel{order:2}}#detailedSyllabusRequestContainer .submitting{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2)}
