$offwhite: #f4f4ff;
$blue: #7092FF;
$grey: #AAA;
+$keyline: #CCC;
$hovercolor: 20%;
/* Styles common to large and small screens */
input,
select,
textarea,
-body { font: $typeheight/$lineheight "Helvetica Neue",Arial,sans-serif; }
+body { font: #{$typeheight}/#{$lineheight} "Helvetica Neue",Arial,sans-serif; }
abbr, acronym {
border-bottom: .1em dotted;
.column-1 {
width: 50%;
- margin-bottom: $lineheight/2;
+ margin: 0 0 $lineheight/2 0;
}
.small_icon {
padding: 0;
margin: 0;
}
-
+
li {
list-style-type: none;
padding: 0;
margin: 0;
}
-
+
h4 {
padding: $lineheight/4 0 $lineheight/4 0;
font-size: 12px;
margin: 0;
}
-
+
li:last-child h4 {
padding-top: 0;
}
form {
width: 165px;
}
-
+
input[type="text"] {
width: 165px;
padding: 3px;
padding: 2px 0px 2px $lineheight/4;
box-shadow: inset #DDD 0px 1px 3px;
}
-
+
input[type="text"]:focus {
outline: none;
border: 1px solid #000;
}
-
+
input[type="submit"] {
border: 0;
margin: 0;
padding: 0;
width: 15px;
height: 15px;
+ min-width: 0;
text-indent: -1000px;
overflow: hidden;
background: image-url("sprite.png") 0 0 no-repeat;
z-index: 10000;
position: absolute;
background-color: #ffffff;
- border: 1px solid #cccccc;
+ border: 1px solid $keyline;
border-top: 0px;
ul {
margin: 0px;
top: 0px;
bottom: 0px;
left: 0px;
- border-right: 1px solid #ccc;
+ border-right: 1px solid $keyline;
width: 33.3333%;
.sidebar_heading {
position: relative;
}
ul {
margin-bottom: 0;
+ &:last-child {
+ border-bottom: 1px solid #ccc;
+ }
li {
margin-bottom: $lineheight/4;
&:last-child {
#sidebar_content {
position: relative;
- bottom: 0;
+ margin-bottom: 20px;
width: 100%;
h4 {
padding: 0 $lineheight $lineheight/2 $lineheight;
/* Rules for the map key which appears in the popout sidebar */
#mapkey {
- padding: $lineheight;
+ padding: $lineheight $lineheight 0 $lineheight;
.mapkey-table-key img {
display: block;
margin-left: auto;
display: none;
}
-.export_buttons {
- width: 100%;
- text-align: center;
-}
-
-#drag_box {
- display: inline;
- padding: $lineheight/2 $lineheight;
-}
-
-#export_commit {
- width: 50%;
- margin: auto;
-}
-
/* Rules for the main content area */
#content {
font-size: $lineheight/2;
border-width: 0px;
text-align: right;
-
+
.trace_summary {
font-size: 12px;
color: gray;
}
-
+
.trace_pending {
color: red;
}
-
+
.trace_public {
color: green;
}
-
+
.trace_identifiable {
color: green;
}
-
+
.trace_trackable {
color: red;
}
-
+
.trace_private {
color: red;
}
margin-left: 60px;
font-size: 12px;
}
-
+
img.user_thumbnail {
float: left;
margin: 0 $lineheight/2 0 0;
tr {
vertical-align: middle;
}
-
+
p {
margin-top: 0px;
margin-bottom: 0px;
/* Rules for the login page */
#login_openid_buttons {
- height: 56px;
+ margin-bottom: 0;
}
#login_openid_buttons li {
margin-bottom: $lineheight;
overflow: auto;
height: 10em;
-
+
&:p#last {
margin-bottom: 0px;
}
-
+
&:ol {
margin-bottom: 0px;
}
-
+
&:img {
display: block;
margin: $lineheight auto inherit auto;
}
}
-
+
form.sign {
input[type=submit] {
float: left;
border: 1px solid #ccc;
}
-.accountImage-options {
- width: 50%;
- display: inline-block;
+.accountImage-options p {
+ margin-bottom: 0px;
}
.nohome .location {
}
.content_map.settings_map {
- float: none;
width: 50%;
+ float: none;
}
/* Rules for message in/out box page */
+.message #content {
+ max-width: 740px;
+}
+
.messages {
width: 100%;
border: 1px solid #ddd;
+ input[type="submit"] {
+ margin: auto;
+ }
tbody tr {
border-top: 1px solid #ccc;
}
-
+
.inbox-row {
background: #f8f8ff;
}
-
+
.inbox-row-unread {
background:#CBEEA7;
}
-
+
.right {
float: right;
}
-
+
tr td,
tr th {
padding: $lineheight/4;
}
+ tr td {
+ border-right: 1px solid $keyline;
+ }
}
.inbox-row .inbox-mark-read {
margin-bottom: 0px;
padding: $lineheight/4;
}
-
+
ul li {
font-size: 12px;
list-style: disc;
label {
display: block;
width: 300px;
- margin-right: $lineheight/2;
+ margin-bottom: $lineheight/4;
font-size: $typeheight;
font-weight: bold;
line-height: 1.5;
}
+ .form-section {
+ margin-top: $lineheight;
+ padding-top: $lineheight;
+ border-top: 1px solid $keyline;
+ }
.form-row {
margin-bottom: $lineheight/2;
}
- input[name=remember_me] {
+ input[name=remember_me],
+ input[name=remember_me_openid] {
float: left;
}
}
input[type="password"],
textarea {
border: 1px solid #ccc;
+ padding: 2px 5px;
+ margin: 0;
+}
+
+textarea {
+ padding: 5px;
}
/* Rules for user images */
display: block;
padding: $lineheight/4;
min-width: 120px;
- margin-bottom: $lineheight/2;
+ margin: 0 0 $lineheight/2 0;
color: white;
background: $blue;
text-align: center;
}
}
+.buttons {
+ min-width: 200px;
+
+ input[type="submit"],
+ .button {
+ box-sizing: border-box;
+ display: inline-block;
+ margin-bottom:0;
+ width:50%;
+ min-width: 0;
+ max-width: 150px;
+ margin-left: 2px;
+ margin-right: 2px;
+ }
+ input:first-child,
+ .button:first-child {
+ border-radius:2px 0 0 2px;
+ border-right:1px solid white;
+ margin-left: 0px;
+ }
+ input:last-child,
+ .button:last-child {
+ border-radius:0 2px 2px 0;
+ margin-right: 0px;
+ }
+}
+
/* Rules for doing distinct colour of alternate table rows */
.table0,
margin-bottom: $lineheight/4;
white-space: nowrap;
}
-
- input.richtext_doedit,
- input.richtext_dopreview {
- margin-right: $lineheight/2;
- }
- }
-
- .buttons input[type="submit"] {
- display: inline-block;
- margin-bottom:0;
- width:99px;
- min-width:99px;
- }
- .buttons input:first-child {
- border-radius:2px 0 0 2px;
- margin-right:1px;
- }
- .buttons input:last-child {
- border-radius:0 2px 2px 0;
}
}