html, body, textarea, input {
font-family: "Helvetica", "Arial", sans-serif;
color: #333;
line-height: 1.5em;
font-size: 14px;
margin: 0 .5em 0 .5em;
}
input, textarea {
font-size: 1em;
}
h1 {
font-size: 1.25em;
font-weight: normal;
}
h1 a.logo {
float: left;
}
h1 img {
margin-right: 1em;
vertical-align: middle;
}
h1 span.breadcrumb {
float: left;
margin-top: 19px;
}
/* we take the liberty to make visited the same as link */
a, a:link, a:visited {
color: #2F34B8;
}
a:active {
color: red;
}
a img {
border: 0;
}
a.disabled {
color: #aaa;
text-decoration: none;
}
h2 {
background-color: #ddd;
padding: 0.5em;
}
h2 a.edit {
font-size: 0.75em;
text-decoration: none;
}
h3 {
font-size: 1.1em;
font-weight: bold;
background-color: #eee;
padding: 0.25em 0.5em;
color: #444;
}
.breadcrumb a {
color: #3A7399;
text-decoration: none;
}
#hello {
font-family: "Helvetica", "Arial", sans-serif;
color: #333;
font-weight: normal;
float: right;
font-size: 0.75em;
letter-spacing: 0;
margin-right: 1em;
}
textarea {
font-size: 100%;
padding: 0.5em;
line-height: 1.5em;
width: 40em;
}
table.translations, table.translation-sets {
font-size: 90%;
width: 100%;
border-spacing: 0.1em;
}
table.translations th, table.translation-sets th {
font-weight: bold;
color: #eee;
background-color: #555;
padding: 0.5em;
}
table.translations tr, table.translation-sets tr {
border: 0;
}
table.translations td.translation ul {
margin: 0;
padding: 0;
list-style-type: none;
}
table.translations td.translation li {
padding-bottom: 0.25em;
border-bottom: 1px dotted #ccc;
}
table.translations td.translation li:last-child {
padding-bottom: 0;
border-bottom: none;
}
table.translations td.translation span.missing {
color: #ddd;
font-style: italic;
}
table.translations td.translation span.missing a {
color: #ccc;
font-style: italic;
}
table.translations td, table.translations th, table.translation-sets td, table.translation-sets th {
padding: 0.5em;
border: 1px solid #eee;
/* white-space: pre-wrap; */
margin: 0;
border-spacing: 0;
}
table.translations td.checkbox {
vertical-align: middle;
text-align: center;
}
table.translations td.priority {
text-align: center;
font-size: 1.3em;
}
table.translations td.actions {
text-align: center;
}
table.translations td.original, table.translations td.translation {
width: 40%;
}
table.translations th.original, table.translations th.translation {
width: 45%;
}
table.translations tr.even {
background-color: #fcfcfc;
}
table.translations tr.editor {
background-color: #F8FFEC;
display: none;
}
table.translations tr.preview.status-fuzzy, #legend .status-fuzzy {
background-color: #FC6;
}
table.translations tr.preview.status-current, #legend .status-current {
background-color: #E9FFD8;
}
table.translations tr.preview.status-old, #legend .status-old {
background-color: #FEE4F8;
}
table.translations tr.preview.status-waiting, #legend .status-waiting {
background-color: #FFFFC2;
}
table.translations tr.preview.status-rejected, #legend .status-rejected {
background-color: #FF8E8E;
}
table.translations tr.preview.has-warnings td.original, div#legend div.has-warnings {
border-left: 2px solid red;
}
table.translations a.action {
font-size: 100%;
font-style: normal;
}
#footer {
text-align: center;
font-size: 85%;
background-color: #ddd;
padding: 0.5em;
}
.separator {
font-size: 80%;
margin: 0.25em;
}
.clear {
clear: both;
}
.half {
float: left;
width: 50%;
}
span.context {
background-color: #aaa;
color: white;
font-size: 100%;
padding: 0.3em;
}
span.morethan90 {
background-color: green;
color: white;
}
.editor .original {
font-weight: bold;
white-space: pre-wrap;
width: 50em;
}
.editor .strings {
float: left;
width: 60%;
}
.editor .strings p.plural-numbers {
margin-bottom: 0;
color: #555;
font-size: 0.75em;
}
.editor .strings p.plural-numbers span.numbers {
font-weight: bold;
}
.editor .textareas, .editor .actions {
clear: both;
}
.editor .textareas textarea {
width: 45em;
min-height: 8em;
}
.editor .meta {
float: left;
margin-left: 2em;
}
.editor .meta dl {
margin: 0.1em 1em;
}
.editor .meta dt, .editor .meta dd {
display: inline;
margin: 0;
}
.editor .meta dt {
margin-right: 0.5em;
}
.editor .meta dt {
margin-right: 0.5em;
}
.editor .meta dd {
color: #444;
font-weight: bold;
}
#gp-js-message {
position: fixed;
top: 0;
padding: 0.5em;
display: none;
font-size: 85%;
z-index: 1001;
}
.gp-js-error, .error {
color: white;
background-color: red;
}
.gp-js-notice, .notice {
color: #222;
background-color: #FDDF9D;
}
.gp-js-success {
color: white;
background-color: #00DA12;
}
.notice, .error {
clear: both;
padding: 0.5em;
}
a.bubble, .bubble {
font-size: 80%;
color: white;
padding: 0.2em 0.3em 0.1em 0.2em;
text-decoration: none;
-webkit-border-radius: 0.2em;
-moz-border-radius: 0.2em;
text-align: center;
}
span.active {
background-color: yellow;
color: #555;
font-weight: bold;
}
h1 span.active {
font-size: 75%;
float: left;
-webkit-border-radius: 0.4em;
-moz-border-radius: 0.4em;
margin-top: 17px;
margin-left: .5em;
}
ul a.edit, dt a.edit {
background-color: #777;
}
ul a.delete {
background-color: #FF4F50;
}
.paging {
float: right;
}
.paging a, .paging span {
font-size: 0.9em;
display: block;
width: 2em;
height: 2em;
border: 1px solid #ddd;
float: left;
text-align: center;
line-height: 2em;
margin: 0.3em;
text-decoration: none;
}
.paging .current, .paging .dots {
border-color: transparent;
color: black;
width: 1.3em;
}
.paging .current {
font-weight: bold;
}
.paging .disabled {
color: #999;
border-color: #eee;
}
form.filters-toolbar {
float: left;
}
form.filters-toolbar ul {
list-style-type: none;
}
form.filters-toolbar a.revealing {
text-decoration: none;
}
form.filters-toolbar a.revealing, form.filters-toolbar .separator {
margin-bottom: 0;
}
form.filters-toolbar a.revealing.open {
font-weight: bold;
}
form.filters-toolbar a.revealing:first-child {
margin-left: 0.5em;
}
form.filters-toolbar strong.separator {
font-size: 1.8em;
vertical-align: bottom;
}
dl.filters-expanded {
font-size: 80%;
padding: 0.8em;
margin: 0 0 0.5em 0.2em;
background-color: #eee;
border-radius: 0.3em;
-webkit-border-radius: 0.3em;
-moz-border-radius: 0.3em;
}
dl.filters-expanded dt, dl.filters-expanded dd {
float: left;
margin: 0;
padding: 0;
}
dl.filters-expanded dt {
margin-right: 0.5em;
font-weight: bold;
}
dl.filters-expanded dd {
margin-right: 2em;
}
dl.filters-expanded dd.separator {
border-left: 1px dotted #777;
height: 4em;
width: 1em;
}
dl.filters-expanded.bulk-actions a {
display: block;
}
dl.filters-expanded dt p:first-child, dl.filters-expanded dd p:first-child {
margin-top: 0;
padding-top: 0;
}
.hidden {
display: none;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
table.translation-sets .stats a {
color: black;
text-decoration: none;
-webkit-border-radius: 0.3em;
-moz-border-radius: 0.3em;
padding: 0.1em 0.2em;
font-weight: bold;
font-size: 1.1em;
text-align: center;
}
.personal-options #source-url-template {
width: 20em;
}
.invisibles {
color: #888;
font-size: 85%;
padding: 0;
margin-left: 2px;
}
.secondary {
font-size: 0.85em;
}
.ternary {
font-size: 0.7em;
}
.actionlist {
margin-left: 1em;
}
.actionlist a, .actionlist a:link, .actionlist a:visited {
color: #4D56DC;
}
.actionlist a:active {
color: red;
}
.permissions .user {
font-weight: bold;
}
.permissions .permission-action {
font-style: italic;
color: #999;
}
.warning {
background-color: white;
color: #E44B3E;
border: 1px solid #E44B3E;
margin: 1em 0;
padding: 0.5em;
}
.warning a.discard-warning {
float: right;
}
.textareas .warning {
width: 53em;
}
p.description {
max-width: 60em;
margin-left: 1em;
padding-left: 1em;
border-left: 3px solid #aaa;
margin-top: -0.75em;
}
span.added {
color: green;
}
span.removed {
color: red;
}
#legend {
margin-top: 1em;
}
#legend div {
margin-right: .5em;
float: left;
line-height: 1.5em;
}
#legend .box {
border: 1px solid #ccc;
width: 1.5em;
height: 1.5em;
padding: 0;
}
.text {
width: 45em;
margin-left: 6em;
}
a.project-actions {
font-weight: bold;
text-decoration: none;
}
.project-actions ul {
margin-top: 0em;
}
#sub-projects {
float: left;
clear: both;
width: 20em;
margin-right: 4em;
}
#sub-projects dd {
font-size: 0.75em;
line-height: 1.3em;
color: #888;
margin: 0;
}
#sub-projects dl {
margin-left: 0.5em;
}
#sub-projects dt {
margin-top: 0.5em;
}
#sub-projects a {
font-weight: bold;
text-decoration: none;
}
#sub-projects a.action {
font-weight: normal;
}
#translation-sets {
float: left;
width: 60%;
}
.translation-sets .percent {
font-weight: bold;
}
.translation-sets .stats {
text-align: center;
}
.translation-sets td {
padding: 0.5em 0.75em;
}
.translation-sets tr {
background-color: #eee;
}
.translation-sets tr.even {
background-color: #fff;
}
.translation-sets tr:hover {
background-color: #dee;
}
.translation-sets tr.even:hover {
background-color: #eff;
}
#submit {
font-size: 1.5em;
margin: 0 0.1em 0 0;
}
span.or-cancel {
font-size: 0.85em;
}