* {
padding: 0;
margin: 0;
}
html, body {
height: 100%;
}
body {
margin:0px;
font-family: Arial;
/* color: #33339F; */
background-color: white;
padding-bottom:10px;
}
.td_title
{
padding: 0;
margin: 0;
display: inline-block;
font-family:Arial;
font-size:20pt;
HORIZONTAL-ALIGN: center;
color:#FFFFFF;
background-color: #3071a9;
//font-weight:bold;
//FONT-STYLE: italic;
text-align:left;
white-space: nowrap;
overflow: hidden;
}
.td_title_home
{
padding: 0;
margin: 0;
font-family:Arial;
font-size:24pt;
HORIZONTAL-ALIGN: center;
color:#FFFFFF;
background-color: #3071a9;
font-weight:bold;
//FONT-STYLE: italic;
text-align:center;
white-space: nowrap;
overflow: hidden;
}
#outer {
padding: 0;
margin: 0;
position: absolute;
top: 2em;
left: 8.5em;
text-align:left;
background:white;
min-width:50%;
min-height:50%;
max-width:70%;
}
#outer_home {
padding: 0;
margin: 0;
position: absolute;
top: 4em;
left: 8.5em;
text-align:left;
background:white;
min-width:50%;
min-height:50%;
max-width:70%;
}
#svg_div {
padding: 0;
margin: 0;
position: absolute;
top: 2.5em;
left: 8.2em;
text-align:left;
background:white;
min-width:50%;
min-height:50%;
max-width:70%;
}
#violin_div {
padding: 0;
margin: 0;
position: absolute;
top: 2em;
left: 8.1em;
text-align:left;
background:white;
min-width:70%;
min-height:50%;
max-width:80%;
}
#outernew {
padding: 0;
margin: 0;
position: absolute;
top: 2.5em;
left: 9em;
text-align:left;
background:white;
min-width:50%;
min-height:50%;
max-width:60%;
}
#outernew_load {
padding: 0;
margin: 0;
position: absolute;
top: 2em;
left: 9em;
text-align:left;
background:white;
width:70%;
}
#outernew_sci {
padding: 0;
margin: 0;
position: absolute;
top: 2em;
left: 9em;
text-align:left;
background:white;
min-width:50%;
min-height:50%;
max-width:80%;
}
ol.help {
margin: 0px 0;
padding: 0;
list-style: decimal;
list-style-position: inside;
}
ol.help li
{
margin: 0px;
padding: 0px;
text-indent: -2.2em;
margin-left: 3.4em;
}
ul.navbar {
list-style-type: none;
display: block;
padding: 0;
margin-top: 0;
/*position: relative;*/
float: top;
/*margin-top: 20px;*/
top: 9em;
left: 1em;
width: 8em; }
ul.navbar_ac {
list-style-type: none;
display: inline-block;
padding: 0;
margin-top: 0;
/*position: relative;*/
float: top;
/*margin-top: 20px;*/
top: 9em;
left: 1em;
width: 7.7em;
}
ul.navbar2 {
list-style-type: none;
display: block;
padding: 0;
margin: 0;
/*position: absolute;*/
float:top;
top: 9em;
left: 1em;
width: 8em;
}
ul.listbar {
list-style-type: none;
padding: 0;
margin: 0;
position: relative;
}
h1 {
font-family: Helvetica, Geneva, Arial,
SunSans-Regular, sans-serif }
ul.navbar li {
/* background: #D0A9F5;
background: #33339F;*/
background: LightGrey;
margin-top: 0.2em;
margin-left: 0.1em;
padding: 0.2em;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
}
ul.navbar li:focus,
ul.navbar li:hover {
background: #E5E8E8;
outline: 1px solid black;
outline: -webkit-focus-ring-color auto 5px;
cursor: pointer;
}
ul.navbar a {
text-decoration: none
}
ul.navbar a:link {
color: black; }
ul.navbar a:visited {
color: black; }
ul.navbar p {
text-decoration: none;
color: black;
}
ul.navbar_ac li {
/* background: #D0A9F5;
display: inline-block;
background: #33339F; */
background: LightGrey;
color: black;
margin-top: 0.2em;
padding: 0.1em;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
}
ul.navbar_ac li:focus,
ul.navbar_ac li:hover {
background: #E5E8E8;
outline: 1px solid black;
outline: -webkit-focus-ring-color auto 5px;
cursor: pointer;
}
ul.navbar_ac a {
text-decoration: none
}
ul.navbar_ac a:link {
color: black; }
ul.navbar_ac a:visited {
color: black; }
ul.navbar_ac p {
text-decoration: none;
color: black;
}
ul.navbar2 li {
/* background: #D0A9F5;
display: inline-block; */
background: #3071a9;
margin-top: 0.2em;
margin-left: 0.1em;
padding: 0.2em;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
color:white;
}
ul.navbar2 li:focus,
ul.navbar2 li:hover {
background: #488AC7;
outline: 1px solid black;
outline: -webkit-focus-ring-color auto 5px;
cursor: pointer;
}
ul.navbar2 a {
text-decoration: none
}
ul.navbar2 a:link {
color: white; }
ul.navbar2 a:visited {
color: white; }
a:link {
color: black; }
a:hover {
color: black;
}
a:visited {
color: black; }
address {
margin-top: 1em;
padding-top: 1em;
border-top: thin dotted }
.accordion {
font-family: Arial;
font-size: 12pt;
color: white;
display: block;
background: #3071a9;
margin-top: 0.2em;
margin-left: 0.1em;
border: none;
padding: 0.2em;
float:top;
top: 9em;
width: 8em;
text-align: left;
cursor: pointer;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
}
.accordion:hover {
background: #488AC7;
outline: 1px black;
outline: -webkit-focus-ring-color auto 5px;
cursor: pointer;
}
div.panel {
padding: 0.2em;
// margin-top: 3.3em 0;
display: none;
overflow: hidden;
}
div.panel.show {
display: inline-block ;
margin: 0em 0;
}
.button1 {
font-family: Arial;
font-size: 12pt;
display: inline-block;
color: black;
text-align: left;
width: 7.7em;
background: LightGrey;
margin-top: 0.2em;
padding: 0.2em;
border: none;
cursor: pointer;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
}
.button1:focus,
.button1:hover {
background: #E5E8E8;
outline: 1px black;
outline: -webkit-focus-ring-color auto 5px;
cursor: pointer;
}
.button2 {
font-size: 12pt;
display: inline-block;
text-align: center;
background: LightGrey;
color:black;
margin-top: 0.2em;
padding: 0.2em 0.5em;
border: none;
cursor: pointer;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
}
.button2:focus,
.button2:hover {
background: #E5E8E8;
outline: 1px black;
outline: -webkit-focus-ring-color auto 5px;
cursor: pointer;
}
.button3 {
font-size: 12pt;
display: inline-block;
text-align: center;
background: LightGrey;
color:black;
margin-top: 0.4em;
padding: 0.2em 0.5em;
border: none;
cursor: pointer;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
width:30em;
}
.button3:focus,
.button3:hover {
background: #E5E8E8;
outline: 1px black;
outline: -webkit-focus-ring-color auto 5px;
cursor: pointer;
}
a.button3 a {
text-decoration: none;
}
a.button3:link {
text-decoration: none;
color: black; }
a.button3:visited {
text-decoration: none;
color: black; }
.no-bullet{
list-style-type: none
}
.new-button {
display: inline-block;
padding: 8px 12px;
cursor: pointer;
border-radius: 4px;
background-color: LightGrey;
font-size: 16px;
color: black;
}
.inputfile {
width: 0.1px;
height: 0.1px;
opacity: 0;
overflow: hidden;
position: absolute;
z-index: -1;
}
.button-wrap {
position: relative;
}
.inputfile + label {
font: 12pt;
padding: 8px 12px;
color: black;
background-color: LightGrey;
display: inline-block;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
}
.inputfile:focus + label,
.inputfile + label:hover {
background: #E5E8E8;
outline: 1px black;
outline: -webkit-focus-ring-color auto 5px;
cursor: pointer;
}
input[type=range] {
-webkit-appearance: none;
width: 100%;
}
input[type=range]:focus {
outline: none;
}
.table_div {
padding: 0;
margin: 0;
position: absolute;
top: 3em;
left: 8.1em;
text-align:left;
background:white;
min-width:50%;
min-height:70%;
max-width:70%;
}
.d3_table table {
width: 100%;
border-collapse: collapse;
margin: 6;
}
.d3_table caption {
font-size: 14pt;
text-align: left;
}
/* Zebra striping */
.d3_table tr:nth-of-type(even) {
background: LightGrey;
}
.d3_table th {
background: #3071a9;
color: white;
font-size: 12pt;
font-weight: normal;
}
.d3_table td, th {
padding: 6px;
border: 1px solid #ccc;
text-align: center;
}
.horizontal-header {
background: #3071a9;
color: white;
font-size: 12pt;
}
th.corner-header {
background: LightGrey;
color: black;
font-size: 12pt;
}