jsatomix
Version:
Tools for analysing and playing katomic/atomix type puzzles.
213 lines (165 loc) • 2.77 kB
CSS
html, body {
margin: 0px;
padding: 0px;
}
.atom, .bond, .arrow, .wall {
position: absolute;
padding: 0px;
margin: 0px;
overflow: hidden;
}
.center {text-align: center;}
#loading {
font-size: xx-large;
color: red;
overflow: hidden;
}
table {
margin: 20px;
}
.arena-container {
padding: 15px;
}
.arena {
position: relative;
padding: 0px;
margin: 0px;
}
.arena-border, .molecule-border {
border: thick ridge grey;
}
.molecule-container {
padding: 15px;
}
.molecule {
position: relative;
padding: 0px;
margin: 0px;
cursor: move;
}
#headbar {
background-color: black;
color: white;
font-size: smaller;
font-weight: bold;
padding: 0.25em;
}
#headbar a {
color: white;
}
#controls {
padding: 10px;
padding-top: 5px;
text-align: center;
}
#controls p {
margin: 0px;
padding: 0px;
padding-top: 5px;
}
#selectors {
}
#move-controls {
padding-top: 20px;
text-align: center;
}
#blurb {
width: 50%;
margin-left: auto;
margin-right: auto;
text-align: center;
}
#after-main {
position: relative;
}
#footer {
font-size: smaller;
width: 99%;
padding-bottom: 1em;
}
.hidden, .hide-selector {
display: none;
}
#levelset-credits {
text-align: center;
font-weight: bold;
font-size: smaller;
}
/* Modal Dialogs */
/*
This element is dynamically created. There is only one per page.
xModalDialog assumes this class name. It is used to grey out
the page when modal dialogs are displayed.
*/
.xModalDialogGreyElement, .xShieldElement{
position: absolute;
overflow: hidden;
width: 10px; height: 10px;
left: -10px; top: -10px;
z-index: 100;
opacity: .3; /* CSS3 */
background-color: #000;
filter: alpha(opacity=30);
}
.xxModalDialog {
position: absolute;
overflow: auto;
left: -50000px;
top: 0px;
width: 400px;
padding: 1em;
color: #BF8660;
background-color: #FFF;
border: 2px solid #BF8660;
z-index: 99;
text-align: center;
}
#success-dialog {
position: absolute;
left: -50000px;
}
#ajax-dialog {
position: absolute;
left: -50000px;
}
#bookmark-dialog {
position: absolute;
left: -50000px;
}
.solutions-table {
margin: auto;
}
.solutions-table td, .solutions-table th {
border: 1px #ccc solid;
padding-left: 1em;
padding-right: 1em;
padding-top: 2px;
padding-bottom: 2px;
vertical-align: top;
}
.solutions-table tr {
border: hidden;
}
tr.no-border, tr.no-border td {
border: hidden;
}
#lastupdated {
font-size: smaller;
text-align: center;
font-style: italic;
}
#sdf-promotion {
font-size: large;
font-weight: bold;
}
.recent-status-img {
margin: 0px;
padding: 0px;
height: 22px;
width: 22px;
vertical-align: middle;
}
.emblem {
height: 22px;
width: 22px;
}