cosmicflows-deployer/assets/css/style.css

395 lines
6.5 KiB
CSS
Raw Normal View History

2024-12-04 06:55:48 +00:00
.video {
display:block;
margin-left:auto;
margin-right:auto;
margin-bottom:2em;
}
body {
background:black;
}
.line-block {
margin-left:2em;
}
.figure {
float:left;
margin-right: 3em;
}
.figure .caption {
font-weight: bold;
width: 33em;
}
.align-center {
display:block;
margin-left:auto;
margin-right:auto;
}
.section {
font-size: 80%;
}
.section h1 {
font-size: 150%;
}
.section h2 {
font-size: 140%;
font-weight: bold;
};
#searching {
color: red;
font-weight: bold;
}
.box_menu {
background-color: black;
padding-top:1em;
padding-bottom:1em;
text-align: center;
width:100%;
border-top-left-radius: 1em;
border-top-right-radius: 1em;
display:block;
border-bottom: 1px solid red;
}
.box_menu .main_menu {
font-weight: bold;
font-size: 130%;
width:100%;
}
.box_menu .menu_item {
margin-left: 0px;
display:inline;
margin-right: 0px;
}
.clearfix {
display:block;
clear:both;
width:0px;
height:0px;
}
.box_menu a {
border-radius: 0.5em;
margin:0;
text-decoration: none;
padding-left:1em;
padding-right:1em;
color:#fff0f0;
}
.box_menu .menu_selected a {
background-color: blue;
box-shadow: .1em .1em .1em #a0a0a0;
}
.box_menu a:hover {
background-color: red;
box-shadow: .1em .1em .1em #a0a0a0;
text-decoration: none;
}
.title_body {
margin-top:1em;
margin-bottom:1em;
text-align: center;
font-weight: bold;
background:white;
border: 1px solid red;
border-radius:.5em;
box-shadow:.2em .2em .2em #aaaaaa;
}
.the_title_outer {
display:table;
position:relative;
width:100%;
padding-top:1em;
padding-bottom:1em;
}
.the_title_middle {
display:table-cell;
vertical-align:middle;
}
.the_title_inner {
margin-left:auto;
margin-right:auto;
color:#d00000;
font-size:200%;
}
.subtitle {
margin-top:0.5em;
}
.box_bodies {
border: 1px solid red;
border-radius:1em;
width:100%;
background:white;
box-shadow: .5em .5em .5em #aaaaaa;
}
.box_pad {
margin-top:1em;
margin-left:.5em;
margin-right:.5em;
margin-bottom:1em;
}
#main_body {
}
#below_body {
display: block;
margin-left:0px;
margin-right:0px;
margin-top:1em;
text-align: center;
}
#below_body img {
height:4em;
}
#body_block {
display: block;
width: 80%;
margin-left:auto;
margin-right:auto;
}
.error_velocity, .noerror_velocity {
color:white;
font-weight:bold;
}
.noerror_velocity {
background:red;
}
.noerror_velocity {
background:darkgreen;
}
.flow_result {
border: 2px solid black;
margin-left:auto;
margin-right:auto;
border-collapse: collapse;
}
.flow_result th {
border-right: 1px solid black;
border-bottom: 1px solid black;
}
.flow_result td {
text-align:center;
border-right: 1px solid black;
}
#form_result {
width:100%;
}
#flow-hint {
height: 10em;
border: 1px solid black;
overflow-y: scroll;
}
#flow-hint a {
text-decoration: none;
color:black;
}
#flow-hint a:hover {
color:white;
background:blue;
text-decoration: none;
}
#signature, #last_updated {
margin-top:3em;
text-align:center;
font-size: x-small;
font-family: bold;
clear:both;
}
#last_updated {
margin:0px;
}
.submit_button {
margin-top:1em;
text-align:center;
}
.myButton {
-moz-box-shadow:inset 0px 1px 0px 0px #bee2f9;
-webkit-box-shadow:inset 0px 1px 0px 0px #bee2f9;
box-shadow:inset 0px 1px 0px 0px #bee2f9;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf));
background:-moz-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
background:-webkit-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
background:-o-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
background:-ms-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
background:linear-gradient(to bottom, #63b8ee 5%, #468ccf 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf',GradientType=0);
background-color:#63b8ee;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #3866a3;
display:inline-block;
cursor:pointer;
color:#14396a;
font-family:arial;
/* font-size:15px;*/
font-weight:bold;
padding:6px 24px;
text-decoration:none;
text-shadow:0px 1px 0px #7cacde;
}
.myButton:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee));
background:-moz-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
background:-webkit-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
background:-o-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
background:-ms-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
background:linear-gradient(to bottom, #468ccf 5%, #63b8ee 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee',GradientType=0);
background-color:#468ccf;
}
.myButton:active {
position:relative;
top:1px;
}
#form_result > .flow_result {
border-collapse: collapse;
}
#form_result > .flow_result tr:first-child > th {
border-bottom: 2px solid red;
}
#post-flow-hint {
height:2em;
}
.plot_vr {
width:100%;
}
.bottom_page_sticker {
position:fixed;
bottom:0px;
left:0px;
right:0px;
background:#a00;
color:white;
font-weight:bold;
text-align:center;
border-top:1px solid red;
z-index: 1024;
padding-top:0.5em;
padding-bottom:0.5em;
}
.bottom_page_sticker > .bottom_page_sticker_fill {
position:relative;
margin-top:auto;
margin-bottom:auto;
height:auto;
width:auto;
display:block;
}
.bottom_page_sticker_fill > .bottom_aligner {
display:inline-block;
height:100%;
vertical-align:middle;
width:0;
}
.bottom_page_sticker_fill > .bottom_content {
vertical-align:middle;
display:inline-block;
}
.bottom_page_sticker a, .bottom_page_sticker a:visited {
color: cyan;
}
.btn-circle {
width: 30px;
height: 30px;
text-align: center;
padding: 6px 0;
font-size: 12px;
line-height: 1.428571429;
border-radius: 15px;
}
.btn-circle.btn-lg {
width: 50px;
height: 50px;
padding: 10px 16px;
font-size: 18px;
line-height:1.33;
border-radius: 25px;
}
.cflow_graph {
position:relative;
display:block;
content:"";
width:60%;
padding-top: 33.75%;
}
.cflow_graph > .graph_content {
position: absolute;
top:0;
left:0;
right:0;
bottom:0;
}
.progress .progress-bar {
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
min-width:2em;
}
#progress_on_3d {
position:absolute;
top:50%;
left:30%;
right:30%;
height:4em;
}