/* CSS accompanying ../visualize.html */
h1 {
font-weight: normal;
font-size: 20pt;
font-family: georgia, serif;
line-height: 1em; /* enforce single spacing so that Georgia works */
margin-top: 0px;
margin-bottom: 8px;
}
h2 {
font-size: 12pt;
font-weight: normal;
font-family: georgia, serif;
line-height: 1.1em; /* enforce single spacing so that Georgia works */
margin-top: 2px;
margin-bottom: 20px;
}
body {
background-color: white;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10pt;
}
a,
a:visited,
a:hover {
color: #3D58A2;
}
span {
padding: 0px;
}
table#pyOutputPane {
padding: 10px;
}
#pyInputPane, #loadingPane {
margin-top: 10px;
margin-bottom: 20px;
max-width: 700px;
/* center align */
margin-left: auto;
margin-right: auto;
}
#loadingPane {
margin-bottom: 5px;
}
#codeInputPane {
margin-top: 5px;
font-size: 12pt;
border: 1px solid #ddd;
}
#codeInputWarnings {
margin-bottom: 8px;
}
button.smallBtn {
font-size: 10pt;
padding: 3px;
}
button.bigBtn {
font-size: 12pt;
padding: 6px;
margin-top: 0px;
}
button.surveyBtn {
font-size: 8pt;
margin-top: 8px;
}
#footer {
color: #888888;
font-size: 9pt;
border-top: 1px solid #bbbbbb;
padding-top: 5px;
margin-top: 5px;
max-width: 700px;
/* center align */
margin-left: auto;
margin-right: auto;
}
#frontendErrorOutput {
color: #e93f34; /* should match brightRed JavaScript variable */
font-size: 12pt;
line-height: 1.5em;
margin-top: 8px;
}
.togetherjsBtn {
color: #b80000;
font-size: 9pt;
padding: 4px;
margin-top: 3px;
}
#syncBtn {
font-size: 8pt;
margin-left: 10px;
}
#experimentalHeader {
}
#surveyHeader {
margin-left: 100px;
}
.surveyQ {
font-size: 9pt;
padding: 2px;
}
/* necessary for CodeMirror error line highlighting to work! */
.CodeMirror .errorLine { background: #ffff3f !important; }
/* from http://rog.ie/blog/css-star-rater */
.star-rating {
font-size: 0;
white-space: nowrap;
display: inline-block;
/* pgbovine - scale this appropriately with a 5:1 ratio */
width: 100px;
height: 20px;
overflow: hidden;
position: relative;
background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjREREREREIiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=');
background-size: contain;
}
.star-rating i {
opacity: 0;
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 20%;
z-index: 1;
background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjRkZERjg4IiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=');
background-size: contain;
}
.star-rating input {
-moz-appearance: none;
-webkit-appearance: none;
opacity: 0;
display: inline-block;
width: 20%;
height: 100%;
margin: 0;
padding: 0;
z-index: 2;
position: relative;
}
.star-rating input:hover + i,
.star-rating input:checked + i {
opacity: 1;
}
.star-rating i ~ i {
width: 40%;
}
.star-rating i ~ i ~ i {
width: 60%;
}
.star-rating i ~ i ~ i ~ i {
width: 80%;
}
.star-rating i ~ i ~ i ~ i ~ i {
width: 100%;
}
#syntaxErrBubbleContents {
font-size: 9pt;
cursor: default;
}
#syntaxErrHeader {
margin-bottom: 3pt;
}
#syntaxErrCodeDisplay {
border: 1px solid #ddd;
}
#syntaxErrMsg {
color: #e93f34; /* should match brightRed JavaScript variable */
font-size: 10pt;
margin-top: 3pt;
margin-bottom: 2pt;
}
#syntaxErrQuestion {
margin-top: 12px;
}
#syntaxErrTxtInput {
margin-top: 3px;
margin-bottom: 6px;
padding: 2px;
}
#syntaxErrSubmitBtn, #syntaxErrCloseBtn {
margin-right: 8px;
}
#syntaxErrHideAllLink {
font-size: 8pt;
}
#testCasesPane {
margin-top: 5px;
padding-bottom: 10px;
border-bottom: 1px solid #ccc;
}