|
|
|
|
|
* { |
|
|
margin: 0; |
|
|
padding: 0; |
|
|
box-sizing: border-box; |
|
|
} |
|
|
|
|
|
|
|
|
:root { |
|
|
--main_accent_color: #930014; |
|
|
--text_color: #1d1d1d; |
|
|
--table_background: rgb(224, 224, 224); |
|
|
--light_text_background: rgb(245, 245, 245); |
|
|
--link_color: #770000; |
|
|
} |
|
|
|
|
|
|
|
|
html, body { |
|
|
height: 100%; |
|
|
margin: 0; |
|
|
} |
|
|
|
|
|
body { |
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
min-height: 100vh; |
|
|
font-family: 'Roboto', sans-serif; |
|
|
line-height: 1.6; |
|
|
color: var(--text_color); |
|
|
background-color: white; |
|
|
padding-bottom: 3.75rem; |
|
|
} |
|
|
|
|
|
.menu { |
|
|
background: none; |
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
top: 0; |
|
|
left: 0; |
|
|
width: 100%; |
|
|
position: fixed; |
|
|
z-index: 1000; |
|
|
} |
|
|
|
|
|
.menu.scrolled { |
|
|
background-color: var(--main_accent_color); |
|
|
flex-direction: row; |
|
|
justify-content: space-between; |
|
|
align-items: center; |
|
|
width: 100%; |
|
|
padding: 0; |
|
|
padding-left: 1.25rem; |
|
|
font-size: 0.625rem; |
|
|
} |
|
|
|
|
|
|
|
|
h1, h2, h3, h4 { |
|
|
font-family: Verdana, Geneva, Tahoma, sans-serif; |
|
|
font-weight: 100; |
|
|
} |
|
|
|
|
|
|
|
|
p { |
|
|
font-size: 1rem; |
|
|
} |
|
|
|
|
|
ul { |
|
|
font-size: 0.95rem; |
|
|
list-style-type: square; |
|
|
} |
|
|
.header-text { |
|
|
top: 0; |
|
|
left: 0; |
|
|
width: 100%; |
|
|
} |
|
|
|
|
|
.header { |
|
|
background-color: var(--main_accent_color); |
|
|
color: white; |
|
|
text-align: center; |
|
|
} |
|
|
|
|
|
.header-spacing { |
|
|
transition: height 0.3s ease-out; |
|
|
} |
|
|
|
|
|
h1.header { |
|
|
font-size: 3.5rem; |
|
|
padding-top: 0.4em; |
|
|
transition: font-size 2s, padding-top 2s; |
|
|
} |
|
|
|
|
|
#methodology { |
|
|
padding-top: 6.25rem; |
|
|
} |
|
|
|
|
|
h1.scrolled { |
|
|
font-size: 1.75rem; |
|
|
} |
|
|
|
|
|
button.outline { |
|
|
display: flex; |
|
|
align-items: center; |
|
|
justify-content: center; |
|
|
height: 2.5rem; |
|
|
padding: 0.625rem; |
|
|
background-color: white; |
|
|
color:var(--main_accent_color); |
|
|
} |
|
|
|
|
|
span.outline { |
|
|
display: flex; |
|
|
justify-content: center; |
|
|
align-items: center; |
|
|
font-size: 1.125rem; |
|
|
visibility: visible; |
|
|
} |
|
|
|
|
|
h3.challs { |
|
|
font-weight: lighter; |
|
|
font-size: 1.875rem; |
|
|
padding-top: 4.375rem; |
|
|
} |
|
|
|
|
|
.challenge-des p { |
|
|
font-size: 0.9rem; |
|
|
} |
|
|
|
|
|
.about { |
|
|
width: 100%; |
|
|
text-align: left; |
|
|
padding: 0.5rem 1.5rem; |
|
|
font-size: 1.5rem; |
|
|
color: var(--link_color); |
|
|
} |
|
|
|
|
|
.paragraph { |
|
|
display: block; |
|
|
margin-top: 1rem; |
|
|
|
|
|
} |
|
|
|
|
|
span.outline.scrolled { |
|
|
font-size: 0rem; |
|
|
visibility: hidden; |
|
|
} |
|
|
|
|
|
|
|
|
.bibtex-entry { |
|
|
display: grid; |
|
|
grid-template-columns: min-content auto 1fr; |
|
|
column-gap: 0.75rem; |
|
|
} |
|
|
|
|
|
.bibtex-field { |
|
|
display: contents; |
|
|
} |
|
|
|
|
|
.bibtex-label { |
|
|
grid-column: 1; |
|
|
white-space: nowrap; |
|
|
margin-left: 1rem; |
|
|
} |
|
|
|
|
|
.bibtex-equals { |
|
|
grid-column: 2; |
|
|
} |
|
|
|
|
|
.bibtex-value { |
|
|
grid-column: 3; |
|
|
white-space: pre-wrap; |
|
|
} |
|
|
|
|
|
.indent { |
|
|
display: inline-block; |
|
|
text-indent: 20px; |
|
|
} |
|
|
|
|
|
.bibtex-end { |
|
|
grid-column: 1 / span 3; |
|
|
margin-left: 0; |
|
|
} |
|
|
|
|
|
button.outline.scrolled, button.outline.scrolled.spaced { |
|
|
width: 3em; |
|
|
} |
|
|
|
|
|
|
|
|
.site-content { |
|
|
flex: 1; |
|
|
} |
|
|
|
|
|
|
|
|
section { |
|
|
padding: 1.25rem; |
|
|
} |
|
|
|
|
|
|
|
|
.title-wrapper { |
|
|
background-color: var(--main_accent_color); |
|
|
color: white; |
|
|
padding: 1.25rem; |
|
|
text-align: center; |
|
|
} |
|
|
|
|
|
.title-wrapper h1 { |
|
|
font-size: 3.75rem; |
|
|
margin-bottom: 0.4em; |
|
|
} |
|
|
|
|
|
.title-wrapper h3 { |
|
|
font-weight: normal; |
|
|
margin-top: 0.2em; |
|
|
margin-bottom: 1em; |
|
|
} |
|
|
|
|
|
|
|
|
.content-box { |
|
|
padding: 0.9375rem; |
|
|
margin-bottom: 1.25rem; |
|
|
} |
|
|
|
|
|
.content-box.column { |
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
} |
|
|
|
|
|
.text-title { |
|
|
color: var(--main_accent_color); |
|
|
padding: 0.9375rem; |
|
|
|
|
|
} |
|
|
|
|
|
.text-content { |
|
|
font-size: 1rem; |
|
|
color: var(--text_color); |
|
|
padding: 0.625rem 0; |
|
|
} |
|
|
|
|
|
|
|
|
.table { |
|
|
width: 100%; |
|
|
border-collapse: collapse; |
|
|
} |
|
|
|
|
|
.table thead { |
|
|
background-color: var(--main_accent_color); |
|
|
color: white; |
|
|
text-align: center; |
|
|
} |
|
|
|
|
|
li { |
|
|
margin-left: 1rem; |
|
|
font-size: 0.9rem; |
|
|
} |
|
|
|
|
|
.table tbody { |
|
|
background-color: white; |
|
|
} |
|
|
|
|
|
.table th, .table td { |
|
|
text-align: center; |
|
|
padding: 0.5rem; |
|
|
border-bottom: 1px solid #ddd; |
|
|
font-size: 0.8rem; |
|
|
} |
|
|
|
|
|
.table td { |
|
|
font-family: Verdana, Geneva, Tahoma, sans-serif; |
|
|
text-align: left; |
|
|
padding: 2rem 0rem; |
|
|
} |
|
|
|
|
|
.table tbody tr:nth-child(odd) { |
|
|
background-color: hsl(0, 0%, 98%); |
|
|
} |
|
|
|
|
|
.table tbody tr:nth-child(even) { |
|
|
background-color: hsl(0, 0%, 100%); |
|
|
} |
|
|
|
|
|
.dataTables_wrapper { |
|
|
border-radius: 0.3rem; |
|
|
overflow: hidden; |
|
|
} |
|
|
|
|
|
table.dataTable { |
|
|
border-radius: 0.3rem; |
|
|
} |
|
|
|
|
|
|
|
|
.table tbody tr:nth-child(odd) td.sorted-column { |
|
|
background-color: hsl(0, 0%, 92%); |
|
|
} |
|
|
|
|
|
.table tbody tr:nth-child(even) td.sorted-column { |
|
|
background-color: hsl(0, 0%, 94%); |
|
|
} |
|
|
|
|
|
table .sorted-column-header { |
|
|
background-color: rgb(105, 0, 0) !important; |
|
|
} |
|
|
|
|
|
|
|
|
.table-scroll { |
|
|
overflow-x: auto; |
|
|
white-space: nowrap; |
|
|
width: 100%; |
|
|
margin: 0.625rem 0; |
|
|
} |
|
|
|
|
|
|
|
|
.table { |
|
|
width: auto; |
|
|
border-collapse: separate; |
|
|
border-spacing: 0; |
|
|
} |
|
|
|
|
|
.table-container { |
|
|
overflow-x: auto; |
|
|
-webkit-overflow-scrolling: touch; |
|
|
padding-bottom: 0.8rem; |
|
|
} |
|
|
|
|
|
th.wrap { |
|
|
max-width: 7rem; |
|
|
white-space: normal; |
|
|
} |
|
|
|
|
|
th.subheader { |
|
|
font-size: 0.75rem; |
|
|
} |
|
|
|
|
|
.container-wrapper { |
|
|
width: 90%; |
|
|
margin: auto; |
|
|
} |
|
|
|
|
|
.outline { |
|
|
font-size: 1rem; |
|
|
font-family: Verdana, Geneva, Tahoma, sans-serif; |
|
|
height: 2em; |
|
|
|
|
|
width:fit-content; |
|
|
position: relative; |
|
|
background: transparent; |
|
|
border:0rem; |
|
|
border-radius: 0.5em; |
|
|
padding: 0em 0em; |
|
|
margin: 0.2em 0.5em; |
|
|
color: var(--main_accent_color); |
|
|
background-color: white; |
|
|
} |
|
|
|
|
|
.outline.spaced { |
|
|
width: 10em; |
|
|
} |
|
|
|
|
|
.model-links, .challenge-links { |
|
|
display: flex; |
|
|
flex-direction: row; |
|
|
flex-wrap: wrap; |
|
|
gap: 3.125rem; |
|
|
padding: 1.25rem; |
|
|
justify-content: center; |
|
|
} |
|
|
|
|
|
.model-links { |
|
|
max-width: 75rem; |
|
|
} |
|
|
|
|
|
.categories p.cat { |
|
|
font-weight:600; |
|
|
font-size: 1.25rem; |
|
|
font-family: Verdana, Geneva, Tahoma, sans-serif; |
|
|
} |
|
|
|
|
|
.categories p { |
|
|
margin:0.25rem 0; |
|
|
} |
|
|
|
|
|
|
|
|
.challenge-links.grid-column { |
|
|
grid-template-columns: 1fr; |
|
|
gap:0rem; |
|
|
padding:0.125rem; |
|
|
width: 25%; |
|
|
max-height: 41.25rem; |
|
|
} |
|
|
|
|
|
.choices-body { |
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
align-items: center; |
|
|
|
|
|
height: inherit; |
|
|
padding-left: 1.5rem; |
|
|
} |
|
|
|
|
|
.model-des, .challenge-des { |
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
align-items: center; |
|
|
justify-content:start; |
|
|
} |
|
|
|
|
|
.challenge-des { |
|
|
max-width: 20rem; |
|
|
background-color: var(--light_text_background); |
|
|
padding: 1.5rem; |
|
|
border-radius: 1.5rem; |
|
|
} |
|
|
button.categories { |
|
|
background: none; |
|
|
border: none; |
|
|
padding: 0.625rem; |
|
|
} |
|
|
|
|
|
button.models{ |
|
|
transition: background-color 0.3s; |
|
|
|
|
|
padding: 0.9375rem 1.5625rem; |
|
|
margin-bottom: 1.25rem; |
|
|
font-size: 1rem; |
|
|
width: 10.9375rem; |
|
|
text-align: center; |
|
|
font-family: Verdana, Geneva, Tahoma, sans-serif; |
|
|
color: black; |
|
|
background-color: var(--table_background); |
|
|
border-radius: 2em; |
|
|
border: none; |
|
|
} |
|
|
|
|
|
.challenge-links.grid-column p.cat { |
|
|
font-weight:600; |
|
|
font-size: 0.75rem; |
|
|
padding: 0.625rem; |
|
|
} |
|
|
|
|
|
.web-blurb { |
|
|
max-width: 40rem; |
|
|
} |
|
|
.challenge-links.grid-column button.categories { |
|
|
padding: 0.5625rem 0.9375rem; |
|
|
margin-bottom: 0.625rem; |
|
|
} |
|
|
|
|
|
.challenge-des p { |
|
|
transition: opacity 0.3s; |
|
|
text-align: justify; |
|
|
font-size: 0.9rem; |
|
|
} |
|
|
|
|
|
.challenge-links.grid-column p:not(.cat) { |
|
|
opacity: 0; |
|
|
height: 0; |
|
|
overflow: hidden; |
|
|
padding: 0; |
|
|
margin: 0; |
|
|
} |
|
|
|
|
|
.context a { |
|
|
display: inline; |
|
|
text-decoration: underline; |
|
|
color:#770000; |
|
|
} |
|
|
|
|
|
.text-content.centered { |
|
|
display: flex; |
|
|
justify-content: center; |
|
|
padding: 1.25rem; |
|
|
} |
|
|
|
|
|
a { |
|
|
text-decoration: none; |
|
|
color: inherit; |
|
|
display: flex; |
|
|
justify-content: center; |
|
|
} |
|
|
|
|
|
.challenge-des a { |
|
|
flex-direction: column; |
|
|
} |
|
|
|
|
|
p.aka { |
|
|
color:#6c6c6c; |
|
|
font-style: italic; |
|
|
} |
|
|
.chartLegend { |
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
gap: 0.4375rem; |
|
|
margin: 1.25rem; |
|
|
padding: 0.625rem; |
|
|
font-size: 0.5625rem; |
|
|
align-items: left; |
|
|
width: 12.5rem; |
|
|
} |
|
|
|
|
|
.row-disp { |
|
|
display: flex; |
|
|
flex-direction: row; |
|
|
padding:0rem 3.125rem; |
|
|
justify-content: start; |
|
|
} |
|
|
.side-choices { |
|
|
border-radius: 0.625rem; |
|
|
display: flex; |
|
|
flex-direction: row; |
|
|
height: 25rem; |
|
|
} |
|
|
|
|
|
.choices-text { |
|
|
height: inherit; |
|
|
max-width: 30%; |
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
align-items: center; |
|
|
justify-content: center; |
|
|
background-color:var(--main_accent_color); |
|
|
color: white; |
|
|
} |
|
|
.chart-container { |
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
align-items: center; |
|
|
} |
|
|
|
|
|
.centered-text { |
|
|
text-align: center; |
|
|
padding: 0; |
|
|
margin: 0; |
|
|
display: flex; |
|
|
justify-content: center; |
|
|
align-items: center; |
|
|
} |
|
|
|
|
|
.button-choices { |
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
height: inherit; |
|
|
width: 10rem; |
|
|
} |
|
|
|
|
|
.model-button { |
|
|
margin:0rem; |
|
|
padding: 0.625rem; |
|
|
color: white; |
|
|
font-weight: bolder; |
|
|
border: none; |
|
|
flex-grow: 1; |
|
|
} |
|
|
|
|
|
.button-container { |
|
|
background-color: white; |
|
|
border-radius: 0.9375rem; |
|
|
display: inline-flex; |
|
|
padding:0rem; |
|
|
box-shadow: 0 0.625rem 0.4375rem rgba(0, 0, 0, 0.2); |
|
|
height: 3.125rem; |
|
|
margin-bottom: 1.25rem; |
|
|
} |
|
|
|
|
|
.toggle-button { |
|
|
background-color: white; |
|
|
color: black; |
|
|
font-weight: lighter; |
|
|
border: none; |
|
|
padding: 0.625rem 1.25rem; |
|
|
cursor: pointer; |
|
|
outline: none; |
|
|
transition: background-color 0.3s, color 0.3s; |
|
|
} |
|
|
|
|
|
.toggle-button:first-child { |
|
|
border-top-left-radius: 0.75rem; |
|
|
border-bottom-left-radius: 0.75rem; |
|
|
} |
|
|
|
|
|
.toggle-button:last-child { |
|
|
border-top-right-radius: 0.75rem; |
|
|
border-bottom-right-radius: 0.75rem; |
|
|
} |
|
|
|
|
|
.toggle-button.active { |
|
|
background-color: var(--main_accent_color); |
|
|
color: white; |
|
|
font-weight: bolder; |
|
|
|
|
|
} |
|
|
|
|
|
.challs { |
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
justify-content: center; |
|
|
align-items: center; |
|
|
padding: 1rem; |
|
|
} |
|
|
.slideshow-container { |
|
|
position: relative; |
|
|
margin: auto; |
|
|
height: 25rem; |
|
|
overflow: hidden; |
|
|
} |
|
|
|
|
|
.slide { |
|
|
display: none; |
|
|
width: 65%; |
|
|
margin-left: 3.125rem; |
|
|
position: absolute; |
|
|
|
|
|
} |
|
|
|
|
|
.prev, .next { |
|
|
cursor: pointer; |
|
|
position: absolute; |
|
|
top: 0%; |
|
|
width: auto; |
|
|
height: inherit; |
|
|
text-align: center; |
|
|
margin-top: -1.375rem; |
|
|
padding: 1rem; |
|
|
color: white; |
|
|
font-weight: bold; |
|
|
font-size: 1rem; |
|
|
|
|
|
border-radius: 0 0.1875rem 0.1875rem 0; |
|
|
user-select: none; |
|
|
display: flex; |
|
|
justify-content: right; |
|
|
align-items: center; |
|
|
} |
|
|
|
|
|
.paginate_button.previous { |
|
|
min-width:auto; |
|
|
} |
|
|
|
|
|
.prev { |
|
|
background-color: #3333331f; |
|
|
} |
|
|
|
|
|
.next { |
|
|
right: 0; |
|
|
border-radius: 0.1875rem 0 0 0.1875rem; |
|
|
width:30%; |
|
|
background: linear-gradient(to right, #93001495, #930014b0, #930014f6); |
|
|
} |
|
|
|
|
|
.model-div { |
|
|
display: flex; |
|
|
flex-direction: row; |
|
|
flex-wrap: wrap; |
|
|
gap: 1.25rem; |
|
|
} |
|
|
|
|
|
.dot { |
|
|
cursor: pointer; |
|
|
height: 0.9375rem; |
|
|
width: 0.9375rem; |
|
|
margin: 00.125rem; |
|
|
background-color: #bbb; |
|
|
border-radius: 50%; |
|
|
display: inline-block; |
|
|
transition: background-color 0.6s ease; |
|
|
} |
|
|
|
|
|
.dot.onslide { |
|
|
height: 1.2rem; |
|
|
width: 1.2rem; |
|
|
background-color: #6e6e6e; |
|
|
} |
|
|
|
|
|
.active, .dot:hover { |
|
|
background-color: #717171; |
|
|
} |
|
|
|
|
|
h2 { |
|
|
font-family:Verdana, Geneva, Tahoma, sans-serif; |
|
|
font-weight: lighter; |
|
|
font-size: 2rem; |
|
|
color:var(--main_accent_color); |
|
|
display: flex; |
|
|
} |
|
|
|
|
|
.chart-wrapper { |
|
|
display: flex; |
|
|
flex-direction: row; |
|
|
justify-content: center; |
|
|
align-items: center; |
|
|
padding: 1.25rem; |
|
|
max-width: 95%; |
|
|
|
|
|
} |
|
|
|
|
|
.text-swatch { |
|
|
background-color: var(--light_text_background); |
|
|
border-radius: 0.7rem; |
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
justify-content: center; |
|
|
} |
|
|
|
|
|
.text-swatch.answer-format { |
|
|
width: 40rem; |
|
|
margin: 0.5rem; |
|
|
padding: 1.5rem; |
|
|
display: block; |
|
|
} |
|
|
|
|
|
.text-swatch.limitations { |
|
|
width: 11rem; |
|
|
margin: 0.5rem; |
|
|
padding: 1.5rem 2rem; |
|
|
text-align: center; |
|
|
font-size: 1.175rem; |
|
|
background-color: #675959; |
|
|
color: white; |
|
|
} |
|
|
.answer-format .title { |
|
|
font-weight:600; |
|
|
font-size: 1rem; |
|
|
font-family: Verdana, Geneva, Tahoma, sans-serif; |
|
|
} |
|
|
|
|
|
.row { |
|
|
display: flex; |
|
|
flex-direction: row; |
|
|
} |
|
|
|
|
|
canvas { |
|
|
cursor: grab; |
|
|
} |
|
|
|
|
|
canvas:active { |
|
|
cursor: grabbing; |
|
|
} |
|
|
|
|
|
.log-img { |
|
|
|
|
|
padding-right: 0.2rem; |
|
|
padding-top: 0.2rem; |
|
|
} |
|
|
|
|
|
img.title { |
|
|
width: 3rem; |
|
|
} |
|
|
|
|
|
h3.chall-success { |
|
|
font-weight: normal; |
|
|
font-size: 1.875rem; |
|
|
width: 100%; |
|
|
text-align: left; |
|
|
padding: 1.25rem; |
|
|
} |
|
|
|
|
|
h3.chall-success.onslide { |
|
|
text-align: center; |
|
|
} |
|
|
|
|
|
#timeline-container { |
|
|
position: relative; |
|
|
width: 100%; |
|
|
max-width: 50rem; |
|
|
height: 10.625rem; |
|
|
margin-top: 3.125rem; |
|
|
} |
|
|
|
|
|
.timeline-line { |
|
|
position: absolute; |
|
|
top: 50%; |
|
|
left: 0; |
|
|
width: 100%; |
|
|
height:0.125rem; |
|
|
background-color: #000; |
|
|
transform: translateY(-50%); |
|
|
z-index: 1; |
|
|
} |
|
|
|
|
|
.event { |
|
|
position: absolute; |
|
|
width: 0.625rem; |
|
|
height: 1.875rem; |
|
|
background-color: #444; |
|
|
transform: translateX(-50%); |
|
|
} |
|
|
|
|
|
.event.model.stagger-down { |
|
|
height: 3.4375rem; |
|
|
bottom: 1.875rem; |
|
|
} |
|
|
|
|
|
.event.competition.stagger-up { |
|
|
height: 3.4375rem; |
|
|
top: 1.875rem; |
|
|
} |
|
|
|
|
|
.competition { |
|
|
background-color: rgb(234, 23, 23); |
|
|
top: 3.4375rem; |
|
|
} |
|
|
|
|
|
.model { |
|
|
background-color: rgb(37, 46, 71); |
|
|
bottom: 3.4375rem; |
|
|
} |
|
|
|
|
|
.event-label { |
|
|
position: absolute; |
|
|
width: 12.5rem; |
|
|
text-align: center; |
|
|
transform: translateX(-50%); |
|
|
white-space: normal; |
|
|
background: none; |
|
|
line-height: 0.8; |
|
|
} |
|
|
|
|
|
.event-name { |
|
|
font-size: 0.6667rem; |
|
|
font-weight: bold; |
|
|
} |
|
|
|
|
|
.event-date { |
|
|
font-size: 0.5rem; |
|
|
color: #666; |
|
|
} |
|
|
|
|
|
.event-label.competition { |
|
|
top:1.5625rem; |
|
|
} |
|
|
|
|
|
.event-label.model { |
|
|
bottom:1.5625rem; |
|
|
} |
|
|
|
|
|
.stagger-up.competition { |
|
|
top:0rem; |
|
|
} |
|
|
|
|
|
.stagger-down.model { |
|
|
bottom:0rem; |
|
|
} |
|
|
|
|
|
.dataTables_wrapper .dataTables_paginate { |
|
|
display: flex; |
|
|
justify-content: center; |
|
|
margin-top: 1.25rem; |
|
|
} |
|
|
|
|
|
|
|
|
.dataTables_wrapper .dataTables_paginate .paginate_button { |
|
|
color: white; |
|
|
padding: 0.625rem 0.625rem; |
|
|
margin: 00.125rem; |
|
|
cursor: pointer; |
|
|
border-radius: 0.4375rem; |
|
|
} |
|
|
|
|
|
|
|
|
.dataTables_wrapper .dataTables_paginate .paginate_button.next:hover { |
|
|
border: none; |
|
|
background: none; |
|
|
background-color: #760c0c; |
|
|
color: white; |
|
|
} |
|
|
|
|
|
.paginate_button.current { |
|
|
border: none; |
|
|
background: none; |
|
|
background-color:#cfcfcf; |
|
|
} |
|
|
|
|
|
#all-challenges-table_paginate span{ |
|
|
min-width: 12.5rem; |
|
|
} |
|
|
|
|
|
.paginate_button.next { |
|
|
border: none; |
|
|
background: none; |
|
|
background-color:#d3d3d3; |
|
|
position: relative; |
|
|
padding: 0.625rem; |
|
|
height: auto; |
|
|
|
|
|
} |
|
|
|
|
|
.visual { |
|
|
padding: 0rem 1.25rem; |
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
align-items: center; |
|
|
} |
|
|
.subtext { |
|
|
padding: 0em; |
|
|
max-width: 45rem; |
|
|
} |
|
|
|
|
|
p.small { |
|
|
font-size: 0.9rem; |
|
|
} |
|
|
|
|
|
.context { |
|
|
padding: 1.5rem; |
|
|
max-width: 55rem; |
|
|
} |
|
|
|
|
|
.button-group { |
|
|
display: flex; |
|
|
justify-content: center; |
|
|
flex-direction: row; |
|
|
flex-wrap: wrap; |
|
|
padding: 1.25rem; |
|
|
} |
|
|
|
|
|
p.slide-cat { |
|
|
font-weight: bolder; |
|
|
} |
|
|
|
|
|
|
|
|
.catchphrase { |
|
|
font-family:'Roboto', sans-serif; |
|
|
font-size: 1.75rem; |
|
|
font-weight: bold; |
|
|
padding: 1rem; |
|
|
padding-top: 1.75rem; |
|
|
color: var(--link_color); |
|
|
text-align: center; |
|
|
max-width: 50rem; |
|
|
} |
|
|
|
|
|
.citation { |
|
|
background-color: #333; |
|
|
color: white; |
|
|
font-family:'Courier New', Courier, monospace; |
|
|
font-size: 0.9rem; |
|
|
padding: 1rem; |
|
|
margin: 2rem; |
|
|
margin-top: 0rem; |
|
|
border-radius: 0.4rem; |
|
|
} |
|
|
|
|
|
|
|
|
a.leaderboard-notes { |
|
|
display: inline-block; |
|
|
color: var(--link_color); |
|
|
font-weight: bold; |
|
|
} |
|
|
|
|
|
|
|
|
pre { |
|
|
white-space: pre-wrap; |
|
|
white-space: -moz-pre-wrap; |
|
|
white-space: -pre-wrap; |
|
|
white-space: -o-pre-wrap; |
|
|
word-wrap: break-word; |
|
|
} |
|
|
|
|
|
pre span.indent { |
|
|
|
|
|
margin-left: 10em; |
|
|
text-indent: -2em; |
|
|
} |
|
|
|
|
|
.ethics a { |
|
|
display: inline; |
|
|
color: var(--link_color); |
|
|
font-weight: bold; |
|
|
} |
|
|
|
|
|
.bountybench a { |
|
|
display: inline; |
|
|
color: var(--link_color); |
|
|
font-weight: bold; |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.footer-container { |
|
|
position: fixed; |
|
|
bottom: 0; |
|
|
width: 100%; |
|
|
background-color: #333; |
|
|
color: white; |
|
|
text-align: center; |
|
|
padding: 0.625rem 0; |
|
|
z-index: 3; |
|
|
} |
|
|
|
|
|
.footer-container a { |
|
|
color: white; |
|
|
text-decoration: none; |
|
|
} |
|
|
|
|
|
.footer-text { |
|
|
font-size: 0.8rem; |
|
|
font-family: Verdana, Geneva, Tahoma, sans-serif; |
|
|
} |
|
|
|
|
|
table.dataTable tbody td.spaced-cell { |
|
|
padding: 0.5rem 1rem; |
|
|
} |
|
|
|
|
|
#website-body { |
|
|
padding-bottom: 3.125rem; |
|
|
padding-top: 10.9375rem; |
|
|
} |
|
|
|
|
|
.impact li { |
|
|
font-size: 0.9rem; |
|
|
} |
|
|
|
|
|
.impact a { |
|
|
text-decoration: none; |
|
|
} |
|
|
|
|
|
@media (max-width: 50rem) { |
|
|
section { |
|
|
padding: 0.25rem; |
|
|
} |
|
|
.text-content { |
|
|
padding: 0.25rem 0; |
|
|
} |
|
|
|
|
|
.visual { |
|
|
padding: 0rem; |
|
|
} |
|
|
|
|
|
.context { |
|
|
padding: 0.25rem; |
|
|
} |
|
|
|
|
|
li, p.small { |
|
|
font-size: 0.8rem; |
|
|
} |
|
|
|
|
|
.challenge-des p { |
|
|
font-size: 0.8rem; |
|
|
} |
|
|
|
|
|
.citation { |
|
|
font-size: 0.7rem; |
|
|
} |
|
|
|
|
|
.catchphrase { |
|
|
font-size: 1.5rem; |
|
|
} |
|
|
|
|
|
h3.challs { |
|
|
font-size: 1.7rem; |
|
|
} |
|
|
|
|
|
h1.header { |
|
|
font-size: 2.5rem; |
|
|
} |
|
|
|
|
|
span.outline { |
|
|
font-size: 1rem; |
|
|
} |
|
|
|
|
|
table.dataTable tbody td.spaced-cell { |
|
|
padding: 0.25rem 0.5rem; |
|
|
font-size: 0.r6em; |
|
|
} |
|
|
|
|
|
.table th, .table td { |
|
|
font-size: 0.6rem; |
|
|
} |
|
|
|
|
|
#leaderboard th { |
|
|
max-width: 20% |
|
|
} |
|
|
|
|
|
#website-body { |
|
|
padding-top: 15rem; |
|
|
} |
|
|
} |