380 lines
6.4 KiB
CSS

@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&display=swap');
body {
min-height: 100vh;
padding: 0;
margin: 0;
background-color: #17141d;
color: white;
font-family: 'DM Mono', monospace;
}
.no_bullets {
list-style-type: none;
padding: 0;
margin: 0;
}
.headings {
color: #fdc105;
display: flex;
justify-content: center;
}
.lookup_container {
display: flex;
justify-content: center;
flex-direction: column;
margin: 10px auto;
}
.input_container {
/* padding: 30px 30px; */
/* flex: 1 1 0; */
display: grid;
justify-content: center;
}
.forms_container {
display: grid;
justify-content: center;
align-items: center;
flex-direction: column;
/* padding: 75px 250px; */
/* flex: 1 1 0; */
color: #fff;
background-image: url(/static/background/cool-background-trianglify.png);
/* background: linear-gradient(to bottom right, red, yellow); */
border: 0;
/* transition: 0.2s; */
/* overflow: hidden; */
width: min(25em, 100%);
}
.input_form {
/* padding: 5px 5px; */
/* display: flex; */
margin: auto;
}
.upload_form {
padding: 5px 5px;
display: flex;
}
.grid_test_container {
display: grid;
grid-gap: 10px;
grid-template-columns: repeat(5, minmax(0, 1fr));
grid-gap: 10px;
background-color: #2196F3;
padding: 10px;
}
.grid_test_container>.grid_test {
color: blue;
grid-column-start: span 2, 3;
background-color: #ffc100;
text-align: center;
padding: 20px 0;
font-size: 30px;
}
.flex_in_grid_container {
display: grid;
grid-template-columns: 1fr 1fr;
grid-auto-rows: 75px;
grid-gap: 10px;
}
.flex_in_grid {
display: flex;
align-items: center;
justify-content: center;
}
.grid_container>div {
background-color: rbga(255, 255, 255, 0.8);
text-align: center;
padding: 20px 0;
font-size: 30px;
}
.test_container {
/* for some reason the line below keeps the form a little less wide? */
display: grid;
justify-content: center;
justify-items: center;
margin: auto;
/*
-ms-box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
*/
}
.test_input_container {
/*
display: grid;
justify-items: center;
justify-content: center;
width: min(25em, 100%);
*/
background-color: #ffc100;
/*
-ms-box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
*/
/*
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
*/
justify-content: center;
justify-items: center;
align-items: center;
text-align: center;
width: min(25em, 100%);
margin: auto;
}
.test_forms_container {
/*
display: grid;
justify-content: center;
justify-items: center;
/* background-image: url(/static/background/cool-background-trianglify.png);*/
*/
/*
background-color: #ffc100;
*/
}
.test_text_container {
display: grid;
justify-content: center;
}
.test {
display: grid;
margin: 5px auto;
background-color: #ffc100;
justify-content: center;
justify-items: center;
width: min(25em, 100%);
text-align: center;
}
.general_container {
display: flex;
justify-content: center;
flex-direction: column;
}
.error_container {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
/* padding: 75px 250px; */
/* color: #fff; */
border: 0;
/* transition: 0.2s; */
/* overflow: hidden; */
}
.error_form_empty {
padding: 15px 15px;
display: flex;
border-style: dashed;
border-color: #fad253;
/* background-color: #fad253; */
background-color: #ffc100;
border: 5;
}
.howto_container {
/*
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
margin: 10px auto;
background-image: url(/static/background/cool-background-trianglify.png);
overflow: hidden;
*/
display: grid;
justify-content: center;
margin: auto;
}
.howto_text {
/*
display: flex;
justify-content: center;
border-style: dashed;
border-color: #fad253;
background-color: #ffc100;
border: 5;
margin: 10px auto;
*/
display: grid;
margin: 5px auto;
background-color: #ffc100;
justify-content: center;
justify-items: center;
width: min(35em, 100%);
}
.btn-warning {
position: relative;
padding: 11px 16px;
font-size: 15px;
line-height: 1.5;
border-radius: 3px;
color: #000000;
background-color: #ffc100;
border: 0;
transition: 0.2s;
opacity: 50;
overflow: hidden;
}
.btn-warning input[type="file"] {
color: transparent;
cursor: pointer;
position: absolute;
left: 0%;
top: 0%;
transform: scale(3);
opacity: 50;
transition: 0.2s;
}
.btn-warning:hover {
background-color: #eed519;
}
.submit-button {
position: relative;
padding: 11px 16px;
font-size: 15px;
line-height: 1.5;
border-radius: 3px;
color: #000000;
background-color: #ffc100;
border: 0;
transition: 0.2s;
opacity: 50;
overflow: hidden;
}
.submit-button:hover {
background-color: #eed519;
}
.table-container {
/* padding: 50px 50px; */
flex: 1 1 0;
border-radius: 3px;
}
.errors-container {
display: flex;
justify-content: center;
/* padding: 10px 10px; */
flex: 1 1 0;
border-radius: 3px;
}
.results-table {
padding: 50px 50px;
border-radius: 3px;
}
#myTable {
background-color: #fad253;
border-collapse: collapse;
width: 100%;
border: 1px solid #ddd;
font-size: 14px;
}
#myTable th {
background-color: #fad253;
text-align: left;
/* Left-align text */
padding: 12px;
/* Add padding */
}
#myTable tr {
/* Add a bottom border to all table rows */
border-bottom: 1px solid #ddd;
}
/*#myTable tr.header,*/
#myTable tr:hover {
/* Add a grey background color to the table header and on hover */
background-color: #ec974f;
}
#myTable td[colspan] {
padding-top: 0;
padding-bottom: 0;
}
#myTable td[colspan] p {
padding-top: 12px;
padding-bottom: 12px;
}
/* TEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEST */
#data {
background-color: #fad253;
border-collapse: collapse;
width: 100%;
border: 1px solid #ddd;
font-size: 14px;
}
#data th {
background-color: #fad253;
text-align: left;
/* Left-align text */
padding: 12px;
/* Add padding */
}
#data tr {
/* Add a bottom border to all table rows */
border-bottom: 1px solid #ddd;
}
/*#myTable tr.header,*/
#data tr:hover {
/* Add a grey background color to the table header and on hover */
background-color: #ec974f;
}
#data td[colspan] {
padding-top: 0;
padding-bottom: 0;
}
#data td[colspan] p {
padding-top: 12px;
padding-bottom: 12px;
}