Zuletzt bearbeitet vor 2 Wochen
von Redaktion

styles.css

Version vom 4. November 2024, 13:16 Uhr von Redaktion (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
/**Portalpage with flex EN ****/
 .flexbox-portal .oo-ui-icon-link.sectionanchors-button {
    background-image:none;
}
 .flexbox-portal {
    display: flex;
     flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
     align-items: stretch;
    align-content: stretch;
     gap:30px
}
 .flexbox-portal .content {
    padding:20px
}
 .flexbox-portal > div {
    flex:1;
     padding: 10px 20px;
}
 .flexbox-portal > div img {
    max-width:100%;
     height:auto;
}
 .flexbox-portal.col2 > div {
    flex-basis:47%;
     padding: 0;
}
 .flexbox-portal.col3 > div {
    flex-basis:30%;
}
 .flexbox-portal.fullfirst div:first-child {
    flex-basis:100%
}
 .flexbox-portal.fulllast div:last-child {
    flex-basis:100%
}
 .flexbox-portal.boxborder > div {
    border-radius: 0.375rem;
}
 .flexbox-portal.boxborder.p-blue > div {
    border: 1px solid #aed6f1;
}
 .flexbox-portal.boxborder.p-green > div {
    border: 1px solid #a9dfbf;
}
 .flexbox-portal.boxborder.p-grey > div {
    border: 1px solid #e9e9ee;
}
 .flexbox-portal.boxborder.p-orange > div {
    border: 1px solid #f5cba7;
}
 .flexbox-portal.boxborder.p-purple > div {
    border: 1px solid #d7bde2;
}
 .flexbox-portal.boxborder.p-red > div {
    border: 1px solid #e6b0aa;
}
 .flexbox-portal.boxborder.p-yellow > div {
    border: 1px solid #f9e79f;
}
 .flexbox-portal.boxborder.p-white > div {
    border: 1px solid #ffffff;
}
 .flexbox-portal.none > div {
    border: none;
}
 .flexbox-portal.boxborder > div.emptybox {
    border: none
}
 .flexbox-portal.background > div {
     border: 1px solid #f1f3f9;
     border-radius: 0.375rem;
    margin: 0;
}
 .flexbox-portal.background-hd.p-blue div > h2 {
    background: #aed6f1;
}
 .flexbox-portal.background-hd.p-green div > h2 {
    background: #a9dfbf;
}
 .flexbox-portal.background-hd.p-grey div > h2 {
    background: #f1f3f9;
    ;
}
 .flexbox-portal.background-hd.p-orange div > h2 {
    background: #f5cba7;
}
 .flexbox-portal.background-hd.p-purple div > h2 {
    background: #d7bde2;
}
 .flexbox-portal.background-hd.p-red div > h2 {
    background: #e6b0aa;
}
 .flexbox-portal.background-hd.p-yellow div > h2 {
    background: #f9e79f;
}
 .flexbox-portal.background-hd.p-white div > h2 {
    background: #ffffff;
}
 .flexbox-portal div h2 span.hdicon i:before {
    color:#c9d0e4;
     font-size:1.4rem;
     margin-right:0.4rem;
     margin-left:-12px;
     vertical-align:-0.1rem
}
 .flexbox-portal.background.p-blue > div {
    background: #d6eaf8 ;
}
 .flexbox-portal.background.p-green > div {
    background: #d4efdf;
}
 .flexbox-portal.background.p-grey > div {
    background: #f1f3f9
}
 .flexbox-portal.background.p-orange > div {
    background: #fae5d3;
}
 .flexbox-portal.background.p-purple > div {
    background: #ebdef0;
}
 .flexbox-portal.background.p-red > div {
    background: #f2d7d5;
}
 .flexbox-portal.background.p-yellow > div {
    background: #fcf3cf;
}
 .flexbox-portal.background.p-white > div {
    background: #ffffff;
}
 .flexbox-portal > div.box.p-blue {
    background: #d6eaf8;
}
 .flexbox-portal > div.box.p-green {
    background: #d4efdf;
}
 .flexbox-portal > div.box.p-grey {
    background: #f1f3f9
}
 .flexbox-portal > div.box.p-orange {
    background: #fae5d3;
}
 .flexbox-portal > div.box.p-purple {
    background: #ebdef0;
}
 .flexbox-portal > div.box.p-red {
    background: #f2d7d5;
}
 .flexbox-portal > div.box.p-yellow {
    background: #fcf3cf;
}
 .flexbox-portal > div.box.p-white {
    background: #ffffff;
}

 .flexbox-portal .listicon li {
     padding-left: 0 
}
 .flexbox-portal .listicon li:before {
     content: "\f111";
    /* FontAwesome Unicode */
     font-family: FontAwesome;
     color:#989898;
     display: inline-block;
     margin-left: 5px;
     width: 20px;
     font-size:0.5rem 
}
 .flexbox-portal.background div.emptybox {
    background: none
}
 .flexbox-portal div > h2 {
    font-size: 1.1em;
     border-bottom: none;
     padding: 10px 20px;
     font-weight: bold;
     margin:0
}
 .flexbox-portal.underline-hd div > h2 {
    font-size: 1.1em;
     background:none;
    border-bottom: 1px solid #8b8b8b;
    margin-top: 0;
     padding: 10px;
     font-weight: bold;
}
 .flexbox-portal.hide-hd div > h2 {
    display:none;
}
 .flexbox-portal h1 .mw-editsection, .flexbox-portal h2 .mw-editsection, .flexbox-portal h3 .mw-editsection, .flexbox-portal h4 .mw-editsection, .flexbox-portal h5 .mw-editsection, .flexbox-portal h6 .mw-editsection {
    display:none;
}
 .mw-parser-output .bs-layout-container.intro-text {
    font-size: 1.2em;
}
 h3 {
    font-size: 1.6em;
}
 .ve-ce-surface-enabled .ve-ce-branchNode-blockSlug {
    visibility: hidden;
    display: none;
}
 .thumbborder {
    border: 1px solid #e5e5e5;
}
 #use_cases .flexbox-portal div h2 {
    padding:20px 20px 0 20px
}
 #use_cases .flexbox-portal p {
    padding:20px
}
 .flexbox-portal h1 .mw-editsection, .flexbox-portal h2 .mw-editsection, .flexbox-portal h3 .mw-editsection, .flexbox-portal h4 .mw-editsection, .flexbox-portal h5 .mw-editsection, .flexbox-portal h6 .mw-editsection {
    display:none;
}
 @media only screen and (max-width: 768px) {
     .flexbox-portal > div {
        width: 98%;
    }
}
/**Formular **/
 #pfForm section.ve-ce-branchNode a img {
    max-width:100% !important;
     height:auto !important;
}
/**im Formular **/
 .formtable th {
    text-align:right;
     padding:10px;
     background:#efefef;
     font-weight:normal;
}
 .formtable td {
    padding:10px;
}
 .bs-mwvisualeditor-field-container {
    max-width:850px;
}
 .bs-mwvisualeditor-field-container img {
    max-width:100%;
     height:auto;
}
 @media only screen and (max-width: 768px) {
    .flexbox-portal, .flexbox-portal.col2, .flexbox-portal.col3 > div {
        flex-basis: 98%;
    }
}
/**Formular **/
 #pfForm section.ve-ce-branchNode a img {
    max-width:100% !important;
     height:auto !important;
}
/**im Formular **/
 .formtable th {
    text-align:right;
     padding:10px;
     background:#efefef;
     font-weight:normal;
}
 .formtable td {
    padding:10px;
}
 .bs-mwvisualeditor-field-container {
    max-width:850px;
}
 .bs-mwvisualeditor-field-container img {
    max-width:100%;
     height:auto;
}