/* line 1, ../sass/site-base.scss */ html, body, .full-height { height: 100%; } /* * Global add-ons */ /* line 9, ../sass/site-base.scss */ .sub-header { padding-bottom: 10px; } /* * Top navigation * Hide default border to remove 1px line. */ /* line 17, ../sass/site-base.scss */ .navbar-fixed-top { border: 0; } /* line 21, ../sass/site-base.scss */ .navbar { background-color: #eba367; } /* line 25, ../sass/site-base.scss */ .navbar-brand { padding: 20px; } @media (max-width: 225px) { /* line 30, ../sass/site-base.scss */ body { padding-top: 50px; } /* line 33, ../sass/site-base.scss */ .navbar-brand { height: 50px; } } @media (max-width: 355px) { /* line 38, ../sass/site-base.scss */ body { padding-top: 75px; } /* line 41, ../sass/site-base.scss */ .navbar-brand { height: 75px; } } @media (max-width: 475px) { /* line 46, ../sass/site-base.scss */ body { padding-top: 93px; } /* line 49, ../sass/site-base.scss */ .navbar-brand { height: 93px; } } @media (min-width: 475px) { /* line 54, ../sass/site-base.scss */ body { padding-top: 125px; } /* line 57, ../sass/site-base.scss */ .navbar-brand { height: 125px; } } /* body { padding-top: 125px; } .navbar-brand { height: 125px; padding: 20px; } */ /* line 72, ../sass/site-base.scss */ .navbar > li > a { padding-top: 30px; padding-bottom: 20px; } /* line 77, ../sass/site-base.scss */ .navbar-toggle { padding: 10px; margin: 25px 15px 25px 0; } /* Hide for mobile, show later */ /* line 83, ../sass/site-base.scss */ .sidebar { display: none; } @media (min-width: 768px) { /* line 87, ../sass/site-base.scss */ .sidebar { position: fixed; top: 125px; bottom: 0; left: 0; z-index: 1000; display: block; padding: 20px; overflow-x: hidden; overflow-y: visible; /* Scrollable contents if viewport is shorter than content. */ background-color: #eba367; } } /* Sidebar navigation */ /* line 102, ../sass/site-base.scss */ .nav-sidebar { font-size: 1.2em; margin-right: -20px; margin-bottom: 20px; margin-left: -20px; } /* line 108, ../sass/site-base.scss */ .nav-sidebar > li > a { padding-right: 20px; padding-left: 20px; padding-top: 10px; padding-bottom: 10px; color: #9c0635; border-top-right-radius: 8px; border-bottom-right-radius: 8px; margin-right: 5px; } /* line 118, ../sass/site-base.scss */ .nav-sidebar > .active > a, .nav-sidebar > .active > a:hover, .nav-sidebar > .active > a:focus { color: #FDF6E3; /*background-color: #AD2624; */ } /* line 125, ../sass/site-base.scss */ .nav > li > a:hover { color: #eba367; background-color: #AD2624; } /* * Main content */ /* line 133, ../sass/site-base.scss */ .main-row { background-color: #eba367; } /* line 137, ../sass/site-base.scss */ .main { padding: 40px; background-color: white; } @media (min-width: 768px) { /* line 143, ../sass/site-base.scss */ .main { border-top-left-radius: 50px; padding-left: 60px; padding-right: 40px; } } /* line 149, ../sass/site-base.scss */ .main .page-header { margin-top: 0; } /* line 153, ../sass/site-base.scss */ .page-title { text-align: center; margin-bottom: 20px; } /* line 158, ../sass/site-base.scss */ .intro-text { margin-bottom: 20px; } /* line 162, ../sass/site-base.scss */ .publication-list { margin-left: 20px; } /* line 166, ../sass/site-base.scss */ .publication-entry > td { padding-bottom: 7px; } /* line 170, ../sass/site-base.scss */ .publication-date { padding-right: 20px; color: #505050; font-style: italic; } /* line 176, ../sass/site-base.scss */ .last-publication { font-size: 2em; text-align: center; padding: 30px; font-weight: bold; }