2014-01-23 15:39:19 +00:00
|
|
|
|
@import "bootstrap/bootstrap.less";
|
|
|
|
|
|
2019-09-28 14:12:52 +02:00
|
|
|
|
// ============================================================================
|
|
|
|
|
// very generic elements
|
|
|
|
|
// ============================================================================
|
2014-01-23 15:39:19 +00:00
|
|
|
|
|
|
|
|
|
body {
|
2018-12-31 08:52:08 +01:00
|
|
|
|
@media (min-width: @screen-lg-min) {
|
2014-01-23 15:39:19 +00:00
|
|
|
|
font-size: ceil(@font-size-base * 1.1428); // ~16px
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
hr {
|
|
|
|
|
clear: both;
|
|
|
|
|
}
|
|
|
|
|
|
2020-03-19 14:59:07 +01:00
|
|
|
|
.list-no-style {
|
|
|
|
|
list-style-type: none;
|
|
|
|
|
margin: 0;
|
|
|
|
|
padding: 0;
|
|
|
|
|
}
|
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
.quote {
|
|
|
|
|
font-family: @font-family-serif;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.fr q, .el q {
|
|
|
|
|
quotes: "« " " »" "“" "”";
|
|
|
|
|
}
|
|
|
|
|
.de q {
|
|
|
|
|
quotes: "„" "“" "," "‘";
|
|
|
|
|
}
|
|
|
|
|
q, .en q {
|
|
|
|
|
.quote;
|
|
|
|
|
quotes: "“" "”" "‘" "’";
|
|
|
|
|
}
|
|
|
|
|
|
2014-01-26 14:35:44 +00:00
|
|
|
|
.action a, .action a:hover{
|
2014-01-26 14:12:29 +00:00
|
|
|
|
.btn;
|
|
|
|
|
.btn-lg;
|
2014-01-26 14:35:44 +00:00
|
|
|
|
.btn-primary;
|
2014-01-26 14:12:29 +00:00
|
|
|
|
}
|
|
|
|
|
|
2014-02-05 16:43:07 +00:00
|
|
|
|
.n {
|
|
|
|
|
.hide;
|
|
|
|
|
}
|
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
|
2014-10-03 10:12:37 +00:00
|
|
|
|
/* Typography */
|
|
|
|
|
|
2020-04-18 19:22:35 +02:00
|
|
|
|
h1, .h1 {
|
2019-03-20 17:38:59 +01:00
|
|
|
|
.page-header;
|
|
|
|
|
color: @brand-strong;
|
|
|
|
|
}
|
|
|
|
|
|
2020-04-18 19:22:35 +02:00
|
|
|
|
h1, h2, h3, h4, .h1, .h2, .h3, .h4 {
|
2020-04-30 11:48:39 +02:00
|
|
|
|
font-weight: 400;
|
2014-10-03 10:12:37 +00:00
|
|
|
|
}
|
|
|
|
|
|
2020-04-19 00:59:51 +02:00
|
|
|
|
// Inherit the non-standard font settings into form controls.
|
|
|
|
|
.form-control, .btn {
|
|
|
|
|
font-weight: inherit;
|
|
|
|
|
font-size: inherit;
|
|
|
|
|
height: auto;
|
|
|
|
|
}
|
|
|
|
|
|
2014-10-03 10:12:37 +00:00
|
|
|
|
|
2019-04-02 23:57:56 +02:00
|
|
|
|
// ----------------------------------------------------------------------------
|
|
|
|
|
// Classes to place a decorative image beside a block element
|
|
|
|
|
// ----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
// Common styles for images on the left or right side
|
|
|
|
|
.with-image() {
|
|
|
|
|
.make-row();
|
|
|
|
|
|
|
|
|
|
// The image must be the first child of the .with-image-* container, and
|
|
|
|
|
// takes 1/4 of the total width. On XS sized screens, it will go above the
|
|
|
|
|
// text.
|
|
|
|
|
> img:first-child {
|
|
|
|
|
display: block;
|
|
|
|
|
margin-top: 5px;
|
|
|
|
|
margin-bottom: 10px;
|
|
|
|
|
.make-sm-column(3);
|
|
|
|
|
@media (max-width: @screen-xs-max) {
|
|
|
|
|
width: 180px; // includes grid padding of 30px!
|
|
|
|
|
margin-left: auto;
|
|
|
|
|
margin-right: auto;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// All other children of the .with-image-* container take 3/4 of the total
|
|
|
|
|
// width.
|
|
|
|
|
> :nth-child(n+2) {
|
|
|
|
|
.make-sm-column(9);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Image on the left side of text
|
|
|
|
|
.with-image-left {
|
|
|
|
|
.with-image();
|
|
|
|
|
|
|
|
|
|
// The second child element will go beside the image. All further children
|
|
|
|
|
// (starting with #3) need an explicit offset to go below the second.
|
|
|
|
|
> :nth-child(n+3) {
|
|
|
|
|
.make-sm-column-offset(3);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Image on the right side of text
|
|
|
|
|
.with-image-right {
|
|
|
|
|
.with-image();
|
|
|
|
|
|
|
|
|
|
// The image is pushed to the right side...
|
|
|
|
|
> img:first-child {
|
|
|
|
|
.make-sm-column-push(9);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// ...and the text pulled to the left side.
|
|
|
|
|
> :nth-child(2) {
|
|
|
|
|
.make-sm-column-pull(3);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Need an explicit clear below the image
|
|
|
|
|
> :nth-child(3) {
|
|
|
|
|
clear: both;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// ============================================================================
|
|
|
|
|
// Page structure and grids
|
|
|
|
|
// ============================================================================
|
2014-01-23 15:39:19 +00:00
|
|
|
|
|
2020-05-04 15:03:14 +02:00
|
|
|
|
#translations, #top, #notifications, #main, #followup, #page-info {
|
2014-02-10 11:40:24 +00:00
|
|
|
|
.container;
|
2014-01-23 15:39:19 +00:00
|
|
|
|
}
|
|
|
|
|
|
2020-05-04 10:42:02 +02:00
|
|
|
|
div#subpages, {
|
2014-01-26 14:12:29 +00:00
|
|
|
|
.make-row();
|
2014-01-26 14:58:28 +00:00
|
|
|
|
padding-bottom: 1em;
|
2014-01-26 14:12:29 +00:00
|
|
|
|
.half {
|
|
|
|
|
.make-sm-column(6);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2019-09-28 14:12:52 +02:00
|
|
|
|
// ----------------------------------------------------------------------------
|
|
|
|
|
// Translation selector
|
|
|
|
|
// ----------------------------------------------------------------------------
|
2014-01-23 15:39:19 +00:00
|
|
|
|
|
|
|
|
|
#translations {
|
|
|
|
|
.collapse;
|
|
|
|
|
.fade;
|
|
|
|
|
background: @body-bg;
|
|
|
|
|
border-bottom: 1px solid @gray-light;
|
|
|
|
|
position: absolute;
|
|
|
|
|
width: 100%;
|
2019-06-14 16:49:53 +02:00
|
|
|
|
z-index: 1000;
|
2014-01-23 15:39:19 +00:00
|
|
|
|
transition: display 0.15s linear 0s, opacity 0.15s linear 0s;
|
|
|
|
|
|
|
|
|
|
a.close {.pull-right;.make-md-column(1);}
|
|
|
|
|
a.contribute-translation {
|
|
|
|
|
.make-xs-column(12);
|
|
|
|
|
.make-md-column(2);
|
|
|
|
|
}
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
ul {
|
|
|
|
|
.list-no-style;
|
|
|
|
|
.make-xs-column(12);
|
|
|
|
|
.make-md-column(9);
|
|
|
|
|
}
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
li {
|
|
|
|
|
display: inline-block;
|
|
|
|
|
margin-right: .5em;
|
|
|
|
|
}
|
|
|
|
|
li:before {
|
|
|
|
|
content: "› ";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.no-js #translations {
|
|
|
|
|
.collapse.in;
|
|
|
|
|
.fade.in;
|
|
|
|
|
position: relative;
|
|
|
|
|
font-size: 0.8em;
|
|
|
|
|
|
|
|
|
|
a.close {display: none;}
|
|
|
|
|
}
|
|
|
|
|
|
2019-09-28 14:12:52 +02:00
|
|
|
|
// ----------------------------------------------------------------------------
|
|
|
|
|
// Page header
|
|
|
|
|
// ----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
#top {
|
|
|
|
|
@media (max-width: @screen-xs-max) {
|
|
|
|
|
padding: 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
2014-01-23 15:39:19 +00:00
|
|
|
|
|
|
|
|
|
#masthead {
|
2019-09-28 14:12:52 +02:00
|
|
|
|
margin: 19px 16px 29px 16px;
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2019-09-28 14:12:52 +02:00
|
|
|
|
@media (max-width: @screen-xs-max) {
|
|
|
|
|
margin: 0;
|
|
|
|
|
background-color: @body-bg;
|
|
|
|
|
padding: 10px;
|
2014-01-23 15:39:19 +00:00
|
|
|
|
}
|
|
|
|
|
|
2019-09-28 14:12:52 +02:00
|
|
|
|
@media (min-width: @screen-sm-min) {
|
|
|
|
|
.pull-left;
|
|
|
|
|
}
|
2014-01-23 15:39:19 +00:00
|
|
|
|
}
|
|
|
|
|
|
2019-09-28 14:12:52 +02:00
|
|
|
|
#logo {
|
2014-02-10 11:40:24 +00:00
|
|
|
|
display: block;
|
2019-09-28 14:12:52 +02:00
|
|
|
|
height: 85px;
|
|
|
|
|
width: 158px;
|
2020-04-02 12:18:26 +02:00
|
|
|
|
background: url(/graphics/logo_transparent.svg) top left no-repeat;
|
2019-09-28 14:12:52 +02:00
|
|
|
|
|
|
|
|
|
@media (max-width: @screen-xs-max) {
|
|
|
|
|
height: 50px;
|
|
|
|
|
width: 93px;
|
|
|
|
|
background-size: contain;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
span {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
2014-01-23 15:39:19 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#motto {
|
|
|
|
|
color: @brand-strong;
|
2019-06-12 16:51:49 +02:00
|
|
|
|
font-size: 18px;
|
|
|
|
|
font-weight: 500;
|
2019-09-28 14:12:52 +02:00
|
|
|
|
padding-left: 52px;
|
2014-01-23 15:39:19 +00:00
|
|
|
|
|
2018-12-31 08:52:08 +01:00
|
|
|
|
@media (min-width: @screen-xs-min) {
|
2019-09-28 14:12:52 +02:00
|
|
|
|
br {
|
2019-06-12 16:51:49 +02:00
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2019-09-28 14:12:52 +02:00
|
|
|
|
@media (max-width: @screen-xs-max) {
|
|
|
|
|
padding-left: 30px;
|
2014-01-23 15:39:19 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#menu {
|
2019-09-28 14:12:52 +02:00
|
|
|
|
text-align: right;
|
|
|
|
|
|
|
|
|
|
@media (max-width: @screen-xs-max) {
|
|
|
|
|
background-color: @body-bg;
|
|
|
|
|
padding: 5px 10px 10px 10px;
|
|
|
|
|
}
|
2019-06-14 16:49:53 +02:00
|
|
|
|
|
2018-12-31 08:52:08 +01:00
|
|
|
|
@media (min-width: @screen-sm-min) {
|
2014-01-23 15:39:19 +00:00
|
|
|
|
.pull-right;
|
|
|
|
|
}
|
2020-05-03 20:09:09 +02:00
|
|
|
|
|
|
|
|
|
p {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
2014-01-23 15:39:19 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#direct-links {
|
2020-05-03 20:09:09 +02:00
|
|
|
|
.list-inline;
|
2019-09-28 14:12:52 +02:00
|
|
|
|
.clearfix;
|
|
|
|
|
|
|
|
|
|
@media (min-width: @screen-sm-min) {
|
|
|
|
|
margin-bottom: 2em;
|
|
|
|
|
}
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2020-05-03 20:09:09 +02:00
|
|
|
|
li {
|
2014-01-23 15:39:19 +00:00
|
|
|
|
display: none;
|
|
|
|
|
padding: .5em;
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
.fa {
|
|
|
|
|
padding-right: .3em;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2019-09-28 14:12:52 +02:00
|
|
|
|
#direct-to-menu-list {
|
|
|
|
|
@media (max-width: @screen-xs-max) {
|
|
|
|
|
display: inline-block;
|
|
|
|
|
.pull-left;
|
|
|
|
|
font-size: 1.3em;
|
2014-01-23 15:39:19 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
2019-09-28 14:12:52 +02:00
|
|
|
|
|
|
|
|
|
#direct-to-translations, #direct-to-login {
|
|
|
|
|
display: inline-block;
|
|
|
|
|
}
|
2014-01-23 15:39:19 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.no-js #direct-links {
|
2019-09-28 14:12:52 +02:00
|
|
|
|
#direct-to-translations, #direct-to-menu-list {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
2014-01-23 15:39:19 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#menu-list {
|
|
|
|
|
.list-no-style;
|
|
|
|
|
.collapse;
|
|
|
|
|
padding-bottom: 1.5em;
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2019-09-28 14:12:52 +02:00
|
|
|
|
@media (max-width: @screen-xs-max) {
|
|
|
|
|
display: block;
|
|
|
|
|
margin-top: 10px;
|
|
|
|
|
padding-bottom: 0;
|
|
|
|
|
text-align: left;
|
|
|
|
|
}
|
|
|
|
|
|
2018-12-31 08:52:08 +01:00
|
|
|
|
@media (min-width: @screen-xs-min) {
|
2014-01-23 15:39:19 +00:00
|
|
|
|
.collapse.in;
|
|
|
|
|
padding-bottom: 0.5em;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
li {
|
|
|
|
|
display: inline-block;
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
a {
|
|
|
|
|
.btn;
|
|
|
|
|
font-weight: 400;
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2019-09-25 00:32:46 +02:00
|
|
|
|
@media (min-width: @screen-lg-min) {
|
2014-01-23 15:39:19 +00:00
|
|
|
|
.btn-lg;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
a:hover {
|
|
|
|
|
.btn-primary;
|
|
|
|
|
background-color: @brand-strong-semialpha;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.no-js #menu-list {
|
|
|
|
|
.collapse.in;
|
|
|
|
|
|
2018-12-31 08:52:08 +01:00
|
|
|
|
@media (min-width: @screen-xs-min) {
|
2014-01-23 15:39:19 +00:00
|
|
|
|
padding-bottom: 0.5em;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2019-09-28 14:12:52 +02:00
|
|
|
|
// ----------------------------------------------------------------------------
|
|
|
|
|
// Page body
|
|
|
|
|
// ----------------------------------------------------------------------------
|
2014-01-23 15:39:19 +00:00
|
|
|
|
|
2018-11-28 11:51:11 +01:00
|
|
|
|
/* grid */
|
2020-05-13 18:53:33 +02:00
|
|
|
|
.article {
|
|
|
|
|
#content {
|
2018-11-28 19:49:13 +01:00
|
|
|
|
.make-xs-column(12);
|
|
|
|
|
.make-md-column(8);
|
2018-11-28 11:51:11 +01:00
|
|
|
|
padding-left: 0;
|
|
|
|
|
}
|
|
|
|
|
#sidebar {
|
2018-11-28 19:49:13 +01:00
|
|
|
|
.make-xs-column(12);
|
|
|
|
|
.make-md-column(4);
|
2018-11-28 11:51:11 +01:00
|
|
|
|
padding-right: 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
2014-01-23 15:39:19 +00:00
|
|
|
|
|
|
|
|
|
#main, #followup {
|
|
|
|
|
background: @body-bg;
|
|
|
|
|
margin: 1em auto;
|
|
|
|
|
padding: 1.5em;
|
|
|
|
|
font-size: 1.1em;
|
|
|
|
|
box-shadow: 0 .4em 1em rgb(200,200,200);
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2018-12-31 08:52:08 +01:00
|
|
|
|
@media (min-width: @screen-sm-min) {
|
2017-12-04 20:09:19 +01:00
|
|
|
|
padding: 3em;
|
2014-01-23 15:39:19 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#main {
|
|
|
|
|
padding-top: 1em;
|
|
|
|
|
|
2020-04-18 19:22:35 +02:00
|
|
|
|
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
|
2014-01-23 15:39:19 +00:00
|
|
|
|
-moz-hypens: manual;
|
|
|
|
|
-webkit-hyphens: manual;
|
|
|
|
|
hyphens: manual;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
p {
|
|
|
|
|
-moz-hyphens: auto;
|
|
|
|
|
-webkit-hyphens: auto;
|
|
|
|
|
hyphens: auto;
|
|
|
|
|
}
|
|
|
|
|
|
2020-04-29 09:38:40 +02:00
|
|
|
|
footer#tags {
|
|
|
|
|
.small;
|
2014-10-08 15:57:36 +00:00
|
|
|
|
margin: 3em 0 -2em 0;
|
2020-04-29 09:38:40 +02:00
|
|
|
|
clear: both;
|
2017-06-24 18:26:26 +00:00
|
|
|
|
|
|
|
|
|
h2 {
|
2020-04-29 09:38:40 +02:00
|
|
|
|
.text-muted;
|
|
|
|
|
font-weight: normal;
|
|
|
|
|
font-size: inherit;
|
|
|
|
|
margin-right: 5px;
|
|
|
|
|
display: inline;
|
|
|
|
|
|
|
|
|
|
&::after {
|
|
|
|
|
content: ":";
|
|
|
|
|
}
|
2014-10-08 14:28:51 +00:00
|
|
|
|
}
|
2019-01-30 16:33:18 +01:00
|
|
|
|
|
2020-04-29 09:38:40 +02:00
|
|
|
|
ul.tags {
|
|
|
|
|
.list-inline;
|
|
|
|
|
display: inline;
|
|
|
|
|
|
|
|
|
|
li {
|
|
|
|
|
white-space: nowrap;
|
|
|
|
|
|
|
|
|
|
a {
|
|
|
|
|
padding: 4px;
|
|
|
|
|
border-radius: 4px;
|
|
|
|
|
background: lighten(@brand-primary,40%);
|
|
|
|
|
margin-bottom: .3em; /* in case there are 2 lines of tags */
|
|
|
|
|
display: inline-block;
|
|
|
|
|
}
|
|
|
|
|
}
|
2017-06-29 19:09:41 +00:00
|
|
|
|
}
|
2014-10-08 14:28:51 +00:00
|
|
|
|
}
|
|
|
|
|
|
2020-05-13 18:03:01 +02:00
|
|
|
|
form.share-buttons {
|
|
|
|
|
// Modify spacing originally set in upstream CSS.
|
|
|
|
|
margin-top: 4em;
|
|
|
|
|
margin-bottom: -2em;
|
|
|
|
|
}
|
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
footer.notice {
|
|
|
|
|
.clearfix;
|
|
|
|
|
clear: both;
|
|
|
|
|
margin: 3em -1.5em -3em;
|
|
|
|
|
background: @gray-lighter;
|
|
|
|
|
color: @gray;
|
|
|
|
|
padding: 1em;
|
|
|
|
|
|
|
|
|
|
a {color: @gray-dark;}
|
|
|
|
|
|
2018-12-31 08:52:08 +01:00
|
|
|
|
@media (min-width: @screen-sm-min) {
|
2014-01-23 15:39:19 +00:00
|
|
|
|
margin: 3em -3em -3em;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
footer.copyright.notice {
|
2014-02-10 11:40:24 +00:00
|
|
|
|
min-height: 30px;
|
2014-01-23 15:39:19 +00:00
|
|
|
|
a {color: @gray;}
|
|
|
|
|
}
|
|
|
|
|
footer.creativecommons {
|
|
|
|
|
background: url(/graphics/cc-logo.png) 2em 50% no-repeat @gray-lighter;
|
|
|
|
|
padding-left: 150px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#content {
|
|
|
|
|
max-width: 99ex;
|
|
|
|
|
margin-left: auto;
|
|
|
|
|
margin-right: auto;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#sidebar {
|
|
|
|
|
color: @gray-light;
|
2014-10-08 17:15:33 +00:00
|
|
|
|
padding: 2em 0;
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
ul {
|
|
|
|
|
.list-no-style;
|
2014-01-26 16:00:15 +00:00
|
|
|
|
margin-bottom: 1em;
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
li {
|
|
|
|
|
border-bottom: 1px solid @gray-lighter;
|
|
|
|
|
padding: .3em 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* elements inside content */
|
|
|
|
|
|
|
|
|
|
#category {
|
|
|
|
|
background: lighten(@brand-primary,40%);
|
|
|
|
|
display: block;
|
|
|
|
|
width:42%;
|
|
|
|
|
padding: .5em;
|
|
|
|
|
margin: -2em 0 0;
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
a:before {
|
2014-02-10 11:40:24 +00:00
|
|
|
|
content: "‹ ";
|
2014-01-23 15:39:19 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#article-metadata {
|
|
|
|
|
font-weight: 300;
|
|
|
|
|
margin-bottom: 1.5em;
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
img {
|
|
|
|
|
height: 24px;
|
|
|
|
|
margin: -0.2em 0.2em -0.2em;
|
|
|
|
|
box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
time.dt-updated:after {
|
|
|
|
|
content: ", ";
|
|
|
|
|
}
|
|
|
|
|
time.dt-updated:last-child:after {
|
|
|
|
|
content: ".";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2014-01-24 20:47:36 +00:00
|
|
|
|
#introduction {
|
|
|
|
|
p {
|
|
|
|
|
font-weight: 300;
|
|
|
|
|
font-size: 1.1em;
|
2014-01-30 15:29:21 +00:00
|
|
|
|
|
|
|
|
|
strong {
|
|
|
|
|
font-weight: 500;
|
|
|
|
|
}
|
2014-01-24 20:47:36 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
|
|
|
|
|
#content {
|
2014-01-23 22:00:53 +00:00
|
|
|
|
aside {
|
2018-12-31 08:52:08 +01:00
|
|
|
|
@media (min-width: @screen-md-min) {
|
2014-01-23 22:00:53 +00:00
|
|
|
|
float: right;
|
|
|
|
|
margin-left: 100%;
|
|
|
|
|
position: absolute;
|
|
|
|
|
|
|
|
|
|
p {
|
|
|
|
|
width: 100%;
|
|
|
|
|
min-width: 320px;
|
|
|
|
|
max-width: 340px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
p {
|
|
|
|
|
border-left: 1px solid @brand-primary;
|
|
|
|
|
padding-left: 1em;
|
|
|
|
|
font-size: 0.9em;
|
|
|
|
|
}
|
|
|
|
|
}
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
|
2019-10-16 21:52:44 +02:00
|
|
|
|
blockquote,
|
|
|
|
|
.blockQuote {
|
2014-01-23 15:39:19 +00:00
|
|
|
|
.quote;
|
|
|
|
|
border: 0;
|
2014-02-04 16:22:58 +00:00
|
|
|
|
padding-top: 20px;
|
|
|
|
|
padding-bottom: 20px;
|
2014-01-23 15:39:19 +00:00
|
|
|
|
/* does not work, weird: background-color: lighten(@brand-secondary, 77%);*/
|
2019-10-16 21:52:44 +02:00
|
|
|
|
background-color: rgba(116, 140, 156, 0.23);
|
2014-01-23 15:39:19 +00:00
|
|
|
|
|
|
|
|
|
p {
|
|
|
|
|
line-height: 1.35;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
footer {
|
|
|
|
|
cite {
|
2014-02-10 11:40:24 +00:00
|
|
|
|
font-style: italic;
|
2014-01-23 15:39:19 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
2019-10-16 21:52:44 +02:00
|
|
|
|
|
2015-05-05 06:51:04 +00:00
|
|
|
|
& + & {
|
|
|
|
|
margin-top: -1.3em;
|
|
|
|
|
}
|
2014-01-23 15:39:19 +00:00
|
|
|
|
}
|
|
|
|
|
|
2014-01-25 11:38:47 +00:00
|
|
|
|
pre, pre code {
|
2014-01-25 11:37:18 +00:00
|
|
|
|
white-space: pre;
|
2014-01-24 22:38:36 +00:00
|
|
|
|
}
|
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
pre {
|
2014-02-02 12:38:52 +00:00
|
|
|
|
font-size: 1em;
|
2014-01-23 15:39:19 +00:00
|
|
|
|
padding-left: 3em;
|
|
|
|
|
border-style: dotted;
|
|
|
|
|
border-width: 1px 1px 1px 0px;
|
|
|
|
|
border-radius: 0;
|
2014-01-24 22:38:36 +00:00
|
|
|
|
overflow-x: auto;
|
2014-01-23 15:39:19 +00:00
|
|
|
|
|
|
|
|
|
code {
|
|
|
|
|
font-size: 0.95em;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2014-01-24 22:06:30 +00:00
|
|
|
|
pre.term {
|
|
|
|
|
background: #0C141F;
|
|
|
|
|
color: #E6FFFF;
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2014-01-24 22:08:30 +00:00
|
|
|
|
code:before {
|
2014-01-25 11:40:15 +00:00
|
|
|
|
content: "$ ";
|
2014-01-24 22:08:30 +00:00
|
|
|
|
}
|
2014-01-24 22:06:30 +00:00
|
|
|
|
}
|
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
img {
|
|
|
|
|
max-width: 100%;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.captioned {
|
|
|
|
|
text-align: center;
|
|
|
|
|
|
|
|
|
|
img {
|
|
|
|
|
margin: 0 auto;
|
|
|
|
|
display: block;
|
|
|
|
|
box-shadow: 0.2em 0.2em 1em rgba(0,0,0,0.3)
|
|
|
|
|
}
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
header, footer, img + p {
|
|
|
|
|
padding: 10px 15px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
header, footer {
|
|
|
|
|
text-align: left;
|
|
|
|
|
display: block;
|
|
|
|
|
|
|
|
|
|
p {
|
|
|
|
|
margin: 5px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
footer, img + p {
|
|
|
|
|
background: @gray-lighter;
|
|
|
|
|
font-weight: 300;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
img + p {
|
|
|
|
|
display: inline-block;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
2014-01-25 13:56:11 +00:00
|
|
|
|
.captioned.center-block, .captioned.center {
|
2014-01-23 15:39:19 +00:00
|
|
|
|
margin-left: auto;
|
|
|
|
|
margin-right: auto;
|
|
|
|
|
}
|
2014-01-27 18:00:36 +00:00
|
|
|
|
.captioned.right {
|
|
|
|
|
margin-left: 1.5em;
|
|
|
|
|
margin-right: 0;
|
|
|
|
|
}
|
|
|
|
|
.captioned.left {
|
|
|
|
|
margin-right: 1.5em;
|
|
|
|
|
margin-left: 0;
|
|
|
|
|
}
|
2014-01-23 15:39:19 +00:00
|
|
|
|
|
2014-02-07 17:06:52 +00:00
|
|
|
|
.p-summary {
|
|
|
|
|
font-size: 1.2em;
|
|
|
|
|
font-weight: 300;
|
|
|
|
|
}
|
2014-12-09 13:34:42 +00:00
|
|
|
|
|
2015-05-05 20:02:06 +00:00
|
|
|
|
.blockHighlight {
|
2015-05-05 06:51:04 +00:00
|
|
|
|
.blockQuote;
|
2015-05-19 09:58:42 +00:00
|
|
|
|
padding-right: 20px;
|
2015-05-05 06:51:04 +00:00
|
|
|
|
}
|
2014-01-23 15:39:19 +00:00
|
|
|
|
}
|
|
|
|
|
|
2014-11-06 19:35:45 +00:00
|
|
|
|
.fsfe-form {
|
2014-11-06 20:00:59 +00:00
|
|
|
|
label.required {
|
|
|
|
|
.star {
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
}
|
|
|
|
|
}
|
2014-11-06 19:55:59 +00:00
|
|
|
|
label + input, label + textarea {
|
2014-11-06 19:35:45 +00:00
|
|
|
|
.form-control;
|
2014-11-06 19:55:59 +00:00
|
|
|
|
margin-bottom: 1.25em;
|
|
|
|
|
|
|
|
|
|
& + .help-block {
|
|
|
|
|
margin-top: -1em;
|
|
|
|
|
margin-bottom: 1.25em;
|
2014-11-06 19:35:45 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
textarea {
|
|
|
|
|
min-height: 150px;
|
|
|
|
|
}
|
|
|
|
|
button, input[type="submit"] {
|
|
|
|
|
.btn-lg;
|
|
|
|
|
display: block;
|
2014-11-06 20:11:18 +00:00
|
|
|
|
margin: 1em 0;
|
2014-11-06 19:35:45 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
2014-01-23 15:39:19 +00:00
|
|
|
|
|
|
|
|
|
/* style specific to certain pages */
|
|
|
|
|
|
2019-03-20 17:38:59 +01:00
|
|
|
|
.toplevel {
|
|
|
|
|
#category {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
h1 {
|
|
|
|
|
background: lighten(@brand-primary,20%);
|
|
|
|
|
color: #FFF;
|
|
|
|
|
text-shadow: 0px 1px 2px @brand-strong;
|
|
|
|
|
display: block;
|
|
|
|
|
min-width: 200px;
|
|
|
|
|
padding: .5em;
|
|
|
|
|
margin: -0.5em -0.2em 0.5em;
|
|
|
|
|
border: 0;
|
|
|
|
|
|
|
|
|
|
@media (min-width: @screen-sm-min) {
|
|
|
|
|
width: 50%;
|
|
|
|
|
margin: -1em 0 1em 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
.full-width {
|
|
|
|
|
/* For very particular pages where you need as wide as possible */
|
|
|
|
|
#main {
|
|
|
|
|
width: 100%;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.frontpage, .subsite, .full-width {
|
|
|
|
|
#content {
|
|
|
|
|
max-width: none;
|
|
|
|
|
}
|
2014-02-10 11:40:24 +00:00
|
|
|
|
}
|
2014-01-23 15:39:19 +00:00
|
|
|
|
|
|
|
|
|
.article {
|
|
|
|
|
#content {
|
|
|
|
|
display: inline-block;
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2019-03-20 17:38:59 +01:00
|
|
|
|
.p-name {
|
2014-01-23 15:39:19 +00:00
|
|
|
|
color: @brand-strong;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2014-02-04 15:57:25 +00:00
|
|
|
|
/* blocks that stand out */
|
|
|
|
|
|
|
|
|
|
.standout {
|
|
|
|
|
margin-top: 1.5em;
|
|
|
|
|
margin-bottom: 1.5em;
|
|
|
|
|
margin-left: -1.5em;
|
2018-12-31 08:52:08 +01:00
|
|
|
|
@media (min-width: @screen-sm-min) {
|
2014-02-04 15:57:25 +00:00
|
|
|
|
margin-left: -3em;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.standout-text {
|
|
|
|
|
.standout;
|
|
|
|
|
padding-left: 1.5em;
|
2018-12-31 08:52:08 +01:00
|
|
|
|
@media (min-width: @screen-sm-min) {
|
2014-02-04 15:57:25 +00:00
|
|
|
|
padding-left: 3em;
|
|
|
|
|
}
|
|
|
|
|
}
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2015-05-05 20:02:06 +00:00
|
|
|
|
blockquote, .blockQuote, .blockHighlight,pre {
|
2014-02-04 15:57:25 +00:00
|
|
|
|
.standout-text;
|
|
|
|
|
}
|
2020-05-13 18:53:33 +02:00
|
|
|
|
.captioned, {
|
2014-02-04 15:57:25 +00:00
|
|
|
|
.standout;
|
|
|
|
|
}
|
|
|
|
|
.captioned.center-block, .captioned.center {
|
|
|
|
|
margin-left: auto;
|
|
|
|
|
margin-right: auto;
|
|
|
|
|
}
|
|
|
|
|
.captioned.right {
|
|
|
|
|
margin-left: 1.5em;
|
|
|
|
|
margin-right: 0;
|
|
|
|
|
}
|
|
|
|
|
.captioned.left {
|
|
|
|
|
margin-right: 1.5em;
|
|
|
|
|
margin-left: 0;
|
|
|
|
|
}
|
2014-01-23 15:39:19 +00:00
|
|
|
|
}
|
2014-01-25 14:46:09 +00:00
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
/* subpages "backward compatibility" */
|
|
|
|
|
|
|
|
|
|
h2#subpages, h3#subpage, h4#subpages {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
h2#subpages.show-heading,
|
|
|
|
|
h3#subpages.show-heading,
|
|
|
|
|
h4#subpages.show-heading {
|
|
|
|
|
display: block;
|
|
|
|
|
}
|
|
|
|
|
|
2014-01-23 17:52:45 +00:00
|
|
|
|
ul#subpages, h2#subpages + ul, h3#subpages + ul, h4#subpages + ul, ul.subheadings, ul.overview {
|
|
|
|
|
clear: both;
|
2014-01-23 15:39:19 +00:00
|
|
|
|
.subsite #content .subheadings;
|
2014-01-23 17:52:45 +00:00
|
|
|
|
|
|
|
|
|
li {
|
|
|
|
|
.make-sm-column(6);
|
|
|
|
|
}
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2018-12-31 08:52:08 +01:00
|
|
|
|
@media (min-width: @screen-sm-min) {
|
2014-01-23 15:39:19 +00:00
|
|
|
|
li {
|
2014-02-10 11:40:24 +00:00
|
|
|
|
display: inline-block;
|
2014-01-23 15:39:19 +00:00
|
|
|
|
}
|
2014-01-23 20:52:52 +00:00
|
|
|
|
}
|
2014-01-23 15:39:19 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.subsite {
|
2019-03-20 17:38:59 +01:00
|
|
|
|
.toplevel;
|
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
#content {
|
|
|
|
|
.make-row;
|
|
|
|
|
|
|
|
|
|
#introduction {
|
|
|
|
|
.make-xs-column(12);
|
|
|
|
|
.make-sm-column(4);
|
|
|
|
|
}
|
|
|
|
|
#introduction + .subheadings {
|
|
|
|
|
.make-xs-column(12);
|
|
|
|
|
.make-sm-column(8);
|
|
|
|
|
}
|
|
|
|
|
.subheadings, .subheadings + .subheadings {
|
2014-01-23 20:56:26 +00:00
|
|
|
|
clear: none;
|
2014-01-23 15:39:19 +00:00
|
|
|
|
.make-row;
|
|
|
|
|
.list-no-style;
|
|
|
|
|
padding: 0 0 2em 0;
|
|
|
|
|
|
|
|
|
|
li {
|
2014-01-23 23:17:34 +00:00
|
|
|
|
.make-xs-column(12);
|
2014-01-23 15:39:19 +00:00
|
|
|
|
.make-sm-column(6);
|
|
|
|
|
}
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2018-12-31 08:52:08 +01:00
|
|
|
|
@media (min-width: @screen-xs-min) {
|
2014-01-23 15:39:19 +00:00
|
|
|
|
li:nth-child(odd) {
|
|
|
|
|
clear: both;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
li ul {
|
|
|
|
|
padding: 0;
|
|
|
|
|
}
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
li ul li {
|
|
|
|
|
float: none;
|
|
|
|
|
width: 100%;
|
|
|
|
|
display: block;
|
|
|
|
|
padding: 0;
|
|
|
|
|
|
|
|
|
|
a:before {
|
|
|
|
|
content: "› ";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.subheadings + .subheadings {
|
2014-01-23 20:56:26 +00:00
|
|
|
|
clear: both;
|
2014-01-23 15:39:19 +00:00
|
|
|
|
li {
|
|
|
|
|
.make-xs-column(6);
|
|
|
|
|
.make-sm-column(4);
|
|
|
|
|
}
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2018-12-31 08:52:08 +01:00
|
|
|
|
@media (min-width: @screen-xs-min) {
|
2014-01-23 15:39:19 +00:00
|
|
|
|
li:nth-child(odd) {
|
|
|
|
|
clear: none;
|
|
|
|
|
}
|
|
|
|
|
li:nth-child(3n+4) {
|
|
|
|
|
clear: both;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#introduction {
|
|
|
|
|
padding-top: 1.5em;
|
|
|
|
|
|
|
|
|
|
.image {
|
|
|
|
|
.pull-left;
|
|
|
|
|
max-width: 30%;
|
|
|
|
|
margin-right: .5em;
|
|
|
|
|
}
|
|
|
|
|
}
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
}
|
|
|
|
|
|
2014-01-25 14:46:09 +00:00
|
|
|
|
|
2020-05-06 19:26:24 +02:00
|
|
|
|
// ----------------------------------------------------------------------------
|
|
|
|
|
// Condensed listing of news and events
|
|
|
|
|
// ----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
ul.news-list, ul.event-list {
|
|
|
|
|
span.date {
|
|
|
|
|
.text-muted;
|
|
|
|
|
.small;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2020-05-05 00:10:00 +02:00
|
|
|
|
// ----------------------------------------------------------------------------
|
|
|
|
|
// Verbose listing of news and events
|
|
|
|
|
// ----------------------------------------------------------------------------
|
2020-04-29 09:38:40 +02:00
|
|
|
|
|
|
|
|
|
article.news, article.event {
|
|
|
|
|
border-bottom: 1px solid @gray-lighter;
|
2020-05-05 00:10:00 +02:00
|
|
|
|
margin-bottom: 10px;
|
2020-04-29 09:38:40 +02:00
|
|
|
|
|
|
|
|
|
p.meta {
|
|
|
|
|
.text-muted;
|
|
|
|
|
.small;
|
|
|
|
|
|
|
|
|
|
a {
|
|
|
|
|
color: inherit;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ul.tags {
|
|
|
|
|
.list-inline;
|
|
|
|
|
.text-muted;
|
|
|
|
|
.small;
|
|
|
|
|
|
|
|
|
|
li {
|
|
|
|
|
white-space: nowrap;
|
|
|
|
|
|
|
|
|
|
a {
|
|
|
|
|
color: inherit;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2020-05-05 00:10:00 +02:00
|
|
|
|
// In a "related news" section, display all but the first news items in a
|
|
|
|
|
// compressed form.
|
2020-05-06 19:05:03 +02:00
|
|
|
|
section#related-news article.news:nth-of-type(n+2) {
|
2020-05-05 00:10:00 +02:00
|
|
|
|
border-bottom: none;
|
|
|
|
|
margin-bottom: 0;
|
|
|
|
|
|
|
|
|
|
h3 {
|
|
|
|
|
font-size: inherit;
|
|
|
|
|
margin-right: .5em;
|
|
|
|
|
display: inline;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
p {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
2020-04-29 09:38:40 +02:00
|
|
|
|
|
2020-05-05 00:10:00 +02:00
|
|
|
|
// Make sure that there is no line break within the news date. The p.meta
|
|
|
|
|
// element also is responsible for the margin-bottom of the while item.
|
|
|
|
|
p.meta {
|
|
|
|
|
display: inline-block;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// ----------------------------------------------------------------------------
|
|
|
|
|
// Followup boxes
|
|
|
|
|
// ----------------------------------------------------------------------------
|
2014-01-23 15:39:19 +00:00
|
|
|
|
|
|
|
|
|
#followup {
|
|
|
|
|
.clearfix();
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
h2 {
|
|
|
|
|
padding:0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
form {
|
|
|
|
|
display: inline-block;
|
|
|
|
|
}
|
2014-02-10 11:40:24 +00:00
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
input#email {
|
|
|
|
|
margin:0 1em;
|
|
|
|
|
max-width: 18em;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
a.btn {
|
|
|
|
|
.btn-primary;
|
|
|
|
|
}
|
2019-01-30 16:33:18 +01:00
|
|
|
|
|
2018-12-31 08:52:08 +01:00
|
|
|
|
@media (min-width: @screen-sm-min) {
|
2017-12-04 20:09:19 +01:00
|
|
|
|
padding: 3em 3em 3em 2em;
|
|
|
|
|
}
|
2014-01-23 15:39:19 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#followup.subscribe-nl {
|
|
|
|
|
h2 {
|
2019-01-30 16:33:18 +01:00
|
|
|
|
.make-md-column(6);
|
|
|
|
|
.make-lg-column(5);
|
|
|
|
|
margin: 0 0 10px;
|
2014-01-23 15:39:19 +00:00
|
|
|
|
}
|
|
|
|
|
form {
|
2019-01-30 16:33:18 +01:00
|
|
|
|
.make-md-column(6);
|
|
|
|
|
.make-lg-column(7);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@media (min-width: @screen-md-min) {
|
|
|
|
|
#followup.subscribe-nl {
|
|
|
|
|
h2 {
|
|
|
|
|
margin: 0;
|
|
|
|
|
top: 5px;
|
|
|
|
|
}
|
2014-01-23 15:39:19 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2019-05-27 11:38:04 +02:00
|
|
|
|
#followup.join,
|
|
|
|
|
#followup.support,
|
|
|
|
|
#followup.donate {
|
2014-01-23 15:39:19 +00:00
|
|
|
|
h2 {
|
|
|
|
|
.make-sm-column(4);
|
|
|
|
|
text-align: center;
|
|
|
|
|
}
|
2019-05-27 11:38:04 +02:00
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
p {
|
|
|
|
|
.make-sm-column(8);
|
|
|
|
|
padding: 0;
|
2017-11-10 13:50:46 +01:00
|
|
|
|
padding-top: 1em;
|
2014-02-10 11:40:24 +00:00
|
|
|
|
}
|
2019-05-27 11:38:04 +02:00
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
a.btn {
|
2019-05-27 11:38:04 +02:00
|
|
|
|
margin-top: 8px;
|
2014-01-23 15:39:19 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2019-09-28 14:12:52 +02:00
|
|
|
|
// ----------------------------------------------------------------------------
|
|
|
|
|
// Page footer
|
|
|
|
|
// ----------------------------------------------------------------------------
|
2014-01-23 15:39:19 +00:00
|
|
|
|
|
2020-05-04 15:03:14 +02:00
|
|
|
|
#direct-to-top {
|
|
|
|
|
.container;
|
|
|
|
|
|
|
|
|
|
a {
|
|
|
|
|
.pull-right;
|
|
|
|
|
text-decoration: none !important;
|
|
|
|
|
|
|
|
|
|
&:before {
|
|
|
|
|
content: "▴";
|
|
|
|
|
padding-right: 0.5ex;
|
|
|
|
|
text-decoration: none !important;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
#bottom {
|
2014-02-10 11:40:24 +00:00
|
|
|
|
background: @body-bg;
|
2014-01-23 15:39:19 +00:00
|
|
|
|
box-shadow: 1em 0 1em 1em @body-bg;
|
2020-05-04 15:03:14 +02:00
|
|
|
|
margin: 40px 0 0 0;
|
|
|
|
|
padding: 20px 0;
|
2014-01-23 15:39:19 +00:00
|
|
|
|
width: 100%;
|
|
|
|
|
|
2019-09-28 14:12:52 +02:00
|
|
|
|
@media (max-width: @screen-xs-max) {
|
|
|
|
|
padding: 10px;
|
|
|
|
|
}
|
|
|
|
|
|
2020-05-04 15:03:14 +02:00
|
|
|
|
#page-info {
|
|
|
|
|
// .make-row; can't use .container and .make-row on same element
|
2014-01-23 15:39:19 +00:00
|
|
|
|
|
2020-05-04 15:03:14 +02:00
|
|
|
|
div {
|
2018-11-28 12:07:39 +01:00
|
|
|
|
.make-xs-column(12);
|
2014-01-23 15:39:19 +00:00
|
|
|
|
.make-sm-column(4);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2019-09-28 14:12:52 +02:00
|
|
|
|
// ============================================================================
|
|
|
|
|
// Other elements
|
|
|
|
|
// ============================================================================
|
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
/* footnotes */
|
|
|
|
|
|
|
|
|
|
a.fn {
|
|
|
|
|
bottom: 0.5em;
|
|
|
|
|
font-size: 0.7em;
|
|
|
|
|
position: relative;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
h2#fn {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
h2#fn + ol {
|
|
|
|
|
border-top: 1px solid @gray-lighter;
|
|
|
|
|
font-size: 0.9em;
|
|
|
|
|
margin: 2em 0;
|
|
|
|
|
padding-top: 1em;
|
2014-02-10 11:40:24 +00:00
|
|
|
|
}
|
2014-01-23 15:39:19 +00:00
|
|
|
|
|
|
|
|
|
/* trivia */
|
|
|
|
|
|
2014-02-10 11:40:24 +00:00
|
|
|
|
form input#email {
|
2014-01-23 15:39:19 +00:00
|
|
|
|
.form-control;
|
|
|
|
|
max-width: 25em;
|
|
|
|
|
display: inline-block;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
button, input[type="submit"] {
|
|
|
|
|
.btn;
|
|
|
|
|
.btn-default;
|
|
|
|
|
.btn-primary;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
a.learn-more {
|
|
|
|
|
font-size: 1.2em;
|
|
|
|
|
font-weight: 300;
|
|
|
|
|
line-height: 1;
|
|
|
|
|
border-bottom: 1px dotted @brand-primary;
|
|
|
|
|
font-variant: small-caps;
|
|
|
|
|
text-transform: lowercase;
|
2018-11-28 11:51:11 +01:00
|
|
|
|
padding-right: 1em;
|
|
|
|
|
position: relative;
|
|
|
|
|
|
|
|
|
|
&:hover {
|
|
|
|
|
text-decoration: none;
|
|
|
|
|
border-bottom-style: solid;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&:after {
|
|
|
|
|
position: absolute;
|
|
|
|
|
right: .3em;
|
2020-04-18 17:47:03 +02:00
|
|
|
|
top: .1em;
|
2018-11-28 11:51:11 +01:00
|
|
|
|
content: " ▸";
|
|
|
|
|
opacity: 0.8;
|
|
|
|
|
transition: all 150ms linear;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&:hover:after {
|
|
|
|
|
right: 0;
|
|
|
|
|
content: " ▸";
|
|
|
|
|
opacity: 1;
|
|
|
|
|
}
|
2014-01-23 15:39:19 +00:00
|
|
|
|
}
|
|
|
|
|
|
2014-01-26 15:13:16 +00:00
|
|
|
|
.big-donate, .big.donate {
|
2014-01-23 15:39:19 +00:00
|
|
|
|
.btn;
|
|
|
|
|
.btn-lg;
|
|
|
|
|
.btn-block;
|
|
|
|
|
.btn-success;
|
|
|
|
|
font-size: 1.4em;
|
|
|
|
|
}
|
2018-11-28 11:51:11 +01:00
|
|
|
|
|
|
|
|
|
.supporter-text {
|
|
|
|
|
margin-top: 5px;
|
|
|
|
|
}
|
|
|
|
|
|
2014-01-26 15:13:16 +00:00
|
|
|
|
.small-donate, .small.donate {
|
|
|
|
|
.btn;
|
|
|
|
|
.btn-sm;
|
|
|
|
|
.btn-success;
|
|
|
|
|
}
|
2014-01-23 15:39:19 +00:00
|
|
|
|
|
|
|
|
|
.alert.red {
|
|
|
|
|
.alert-danger;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.alert.green {
|
|
|
|
|
.alert-success;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.alert.yellow {
|
|
|
|
|
.alert-warning;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.warning {
|
|
|
|
|
.alert;
|
|
|
|
|
.fade.in;
|
|
|
|
|
}
|
|
|
|
|
|
2014-01-24 16:42:04 +00:00
|
|
|
|
|
2020-04-27 16:18:19 +02:00
|
|
|
|
/* People's personal pages */
|
2014-01-24 16:42:04 +00:00
|
|
|
|
|
2014-01-25 14:50:47 +00:00
|
|
|
|
.bio {
|
2014-01-25 14:26:25 +00:00
|
|
|
|
.article;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2014-01-23 15:39:19 +00:00
|
|
|
|
/* backward compatibility with old fsfe.org's generic.css */
|
|
|
|
|
|
2014-01-27 17:23:05 +00:00
|
|
|
|
.left { .pull-left; margin-right: 1em; margin-left: 0; }
|
|
|
|
|
.right { .pull-right; margin-left: 1em; margin-right: 0; }
|
2014-01-27 18:11:54 +00:00
|
|
|
|
.center { text-align: center; }
|
2014-01-23 15:39:19 +00:00
|
|
|
|
|
2014-01-26 14:40:28 +00:00
|
|
|
|
#introduction .image img { float: left; margin-right: 1em;}
|
2014-01-23 15:39:19 +00:00
|
|
|
|
|
2014-01-23 22:00:53 +00:00
|
|
|
|
.grid-50-50 {
|
|
|
|
|
.make-row;
|
|
|
|
|
.box {
|
|
|
|
|
.make-sm-column(6);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2014-01-23 22:42:33 +00:00
|
|
|
|
|
|
|
|
|
/* in donors page */
|
2014-01-23 22:04:27 +00:00
|
|
|
|
table#gold {
|
|
|
|
|
.table;
|
|
|
|
|
.table-striped;
|
|
|
|
|
.table-hover;
|
|
|
|
|
}
|
|
|
|
|
|
2014-01-23 22:42:33 +00:00
|
|
|
|
/* in spreadtheword */
|
|
|
|
|
|
|
|
|
|
.margin-vertical {
|
|
|
|
|
.make-row;
|
2014-01-23 23:17:34 +00:00
|
|
|
|
margin: 1em 0;
|
2014-01-23 22:42:33 +00:00
|
|
|
|
.grid-30 {
|
|
|
|
|
.make-sm-column(4);
|
|
|
|
|
}
|
|
|
|
|
.grid-70 {
|
|
|
|
|
.make-sm-column(6);
|
|
|
|
|
}
|
|
|
|
|
.grid-60 {
|
|
|
|
|
.make-sm-column(5);
|
|
|
|
|
}
|
|
|
|
|
}
|
2014-01-23 22:44:05 +00:00
|
|
|
|
#orderpromo {
|
2014-01-23 22:46:57 +00:00
|
|
|
|
background: rgb(223, 240, 216);
|
2014-02-10 11:40:24 +00:00
|
|
|
|
padding: 0.1em 1em 1em;
|
2014-01-23 22:44:05 +00:00
|
|
|
|
.formlabel {
|
|
|
|
|
display: block;
|
|
|
|
|
}
|
|
|
|
|
}
|
2014-01-23 22:42:33 +00:00
|
|
|
|
|
2014-02-05 16:43:07 +00:00
|
|
|
|
.compare {
|
|
|
|
|
.clear {
|
|
|
|
|
.make-row;
|
2014-02-05 17:11:05 +00:00
|
|
|
|
.left, .right {
|
|
|
|
|
margin-right: 0;
|
|
|
|
|
margin-left: 0;
|
|
|
|
|
float: none;
|
|
|
|
|
}
|
2014-02-05 16:43:07 +00:00
|
|
|
|
.grid-20 {
|
|
|
|
|
.make-xs-column(2);
|
|
|
|
|
}
|
|
|
|
|
.grid-40 {
|
|
|
|
|
.make-xs-column(4);
|
|
|
|
|
}
|
|
|
|
|
.grid-50 {
|
|
|
|
|
.make-xs-column(6);
|
|
|
|
|
}
|
|
|
|
|
.grid-60 {
|
|
|
|
|
.make-xs-column(8);
|
|
|
|
|
}
|
|
|
|
|
.grid-80 {
|
|
|
|
|
.make-xs-column(10);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2014-02-04 15:01:24 +00:00
|
|
|
|
/* in EIFv2 analysis */
|
|
|
|
|
|
|
|
|
|
#eifv2-track {
|
2014-02-04 15:47:23 +00:00
|
|
|
|
.clear {
|
2014-02-04 15:01:24 +00:00
|
|
|
|
font-size: 0.9em;
|
|
|
|
|
.make-row;
|
|
|
|
|
}
|
|
|
|
|
.grid-50 {
|
2014-02-04 15:47:23 +00:00
|
|
|
|
.make-md-column(6);
|
2014-02-04 15:01:24 +00:00
|
|
|
|
}
|
|
|
|
|
blockquote {
|
|
|
|
|
margin-left: 0;
|
|
|
|
|
p { font-size: 0.9em; }
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2014-03-06 16:00:08 +00:00
|
|
|
|
|
|
|
|
|
/* AskYourCandidates - parties colors for their answers */
|
|
|
|
|
|
|
|
|
|
.question {
|
|
|
|
|
margin-bottom: 15px;
|
|
|
|
|
margin-top: 60px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.answer,
|
|
|
|
|
.question2,
|
|
|
|
|
.answer2 {
|
|
|
|
|
padding: 0.5em 1em;
|
|
|
|
|
text-align: justify;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.question2 {
|
|
|
|
|
margin-left: 1em;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.answer2 {
|
|
|
|
|
margin-left: 2em;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.colorless {
|
|
|
|
|
background-color: rgb(238,238,238);
|
|
|
|
|
border-left: 10px solid rgb(170,170,170);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* Germany */
|
|
|
|
|
|
|
|
|
|
.diegrüne {
|
|
|
|
|
background-color: rgb(200,255,200);
|
|
|
|
|
border-left: 10px solid rgb(0,139,0);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.cdu {
|
|
|
|
|
background-color: rgb(180,230,255);
|
|
|
|
|
border-left: 10px solid rgb(0,79,122);
|
|
|
|
|
}
|
|
|
|
|
|
2014-03-10 09:54:09 +00:00
|
|
|
|
.csu {
|
|
|
|
|
background-color: #B4E6FF;
|
|
|
|
|
border-left: 10px solid #00304A;
|
|
|
|
|
}
|
|
|
|
|
|
2014-03-06 16:00:08 +00:00
|
|
|
|
.spd {
|
|
|
|
|
background-color: rgb(255,200,200);
|
|
|
|
|
border-left: 10px solid rgb(255,0,0);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.dielinke {
|
|
|
|
|
background-color: rgb(255,198,255);
|
|
|
|
|
border-left: 10px solid rgb(139,28,98);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.piraten {
|
|
|
|
|
background-color: rgb(255,233,146);
|
|
|
|
|
border-left: 10px solid rgb(243,125,32);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.fdp {
|
|
|
|
|
background-color: rgb(255,255,200);
|
|
|
|
|
border-left: 10px solid rgb(255,255,0);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.oedp {
|
|
|
|
|
background-color: rgb(255,233,187);
|
|
|
|
|
border-left: 10px solid rgb(242,134,43);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.bayernpartei {
|
|
|
|
|
background-color: rgb(85,144,202);
|
|
|
|
|
border-left: 10px solid rgb(28,38,236);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.violetten {
|
|
|
|
|
background-color: rgb(124,62,139);
|
|
|
|
|
border-left: 10px solid rgb(210,0,255);
|
|
|
|
|
}
|
|
|
|
|
|
2014-03-10 09:54:09 +00:00
|
|
|
|
.afd {
|
|
|
|
|
background-color: #009EE0;
|
|
|
|
|
border-left: 10px solid #E40F27;
|
|
|
|
|
}
|
|
|
|
|
|
2014-03-06 16:00:08 +00:00
|
|
|
|
|
|
|
|
|
/* France */
|
|
|
|
|
|
|
|
|
|
.partisocialiste {
|
|
|
|
|
background-color: rgb(255,220,220);
|
|
|
|
|
border-left: 10px solid rgb(255,128,128);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.ump {
|
|
|
|
|
background-color: rgb(160,200,255);
|
|
|
|
|
border-left: 10px solid rgb(0,102,204);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.pcf {
|
|
|
|
|
background-color: rgb(255,200,200);
|
|
|
|
|
border-left: 10px solid rgb(221,0,0);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.prg, .mrc {
|
|
|
|
|
background-color: rgb(255,240,250);
|
|
|
|
|
border-left: 10px solid rgb(255,209,220);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.eelv {
|
|
|
|
|
background-color: rgb(200,255,200);
|
|
|
|
|
border-left: 10px solid rgb(0,255,0);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.nouveaucentre {
|
|
|
|
|
background-color: rgb(220,255,255);
|
|
|
|
|
border-left: 10px solid rgb(128,255,255);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.modem {
|
|
|
|
|
background-color: rgb(255,230,150);
|
|
|
|
|
border-left: 10px solid rgb(255,153,0);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.alliancecentriste {
|
|
|
|
|
background-color: rgb(255,235,200);
|
|
|
|
|
border-left: 10px solid rgb(245,222,179);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2016-03-16 15:36:20 +00:00
|
|
|
|
/* Signature pictures */
|
|
|
|
|
|
2016-04-02 21:53:41 +00:00
|
|
|
|
.signature-logo img {
|
2016-03-21 12:19:25 +00:00
|
|
|
|
height: auto;
|
|
|
|
|
max-height: 130px;
|
|
|
|
|
max-width: 150px !important;
|
2016-03-16 15:36:20 +00:00
|
|
|
|
}
|
|
|
|
|
|
2016-04-02 21:53:41 +00:00
|
|
|
|
.signature-table {
|
|
|
|
|
table {
|
|
|
|
|
.table;
|
|
|
|
|
.table-striped;
|
|
|
|
|
margin-top: 40px;
|
|
|
|
|
}
|
2019-01-30 16:33:18 +01:00
|
|
|
|
|
2016-04-02 21:53:41 +00:00
|
|
|
|
table > tbody > tr > td {
|
|
|
|
|
vertical-align: middle;
|
|
|
|
|
}
|
2019-01-30 16:33:18 +01:00
|
|
|
|
|
2016-04-02 21:53:41 +00:00
|
|
|
|
img {
|
|
|
|
|
height: auto;
|
|
|
|
|
max-height: 65px;
|
2016-04-10 21:34:48 +00:00
|
|
|
|
max-width: 120px !important;
|
2016-04-02 21:53:41 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2018-01-16 13:50:36 +01:00
|
|
|
|
.signature-table-orgs {
|
|
|
|
|
ul {
|
|
|
|
|
display: block;
|
|
|
|
|
position: relative;
|
|
|
|
|
list-style: none;
|
|
|
|
|
text-align: center;
|
|
|
|
|
padding: 0;
|
|
|
|
|
}
|
|
|
|
|
ul li {
|
|
|
|
|
display: inline-block;
|
|
|
|
|
position: relative;
|
|
|
|
|
list-style: none;
|
2018-01-17 17:33:34 +01:00
|
|
|
|
vertical-align: middle;
|
2018-01-16 13:50:36 +01:00
|
|
|
|
}
|
|
|
|
|
ul li a {
|
|
|
|
|
display: block;
|
|
|
|
|
position: relative;
|
|
|
|
|
max-width: 120px;
|
|
|
|
|
max-height: 80px;
|
|
|
|
|
min-width: 120px;
|
|
|
|
|
min-height: 80px;
|
|
|
|
|
background-position: center center;
|
|
|
|
|
background-repeat: no-repeat;
|
|
|
|
|
background-size: contain;
|
|
|
|
|
transform: scale(0.8);
|
|
|
|
|
opacity: 1;
|
|
|
|
|
transition: opacity .5s, transform .5s, background-color .5s, filter .5s;
|
|
|
|
|
}
|
|
|
|
|
ul li a:hover {
|
|
|
|
|
opacity: 1;
|
|
|
|
|
transform: scale(0.9);
|
|
|
|
|
z-index: 5;
|
|
|
|
|
}
|
2018-01-17 17:33:34 +01:00
|
|
|
|
#larger {
|
|
|
|
|
max-width: 150px;
|
|
|
|
|
max-height: 100px;
|
|
|
|
|
min-width: 150px;
|
|
|
|
|
min-height: 100px;
|
|
|
|
|
}
|
2018-01-16 13:50:36 +01:00
|
|
|
|
}
|
|
|
|
|
|
2016-04-02 21:53:41 +00:00
|
|
|
|
/* statement block with lighter background and normal font */
|
|
|
|
|
|
|
|
|
|
blockquote#statement {
|
|
|
|
|
background-color: rgba(116, 140, 156, 0.1);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
blockquote#statement p {
|
|
|
|
|
font-family: "Roboto",sans-serif;
|
|
|
|
|
font-weight: unset;
|
|
|
|
|
}
|
|
|
|
|
|
2016-03-16 15:36:20 +00:00
|
|
|
|
|
2014-03-06 16:00:08 +00:00
|
|
|
|
/* -------------------------------------------------------------------- */
|
|
|
|
|
/* Interviews */
|
|
|
|
|
/* -------------------------------------------------------------------- */
|
|
|
|
|
|
|
|
|
|
.interview-question {
|
|
|
|
|
font-style:italic;
|
|
|
|
|
font-weight:bold;
|
|
|
|
|
}
|
2014-01-23 15:39:19 +00:00
|
|
|
|
|
2014-02-04 15:01:24 +00:00
|
|
|
|
|
2018-02-19 15:05:08 +01:00
|
|
|
|
/* HIDE SOMETHING */
|
|
|
|
|
.special {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|