MediaWiki:Common.css: Unterschied zwischen den Versionen
Aus Planungskompendium Energieverteilung
Keine Bearbeitungszusammenfassung |
K (1 Version importiert: X1 import - exported page from PPR-EN) |
Version vom 24. November 2021, 09:28 Uhr
/**********************************************************
* Style Dokit for Schneider - issu de style.css Dokit
*********************************************************/
/******* global elements */
.containerBodyWithoutSS.col-lg-12,
.footer-main.col-lg-12,
.contentContainer.col-lg-12 {
padding-left: 0;
padding-right: 0;
float: unset;
}
.containerBodyWithoutSS .container {
max-width: 1600px;
width: 100%;
}
.ns-0 .containerBodyWithoutSS .container {
max-width: 1170px;
width: 100%;
}
.contentContainer {
overflow-y: hidden;
}
/******* header */
#mw-navigation {
border:0 ;
}
#mw-navigation .container {
width:100%;
}
#p-logo {
padding: 0;
border: 0;
margin-left: 0;
}
#p-logo img {
max-height: none;
}
.navbar-userloggedin .glyphicon-user {
display: none !important;
}
/******* Sidemenu - merged with my css (only part) */
.SchneiderMenuChapter {
padding-left: 30px;
margin-top: 20px;
margin-bottom: 20px;
color: #000000;
font-family: 'Arial Rounded MT Std Bold',Helvetica,Verdana,sans-serif;
}
.SchneiderMenuTitle {
font-family: 'Arial Rounded MT Std Light',Helvetica,Verdana,sans-serif;
font-size: 20px;
margin-top: 5px;
padding: 0 15px 10px 30px;
}
.vertical-sidebar .MainCurrentChapter {
background-color: #f2f4f8;
}
.vertical-sidebar .MainCurrentChapter > a {
font-family: 'Arial Rounded MT Std Bold',Helvetica,Verdana,sans-serif;
}
.vertical-sidebar li a {
font-family: 'Arial Rounded MT Std Light',Helvetica,Verdana,sans-serif;
}
.vertical-sidebar a:active {
color: #0087cd;
}
.vertical-sidebar li .selflink {
font-family: 'Arial Rounded MT Std',Helvetica,Verdana,sans-serif;
}
/* commented ... ce max-width est appliqué sur toutes les pages, pas seulement celles avec un sidemenu
body .pushBodyLeft.HasSideSummary .container {
width: 100%;
max-width: 1170px;
}
*/
/******* page toolbar - merged */
.p-tb.navbar {
z-index: 0;
margin-top: 48px;
padding-left: 5px;
border: 1px solid #cbcbcb;
border-left: none;
border-right: none;
border-radius: 0;
}
.p-tb .navbar-nav > li > a, .p-tb .navbar-nav > li > a:hover {
padding: 5px 10px;
font-size: 12px;
font-family: 'Arial Rounded MT Std Light',Helvetica,Verdana,sans-serif;
}
.p-tb .navbar-nav > li > a {
color: #9fa0a4;
}
/* commented as not useful or managed elsewhere ... also already managed by chameleon (class = .img-responsive etc ...)
.responsive-img img {
width: 100%;
height: 100%;
}
.thumbinner {
max-width: 100%;
}
*/
/*********************
* Style of Schneider Footer
*********************/
.footer-main {
padding-bottom: 30px;
background-color: #444;
}
.footer-main .container .row {
padding-top: 30px;
color: #fff;
}
.schneider-logo img {
min-height: 40px;
}
.footer-info {
font-family: 'Arial Rounded MT Std Light',Helvetica,Verdana,sans-serif;
/* font-size:12px; */
float: none;
width: 100%;
margin-top:48px;
margin-bottom: 0;
padding: 0 15px 10px 0;
color: #9fa0a4;
background: #fff;
}
.footer-main li {
line-height: 1.7em;
}
.footer-main .footer-info li {
width: 100%;
padding: 0 15px;
}
.footer-main a, .footer-main a:visited, .footer-main a.new {
color: #9fa0a4; /* medium grey */
}
/* Dokit version, kept temporarily as memory
.footer-main a:link,
.footer-main a:visited {
color: #aaa;
}
*/
.footer-main a:visited:hover,
.footer-main a:hover,
.footer-main a:active {
color: #ffffff;
text-decoration: none;
}
#footer-icons {
margin-bottom: 30px;
}
.footer-main h4 {
color: inherit;
font-size: 18px;
font-weight: normal;
}
.footer-main p {
font-family: 'Arial Rounded MT Std Light',Helvetica,Verdana,sans-serif;
color: #9fa0a4; /* medium grey */
}
/* ========= Comment & share ===========*/
#share-prev-next {
margin-top: 48px;
padding: 0 2em;
/* to disable text selection - for mobile */
-webkit-user-select: none; /* Chrome all / Safari all */
-moz-user-select: none; /* Firefox all */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Likely future */
}
.add-a-comment {
display: inline-block;
font-size: 16px;
margin-bottom: 15px;
}
.add-a-comment a {
color: #219bfd;
}
.add-a-comment a:before {
content:'\F1A7';
font-family:"se-icon";
font-size:24px;
line-height:20px;
vertical-align: text-top;
display: inline-block;
padding-right: 10px;
}
#share-prev-next a.a2a_dd {
color: inherit;
}
a.a2a_dd:before {
content:'\F135';
font-family:"se-icon";
font-size:24px;
line-height:20px;
vertical-align: text-top;
display: inline-block;
padding-right: 15px;
}
a.a2a_dd:after {
content:'\F159';
font-family:"se-icon";
font-size:24px;
line-height:20px;
vertical-align: text-top;
display: inline-block;
padding-left: 10px;
}
.comment-share {
width:100%;
text-align: left;
margin-bottom: 48px;
border-top: 1px solid #cbcbcb;
border-bottom: 1px solid #cbcbcb;
}
.comment-share .btn {
font-size: 16px;
margin: 15px 32px 15px 0;
}
.comment-share .se-icon {
font-size: 24px;
margin: -5px 8px 0;
top: 4px;
}
a:hover .se-icon {
text-decoration: none;
}
/* ========= Previous Next ===========*/
.prev-next {
/* margin-bottom: 48px; */
}
/* ul.pager {padding-left:0!important;} a priori pas/plus utile */
.pager { margin: 0; }
li.previous a, li.next a {height:160px;width:160px;padding-top:100px;font-variant: small-caps;color:#999999;font-size:20px;letter-spacing: 1px;line-height:1;border-radius:0;border:0;}
li.previous a:link, li.previous a:visited {background-image: url("extensions/DokitSchneider/img/BUTTON_PREVIOUS_NORMAL.svg"); color:#9fa0a4;}
li.next a:link, li.next a:visited {background-image: url("extensions/DokitSchneider/img/BUTTON_NEXT_NORMAL.svg"); color:#9fa0a4;}
li.previous a:hover, li.previous a:active {background-image: url("extensions/DokitSchneider/img/BUTTON_PREVIOUS_SELECTED.svg");color:white;background-color:#3dcd58;}
li.next a:hover, li.next a:active {background-image: url("extensions/DokitSchneider/img/BUTTON_NEXT_SELECTED.svg");color:white;background-color:#3dcd58;}
/*********************
* Tablet style
*********************/
.navbar-default .navbar-toggle {
border:none;
padding: 5px 10px;
margin-right: 0px;
font-size: 1.4em;
margin-top: 6px;
margin-bottom: 6px;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:active {
background-color: transparent;
}
/* not useful, I think
.navbar-default .navbar-toggle .icon-bar {
width: 5px;
height: 5Px;
background-color: #fff;
border-radius: 5px;
}
*/
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
border:none !important;
}
/* == header - brought == */
.subnavbar {
background-color: #3dcd58;
color: #fff;
}
.subnavbar-label {
padding-top: 6px; /* modifié */
height: 32px;
padding-left: 15px;
}
#mw-navigation-collapse {
float: right;
}
@media (min-width: 1024px) {
input#searchInput {
width: 250px;
}
#mw-navigation-collapse .nav.navbar-nav {
display: none;
}
/* not useful ? already exists in bootstrap, just -16px, no visual difference (or better with -16px)
.navbar-right-aligned .navbar-tools:last-child {
margin-right: -15px !important;
}
*/
}
@media (min-width: 992px) {
.footer-main p {
padding-right: 60px;
}
}
@media (min-width: 1024px) {
#mw-navigation-collapse .nav.navbar-nav {
display:block;
}
}
/* added by me, reco Joost vs distance between sidemenu and content */
/* no more needed or not working, I think */
/*
@media only screen and (min-width: 1024px) and (max-width: 1830px) {
body .pushBodyLeft.HasSideSummary > .container {
padding-left: 44px;
padding-right: 44px;
}
}
*/
@media (min-width: 1440px) {
input#searchInput {
width: 400px; }
}
@media (min-width: 1830px) {
.pushBodyLeft {
margin-left: 0px;
width: 100%;
}
}
@media (max-width: 1023px) {
.navbar-default .navbar-collapse .navbar-nav {
display: none;
}
}
/*********************
* Mobile style
*********************/
@media (max-width: 1023px) {
#p-logo {
height: 50px !important;
margin-left: 10px;
}
#p-logo img {
max-height: 50px;
}
.toggle.hookButtonOpenTop, .toggle { /* à supprimer après modif css wikifa-side-summary */
color: initial !important;
}
body .navbar-default .navbar-collapse .navbar-form {
box-shadow: none;
}
.mw-body, #share-prev-next {
padding: 0px;
}
}
/* =========================================================================*/
/* DEV - COMMON.CSS - Le CSS placé ici sera appliqué à tous les habillages. */
/* avoid impacts of parser DIV added in latest MW version */
/* .mw-parser-output { display: inline; } */
/* Default Schneider Electric web font - to be moved to style.less*/
@font-face{
font-family:'Arial Rounded MT Std';
src:url("/webfonts/ArialRoundedMTStd.otf");
}
@font-face{
font-family:'Arial Rounded MT Std Light';
src:url("/webfonts/ArialRoundedMTStd-Light.otf");
}
@font-face{
font-family:'Arial Rounded MT Std Bold';
src:url("/webfonts/ArialRoundedMTStd-Bold.otf");
}
/* version Emmanuel
@font-face {
font-family: 'se-icon';
src: url('/webfonts/se-icon.eot?') format('embedded-opentype'),
url('/webfonts/se-icon.woff') format('woff'),
url('/webfonts/se-icon.woff2') format('woff2'),
url('/webfonts/se-icon.ttf') format('truetype'),
url('/webfonts/se-icon.svg') format('svg');
}
*/
/* SE-ICONS - css récupéré dans l'outil de sélection de se-icon */
@font-face {
font-family: "se-icon";
src: url("/webfonts/se-icon.eot");
src: url("/webfonts/se-icon.eot?#iefix") format("embedded-opentype"), url("/webfonts/se-icon.woff") format("woff"), url("/webfonts/se-icon.ttf") format("truetype"), url("/webfonts/se-icon.svg#se-icon") format("svg");
font-weight: normal;
font-style: normal; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
@font-face {
font-family: "se-icon";
src: url("/webfonts/se-icon.svg#se-icon") format("svg"); } }
[class*="se-icon"] {
/* use !important to prevent issues with browser extensions that change fonts */
font-family: "se-icon";
speak: none;
font-style: normal;
line-height: 1;
position: relative;
top: 1px;
display: inline-block;
font-size: 24px;
font-weight: normal;
font-variant: normal;
text-decoration: inherit;
font-stretch: normal;
text-transform: none;
font-size: inherit;
text-rendering: auto;
/* Better Font Rendering =========== */
font-smoothing: antialiased;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr;
/* Support for all WebKit browsers. */
-webkit-font-smoothing: antialiased;
/* Support for Firefox. */
-moz-osx-font-smoothing: grayscale;
/* Support for IE. */
-webkit-font-feature-settings: 'liga';
font-feature-settings: 'liga';
font-display: block; }
.se-icon-action_share:before {
content: ""; }
.se-icon-arrow2_down:before {
content: ""; }
.se-icon-communication_bubbles3:before {
content: ""; }
.se-icon-action_download_stroke:before {
content: ""; }
.se-icon-open_book:before {
content: ""; }
.se-icon-solar_panel1:before {
content: ""; }
.se-icon-action_search_stroke:before {
content: ""; }
.se-icon-action_search:before {
content: ""; }
/* ======================================================= */
body { font-family: 'Arial Rounded MT Std',Helvetica,Verdana,sans-serif; color:#434343;} /* when moving to style.less, replace fixed color value by variable */
/* ================= Links =====================
/* kept for memory, for now, while testing mixin added in style.less
a, a:link, a:visited, a.new:link, a.new:visited, a.external:link, a.external:visited {
color: #0087cd;
}
a:hover, a:focus, a:visited:hover, a:visited:focus, a.new:hover, a.new:focus, a.external:hover, a.external:focus {
color: #219bfd;
}
a:active, a.new:active, a.external:active {
color: #b10043;
}
*/
/* =========== Breadcrumbs =============*/
.sbl-breadcrumb-bootstrap, .sbl-breadcrumb-bootstrap a, .sbl-breadcrumb-slash-location { color: #9fa0a4; background-color: white; font-family: 'Arial Rounded MT Std Light',Helvetica,Verdana,sans-serif; font-size: 12px; }
.sbl-breadcrumb-bootstrap a:hover { color: #219bfd; }
#sbl-breadcrumbs {position:absolute;top:-8px;padding:0px;display:block;overflow:hidden;text-overflow: ellipsis;height:17px;}
#firstHeading {padding-top: 64px;padding-bottom:32px;margin: 0 0 .2em;}
@media only screen and (max-width: 767px) {
#sbl-breadcrumbs {display: none;}
#firstHeading { padding-top: 20px; }
}
/* ============ Content ==============*/
.mw-body {
/* padding: 0px; */
}
p {
margin: 0.6em 0;
}
pre {
margin: 10px 0;
}
.mw-body ol, .mw-body ul {
margin: 0.2em 0 0 1em;
padding-left: 0;
}
.mw-body ul {
list-style: outside disc url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%2214%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Ccircle%20cx%3D%223%22%20cy%3D%229%22%20r%3D%223%22%20fill%3D%22%23cbcbcb%22/%3E%3C/svg%3E");
list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABUSURBVAiZdY4xDsAgFELB2J0DdnbwQI5OHvDfgC62SY0yvhAetI1dWEq5JN0kKwDYbhEx8oT9a5JdEtLb/M2QNW0FAJLttkLbLUfEkIRVztPdo+MBm8UkW9Zxc20AAAAASUVORK5CYII=") \9;
}
.mw-body li {
margin-bottom: .1em;
padding-left: 0.5em;
}
.mw-body ul ul ul, .mw-body ol ol ul, .mw-body ul ol ul, .mw-body ol ul ul, .mw-body dl dl ul {
list-style: none;
}
.mw-body ul ul ul li:before, .mw-body ol ol ul li:before, .mw-body ul ol ul li:before, .mw-body ol ul ul li:before, .mw-body dl dl ul li:before {
content: '\2013';
position: absolute;
margin-left: -1.3em;
}
.mw-content-ltr dd, .mw-content-rtl .mw-content-ltr dd {
margin-left: 1em;
padding-left: 0.5em;
}
/* ============ titles h1, h2 ... ==============*/
h1 { font-family: 'Arial Rounded MT Std Light',Helvetica,Verdana,sans-serif; font-size: 32px;}
.firstHeading {border-bottom: 1px solid #cbcbcb;}
.firstHeading .titleicon {vertical-align: text-top; margin-right:0.4em;} /* First heading icons */
h1, h2, h3 { color:#000}
h4, h5 { color:#333333;}
h3, h4, h5 { font-family: 'Arial Rounded MT Std Bold',Helvetica,Verdana,sans-serif;}
h2 { font-family: 'Arial Rounded MT Std',Helvetica,Verdana,sans-serif; font-size: 24px; padding-bottom: 0.4em; border-bottom: 1px solid #cbcbcb; }
h3 { font-size: 18px}
h4 { font-size: 15px}
h5 { font-size: 14px}
h1,h2,h3,h4,h5 {margin-top: 1.6em; margin-bottom: 0.8em;}
/* ============ Sidemenu - transféré dans css de l'extension ==============*/
/* ============ end of Sidemenu ========================================================================*/
/* ============ Table ==============*/
/* reduce top-bottom margins vs chameleon default, as I have table title before and sometimes table notes after */
table.wikitable {
margin: 8px 0;
box-sizing: content-box;
}
/* only for wikitables with table-title before */
.table-title~table.wikitable {
box-shadow: 3px 3px 3px -1px rgba(159,160,164,0.4);
font-size: 12px;
color: inherit;
border: none;
}
.table-title~table.wikitable > tr > th, .table-title~table.wikitable > * > tr > th {background-color: #9ee6ab;color:black;text-align:left; border-color: #f9f9f9;padding: 0.4em 0.6em; vertical-align:top;}
table.wikitable > tr > td.table_title_level_1, table.wikitable > * > tr > td.table_title_level_1 {background-color: #cbcbcb!important; }
table.wikitable > tr > td.table_title_level_2, table.wikitable > * > tr > td.table_title_level_2 {background-color: #ededed!important; border-color: #9fa0a4!important; }
.table-title~table.wikitable > tr > td, .table-title~table.wikitable > * > tr > td {background-color: white; border-color: #9fa0a4; padding-left:0.6em; padding-right:0.6em; }
/* adjust the "external" borders around the table, for headers, normal cells, and for sub-headers */
.table-title~table.wikitable > * > tr > th:first-child { border-left-color: #9ee6ab; }
.table-title~table.wikitable > * > tr > td:first-child, .table-title~table.wikitable > * > tr > td.table_title_level_1:first-child, .table-title~table.wikitable > * > tr > td.table_title_level_2:first-child { border-left-color: #9fa0a4; }
.table-title~table.wikitable > * > tr > th:last-child { border-right-color: #9fa0a4; }
.table-title~table.wikitable > * > tr > td:last-child, .table-title~table.wikitable > * > tr > td.table_title_level_1:last-child, .table-title~table.wikitable > * > tr > td.table_title_level_2:last-child { border-right-color: #9fa0a4; }
.table-title~table.wikitable > * > tr:first-child > th, .table-title~table.wikitable > * > tr:first-child > td {
border-top-color: #9ee6ab;
}
/* table title - div before the table */
.table-title {margin-top: 32px; }
span.title-num {font-weight: bold; }
/* span.title-sep::before {content: "\00a0\002013\00a0"; } no more needed, added the dash in the html rather than css */
/* specific case of table legends, created with template tb-legend */
.table-title.no-title {
margin: 0;
}
.table-title.no-title+table.wikitable {
box-shadow: none;
border-collapse: separate;
border-spacing: 0 5px;
background-color: #fff;
}
.table-title.no-title+table.wikitable td {
border: none;
}
.legend-white {
border: 1px solid #9fa0a4!important;
}
/* table notes */
.tb-notes {font-size: 12px; margin-top: 0; margin-left: 5px; margin-bottom: 32px;}
.tb-txt-notes ul {
list-style: none;
margin-left: 1px;
margin-bottom: 8px;
padding-left: 8px;
border-left: 3px solid #9fe6ac;
}
.tb-ref-notes, .tb-txt-notes {
margin-top: 12px;
}
table.wikitable+p, table.wikitable+h3, table.wikitable+h4 {margin-top: 32px;}
/* Enable custom list style types like lower-alpha (copied from wikipedia) */
div.reflist ol.references {
list-style-type: inherit; /* Enable custom list style types */
}
/* Format reference tooltips and table notes on mouseover - commented - styling done in ReferenceTooltip.css
.referencetooltip > li {
background: #def;
border: 1px solid #219bfd;
-webkit-box-shadow: 0 0 10px rgba(0,135,205,0.4);
-moz-box-shadow: 0 0 10px rgba(0,135,205,0.4);
box-shadow: 0 0 10px rgba(0,135,205,0.4);
}
ol.references li:target, .RTTarget {
background-color: #d7edff;
}
.referencetooltip > li + li {
border-top-color: #219bfd;
}
.referencetooltip > li + li::after {
border-top-color: #d7edff;
}
.referencetooltip.RTflipped > li + li {
border-bottom-color: #219bfd;
}
.referencetooltip.RTflipped > li + li::after {
border-bottom-color: #d7edff;
}
.RTflipped {
padding-top: 11px;
}
*/
/* table vertical align */
td {vertical-align: top;}
/* no border for empty cells */
.ns-0 table {empty-cells: hide;}
/* font-size for footnotes */
h2.footnotes-intro + .mw-references-wrap { font-size: 90%; }
/* ==================== responsive tables ===================== */
@media only screen and (max-width: 1024px) {
/* modify look of table scrollbar, when table is too large for screen (mobile) and has its own horiz scrollbar */
table::-webkit-scrollbar { height: 5px; }
table::-webkit-scrollbar-thumb { background-color: #333333; }
table::-webkit-scrollbar-track { background-color: rgba(0,0,0,0.1); }
/* ============== images in tables ================ */
.table-title~table.wikitable td a img {
max-width: 30vw;
height: auto;
}
}
/* for each "standardized" table width (class .cols-2 ... 5), apply responsive CSS if screen size below max width, and standard max-width table CSS if screen is larger */
/* WARNING : might not be OK as it does not take into account if navigation menu is visible or not ... */
/* === .cols-2 === */
@media only screen and (max-width: 340px) {
.table-title.cols-2+table {
margin-right: auto;
border-collapse: collapse;
overflow: auto;
display: block;
width: fit-content;
max-width: calc(100% + 15px);
/* to disable text selection - for mobile - when scrolling left-right on a table */
-webkit-user-select: none; /* Chrome all / Safari all */
-moz-user-select: none; /* Firefox all */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Likely future */
}
}
@media only screen and (min-width: 341px) {
.table-title.cols-2 + table {
max-width: 340px;
}
}
/* === .cols-3 === */
@media only screen and (max-width: 510px) {
.table-title.cols-3+table {
margin-right: auto;
border-collapse: collapse;
overflow: auto;
display: block;
width: fit-content;
max-width: calc(100% + 15px);
/* to disable text selection - for mobile - when scrolling left-right on a table */
-webkit-user-select: none; /* Chrome all / Safari all */
-moz-user-select: none; /* Firefox all */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Likely future */
}
}
@media only screen and (min-width: 511px) {
.table-title.cols-3+table {
max-width: 510px;
}
}
/* === .cols-4 === */
@media only screen and (max-width: 680px) {
.table-title.cols-4+table {
margin-right: auto;
border-collapse: collapse;
overflow: auto;
display: block;
width: fit-content;
max-width: calc(100% + 15px);
/* to disable text selection - for mobile - when scrolling left-right on a table */
-webkit-user-select: none; /* Chrome all / Safari all */
-moz-user-select: none; /* Firefox all */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Likely future */
}
}
@media only screen and (min-width: 681px) {
.table-title.cols-4+table {
max-width: 680px;
}
}
/* === .cols-5 === */
@media only screen and (max-width: 850px) {
.table-title.cols-5+table {
margin-right: auto;
border-collapse: collapse;
overflow: auto;
display: block;
width: fit-content;
max-width: calc(100% + 15px);
/* to disable text selection - for mobile - when scrolling left-right on a table */
-webkit-user-select: none; /* Chrome all / Safari all */
-moz-user-select: none; /* Firefox all */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Likely future */
}
}
@media only screen and (min-width: 851px) {
.table-title.cols-5+table {
max-width: 850px;
}
}
/* highlights */
.hl-box {
margin-top: 32px;
margin-bottom: 32px;
background: #F7F7F7;
border-left: 3px solid #3DCD58;
font-family: 'Arial Rounded MT Std Light',Helvetica,Verdana,sans-serif;
font-size: 15px;
width: 100%;
border-radius: 0;
padding: 16px;
}
/* local specific contents */
.local-specific-section {
/* margin-left: -15px; */
/* padding: 3px 0px 3px 10px; */
/* border-left:5px solid #c96fff; */
margin-left: -15px;
margin-right: -15px;
padding: 3px 15px;
background-color: #f2edfe;
}
.local-specific-text {
background-color: #f2edfe;
padding: 2px 3px;
}
.local-specific {
background-color: #f2edfe!important;
}
/* test ajout icône dans la marge
.local-specific-text:before, .local-specific-section:before {
content: "\F1E2";
font-family: "se-icon";
font-size: 20px;
position: absolute;
left: -25px;
margin-top: -5px;
color: rgba(165, 111, 255, 1);
}
*/
/* ============== page TOC (generated by mediawiki) ================ */
#toc {
display: table;
padding: 16px;
background-color: #f7f7f7;
border-radius: 0;
margin-top: 32px;
margin-bottom: 32px;
}
#toc h2 {
display: inline;
font-size: 20px;
border: none;
color: #333333;
}
/* span.toctext, #toc li a { */
#toc ul {
margin-left:0;
margin-top:15px;
}
#toc li {
padding-left:0;
font-family: 'Arial Rounded MT Std Light',Helvetica,Verdana,sans-serif;
}
#toc .tocnumber { display: none; }
/* ============== images with titles ('figures') ================ */
.img_anchor {
margin-top: 32px;
margin-bottom: 32px;
}
.thumbinner {
background-color: white;
border: none;
padding: 0px;
box-sizing: content-box;
border-radius: 0;
}
.thumbinner { max-width:100%; }
.thumbcaption {
border: none;
background-color: #ededed;
color: #434343;
padding: 0px;
}
.thumbcaption p {margin:0;}
.thumbinner > img, .thumbinner a > img {
border: 1px solid #ededed;
border-bottom: none;
background-color: white;
max-width: calc(100% - 2px);
}
.figure-title {
padding: 10px;
}
.figure-notes {
font-size: 12px;
border: 1px solid #ededed;
border-top: none;
padding: 10px 18px;
background-color: white;
}
/*=================== new gallery ===============*/
.EIG-gallery {
margin-left: -4px;
margin-top: 30px;
}
.gallery-title { padding: 0 0 5px 6px; }
.EIG-gallery ul.gallery {
margin: 2px;
padding: 2px;
display: block;
}
.EIG-gallery li.gallerybox {
margin-bottom: 10px;
padding-left: 0;
max-width: 100%;
}
.EIG-gallery li.gallerybox > div {
max-width: 100%;
}
.EIG-gallery li.gallerybox div.thumb {
border: 1px solid #ededed;
background-color: white;
max-width: calc(100% - 5px);
}
.EIG-gallery li.gallerybox div.thumb img {
max-width: calc(100% - 10px);
}
.EIG-gallery li.gallerybox div.gallerytext {
font-size: 12px;
padding: 0;
word-wrap: break-word;
background-color: #ededed;
margin: -2px 3px 0 2px;
/* min-height: 55px; */
}
.EIG-gallery div.gallerytext p { margin: 5px 0 5px; padding: 5px 10px;}
/* ============ math formulas ==============*/
.mwe-math-element { margin: 0 7px; }
/* Video embedded as a float right */
.video-float-right {
float:right;
margin-left:20px;
margin-bottom:20px;
padding:0;
}
/* Video embedded as a float left */
.video-float-left {
float:left;
margin-right:20px;
margin-bottom:20px;
padding:0;
}
.clearfix {clear: both;}
/* ================ CSS specific to Home Page (HP) - merged between Dokit css and my css =========================================================================== */
.eig-main-page .contentHeader {
display: none;
}
.eig-main-page #content {
margin-top: 0;
}
.eig-main-page .containerBodyWithoutSS > .container {
max-width: none;
}
.eig-main-page .mw-body {
padding: 0;
}
.eig-main-page div.patrollink {
max-width: 1170px;
margin: auto;
margin-top: 20px;
}
/******************************
* HP - Carousel - Merged
*****************************/
.hp-slider {
margin-top:-1px;
}
.hp-slider ol.carousel-indicators {
width: 100%;
left: auto;
margin: auto;
text-align: center;
bottom: 5px;
padding-left: 0;
}
/* commented, seems unneeded
.hp-slider .carousel {
border: none;
}
*/
.hp-slider .carousel-caption {
float: left;
text-align: left;
padding: 24px;
max-width: 520px;
background-color: rgba(0, 0, 0, 0.7);
top: 10%;
left:25%; /* modifié pour carousel sur toute la largeur de la page */
right:15%;
bottom: auto;
}
.hp-slider .carousel-caption h4 {
font-family:'Arial Rounded MT Std Light',Helvetica,Verdana,sans-serif;
font-size: 2em;
color:inherit;
margin-top: 0;
margin-bottom: 15px;
}
.hp-slider p.text {
font-size: 1.05em;
margin-bottom: 1em;
line-height: 1.5em;
}
.carousel-caption p {
margin: 0;
}
.hp-slider .carousel-indicators li {
width: 14px;
height: 14px;
background-color: #e6e6e6;
-webkit-transition: opacity 200ms cubic-bezier(0.19,1,0.22,1);
transition: opacity 200ms cubic-bezier(0.19,1,0.22,1);
margin:0 1px;
border: 0px;
}
.hp-slider .carousel-indicators li.active {
background-color: #3dcd58;
}
.hp-slider .carousel-inner {
max-height: 300px;
}
.hp-slider .carousel-inner + p {
margin: 0px;
}
/*****************************************
* HP - Blog Post - Merged
****************************************/
.hp-blogpost {
padding-top: 5px;
padding-bottom: 13px;
border-bottom: 1px solid #cbcbcb;
}
.hp-blogpost .btn {
float: left;
font-size: 16px;
max-width: 230px;
margin-top: 10px;
padding: 5px 12px 5px 38px;
background-image: url("extensions/DokitSchneider/img/ICON_BLOG_ALPHA75_24.png");
background-position: 6px 4px;
background-size: 24px;
background-repeat: no-repeat;
}
.hp-blogpost .btn-info:hover, .hp-blogpost .btn-info a:hover, .hp-blogpost .btn-info a.new:visited:hover, .hp-blogpost .btn-info a:visited:hover {
background-color: #0087cd;
border-color: #0087cd;
}
.hp-blogpost dl {
float: left;
width: calc(100% - 245px); /* should be ok for other languages - tested in FR */
margin-left: 15px;
margin-bottom: 0;
margin-top: -2px;
}
.mw-body .hp-blogpost .plainlinks a {
text-overflow: ellipsis;
overflow: hidden;
width: 100%;
white-space: nowrap;
float: left;
vertical-align: baseline;
color: #3dcd58;
font-size: 15px;
}
.blog-author {
float: left;
margin: 0px 15px;
color:#505559; /* Joost reco */
font-size: 15px;
font-family: 'Arial Rounded MT Std Light',Helvetica,Verdana,sans-serif;
}
/*********************
* HP - Intro
*********************/
.intro-section h1 { /* Joost reco */
font-size: 32px;
color: #000;
margin-bottom: 20px;
}
.intro-section .intro-description, .chapter-section .subtitle { /* Joost reco */
font-family: 'Arial Rounded MT Std Light',Helvetica,Verdana,sans-serif;
font-size: 18px;
color: #333333;
}
.intro-section {
margin-top: 44px; /* in total, vertical space (below blog border) OK vs reco Joost - replace by 24px if no blog border */
}
.intro-description a {
display: inline-block; /* ensure that the link "Read more ..." is never broken between 2 lines */
}
/*********************
* HP - Table of Contents - css reviewed/merged according to my version of TOC (internal links, not external links as in Dokit version)
*********************/
.chapter-section {
margin-top: 20px;
}
.chapter-section h3, .book-section h3, .highlight-section-block h3, .help-section h3 { /* copied from isee-eig - chameleon.css */
text-align: left;
font-family: "Arial Rounded MT Std",Helvetica,Verdana,sans-serif;
font-size: 24px;
}
.chapter-section h3 {
font-size: 28px;
color: #3dcd58;
}
.chapter-section .subtitle {
text-align: left;
margin: 20px 0;
font-size: 18px; /* responsive size to check .... */
color: #333333;
}
.hp-chapter {
box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
float: left;
width: 100%;
margin-bottom: 2em;
border-left: 5px solid #3dcd58;
}
.hp-chapter:hover {
box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
}
.hp-chapter:hover h4 span {
color: #219bfd;
text-decoration: underline;
}
.hp-chapter > a {
float:left;
width:96px;
height: 91px;
padding-top: 15px;
}
.hp-chapter-img {margin: auto; display:block; }
.hp-chapter h4 {
margin:0;
padding: 0 15px 0 0;
float: left;
line-height: 21px;
width: calc(100% - 96px);
font-family:'Arial Rounded MT Std',Helvetica,Verdana,sans-serif;
font-size: 16px;
}
.hp-chapter-letter {font-weight: bold;}
.mw-body .hp-chapter h4 a {
color:#333333;
padding: 15px 0 13px;
display:block;
}
.mw-body .hp-chapter h4 a:hover, .mw-body .hp-chapter h4 a:focus {color:#219bfd;} /* color as per Joost reco */
/* added in case a chapter title would take more than 3 lines, to hide the text overflow */
/* to be tested again when migrating German wiki, as titles are normally quite long */
.mw-body .hp-chapter h4 a > span {
height: 63px;
display: block;
display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
/*********************
* Book section block - Merged
*********************/
.book-section {
background-image: url('extensions/DokitSchneider/img/hp-book-bg.png');
background-repeat: repeat-x;
background-position: bottom;
margin-top: 10px;
padding: 0 30px 10px 30px;
}
.book-section h3 {
margin-top: 20px;
margin-bottom: 20px;
color: #333333;
padding-top: 120px;
}
.book-section-text {
padding: 0 15px;
}
.book-section .subtitle {
margin: 0 0 20px;
font-size: 15px;
font-family: 'Arial Rounded MT Std Light',Helvetica,Verdana,sans-serif;
color:#333333;
}
.book-section-img {
text-align: center;
}
/*************************
* Highlight section block (no merging here as it did not exist as such in Dokit css - was "help-section-left" in Dokit homepage)
*************************/
.highlight-section {
margin-top: 64px;
}
.highlight-section p {
font-family: 'Arial Rounded MT Std Light',Helvetica,Verdana,sans-serif;
}
.highlight-section-block {
padding: 0 30px;
max-width: 585px;
}
.highlight-section-block .subtitle {
text-align: left;
font-size: 16px;
color: #3dcd58;
margin: 0 0 10px;
}
.highlight-section-block:nth-child(odd) {
border-right: 1px solid #cbcbcb;
}
.highlight-section-block h3 {
margin: 0 0 25px;
color: #333333;
}
.highlight-section-block img {
box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
}
.highlight-section-block a {
font-family: "Arial Rounded Mt Std",Helvetica,Verdana,sans-serif;
/* color: #219bfd; a priori pas utile */
}
.highlight-link {margin-top: 15px;}
/*******************************
* Help section block - Merged
*******************************/
.help-section { margin-top: 64px;}
.help-section .row { background-color: #f7f7f7; }
.help-section h3 { margin-top: 0; color:#fff; }
.help-section-text {
color: #fff;
background-color: #626469;
font-family: 'Arial Rounded MT Std Light',Helvetica,Verdana,sans-serif;
padding: 30px;
}
.help-section-action {
text-align: center;
padding: 30px 15px 20px;
}
.help-section-action a, .help-section-action a.new {
color: #333333;
}
.help-section-action a:hover, .help-section-action a.new:hover {
color: #219bfd;
}
.help-section-action h4 {
font-size: 16px;
margin-top: 15px;
color: inherit;
}
.help-section-action p {
margin:0;
font-family: 'Arial Rounded MT Std Light',Helvetica,Verdana,sans-serif;
}
/*******************************
* Other languages section
*******************************/
.lang-section {
padding: 0 30px;
margin-top: 64px;
}
.lang-section.container h3 {
font-size: 24px;
font-family: 'Arial Rounded MT Std',Helvetica,Verdana,sans-serif;
margin-top: 0;
}
.hp-lang {
padding: 15px;
background-color: #f7f7f7;
}
.hp-lang:hover, .hp-lang:hover h4 {
background-color: #e6e6e6; /* Super Light Grey */
}
.hp-lang h4 {
padding: 15px;
background-color: inherit;
color: #333333;
margin: 0;
text-align: center;
font-family: 'Arial Rounded MT Std',Helvetica,Verdana,sans-serif;
font-size: 20px;
}
.lang-section .subtitle {
font-size: 15px;
font-family: 'Arial Rounded MT Std Light',Helvetica,Verdana,sans-serif;
color: #333333;
}
.lang-section.container h3:before {
content: "\F1E2";
font-family: "se-icon";
font-size: 32px;
vertical-align: sub;
padding-right: 10px;
margin-left: -4px;
color: #9fa0a4;
}
.lang-section .row > div {
margin-top: 10px;
}
.hp-lang a:hover {
text-decoration: none;
}
@media (max-width: 767px) {
.lang-section {
padding: 0;
}
}
/*********************
* Tablet style - from Dokit - only HomePage parts - to be merged with mine
*********************/
/* commented for now - check if useful to do something, like smaller icon size + larger space for title + smaller font, possibly
also keep in mind that I re-used class .hp-chapter-img but it is different than in Dokit version of chapter TOC
so ALL css related to .hp-chapter-img MUST BE REVIEWED
@media (max-width: 1200px) {
.hp-chapter-img {
width: 87px;
padding: 15px 10px !important;
height: 90px;
}
.hp-chapter h4 {
width: calc(100% - 88px);
font-size: 16px;
padding-top: 23px;
max-height: 75px;
overflow: hidden;
}
}
*/
/*********************
* Mobile style - merged
*********************/
@media (max-width: 991px) {
.book-section {
background-repeat: repeat;
padding-top: 25px;
}
.book-section h3 {
padding-top: 15px;
}
.book-section-img img {
max-width: 100%;
height: auto;
}
.hp-slider p.text {
display: none;
}
}
@media (max-width: 767px) {
.intro-section {
margin-top: 24px;
}
.intro-section h1 {
font-size: 28px;
}
.chapter-section h3 {
font-size: 24px;
}
.intro-section .intro-description, .chapter-section .subtitle {
font-size: 16px;
}
.book-section {
margin-top: 50px;
}
.book-section h3 {
padding-top: 0px;
}
.book-section-text {
padding: 0;
}
.book-section-img {
margin-top: 30px;
padding-left: 50px;
}
.highlight-section-block {
padding: 24px 15px;
}
.highlight-section-block:nth-child(odd) {
border-right: none;
border-bottom: 1px solid #cbcbcb;
}
}
@media (max-width: 768px) {
.hp-slider, .hp-blogpost {
display: none;
}
.p-tb.navbar { display:none; }
}
@media (max-width: 360px) {
.hp-chapter > a {
width:80px;
height: 75px;
padding-top: 18px;
}
.hp-chapter img {
width: 65%;
height: auto;
}
.hp-chapter h4 {
width: calc(100% - 80px);
font-size: 14px;
}
.book-section-img {
padding-left: 0;
}
li.previous a, li.next a {
height: 132px;
width: 132px;
padding-top: 80px;
font-size: 16px;
}
}
@media (max-width: 319px) {
.hp-chapter h4 {
font-size: 12px;
}
}
/*****************************************************************************************
* ajustements UI mediawiki vs chameleon qui impose "box-sizing = border-box" par défaut
****************************************************************************************/
.wikiEditor-ui {
box-sizing: content-box;
}
/*****************************************************************************************
* ajustements look&feel pages spéciales
****************************************************************************************/
.ns--1 #firstHeading {
padding-top: 20px;
}
/* make "new" links appear in red in special namespace */
body.ns--1 a.new {
color: #b10043;
}
.action-edit #share-prev-next {
display: none;
}
/* ============ CSS for chapter TOC pages ==============*/
#chapter-toc { padding: 0 15px 15px; background-color: #f9f9f9; }
#chapter-toc h2 { margin-top: 0; }
#chapter-toc > ul { list-style: none; padding: 0; margin-left:0; }
#chapter-toc > ul > li { font-size: 18px; padding: 0.8em 0 0; font-family:'Arial Rounded MT Std Bold',Helvetica,Verdana,sans-serif;}
#chapter-toc a {color: #333333;}
#chapter-toc > ul ul { padding: 0.2em 0 0.2em 0.3em; }
#chapter-toc > ul ul li { font-size: 14px; }
#chapter-toc ul ul a { color: #626469; font-family:'Arial Rounded MT Std',Helvetica,Verdana,sans-serif;}
#chapter-toc a:hover { color: #219bfd; }
/* commented for now - test other chapter toc intro format
body.Chapter-TOC h1.firstHeading, body.Chapter-TOC #sbl-breadcrumbs { display:none; }
*/
.chapter-toc-title {
margin: 48px 0 16px;
}
.chapter-toc-chapter {
color: #3dcd58;
}
.chapter-banner-img {
max-width: 100%;
height: auto;
}
.chapter-banner + .hl-box {
margin-top: 0;
border:none;
}
/* TOC toggle (show-hide) in page tocs */
.toctoggle {
float: right;
padding-left: 10px;
}
/* Hide Share and Prev-Next when editing a page */
.action-edit #share-prev-next, .ve-active #share-prev-next {
display: none;
}
/* Tables "squares" to show functions and options */
.tb-squares {
font-size: 15px;
line-height: 17px;
}
/* figure number format, in texts like "see Fig. xxx" */
.FigRef {
font-weight: bold;
}
/* Hide category links in namespace 0 */
.ns-0 #catlinks {
display: none;
}
/*===========================================================================*/
/* Adjustments to UI elements that are not OK vs skin Chameleon and MW 1.31 */
/* Correction of bug in Chameleon skin */
@media (min-width: 1024px) {
.skin-chameleon .navbar-tools > li, .skin-chameleon .navbar-tools li.open {
float: none;
}
}
.mw-echo-ui-crossWikiUnreadFilterWidget-subtitle {
display: block!important;
}
/* pb in advanced search options format, because chameleon uses .mw-body ul, which takes precedence over .search-types ul */
.mw-body .search-types ul {
margin: 0;
padding: 0;
list-style: none;
}
/* position of notifications when watching / unwatching pages */
.mw-notification-area { position: fixed; top: 100px; }
/* add "video" capsule at the end of a page title */
/* in pages including a video, and in search results */
.vd0 #firstHeading:after, .mw-search-results a[title*=Eig-pages-with-video]+a:after {
content: "video";
display: inline-block;
font-family: Arial;
font-size: 9px;
color: #fff;
background-color: #9fa0a4;
padding: 2px 4px;
border-radius: 3px;
position: relative;
top: -17px;
left: 4px;
}
.mw-search-results a[title*=Eig-pages-with-video]+a:after {
top: -7px;
}
/* hide the VIDEO TitleIcon (replaced by capsule after page title) */
#firstHeading img[src*=media_player], .mw-search-results a[title*=Eig-pages-with-video] { display: none; }
/* Search results - adjust look&feel */
.mw-body .mw-search-results { max-width: 50em; padding: 0; margin:0;}
.searchresult { max-width: 40em; }
.searchalttitle { display:none; }
.mw-search-results .titleicon { margin-right:0.3em;}
/* Create account form - adjust for captcha size */
div#userloginForm form, div#userlogin form#userlogin2 {min-width: 302px;}
/* editorial pages */
.mw-parser-output .helpContents-section {
position: relative;
margin: 1em 0;
padding-left: 65px;
padding-right: 30px;
}
.mw-parser-output .helpContents-icon {
position: absolute;
left: 0;
line-height: 1;
}
.mw-parser-output .helpContents-section h2 {
font-size: 21px;
padding: 0;
margin-top: 0.5em;
margin-bottom: 0.25em;
line-height: 1.5;
}
/* related guides blocks - chapter landing pages */
.related-guide {
padding: 20px 0;
}
.related-guide+.related-guide {
border-top: 1px solid #e6e6e6;
}
h2+.related-guide {
margin-top: -10px;
}
.related-guide-image {
display: table-cell;
width: 140px;
}
.related-guide-image:hover {
box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}
.related-guide-details {
display: table-cell;
vertical-align: top;
padding-left: 15px;
}
.related-guide-title {font-family: Arial Rounded MT Std Bold; font-size: 16px; margin-bottom: 0.6em; }
@media (max-width: 360px) {
.related-guide-details {
display: block;
padding: 16px 0 0;
}
}
/* CSS to add "new" icon on homepage chapters */
.hp-chapter { position: relative; }
img.icon_new {
position: absolute;
left: 3px;
top: 3px;
}
/* margin not needed for formulas inside tables, the padding in table cell is enough */
td > .mwe-math-element, th > .mwe-math-element {
margin: 0;
}