Spaces:
Configuration error
Configuration error
@charset "UTF-8"; | |
/******************************************************************************/ | |
/******************************************************************************/ | |
/* portfolio tinkering */ | |
/* add on-palm to be consistent with other jekyll theme media queries */ | |
@media screen and (min-width: 32em) { | |
html { | |
font-size: 16px; | |
} | |
h1, | |
.h1 { | |
font-size: 2.998rem; | |
} | |
.site-header { | |
text-align: left; | |
} | |
.site-nav { | |
margin-top: 0; | |
} | |
.site-header a { | |
font-size: 1rem; | |
} | |
.site-header .site-title { | |
font-size: 1.25rem; | |
float: left; | |
} | |
.site-header .site-nav { | |
float: right; | |
} | |
blockquote { | |
margin-left: 2rem; | |
padding: 2rem; | |
} | |
.social-icons-left { | |
text-align: left; | |
} | |
.social-icons-right { | |
text-align: right; | |
} | |
} | |
@media screen and (min-width: 48em) { | |
html { | |
font-size: 18px; | |
} | |
} | |
@media screen and (min-width: 64em) { | |
html { | |
font-size: 20px; | |
} | |
} | |
@media screen and (min-width: 78em) { | |
em img { | |
max-width: 56rem; | |
margin-left: -7em; | |
} | |
} | |
/*! | |
BASSCSS | |
Next-level CSS toolkit - basscss.com | |
Made with love by Jxnblk - ©2014 Brent Jackson | |
MIT License http://opensource.org/licenses/MIT | |
*/ | |
/* Basscss Base Buttons */ | |
button, | |
.button { | |
font-family: Lato, Helvetica, sans-serif; | |
font-size: inherit; | |
font-weight: normal; | |
text-decoration: none; | |
cursor: pointer; | |
display: inline-block; | |
box-sizing: border-box; | |
line-height: 1.125rem; | |
padding: 0.5rem 1rem; | |
margin: 0; | |
height: auto; | |
border: 1px solid transparent; | |
vertical-align: middle; | |
-webkit-appearance: none; | |
} | |
::-moz-focus-inner { | |
border: 0; | |
padding: 0; | |
} | |
.button:hover { | |
text-decoration: none; | |
} | |
/* Basscss Base Forms */ | |
input, | |
select, | |
textarea, | |
fieldset { | |
font-size: 1rem; | |
margin-top: 0; | |
margin-bottom: 0.5rem; | |
} | |
input[type=text], | |
input[type=datetime], | |
input[type=datetime-local], | |
input[type=email], | |
input[type=month], | |
input[type=number], | |
input[type=password], | |
input[type=search], | |
input[type=tel], | |
input[type=time], | |
input[type=url], | |
input[type=week] { | |
box-sizing: border-box; | |
height: 2.25rem; | |
padding: 0.5rem 0.5rem; | |
vertical-align: middle; | |
-webkit-appearance: none; | |
} | |
select { | |
box-sizing: border-box; | |
line-height: 1.75; | |
padding: 0.5rem 0.5rem; | |
} | |
select:not([multiple]) { | |
height: 2.25rem; | |
vertical-align: middle; | |
} | |
textarea { | |
box-sizing: border-box; | |
line-height: 1.75; | |
padding: 0.5rem 0.5rem; | |
} | |
.fieldset-reset { | |
padding: 0; | |
margin-left: 0; | |
margin-right: 0; | |
border: 0; | |
} | |
.fieldset-reset legend { | |
padding: 0; | |
} | |
body, | |
button { | |
margin: 0; | |
} | |
button, | |
input, | |
select, | |
textarea { | |
font-family: inherit; | |
font-size: 100%; | |
} | |
img { | |
max-width: 100%; | |
} | |
svg { | |
max-height: 100%; | |
} | |
/* Basscss Base Typography */ | |
body { | |
font-family: Lato, Helvetica, Arial, sans-serif; | |
line-height: 1.5; | |
font-size: 100%; | |
} | |
h1, | |
h2, | |
h3, | |
h4, | |
h5, | |
h6 { | |
font-family: Lato, Helvetica, sans-serif; | |
font-weight: 900; | |
line-height: 1.25; | |
margin-top: 1em; | |
margin-bottom: 0.5em; | |
} | |
p, | |
dl, | |
ol, | |
ul { | |
font-size: 1rem; | |
margin-top: 0; | |
margin-bottom: 1rem; | |
} | |
ol, | |
ul { | |
padding-left: 2rem; | |
} | |
pre, | |
code, | |
samp { | |
font-family: "Source Code Pro", Consolas, monospace; | |
font-size: inherit; | |
} | |
pre { | |
margin-top: 0; | |
margin-bottom: 1rem; | |
overflow-x: scroll; | |
} | |
hr { | |
margin-top: 2rem; | |
margin-bottom: 2rem; | |
} | |
blockquote { | |
margin-top: 2rem; | |
margin-bottom: 2rem; | |
margin-left: 0; | |
padding-left: 1rem; | |
padding-right: 1rem; | |
} | |
blockquote, | |
blockquote p { | |
font-size: 1.25rem; | |
font-style: italic; | |
} | |
h1, | |
.h1 { | |
font-size: 2.998rem; | |
} | |
h2, | |
.h2 { | |
font-size: 1.5rem; | |
} | |
h3, | |
.h3 { | |
font-size: 1.25rem; | |
} | |
h4, | |
.h4 { | |
font-size: 1rem; | |
} | |
h5, | |
.h5 { | |
font-size: 0.875rem; | |
} | |
h6, | |
.h6 { | |
font-size: 0.75rem; | |
} | |
.list-reset { | |
list-style: none; | |
padding-left: 0; | |
} | |
.button-blue { | |
color: white; | |
background-color: #2698BA; | |
border-radius: 3px; | |
transition-duration: 0.1s; | |
transition-timing-function: ease-out; | |
transition-property: box-shadow, background-color; | |
} | |
.button-blue:hover { | |
opacity: 0.875; | |
} | |
.button-blue:active, | |
.button-blue.is-active { | |
box-shadow: inset 0 0 0 32px rgba(0, 0, 0, 0.125), inset 0 2px 3px 0 rgba(0, 0, 0, 0.25); | |
} | |
.button-blue:focus { | |
outline: none; | |
box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5), 0 0 1px 4px rgba(38, 152, 186, 0.5); | |
} | |
.button-blue:disabled, | |
.button-blue.is-disabled { | |
opacity: 0.5; | |
} | |
.highlight { | |
-webkit-text-size-adjust: none; | |
} | |
.highlight .c, | |
.highlight .cs, | |
.highlight .cm, | |
.highlight .cp, | |
.highlight .c1 { | |
color: #666; | |
font-style: italic; | |
} | |
.highlight .k, | |
.highlight .kc, | |
.highlight .kd, | |
.highlight .kn, | |
.highlight .kr, | |
.highlight .kt, | |
.highlight .kp { | |
color: #00369f; | |
} | |
.highlight .na, | |
.highlight .nb, | |
.highlight .nc, | |
.highlight .no, | |
.highlight .nd, | |
.highlight .ni, | |
.highlight .ne, | |
.highlight .nf, | |
.highlight .nl, | |
.highlight .nn, | |
.highlight .nx { | |
color: #333; | |
} | |
.highlight .mi, | |
.highlight .il { | |
color: #009f06; | |
} | |
.highlight .s, | |
.highlight .sb, | |
.highlight .sc, | |
.highlight .sd, | |
.highlight .s2, | |
.highlight .s3, | |
.highlight .sh, | |
.highlight .si, | |
.highlight .sx, | |
.highlight .sr, | |
.highlight .ss, | |
.highlight .s1 { | |
color: #FF3636; | |
} | |
.hljs-title, | |
.hljs-id, | |
.scss .hljs-preprocessor { | |
color: #FF3636; | |
font-weight: bold; | |
} | |
.highlight .k { | |
font-weight: normal; | |
} | |
.highlight .nc, | |
.highlight .no { | |
color: #00369f; | |
} | |
.highlight .o { | |
color: #00369f; | |
font-weight: normal; | |
} | |
.highlight .nb { | |
color: #009f06; | |
} | |
.highlight .sr { | |
color: #009f06; | |
} | |
.highlight .ss { | |
color: #B509AC; | |
} | |
.hljs-built_in { | |
color: #00369f; | |
} | |
.hljs-preprocessor, | |
.hljs-pragma, | |
.hljs-pi, | |
.hljs-doctype, | |
.hljs-shebang, | |
.hljs-cdata { | |
color: #666; | |
font-weight: bold; | |
} | |
.hljs-deletion { | |
background: #ffdddd; | |
} | |
.hljs-addition { | |
background: #ddffdd; | |
} | |
.diff .hljs-change { | |
background: #00369f; | |
} | |
.hljs-chunk { | |
color: #ccc; | |
} | |
/* Basscss Color Base */ | |
body { | |
color: #333; | |
background-color: white; | |
} | |
a { | |
color: #2698BA; | |
text-decoration: none; | |
} | |
a:hover { | |
text-decoration: underline; | |
} | |
pre, | |
code { | |
background-color: #eee; | |
border-radius: 3px; | |
} | |
hr { | |
border: 0; | |
border-bottom-style: solid; | |
border-bottom-width: 1px; | |
border-bottom-color: #ccc; | |
} | |
/* Basscss Colors */ | |
.dark-gray { | |
color: #333; | |
} | |
.white { | |
color: white; | |
} | |
.blue { | |
color: #2698BA; | |
} | |
.mid-gray { | |
color: #666; | |
} | |
.light-gray { | |
color: #ccc; | |
} | |
.lighter-gray { | |
color: #eee; | |
} | |
.red { | |
color: #FF3636; | |
} | |
.green { | |
color: #00ab37; | |
} | |
.yellow { | |
color: #efcc00; | |
} | |
.orange { | |
color: #F29105; | |
} | |
.bg-dark-gray { | |
background-color: #333; | |
} | |
.bg-white { | |
background-color: white; | |
} | |
.bg-blue { | |
background-color: #2698BA; | |
} | |
.bg-mid-gray { | |
background-color: #666; | |
} | |
.bg-light-gray { | |
background-color: #ccc; | |
} | |
.bg-lighter-gray { | |
background-color: #eee; | |
} | |
.bg-red { | |
background-color: #FF3636; | |
} | |
.bg-green { | |
background-color: #00ab37; | |
} | |
.bg-yellow { | |
background-color: #efcc00; | |
} | |
.bg-orange { | |
background-color: #F29105; | |
} | |
.bg-darken-1 { | |
background-color: rgba(0, 0, 0, 0.0625); | |
} | |
.bg-darken-2 { | |
background-color: rgba(0, 0, 0, 0.125); | |
} | |
.bg-darken-3 { | |
background-color: rgba(0, 0, 0, 0.25); | |
} | |
.bg-darken-4 { | |
background-color: rgba(0, 0, 0, 0.5); | |
} | |
/* Basscss Utility Headings */ | |
.h00 { | |
font-size: 4rem; | |
} | |
.h0 { | |
font-size: 3rem; | |
} | |
@media (min-width: 52em) { | |
.h00-responsive { | |
font-size: 8vw; | |
} | |
.h0-responsive { | |
font-size: 6vw; | |
} | |
.h1-responsive { | |
font-size: 4vw; | |
} | |
} | |
@media (min-width: 96em) { | |
.h00-responsive { | |
font-size: 7.68rem; | |
} | |
.h0-responsive { | |
font-size: 5.76rem; | |
} | |
.h1-responsive { | |
font-size: 3.84rem; | |
} | |
} | |
/* Basscss Utility Typography */ | |
.bold { | |
font-weight: bold; | |
} | |
.regular { | |
font-weight: normal; | |
} | |
.italic { | |
font-style: italic; | |
} | |
.caps { | |
text-transform: uppercase; | |
letter-spacing: 0.2em; | |
} | |
.left-align { | |
text-align: left; | |
} | |
.center { | |
text-align: center; | |
} | |
.right-align { | |
text-align: right; | |
} | |
.justify { | |
text-align: justify; | |
} | |
.nowrap { | |
white-space: nowrap; | |
} | |
/* Basscss Utility White Space */ | |
.m0 { | |
margin: 0; | |
} | |
.mt0 { | |
margin-top: 0; | |
} | |
.mr0 { | |
margin-right: 0; | |
} | |
.mb0 { | |
margin-bottom: 0; | |
} | |
.ml0 { | |
margin-left: 0; | |
} | |
.m1 { | |
margin: 0.5rem; | |
} | |
.mt1 { | |
margin-top: 0.5rem; | |
} | |
.mr1 { | |
margin-right: 0.5rem; | |
} | |
.mb1 { | |
margin-bottom: 0.5rem; | |
} | |
.ml1 { | |
margin-left: 0.5rem; | |
} | |
.m2 { | |
margin: 1rem; | |
} | |
.mt2 { | |
margin-top: 1rem; | |
} | |
.mr2 { | |
margin-right: 1rem; | |
} | |
.mb2 { | |
margin-bottom: 1rem; | |
} | |
.ml2 { | |
margin-left: 1rem; | |
} | |
.m3 { | |
margin: 2rem; | |
} | |
.mt3 { | |
margin-top: 2rem; | |
} | |
.mr3 { | |
margin-right: 2rem; | |
} | |
.mb3 { | |
margin-bottom: 2rem; | |
} | |
.ml3 { | |
margin-left: 2rem; | |
} | |
.m4 { | |
margin: 4rem; | |
} | |
.mt4 { | |
margin-top: 4rem; | |
} | |
.mr4 { | |
margin-right: 4rem; | |
} | |
.mb4 { | |
margin-bottom: 4rem; | |
} | |
.ml4 { | |
margin-left: 4rem; | |
} | |
.mxn1 { | |
margin-left: -0.5rem; | |
margin-right: -0.5rem; | |
} | |
.mxn2 { | |
margin-left: -1rem; | |
margin-right: -1rem; | |
} | |
.mxn3 { | |
margin-left: -2rem; | |
margin-right: -2rem; | |
} | |
.mxn4 { | |
margin-left: -4rem; | |
margin-right: -4rem; | |
} | |
.mx-auto { | |
margin-left: auto; | |
margin-right: auto; | |
} | |
.p1 { | |
padding: 0.5rem; | |
} | |
.py1 { | |
padding-top: 0.5rem; | |
padding-bottom: 0.5rem; | |
} | |
.px1 { | |
padding-left: 0.5rem; | |
padding-right: 0.5rem; | |
} | |
.p2 { | |
padding: 1rem; | |
} | |
.py2 { | |
padding-top: 1rem; | |
padding-bottom: 1rem; | |
} | |
.px2 { | |
padding-left: 1rem; | |
padding-right: 1rem; | |
} | |
.p3 { | |
padding: 2rem; | |
} | |
.py3 { | |
padding-top: 2rem; | |
padding-bottom: 2rem; | |
} | |
.px3 { | |
padding-left: 2rem; | |
padding-right: 2rem; | |
} | |
.p4 { | |
padding: 4rem; | |
} | |
.py4 { | |
padding-top: 4rem; | |
padding-bottom: 4rem; | |
} | |
.px4 { | |
padding-left: 4rem; | |
padding-right: 4rem; | |
} | |
html, body { | |
height: auto; | |
min-height: 100%; | |
-webkit-text-size-adjust: 100%; | |
} | |
img { | |
max-width: none; | |
} | |
em img { | |
max-width: 100%; | |
margin-left: 0; | |
} | |
body { | |
box-sizing: border-box; | |
-moz-box-sizing: border-box; | |
-webkit-box-sizing: border-box; | |
} | |
.wrapper { | |
max-width: -webkit-calc(900px - (30px)); | |
max-width: calc(900px - (30px)); | |
margin-right: auto; | |
margin-left: auto; | |
padding-right: 15px; | |
padding-left: 15px; | |
} | |
@media screen and (min-width: 768px) { | |
.wrapper { | |
max-width: -webkit-calc(900px - (30px * 2)); | |
max-width: calc(900px - (30px * 2)); | |
padding-right: 30px; | |
padding-left: 30px; | |
} | |
} | |
.clearfix:before, .footer-col-wrapper:before, .wrapper:before, .clearfix:after, .footer-col-wrapper:after, .wrapper:after { | |
content: " "; | |
display: table; | |
} | |
.clearfix:after, .footer-col-wrapper:after, .wrapper:after { | |
clear: both; | |
} | |
.left { | |
float: left; | |
} | |
.right { | |
float: right; | |
} | |
.site-header { | |
border-bottom: 1px solid #e8e8e8; | |
background-color: white; | |
opacity: 0.95; | |
position: fixed; | |
left: 0px; | |
top: 0px; | |
width: 100%; | |
z-index: 50; | |
} | |
.site-header a { | |
font-size: 16px; | |
} | |
.site-title a { | |
font-family: "Roboto", Helvetica; | |
font-size: 20px; | |
line-height: 56px; | |
margin-bottom: 0; | |
} | |
.site-nav { | |
float: right; | |
line-height: 56px; | |
} | |
.site-nav .nav-trigger { | |
display: none; | |
} | |
.site-nav .menu-icon { | |
display: none; | |
} | |
.site-nav .page-link { | |
line-height: 1.5; | |
} | |
.site-nav .page-link:not(:first-child) { | |
margin-left: 10px; | |
} | |
@media screen and (max-width: 600px) { | |
.site-nav { | |
position: absolute; | |
top: 9px; | |
right: 15px; | |
background-color: #fff; | |
border: 1px solid #e8e8e8; | |
border-radius: 5px; | |
text-align: right; | |
} | |
.site-nav label[for=nav-trigger] { | |
display: block; | |
float: right; | |
width: 36px; | |
height: 36px; | |
z-index: 2; | |
cursor: pointer; | |
} | |
.site-nav .menu-icon { | |
display: block; | |
float: right; | |
width: 36px; | |
height: 26px; | |
line-height: 0; | |
padding-top: 10px; | |
text-align: center; | |
} | |
.site-nav .menu-icon > svg path { | |
fill: #424242; | |
} | |
.site-nav input ~ .trigger { | |
clear: both; | |
display: none; | |
} | |
.site-nav input:checked ~ .trigger { | |
display: block; | |
padding-bottom: 5px; | |
} | |
.site-nav .page-link { | |
display: block; | |
padding: 5px 10px; | |
margin-left: 10px; | |
} | |
.site-nav .page-link:not(:last-child) { | |
margin-right: 0; | |
} | |
} | |
.header-bar { | |
border-bottom: 1px solid #ccc; | |
font-size: 20px; | |
display: block; | |
opacity: 0.75; | |
width: 100%; | |
text-align: center; | |
padding-top: 25px; | |
padding-bottom: 4rem; | |
line-height: 3em; | |
z-index: 25; | |
} | |
.header-bar h1 { | |
color: #2698BA; | |
font-size: 75px; | |
} | |
.header-bar h2 { | |
font-size: 25px; | |
} | |
.site-footer { | |
border-top: 1px solid #e8e8e8; | |
padding: 30px 0; | |
} | |
.site-footer a { | |
color: #2698BA; | |
} | |
.site-footer a i { | |
color: #333; | |
} | |
.site-footer a:hover { | |
text-decoration: underline; | |
} | |
.site-footer a:hover i { | |
color: #2698BA; | |
} | |
.site-footer ul { | |
padding-left: 0; | |
} | |
.footer-heading { | |
font-size: 1.125rem; | |
margin-bottom: -webkit-calc($vertical-spacing-unit / 2); | |
} | |
.contact-list, | |
.social-media-list { | |
list-style: none; | |
margin-left: 0; | |
} | |
.footer-col-wrapper { | |
color: #828282; | |
font-size: 0.9375; | |
margin-left: -webkit-calc(-$horizontal-spacing-unit / 2); | |
} | |
.footer-col { | |
width: -webkit-calc(100% - (30px / 2)); | |
width: calc(100% - (30px / 2)); | |
margin-bottom: 15px; | |
padding-left: 15px; | |
} | |
.footer-col-1, | |
.footer-col-2 { | |
width: -webkit-calc(50% - (30px / 2)); | |
width: calc(50% - (30px / 2)); | |
} | |
.footer-col-3 { | |
width: -webkit-calc(100% - (30px / 2)); | |
width: calc(100% - (30px / 2)); | |
} | |
@media screen and (min-width: 768px) { | |
.footer-col-1 { | |
width: -webkit-calc(35% - (30px / 2)); | |
width: calc(35% - (30px / 2)); | |
} | |
.footer-col-2 { | |
width: -webkit-calc(20% - (30px / 2)); | |
width: calc(20% - (30px / 2)); | |
} | |
.footer-col-3 { | |
width: -webkit-calc(45% - (30px / 2)); | |
width: calc(45% - (30px / 2)); | |
} | |
} | |
@media screen and (min-width: 600px) { | |
.footer-col { | |
float: left; | |
} | |
} | |
.page-content { | |
padding: 100px 0; /* VERTICAL PADDING FOR TITLE ON EVERY PAGE */ | |
} | |
.page-heading { | |
font-size: 20px; | |
} | |
.contacticon { | |
display: block; | |
font-size: 60px; | |
margin: 10px; | |
} | |
.center { | |
text-align: center; | |
} | |
span.event { | |
color: #009f06; | |
} | |
span.deadline { | |
color: #FF3636; | |
} | |
reading.important { | |
color: #009f06; | |
} | |
.post-header { | |
margin-bottom: 30px; | |
} | |
.post-list { | |
margin: 0; | |
padding: 0; | |
list-style: none; | |
} | |
.post-list > li { | |
border-bottom: 1px solid #e8e8e8; | |
padding-bottom: 2rem; | |
padding-top: 2rem; | |
} | |
.post-list > li h2 { | |
margin-top: 0.2em; | |
} | |
.post-list > li p { | |
margin-top: 0.1em; | |
} | |
.post-title { | |
font-size: 42px; | |
letter-spacing: -1px; | |
line-height: 1; | |
margin-bottom: 10px; | |
margin-top: 0; | |
} | |
.post-title b { | |
color: #2698BA; | |
} | |
.post-description { | |
font-size: 20px; | |
letter-spacing: -1px; | |
line-height: 1; | |
margin-bottom: 10px; | |
margin-top: 0; | |
} | |
.post-content h2 { | |
font-size: 42px; | |
} | |
.post-content h3 { | |
font-size: 30px; | |
} | |
.post-content h4 { | |
font-size: 20px; | |
} | |
.post-meta { | |
color: #828282; | |
font-size: 0.875rem; | |
margin-bottom: 0px; | |
} | |
.post-link { | |
display: block; | |
font-size: 42px; | |
} | |
#markdown-toc { | |
list-style: none; | |
padding-left: 0; | |
} | |
#markdown-toc li > ul { | |
margin-bottom: 0; | |
} | |
.logo { | |
float: left; | |
margin-right: 20px; | |
padding-bottom: 15px; | |
width: 120px; | |
} | |
.about .post-title { | |
padding-top: 20px; | |
} | |
.about .post-description { | |
font-size: 20px; | |
} | |
.instructors { | |
padding: 0 0 0 1%; | |
} | |
.instructor-profile-three-col, .instructor-profile-two-col { | |
display: block; | |
float: left; | |
height: 210px; | |
} | |
@media screen and (min-width: 676px) { | |
.instructor-profile-three-col, .instructor-profile-two-col { | |
height: 130px; | |
} | |
} | |
.instructor-profile-three-col img, .instructor-profile-two-col img { | |
border-radius: 50%; | |
float: left; | |
object-fit: cover; | |
height: 100px; | |
width: 100px; | |
margin-right: 10px; | |
} | |
.instructor-profile-three-col ul.instructor-info, .instructor-profile-two-col ul.instructor-info { | |
display: block; | |
float: left; | |
list-style-type: none; | |
padding-left: 0; | |
width: 65%; | |
width: -webkit-calc(100% - 130px); | |
width: calc(100% - 130px); | |
min-width: 210px; | |
} | |
.instructor-profile-three-col ul.instructor-info a, .instructor-profile-two-col ul.instructor-info a { | |
color: #2698BA; | |
} | |
.instructor-profile-three-col ul.instructor-info a:hover, .instructor-profile-two-col ul.instructor-info a:hover { | |
text-decoration: underline; | |
} | |
.instructor-profile-three-col ul.instructor-info span, .instructor-profile-two-col ul.instructor-info span { | |
font-weight: 400; | |
} | |
.instructor-profile-two-col { | |
width: 50%; | |
} | |
.instructor-profile-three-col { | |
width: 33%; | |
} | |
.news { | |
border-top: 1px solid #e8e8e8; | |
margin-top: 30px; | |
padding-top: 20px; | |
} | |
.news h2 { | |
font-weight: bold; | |
margin-top: 0; | |
margin-bottom: 10px; | |
} | |
.news table { | |
border-collapse: collapse; | |
width: 100%; | |
} | |
.news table .date { | |
width: 19%; | |
} | |
.news table .announcement { | |
width: 81%; | |
} | |
.news table tr { | |
text-align: left; | |
} | |
.news table td { | |
padding: 6px 0; | |
vertical-align: top; | |
border: none; | |
} | |
.pagination { | |
font-size: 1rem; | |
font-family: "Lato", "Helvetica Neue", Helvetica, sans-serif; | |
font-weight: 400; | |
text-align: center; | |
} | |
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { | |
.pagination { | |
font-weight: 100; | |
} | |
} | |
.pagination a, .pagination .disabled { | |
-webkit-transition: all 0.2s ease-in-out; | |
-moz-transition: all 0.2s ease-in-out; | |
transition: all 0.2s ease-in-out; | |
background: #fafafa; | |
border-radius: 0.1875em; | |
border: 1px solid #f3f3f3; | |
color: #333333; | |
padding: 1em 1.5em; | |
} | |
.pagination .disabled, .pagination .pagination-meta { | |
opacity: 0.5; | |
} | |
.pagination .pagination-meta { | |
overflow: hidden; | |
} | |
.pagination a:hover, .pagination a:focus { | |
background: white; | |
color: #2698BA; | |
} | |
.pagination a:active { | |
background: #f7f7f7; | |
} | |
.pagination .button { | |
font-size: 1rem; | |
font-weight: 300; | |
letter-spacing: 1px; | |
} | |
.button-disabled { | |
opacity: 0.55; | |
background-color: #999; | |
} | |
.button-disabled:hover, | |
.button-disabled:active, | |
.button-disabled:focus { | |
cursor: not-allowed; | |
background-color: #999; | |
} | |
.publications h2 { | |
color: #2698BA; | |
font-size: 32px; | |
margin-bottom: 30px; | |
text-align: center; | |
} | |
.year { | |
border-top: 1px solid #ccc; | |
color: #ccc; | |
margin: 0 -3em -2.5ex -2em; | |
padding-top: 1ex; | |
text-align: right; | |
} | |
.bibliography { | |
margin-bottom: 50px; | |
margin-top: 20px; | |
list-style-type: circle; | |
} | |
.bibliography li { | |
margin: 10px 0; | |
position: relative; | |
} | |
.bibliography li span { | |
display: block; | |
} | |
.bibliography li .title { | |
font-weight: bolder; | |
} | |
.bibliography li .author a { | |
border-bottom: 1px dashed #2698BA; | |
} | |
.bibliography li .author a:hover { | |
border-bottom-style: solid; | |
text-decoration: none; | |
} | |
.bibliography li .author > em { | |
border-bottom: 1px solid; | |
font-style: normal; | |
} | |
.bibliography li a.abstract, .bibliography li a.bibtex { | |
cursor: pointer; | |
} | |
.bibliography li .hidden { | |
font-size: 0.875rem; | |
max-height: 0px; | |
overflow: hidden; | |
text-align: justify; | |
-webkit-transition: 0.15s ease; | |
-moz-transition: 0.15s ease; | |
-ms-transition: 0.15s ease; | |
-o-transition: 0.15s ease; | |
transition: all 0.15s ease; | |
} | |
.bibliography li .hidden p { | |
line-height: 1.4em; | |
margin: 10px; | |
} | |
.bibliography li .hidden pre { | |
font-size: 1em; | |
line-height: 1.4em; | |
padding: 10px; | |
} | |
.bibliography li .hidden.open { | |
max-height: 100em; | |
-webkit-transition: 0.15s ease; | |
-moz-transition: 0.15s ease; | |
-ms-transition: 0.15s ease; | |
-o-transition: 0.15s ease; | |
transition: all 0.15s ease; | |
} | |
.bibliography li span.abstract.hidden { | |
border: dashed 1px #fff; | |
} | |
.bibliography li span.abstract.hidden.open { | |
border-color: #828282; | |
} | |
.bibliography abbr { | |
position: absolute; | |
left: -7em; | |
} | |
.star { | |
color: #2698BA; | |
font-style: normal; | |
} | |
blockquote { | |
border-left: 5px solid #7a7a7a; | |
font-style: italic; | |
margin-left: 0.5rem; | |
padding: 0.5rem; | |
} | |
blockquote p { | |
margin: 0; | |
} | |
blockquote footer { | |
background-color: #fff; | |
border-color: transparent; | |
color: #7a7a7a; | |
font-size: 0.85rem; | |
font-style: normal; | |
text-align: left; | |
padding: 0; | |
} | |
pre, | |
pre code { | |
background-color: transparent; | |
border-radius: 0; | |
} | |
pre, | |
code { | |
font-family: "Source Code Pro", Consolas, monospace; | |
} | |
code { | |
color: #333; | |
font-size: 85%; | |
padding-bottom: 0.1em; | |
padding-left: 0.2em; | |
padding-right: 0.2em; | |
padding-top: 0.1em; | |
} | |
pre { | |
padding: 1.125em; | |
line-height: 1.11; | |
overflow-x: scroll; | |
margin-bottom: 0.88em; | |
background-color: #fafafa; | |
} | |
.highlight .p { | |
font-size: 1.125rem; | |
line-height: 1; | |
} | |
pre { | |
counter-reset: line-numbering; | |
white-space: pre; | |
overflow-x: auto; | |
word-break: inherit; | |
word-wrap: inherit; | |
} | |
pre a { | |
background-image: none; | |
} | |
pre a::before { | |
content: counter(line-numbering); | |
counter-increment: line-numbering; | |
padding-right: 1em; /* space after numbers */ | |
width: 25px; | |
text-align: right; | |
opacity: 0.7; | |
display: inline-block; | |
color: #ccc; | |
margin-right: 16px; | |
font-size: 13px; | |
-webkit-touch-callout: none; | |
-webkit-user-select: none; | |
-khtml-user-select: none; | |
-moz-user-select: none; | |
-ms-user-select: none; | |
user-select: none; | |
} | |
pre a:first-of-type::before { | |
padding-top: 10px; | |
} | |
pre a:last-of-type::before { | |
padding-bottom: 10px; | |
} | |
pre a:only-of-type::before { | |
padding: 10px; | |
} | |
.row { | |
display: flex; | |
flex-direction: row; | |
flex-wrap: wrap; | |
align-items: flex-start; | |
justify-content: center; | |
} | |
.col { | |
display: inline-block; | |
width: 100%; | |
height: 100%; | |
object-fit: cover; | |
box-sizing: border-box; | |
padding: 5px; | |
} | |
.one { | |
width: 33%; | |
} | |
.two { | |
width: 66%; | |
} | |
.three { | |
width: 100%; | |
} | |
figcaption { | |
text-align: center; | |
} | |
.gist, | |
.gist .highlight .p { | |
font-size: 0.75rem; | |
} | |
.gist .lines { | |
width: 100%; | |
} | |
a { | |
color: #333; | |
text-decoration: none; | |
} | |
a:hover { | |
color: #2698BA; | |
text-decoration: none; | |
} | |
article a, .news a { | |
color: #2698BA; | |
} | |
article a:hover, .news a:hover { | |
text-decoration: underline; | |
} | |
.social a { | |
color: #333; | |
} | |
.social a:hover { | |
color: #2698BA; | |
} | |
.measure { | |
margin: 0 auto; | |
max-width: 42rem; | |
} | |
/* | |
Table styles copied from Bootstrap | |
Copyright (c) 2018 Twitter, Inc | |
*/ | |
table { | |
background-color: transparent; | |
} | |
table col[class*=col-] { | |
position: static; | |
display: table-column; | |
float: none; | |
} | |
table td[class*=col-], | |
table th[class*=col-] { | |
position: static; | |
display: table-cell; | |
float: none; | |
} | |
caption { | |
padding-top: 8px; | |
padding-bottom: 8px; | |
color: #ccc; | |
text-align: left; | |
} | |
th { | |
text-align: left; | |
} | |
.table { | |
width: 100%; | |
max-width: 100%; | |
margin-bottom: 24px; | |
border-collapse: collapse; | |
} | |
.table > thead > tr > th, | |
.table > thead > tr > td, | |
.table > tbody > tr > th, | |
.table > tbody > tr > td, | |
.table > tfoot > tr > th, | |
.table > tfoot > tr > td { | |
padding: 8px; | |
line-height: 1.5; | |
vertical-align: top; | |
border-top: 1px solid #ddd; | |
} | |
.table > thead > tr > th { | |
vertical-align: bottom; | |
border-bottom: 2px solid #ddd; | |
} | |
.table > caption + thead > tr:first-child > th, | |
.table > caption + thead > tr:first-child > td, | |
.table > colgroup + thead > tr:first-child > th, | |
.table > colgroup + thead > tr:first-child > td, | |
.table > thead:first-child > tr:first-child > th, | |
.table > thead:first-child > tr:first-child > td { | |
border-top: 0; | |
} | |
.table > tbody + tbody { | |
border-top: 2px solid #ddd; | |
} | |
.table .table { | |
background-color: #fff; | |
} | |
.table-condensed > thead > tr > th, | |
.table-condensed > thead > tr > td, | |
.table-condensed > tbody > tr > th, | |
.table-condensed > tbody > tr > td, | |
.table-condensed > tfoot > tr > th, | |
.table-condensed > tfoot > tr > td { | |
padding: 5px; | |
} | |
.table-bordered { | |
border: 1px solid #ddd; | |
} | |
.table-bordered > thead > tr > th, | |
.table-bordered > thead > tr > td, | |
.table-bordered > tbody > tr > th, | |
.table-bordered > tbody > tr > td, | |
.table-bordered > tfoot > tr > th, | |
.table-bordered > tfoot > tr > td { | |
border: 1px solid #ddd; | |
} | |
.table-bordered > thead > tr > th, | |
.table-bordered > thead > tr > td { | |
border-bottom-width: 2px; | |
} | |
.table-striped > tbody > tr:nth-of-type(odd) { | |
background-color: #f9f9f9; | |
} | |
.table-hover > tbody > tr:hover { | |
background-color: #f5f5f5; | |
} | |
.table > thead > tr > td.active, | |
.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, | |
.table > tbody > tr > td.active, | |
.table > tbody > tr > th.active, | |
.table > tbody > tr.active > td, | |
.table > tbody > tr.active > th, | |
.table > tfoot > tr > td.active, | |
.table > tfoot > tr > th.active, | |
.table > tfoot > tr.active > td, | |
.table > tfoot > tr.active > th { | |
background-color: #f5f5f5; | |
} | |
.table-hover > tbody > tr > td.active:hover, | |
.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { | |
background-color: #e8e8e8; | |
} | |
.table > thead > tr > td.success, | |
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, | |
.table > tbody > tr > td.success, | |
.table > tbody > tr > th.success, | |
.table > tbody > tr.success > td, | |
.table > tbody > tr.success > th, | |
.table > tfoot > tr > td.success, | |
.table > tfoot > tr > th.success, | |
.table > tfoot > tr.success > td, | |
.table > tfoot > tr.success > th { | |
background-color: #dff0d8; | |
} | |
.table-hover > tbody > tr > td.success:hover, | |
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { | |
background-color: #d0e9c6; | |
} | |
.table > thead > tr > td.info, | |
.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, | |
.table > tbody > tr > td.info, | |
.table > tbody > tr > th.info, | |
.table > tbody > tr.info > td, | |
.table > tbody > tr.info > th, | |
.table > tfoot > tr > td.info, | |
.table > tfoot > tr > th.info, | |
.table > tfoot > tr.info > td, | |
.table > tfoot > tr.info > th { | |
background-color: #d9edf7; | |
} | |
.table-hover > tbody > tr > td.info:hover, | |
.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { | |
background-color: #c4e3f3; | |
} | |
.table > thead > tr > td.warning, | |
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, | |
.table > tbody > tr > td.warning, | |
.table > tbody > tr > th.warning, | |
.table > tbody > tr.warning > td, | |
.table > tbody > tr.warning > th, | |
.table > tfoot > tr > td.warning, | |
.table > tfoot > tr > th.warning, | |
.table > tfoot > tr.warning > td, | |
.table > tfoot > tr.warning > th { | |
background-color: #fcf8e3; | |
} | |
.table-hover > tbody > tr > td.warning:hover, | |
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { | |
background-color: #faf2cc; | |
} | |
.table > thead > tr > td.danger, | |
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, | |
.table > tbody > tr > td.danger, | |
.table > tbody > tr > th.danger, | |
.table > tbody > tr.danger > td, | |
.table > tbody > tr.danger > th, | |
.table > tfoot > tr > td.danger, | |
.table > tfoot > tr > th.danger, | |
.table > tfoot > tr.danger > td, | |
.table > tfoot > tr.danger > th { | |
background-color: #f2dede; | |
} | |
.table-hover > tbody > tr > td.danger:hover, | |
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { | |
background-color: #ebcccc; | |
} | |
.table-responsive { | |
min-height: 0.01%; | |
overflow-x: auto; | |
} | |
@media screen and (max-width: 767px) { | |
.table-responsive { | |
width: 100%; | |
margin-bottom: 18px; | |
overflow-y: hidden; | |
-ms-overflow-style: -ms-autohiding-scrollbar; | |
border: 1px solid #ddd; | |
} | |
.table-responsive > .table { | |
margin-bottom: 0; | |
} | |
.table-responsive > .table > thead > tr > th, | |
.table-responsive > .table > thead > tr > td, | |
.table-responsive > .table > tbody > tr > th, | |
.table-responsive > .table > tbody > tr > td, | |
.table-responsive > .table > tfoot > tr > th, | |
.table-responsive > .table > tfoot > tr > td { | |
white-space: nowrap; | |
} | |
.table-responsive > .table-bordered { | |
border: 0; | |
} | |
.table-responsive > .table-bordered > thead > tr > th:first-child, | |
.table-responsive > .table-bordered > thead > tr > td:first-child, | |
.table-responsive > .table-bordered > tbody > tr > th:first-child, | |
.table-responsive > .table-bordered > tbody > tr > td:first-child, | |
.table-responsive > .table-bordered > tfoot > tr > th:first-child, | |
.table-responsive > .table-bordered > tfoot > tr > td:first-child { | |
border-left: 0; | |
} | |
.table-responsive > .table-bordered > thead > tr > th:last-child, | |
.table-responsive > .table-bordered > thead > tr > td:last-child, | |
.table-responsive > .table-bordered > tbody > tr > th:last-child, | |
.table-responsive > .table-bordered > tbody > tr > td:last-child, | |
.table-responsive > .table-bordered > tfoot > tr > th:last-child, | |
.table-responsive > .table-bordered > tfoot > tr > td:last-child { | |
border-right: 0; | |
} | |
.table-responsive > .table-bordered > tbody > tr:last-child > th, | |
.table-responsive > .table-bordered > tbody > tr:last-child > td, | |
.table-responsive > .table-bordered > tfoot > tr:last-child > th, | |
.table-responsive > .table-bordered > tfoot > tr:last-child > td { | |
border-bottom: 0; | |
} | |
} | |
html { | |
font-size: 16px; | |
} | |
body { | |
color: #333; | |
} | |
abbr { | |
border-bottom: 1px black dotted; | |
cursor: help; | |
} | |
p { | |
color: #333; | |
} | |
h1, h2, h3, h4, h5, h6 { | |
font-weight: 400; | |
} | |
small, | |
.small { | |
font-size: 0.707rem; | |
} | |
sup { | |
position: relative; | |
vertical-align: middle; | |
top: -0.9ex; | |
} | |
div.equation { | |
margin: 0.5rem 0; | |
text-align: center; | |
} | |
latex-js { | |
display: block; | |
margin-bottom: -webkit-calc(30px / 2); | |
margin-bottom: calc(30px / 2); | |
} | |
/*# sourceMappingURL=main.css.map */ |