dokuwiki-template-landing/assets/landing.css

715 lines
14 KiB
CSS
Raw Permalink Normal View History

2021-07-12 18:26:55 +02:00
.container,
.container-fluid {
padding: 2em;
}
.container.no-padding,
.container-fluid.no-padding {
padding: 0;
}
.lpd-header.container-fluid {
padding:0;
}
.lpd-header {
color:#fff;
}
.lpd-header a {
color:#fff;
text-decoration: underline;
text-shadow: 1px 1px 0px #000;
font-size:2em;
}
.lpd-header.lpd-video-desktop {
display:none;
}
.lpd-header.lpd-video-mobile {
display:block;
}
@media (min-width: 1025px) {
.lpd-header.lpd-video-desktop {
display:block;
}
.lpd-header.lpd-video-mobile {
display:none;
}
}
2021-07-12 18:26:55 +02:00
.lpd-header .jumbotron {
border-radius: 0;
width:100%;
background-position: center top;
background-size: cover;
background-repeat: no-repeat;
background-attachment: fixed;
2021-07-12 18:26:55 +02:00
}
.lpd-header .jumbotron img {
max-width:100%;
}
.lpd-header-sub,
.lpd-header-sub.container-fluid .container,
.lpd-header-sub .jumbotron {
padding: 0;
}
.lpd-header-sub h1 {
display:none;
}
.lpd-header-sub .jumbotron {
border-radius: 0;
width:100%;
}
.lpd-header-sub .jumbotron img,
.lpd-header-sub .jumbotron img.mediacenter {
max-width:100%;
}
.lpd-ribbon.container-fluid {
color:white;
background-color: #337ab7;
}
.lpd-ribbon p > a,
.lpd-ribbon .li > a {
color: #fff;
font-weight: bold;
text-decoration:underline;
}
.lpd-ribbon-light.container-fluid {
background-color: #bee1ff;
}
.lpd-ribbon-light p > a,
.lpd-ribbon-light .li > a {
color: #000;
font-weight: bold;
text-decoration:underline;
}
.lpd-ribbon .container .row.bs-wrap-row {
2021-07-12 18:26:55 +02:00
display: flex;
flex-flow: row wrap;
justify-content: flex-start;
}
.lpd-ribbon .container .row .thumbnail {
2021-07-12 18:26:55 +02:00
background-color:#337ab7;
border:0;
color:white;
text-align:center;
box-shadow: none;
display: flex;
flex-flow: column wrap;
justify-content: flex-start;
height:100%;
}
.lpd-ribbon .container .row .thumbnail p:last-child {
2021-07-12 18:26:55 +02:00
margin-top:auto;
}
/* Icons as font on startpage */
.lpd-ribbon .container-fluid .row .thumbnail span.bs-wrap-image,
.lpd-ribbon .container .row .thumbnail span.bs-wrap-image {
2021-07-12 18:26:55 +02:00
font-size:5em;
}
/* Minor adjustment to wrong width calculation of fontawesome, so it's centered. */
.lpd-ribbon .container-fluid .row .thumbnail span.bs-wrap-image .fa-fw,
.lpd-ribbon .container .row .thumbnail span.bs-wrap-image .fa-fw {
2021-07-12 18:26:55 +02:00
width: inherit;
}
.lpd-ribbon .container .row .thumbnail a.btn-primary {
2021-07-12 18:26:55 +02:00
background-image: none;
background-color: #fff;
color:#337ab7;
border:none;
border-radius: 0;
text-shadow: none;
box-shadow: none;
}
.lpd-ribbon .container .row .bs-wrap-col {
margin: 0 auto;
}
.lpd-ribbon .container .row .bs-wrap-image {
display:flex;
flex-direction: column;
width:100px;
height:100px;
margin:.2em auto;
}
.lpd-ribbon .container .row .bs-wrap-image[data-img-shape=circle] {
border-radius: 50%;
background-color:#3989cf;
justify-content: center;
}
.lpd-ribbon .container .row .bs-wrap-image img.media,
.lpd-ribbon .container .row .bs-wrap-image img.mediaright {
border-radius: 0;
align-self: center;
}
.lpd-ribbon .container .row .bs-wrap-image img.mediaright {
margin: auto 0;
}
.lpd-ribbon .container .row .bs-wrap-image a img.mediaright {
margin: 0;
}
/** Social Share extras **/
#lpd-play-desktop {
display:none;
}
#lpd-play-mobile {
display:none;
}
#lpd-play-desktop:target {
display:block;
}
#lpd-play-mobile:target {
display:block;
}
@media (max-width: 1025px) {
#lpd-play-desktop video {
width: 480px !important;
height:270px !important;
}
}
2021-07-12 18:26:55 +02:00
.list-group-item svg {
float:left;
margin-right:10px;
}
.list-group-item a > * {
vertical-align:middle;
}
aside#dokuwiki__pagetools {
position:static;
}
aside#dokuwiki__pagetools .media {
margin-top: 0;
}
aside#dokuwiki__pagetools .action-page {
background-color: #fff;
}
aside#dokuwiki__pagetools .action-user {
background-color: rgb(246, 253, 230);
}
aside#dokuwiki__pagetools .action-site {
background-color: rgb(220, 246, 255);
}
2021-07-12 18:26:55 +02:00
footer, aside {
clear:both;
}
@media (min-width: 1024px) {
aside#dokuwiki__pagetools {
position:fixed;
bottom:0;
right:0;
width:70px;
overflow:hidden;
height:auto;
transition: width .2s;
}
aside#dokuwiki__pagetools:hover {
width:200px;
}
}
#dokuwiki__detail dl {
width: 350px;
overflow: hidden;
padding: 0;
margin: 0;
}
#dokuwiki__detail dt {
float: left;
text-align: right;
width: 150px;
padding: .2em;
margin: 0;
}
#dokuwiki__detail dd {
float: left;
text-align: left;
width: 200px;
padding: .2em;
margin: 0;
}
#dokuwiki__detail #dokuwiki__pagetools .container {
padding:0;
}
#dokuwiki__detail #dokuwiki__pagetools .list-group-item.top {
display: none;
}
.link-home {
cursor:pointer;
}
.lpd-ribbon div.thumb2 {
padding-right: 0;
}
.lpd-ribbon div.thumb2 .thumbinner {
border: 0;
padding: 0;
border-radius: 0 0 5px 5px;
}
.lpd-ribbon div.thumbcaption {
padding: 7px;
}
/* regular button */
article .btn {
2021-07-12 18:26:55 +02:00
background-image: none;
text-shadow: none;
border: none;
border-radius: 0;
}
footer > ::before {
display:block;
height:2px;
width:40%;
background-image: linear-gradient(to right, transparent, #337ab7, transparent);
margin: 1em auto;
}
/* plugin:translation adjustments: links in footer */
.dokuwiki footer div.plugin_translation ul li a.wikilink1:link,
.dokuwiki footer div.plugin_translation ul li a.wikilink1:hover,
.dokuwiki footer div.plugin_translation ul li a.wikilink1:active,
.dokuwiki footer div.plugin_translation ul li a.wikilink1:visited {
background-color: inherit;
color: inherit;
}
.dokuwiki footer div.plugin_translation span sup {
display:none;
}
.dokuwiki footer div.plugin_translation ul {
margin-top:3px;
}
.dokuwiki footer div.plugin_translation ul li {
float:initial;
margin: 0;
}
.dokuwiki footer div.plugin_translation ul li div.li {
padding:5px;
}
.dokuwiki footer div.plugin_translation ul li img {
float:right;
margin-top:3px;
}
@media (max-width: 767px) {
.dokuwiki footer div.plugin_translation {
display:block;
width:100%;
text-align:center;
margin-top:0.5em;
}
.dokuwiki footer div.plugin_translation ul {
text-align:center;
}
.dokuwiki footer div.plugin_translation ul li {
}
.dokuwiki footer div.plugin_translation ul li img {
float:none;
margin-top:-2px;
}
}
/**
The edit view
**/
.act-edit #wiki__text {
font-family: monospace;
}
#wiki__editbar {
width:100%;
display:flex;
flex-direction: column;
align-content: flex-end;
}
.act-edit .btn {
background-image: none;
}
/* first textarea tools, then comment, then buttons - under each other */
.act-edit #size__ctl {
float:initial;
text-align:right;
order: 1;
}
.act-edit.dokuwiki .editBar .summary {
display:initial;
order:2;
}
.act-edit .editButtons {
order: 3;
margin-bottom: 1em;
}
.act-edit.dokuwiki .editBar .summary label {
width:100%;
}
.act-edit.dokuwiki .editBar .summary label[for=minoredit] {
display:block;
}
.act-edit > .container {
display: flex;
flex-direction: column;
}
/* Move edit hint to the bottom */
.act-edit > .container > .editBox {
order: 1;
}
.act-edit > .container > p:first-of-type {
order: 2;
}
.act-edit .editBox .toolbar.group {
float:left;
margin-bottom: 0.5em;
}
.act-edit #draft__status {
float:right;
}
/**
Login form
**/
.act-login form > div > fieldset > legend {
display:none;
}
.act-login form > div > fieldset label {
display: block;
}
.act-login form > div > fieldset label[for=remember__me] {
float:left;
width:50%;
}
.act-login form > div > fieldset button {
float:right;
}
.act-login .centeralign {
text-align:inherit;
}
.act-login div.no {
display:inherit;
}
.act-login p.panel-footer {
margin: 0;
}
/**
Profile
**/
.act-profile .centeralign {
text-align:inherit;
}
.act-profile form > div > fieldset label {
display: block;
}
.act-profile div.no {
display:inherit;
}
.act-profile button[type=reset] {
display:none;
}
.act-profile button[type=submit] {
float:right;
}
#dw__profiledelete {
margin-top: 1em;
}
/**
Resend password
**/
.act-resendpwd label {
display: initial;
}
.act-resendpwd button {
float:right;
}
/**
Admin Config Manager
#config__manager
**/
.act-admin #config__manager tr.default .input,
.act-admin #config__manager tr.default input,
.act-admin #config__manager tr.default select,
.act-admin #config__manager tr.default checkbox,
.act-admin #config__manager tr.default textarea
{
background-color: initial;
}
.act-admin button[type=reset] {
display:none;
}
.act-admin button[type=submit] {
float:right;
}
#config__manager fieldset {
background-color: initial;
}
#config__manager td.label {
display: flex;
flex-wrap: wrap;
flex-direction: row;
font-size: 14px;
white-space: normal;
font-weight: initial;
}
#config__manager td.label label {
color: initial;
display:inline;
margin-bottom: 0;
font-weight: initial;
order:1;
}
#config__manager td.label span {
display:block;
width: 100%;
order: 2;
font-size: 75%;
margin: 0;
}
#config__manager td.label img {
display:none;
right:0;
order: 3;
}
#config__manager td.label span.badge a {
color: #fff;
}
.act-admin #config__manager td input.edit {
width:100%;
}
.act-admin #config__manager fieldset {
margin: initial;
padding: initial;
}
.act-admin #config__manager .selectiondefault {
background-color: initial;
font-style: italic;
color:initial;
}
.act-admin .selectiondefault label {
font-weight: normal;
}
#config__manager td.value label {
}
.act-admin tr.config-expert {
border: 3px solid red;
border-width: 0px 0px 0px 3px;
}
.act-admin tr.config-advanced {
border: 3px solid orange;
border-width: 0px 0px 0px 3px;
}
.act-admin #user_manager fieldset,
.act-admin #user_manager tr.default .input,
.act-admin #user_manager tr.default input,
.act-admin #user_manager tr.default select,
.act-admin #user_manager tr.default checkbox,
.act-admin #user_manager tr.default textarea,
.act-admin #user_manager tr.default file,
.act-admin #user_manager input
{
background-color: initial;
}
.act-admin #user__manager button[disabled] {
background-color: initial;
color: initial;
}
.act-admin button[type=reset] {
display:none;
}
.act-admin button[type=submit] {
float:right;
}
.act-admin #user_manager ul.notes {
list-style-type: none;
}
.act-admin #user_manager ul.notes li {
padding-left:20px;
}
.act-recent #dw__recent ul,
.act-revisions #page__revisions ul {
list-style-type: none;
padding:0;
width:100%;
}
.act-recent #dw__recent ul li,
.act-revisions #page__revisions ul li {
padding:5px;
border: 1px solid #000;
border-width: 0px 0px 1px 0px;
}
.act-recent #dw__recent ul .li,
.act-revisions #page__revisions ul .li {
width:100%;
display:flex;
}
.act-revisions #page__revisions .li > input[type=checkbox] {
width: 3%;
}
.act-recent #dw__recent.li > .date,
.act-revisions #page__revisions .li > .date {
width: 20%;
}
.act-recent #dw__recent .li > *,
.act-revisions #page__revisions .li > * {
display: inline-block;
}
.act-recent #dw__recent .li > .diff_link,
.act-revisions #page__revisions .li > img,
.act-revisions #page__revisions .li > .diff_link {
text-align: center;
width: 3%;
}
.act-recent #dw__recent .li > a.wikilink1,
.act-revisions #page__revisions .li > a.wikilink1 {
width: 10%;
}
.act-recent #dw__recent > .sum,
.act-revisions #page__revisions .li > .sum {
flex: 1;
}
.act-recent #dw__recent > .user,
.act-revisions #page__revisions .li > .user {
text-align: right;
flex: 1;
}
.act-recent #dw__recent .li > .user + .act-recent #dw__recent .li > .sum,
.act-revisions #page__revisions .li > .user + .act-revisions #page__revisions .li > .sum {
width: 10%;
}
.act-recent #dw__recent .li > .sizechange,
.act-revisions #page__revisions .li > .sizechange {
width: 15%;
text-align: right;
}
.act-recent #dw__recent ul {
list-style-type: none;
padding: 0;
margin: 0;
}
.act-recent #dw__recent ul .li > * {
padding: 0 10px;
}
.act-diff .diffnav {
}
.act-diff .diffnav > * {
float:left;
}
.act-diff th {
text-align: center;
}
.act-diff th span.sum {
display:block;
text-align: left;
}
.dokuwiki.act-diff table.diff td {
padding:2px;
}
.act-diff .diffnav > form {
display: block;
}
.act-diff .diffnav > form,
.dokuwiki.act-diff .diffnav select {
width: 350px;
font-weight: normal;
}
.act-diff .diffnav > form label {
width: auto;
}
.dokuwiki.act-diff .diffnav select {
height:auto;
}
.dokuwiki.act-diff .diffnav a:before {
border: none;
}
.dokuwiki.act-diff td.diffnav.btn-group {
display: table-cell;
}
.act-admin .ui-admin .admin_tasks,
.act-admin .ui-admin .admin_plugins {
padding:0;
}
.act-admin .ui-admin > a {
float:initial;
display:block;
text-align:center;
}
.act-admin .ui-admin .btn-default.text-left {
text-align: left;
}
.act-admin .ui-admin .li a {
vertical-align: middle;
display:flex;
justify-content: flex-start;
}
.act-admin .ui-admin .li .icon {
width: 24px;
height: 24px;
margin-right: 10px;
}
.act-admin .ui-admin .li .prompt {
}
/**
Media Manager
**/
.act-media .container-fluid {
max-width: 1920px;
}
.act-media #mediamanager__page .filelist .thumbs li {
border: 1px solid black;
border-radius: 5px;
}