/* 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;
}