#app{width:100%}#kursinfo-main-page,#kursstatistik-main-page{margin-bottom:20px;padding-left:30px;width:100%}#kursstatistik-main-page .paragraphs p{max-width:100% !important}#kursstatistik-main-page ul,#kursstatistik-main-page ol{font-family:Georgia,"garamond pro",garamond,"times new roman",times,serif}@media(min-width: 768px){#kursstatistik-main-page .paragraphs ul,#kursstatistik-main-page ol{font-size:1.125rem}}.error-missing-parameters-in-query .empty-field{outline:solid 1px #e01f28 !important;outline-offset:3px}.container.articleNavigation{padding:15px 15px 0 !important}@media(max-width: 991.98px){nav.secondaryMenu{display:none}}.breadcrumb{background-color:rgba(0,0,0,0)}.course-header{margin-bottom:16px}#page-heading{margin-left:-0.095em}#page-sub-heading-wrapper{display:flex;justify-content:space-between;align-items:baseline}#page-sub-heading-wrapper a{font-family:"Open Sans",Arial,"Helvetica Neue",helvetica,sans-serif}#page-sub-heading-admin-link{font-size:1rem;line-height:1.375;margin-bottom:14px;margin-top:.325rem;text-align:right}@media(max-width: 767.98px){#page-sub-heading{font-size:1rem !important}}@media(max-width: 991.98px){#pageContainer{padding-top:2em}#page-sub-heading-wrapper{display:flex;flex-direction:column;justify-content:left;align-items:normal}#page-sub-heading-admin-link{text-align:left}}#course-title{border-bottom:0px;margin:0;margin-top:20px}#course-title h1{margin-bottom:0}.course-header-admin-link{display:block;margin-top:4px;margin-bottom:14px;margin-right:17px}h4.secondTitle{margin-top:4px}.paragraphs li p{margin:0 0 1rem 0}main p,main ul,main ol{font-family:Georgia,"garamond pro",garamond,"times new roman",times,serif}@media(min-width: 768px){main .paragraphs ul,main ol{font-size:1.125rem}}#roundInformationContainer p,#roundInformationContainer ul,#roundInformationContainer ol{font-family:"Open Sans",Arial,"Helvetica Neue",helvetica,sans-serif}@media(min-width: 768px){#roundInformationContainer .paragraphs ul,#roundInformationContainer ol{font-size:1.125rem}}#activeSyllabusContainer #courseInfoHeader{border-bottom:1px solid #dee2e6;padding-bottom:10px}#activeSyllabusContainer h2{padding-top:20px}#courseIntroText{padding-bottom:10px;margin-right:2px}#courseIntroText img{float:left;margin:0 50px 50px 0;width:100%;max-width:400px}#courseIntroText p{margin-top:-8px}#activeSyllabusContainer #courseInfoHeader{border-bottom:1px solid #dee2e6;padding-bottom:10px}#activeSyllabusContainer h2{padding-top:20px}.select-round{width:100%}.select-round>.btn{background-color:#f6f6f6;border:1px solid #d4d4d4;display:flex;justify-content:space-between;padding:0;width:100%}.select-round>.btn>span:first-child{margin:6px;max-height:28px;overflow-y:hidden;min-width:85%;text-align:left;font-weight:500}.select-round>.btn .caretholder{background-color:#007fae;width:36px;height:36px;margin:0;position:absolute;right:0px}.select-round>.btn .caretholder:after{display:inline-block;background-size:14px auto;content:"";width:100%;height:100%;position:absolute;top:0;left:11px}.select-round .dropdown-menu{min-width:100%}.select-round .dropdown-menu .dropdown-item{border-top:1px dotted #dee2e6;padding:10px}.select-round .dropdown-menu .dropdown-item:first-child{border:0}.word-break p,.word-break li,.word-break i{word-break:break-word}#roundDropdownMenu .btn{margin-bottom:10px}#roundDropdownMenu p{margin-left:15px}#roundDropdownMenuHeaderWrapper{display:flex;align-items:center}#semesterButtonMenue>.button-clean,#roundDropdownMenu>.button-clean{border:none;margin:2px;padding:2px;font-size:18px;font-weight:400;border-radius:0 !important;background-color:#fff !important}#semesterButtonMenue>.button-clean:hover,#semesterButtonMenue>.button-clean:focus,#semesterButtonMenue>.button-clean:active,#semesterButtonMenue>.button-clean.is-active,#roundDropdownMenu>.button-clean:hover,#roundDropdownMenu>.button-clean:focus,#roundDropdownMenu>.button-clean:active,#roundDropdownMenu>.button-clean.is-active{background-color:#fff;border-radius:0;border:none;border-bottom:5px solid #006cb7 !important}#semesterButtonMenue .alert-info,#roundDropdownMenu .alert-info{margin:10px 15px 0 15px;width:100%}#roundInformationContainer .key-info{padding:0 20px 20px 20px;background:#f6f6f6}#roundInformationContainer .info-modal-h2-top-fix{top:-0.3em}#syllabusContainer{margin-top:30px;padding:.5px 20px 20px 20px;background:#f6f6f6}.key-info p,.key-info a{font-size:1rem}.key-info div div>h4,.key-info div div>span.text-center2>h4{margin:0 0 .5rem 0}.key-info span h4{margin:1rem 0 .5rem 0}.key-info span:last-of-type :last-child{margin-bottom:0}#coreContent{padding-left:0;padding-top:40px}#coreContent .first-header{margin-top:40px}@media(min-width: 768px){#coreContent{padding-top:0px}}#historyContent{padding-left:0}#historyContent h2{padding-top:20px}.person{margin-bottom:.3rem}.profile-picture{margin-right:6px}#courseLinks{padding-top:30px}.pdf-link-fix{margin-left:0}.pdf-link-fix::before{margin-top:.5em;margin-bottom:.6em;margin-left:0}.pdf-link-last-line::before{margin-top:0;margin-bottom:0}.ul-no-padding{padding-left:20px}.icon-schedule{position:relative;top:4px;height:20px;width:20px;display:inline-block;background-image:url("https://app.kth.se/style/static/kth-style/img/kth-style/icons/date-black.svg");background-repeat:no-repeat;margin-right:10px}.fa,.fas{font-weight:900;padding-right:8px}.syllabus-marker-icon{height:.7rem;margin-right:.5rem;vertical-align:baseline;width:.7rem}.syllabus-marker-icon-small{font-size:.5rem;margin-bottom:.1rem}sup .syllabus-marker-icon{margin-left:.3rem}@keyframes fadeOutIn{0%{opacity:1}50%{opacity:0}100%{opacity:1}}#roundInformationOneCol .fadeOutIn,#roundKeyInformation .fadeOutIn,#coreContent .fadeOutIn{animation-name:fadeOutIn;animation-duration:800ms}#roundInformationOneCol .right-column-header,#roundKeyInformation .right-column-header,#coreContent .right-column-header{background:#fff;margin:20px -20px;padding:20px 15px 20px 0}#roundInformationOneCol .clear-margin-bottom,#roundKeyInformation .clear-margin-bottom,#coreContent .clear-margin-bottom{margin-bottom:0}.modal{display:block}.padding-bottom-1{padding-bottom:1rem}.margin-left-5{margin-left:5rem}.margin-left-4{margin-left:4rem}.float-right{float:right}div::-webkit-scrollbar{width:4px}div::-webkit-scrollbar-thumb{border-radius:8px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px rgba(255,255,255,.5)}.rdt_TableCol_Sortable>div{white-space:break-spaces;word-wrap:break-word}.margin-top-1-5{margin-top:1.5rem}
