2016-03-28 00:19:06 +02:00
|
|
|
* {
|
|
|
|
--main-color: #24AADD;
|
|
|
|
--top-nav-color: #F5F5F5;
|
|
|
|
--text-color: #111;
|
|
|
|
--inactive-link-color: #888;
|
|
|
|
--line-color: #DDD;
|
2016-04-07 21:12:08 +02:00
|
|
|
--inactive-tab-text-color: var(--inactive-link-color);
|
|
|
|
--active-tab-text-color: var(--text-color);
|
|
|
|
--active-tab-background-color: #E5E5E5;
|
2016-03-28 22:33:20 +02:00
|
|
|
--message-error-border-color: #FCC;
|
|
|
|
--message-error-background-color: #FFF5F5;
|
2016-03-31 22:33:49 +02:00
|
|
|
--message-success-border-color: #D3E3D3;
|
|
|
|
--message-success-background-color: #F5FFF5;
|
2016-03-28 00:19:06 +02:00
|
|
|
--input-bad-border-color: #FCC;
|
|
|
|
--input-bad-background-color: #FFF5F5;
|
|
|
|
--input-good-border-color: #D3E3D3;
|
|
|
|
--input-good-background-color: #F5FFF5;
|
2016-04-06 15:11:20 +02:00
|
|
|
--input-enabled-background-color: #FAFAFA;
|
|
|
|
--input-enabled-border-color: #EEE;
|
|
|
|
--input-enabled-text-color: var(--text-color);
|
|
|
|
--input-disabled-background-color: #FAFAFA;
|
|
|
|
--input-disabled-border-color: #EEE;
|
|
|
|
--input-disabled-text-color: #888;
|
|
|
|
--button-enabled-text-color: white;
|
|
|
|
--button-enabled-background-color: var(--main-color);
|
|
|
|
--button-disabled-text-color: #666;
|
|
|
|
--button-disabled-background-color: #CCC;
|
2016-03-28 00:19:06 +02:00
|
|
|
}
|
|
|
|
|
2016-03-19 21:37:04 +01:00
|
|
|
body {
|
2016-04-07 21:12:26 +02:00
|
|
|
overflow-y: scroll;
|
2016-03-19 21:37:04 +01:00
|
|
|
margin: 0;
|
2016-03-28 00:19:06 +02:00
|
|
|
color: var(--text-color);
|
2016-03-19 21:37:04 +01:00
|
|
|
font-family: 'Droid Sans' !important;
|
|
|
|
font-size: 12pt;
|
2016-03-29 12:31:59 +02:00
|
|
|
line-height: 18pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
h1, h2, h3 {
|
2016-03-30 16:07:11 +02:00
|
|
|
font-weight: normal;
|
2016-03-19 21:37:04 +01:00
|
|
|
}
|
|
|
|
|
2016-03-27 23:00:54 +02:00
|
|
|
a {
|
2016-03-28 00:19:06 +02:00
|
|
|
color: var(--main-color);
|
2016-03-29 12:31:59 +02:00
|
|
|
text-decoration: none;
|
2016-03-27 23:00:54 +02:00
|
|
|
}
|
|
|
|
|
2016-03-19 21:37:04 +01:00
|
|
|
#content-holder {
|
2016-03-30 16:07:11 +02:00
|
|
|
margin-top: 2em;
|
2016-03-19 21:37:04 +01:00
|
|
|
text-align: center;
|
|
|
|
}
|
2016-03-29 12:31:59 +02:00
|
|
|
#content-holder>.content-wrapper {
|
2016-03-19 21:37:04 +01:00
|
|
|
text-align: left;
|
|
|
|
display: inline-block;
|
|
|
|
margin: 0 auto;
|
2016-03-31 22:33:49 +02:00
|
|
|
}
|
|
|
|
#content-holder>.content-wrapper:not(.transparent) {
|
2016-03-30 16:07:11 +02:00
|
|
|
background: var(--top-nav-color);
|
|
|
|
padding: 2em;
|
|
|
|
}
|
|
|
|
#content-holder>.content-wrapper>*:first-child {
|
|
|
|
margin-top: 0;
|
2016-03-19 21:37:04 +01:00
|
|
|
}
|
|
|
|
hr {
|
|
|
|
border: 0;
|
2016-03-28 00:19:06 +02:00
|
|
|
border-top: 1px solid var(--line-color);
|
2016-03-19 21:37:04 +01:00
|
|
|
margin: 1em 0;
|
|
|
|
padding: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
nav ul {
|
|
|
|
list-style-type: none;
|
|
|
|
padding: 0;
|
|
|
|
margin: 0;
|
|
|
|
display: inline-block;
|
|
|
|
}
|
|
|
|
nav ul li {
|
|
|
|
display: inline-block;
|
|
|
|
padding: 0;
|
|
|
|
margin: 0;
|
|
|
|
}
|
|
|
|
nav ul li a {
|
|
|
|
display: inline-block;
|
|
|
|
}
|
|
|
|
nav ul li img {
|
|
|
|
margin: 0;
|
|
|
|
vertical-align: top; /* fix ghost margin under the image */
|
|
|
|
}
|
|
|
|
|
2016-04-06 22:34:21 +02:00
|
|
|
nav.plain-nav ul li {
|
|
|
|
display: block;
|
|
|
|
}
|
|
|
|
nav.plain-nav ul li a {
|
|
|
|
display: inline;
|
|
|
|
}
|
|
|
|
|
2016-03-19 21:37:04 +01:00
|
|
|
nav.text-nav {
|
|
|
|
margin: 1em 0;
|
|
|
|
}
|
|
|
|
nav.text-nav ul li a {
|
|
|
|
padding: 0.3em 1.2em;
|
|
|
|
}
|
|
|
|
nav.text-nav ul li:not(.active) a {
|
2016-04-07 21:12:08 +02:00
|
|
|
color: var(--inactive-tab-text-color);
|
2016-03-19 21:37:04 +01:00
|
|
|
}
|
|
|
|
nav.text-nav ul li.active a {
|
2016-04-07 21:12:08 +02:00
|
|
|
background: var(--active-tab-background-color);
|
|
|
|
color: var(--active-tab-text-color);
|
2016-03-19 21:37:04 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
#top-nav {
|
2016-03-28 00:19:06 +02:00
|
|
|
background: var(--top-nav-color);
|
2016-03-19 21:37:04 +01:00
|
|
|
margin: 0;
|
|
|
|
}
|
|
|
|
#top-nav ul {
|
|
|
|
display: block;
|
|
|
|
text-align: right;
|
|
|
|
}
|
|
|
|
#top-nav ul li {
|
|
|
|
float: left;
|
|
|
|
}
|
|
|
|
#top-nav ul li[data-name=register],
|
|
|
|
#top-nav ul li[data-name=login],
|
|
|
|
#top-nav ul li[data-name=logout],
|
|
|
|
#top-nav ul li[data-name=help] {
|
|
|
|
float: none;
|
|
|
|
}
|
2016-03-31 21:15:05 +02:00
|
|
|
#top-nav .access-key {
|
|
|
|
text-decoration: underline;
|
|
|
|
}
|
2016-03-28 22:33:20 +02:00
|
|
|
|
2016-03-31 22:33:49 +02:00
|
|
|
.messages {
|
2016-04-06 21:49:26 +02:00
|
|
|
margin: 0 auto;
|
2016-03-31 22:33:49 +02:00
|
|
|
width: 30em;
|
2016-04-02 18:57:17 +02:00
|
|
|
max-width: 100%;
|
2016-03-31 22:33:49 +02:00
|
|
|
}
|
2016-03-28 22:33:20 +02:00
|
|
|
.messages .message {
|
2016-03-31 22:33:49 +02:00
|
|
|
display: inline-block;
|
|
|
|
text-align: left;
|
|
|
|
padding: 0.5em 1em;
|
2016-03-28 22:33:20 +02:00
|
|
|
}
|
|
|
|
.message.error {
|
|
|
|
border: 1px solid var(--message-error-border-color);
|
|
|
|
background: var(--message-error-background-color);
|
|
|
|
}
|
2016-03-31 22:33:49 +02:00
|
|
|
.message.success {
|
|
|
|
border: 1px solid var(--message-success-border-color);
|
|
|
|
background: var(--message-success-background-color);
|
|
|
|
}
|