Line 1: | Line 1: | ||
/* CSS placed here will be applied to all skins <style>*/ | /* CSS placed here will be applied to all skins <style>*/ | ||
+ | |||
+ | |||
+ | /* Extensions table */ | ||
+ | |||
+ | .ocsp-wrapper { | ||
+ | margin: 0 auto; | ||
+ | padding: 40px; | ||
+ | max-width: 800px; | ||
+ | } | ||
+ | |||
+ | .ocsp-table { | ||
+ | margin: 0 0 40px 0; | ||
+ | width: 100%; | ||
+ | box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); | ||
+ | display: table; | ||
+ | } | ||
+ | @media screen and (max-width: 580px) { | ||
+ | .ocsp-table { | ||
+ | display: block; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | .ocsp-row { | ||
+ | display: table-row; | ||
+ | background: #f6f6f6; | ||
+ | } | ||
+ | .ocsp-row:nth-of-type(odd) { | ||
+ | background: #e9e9e9; | ||
+ | } | ||
+ | .ocsp-row.ocsp-header { | ||
+ | font-weight: 900; | ||
+ | color: #ffffff; | ||
+ | background: #ea6153; | ||
+ | } | ||
+ | .ocsp-row.green { | ||
+ | background: #27ae60; | ||
+ | } | ||
+ | .ocsp-row.blue { | ||
+ | background: #2980b9; | ||
+ | } | ||
+ | @media screen and (max-width: 580px) { | ||
+ | .ocsp-row { | ||
+ | padding: 14px 0 7px; | ||
+ | display: block; | ||
+ | } | ||
+ | .ocsp-row.ocsp-header { | ||
+ | padding: 0; | ||
+ | height: 6px; | ||
+ | } | ||
+ | .ocsp-row.ocsp-header .cell { | ||
+ | display: none; | ||
+ | } | ||
+ | .ocsp-row .ocsp-cell { | ||
+ | margin-bottom: 10px; | ||
+ | } | ||
+ | .ocsp-row .ocsp-cell:before { | ||
+ | margin-bottom: 3px; | ||
+ | content: attr(data-title); | ||
+ | min-width: 98px; | ||
+ | font-size: 10px; | ||
+ | line-height: 10px; | ||
+ | font-weight: bold; | ||
+ | text-transform: uppercase; | ||
+ | color: #969696; | ||
+ | display: block; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | .ocsp-cell { | ||
+ | padding: 6px 12px; | ||
+ | display: table-cell; | ||
+ | } | ||
+ | @media screen and (max-width: 580px) { | ||
+ | .ocsp-cell { | ||
+ | padding: 2px 16px; | ||
+ | display: block; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | /* end extensions table */ | ||
/* slick silder module */ | /* slick silder module */ |
Revision as of 09:58, 1 September 2022
/* CSS placed here will be applied to all skins <style>*/
/* Extensions table */
.ocsp-wrapper {
margin: 0 auto;
padding: 40px;
max-width: 800px;
}
.ocsp-table {
margin: 0 0 40px 0;
width: 100%;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
display: table;
}
@media screen and (max-width: 580px) {
.ocsp-table {
display: block;
}
}
.ocsp-row {
display: table-row;
background: #f6f6f6;
}
.ocsp-row:nth-of-type(odd) {
background: #e9e9e9;
}
.ocsp-row.ocsp-header {
font-weight: 900;
color: #ffffff;
background: #ea6153;
}
.ocsp-row.green {
background: #27ae60;
}
.ocsp-row.blue {
background: #2980b9;
}
@media screen and (max-width: 580px) {
.ocsp-row {
padding: 14px 0 7px;
display: block;
}
.ocsp-row.ocsp-header {
padding: 0;
height: 6px;
}
.ocsp-row.ocsp-header .cell {
display: none;
}
.ocsp-row .ocsp-cell {
margin-bottom: 10px;
}
.ocsp-row .ocsp-cell:before {
margin-bottom: 3px;
content: attr(data-title);
min-width: 98px;
font-size: 10px;
line-height: 10px;
font-weight: bold;
text-transform: uppercase;
color: #969696;
display: block;
}
}
.ocsp-cell {
padding: 6px 12px;
display: table-cell;
}
@media screen and (max-width: 580px) {
.ocsp-cell {
padding: 2px 16px;
display: block;
}
}
/* end extensions table */
/* slick silder module */
@import url("skin/modules/slick/slick.scss");
@import url("skin/modules/slick/slick-theme.scss");
.treeview ul {
list-style: none;
margin-left: 0;
padding-left: 20px;
}
/* Used for legend example */
legend.legend-example {
background-color: #000;
color: #fff;
padding: 3px 6px;
}
.legend-example-output {
font: 1rem 'Fira Sans', sans-serif;
}
input.legend-example {
margin: .4rem;
}
/* nav */
html, html body {
background-color: white;
}
/*
.ws-page-tools {
display: none;
}
*/
.row-WSHeader.row {
grid-row: 1;
}
:root {
--csp-white: white;
--csp-base: #739dbfff;
--csp-dark: #486d8dff;
--csp-light: #c0d3e2ff;
}
.csp-nav-wrapper {
background: var(--csp-base);
margin: 0 -15px;
}
.csp-nav {
grid-template-columns: auto 1fr auto;
display: grid;
max-width: 1200px;
margin: 0 auto;
}
.csp-nav__logo {
background: var(--csp-dark);
display: flex;
flex-direction: column;
justify-content: center;
padding: 0 2em;
}
.csp-nav__logo a {
max-width: 2em;
color: var(--csp-white);
font-weight: bold;
font-size: 1.5em;
line-height: .9;
}
.csp-nav__logo a::first-line {
color: var(--csp-light);
font-size: .75em;
}
.csp-nav__logo a:hover {
text-decoration: none;
}
ul.csp-nav__menu {
justify-self: end;
list-style: none;
display: flex;
margin: 0;
}
li.csp-nav__menu-item {
margin: 0;
display: contents;
font-size: 1.2em;
}
li.csp-nav__menu-item a{
padding: 1.2em 1.5em;
margin: 0;
background: var(--csp-base);
color: var(--csp-white);
}
li.csp-nav__menu-item a:hover {
background: var(--csp-dark);
text-decoration: none;
}
.csp-nav__search {
position: relative;
display: flex;
align-items: center;
margin: 0.8em 0;
padding: 0 2em 0 1.5em;
border-left: 1px solid var(--csp-white);
}
.csp-nav__search-icon {
position: absolute;
left: 2em;
}
.csp-nav__search-icon:before {
content: "\f002";
font-family: "Font Awesome 5 Free";
font-weight: 900;
color: var(--csp-light)
}
input.csp-nav__search-input {
background: var(--csp-dark);
border: none;
width: 100%;
padding: 0.5em 0.5em 0.5em 2em;
color: var(--csp-white);
}
input.csp-nav__search-input::placeholder {
color: var(--csp-light);
}
input.csp-nav__search-input:focus,
input.csp-nav__search-input:focus-visible {
outline: 0;
box-shadow: inset 0 0 0 2px var(--csp-light);
}
/* main page */
.page-Main_Page #content {
background-color: white;
border: none;
}
body.page-Main_Page,
html body.page-Main_Page {
background: white;
}
.page-Main_Page .mt-1.row {
display:none;
}
.csp-section {
display: grid;
grid-template-columns: 1fr 1fr;
max-width: 1200px;
margin: 0 auto;
grid-gap: 1em;
}
h1.csp-brandig {
border: none;
}
h1.csp-brandig {
border: none;
font-size: 14em;
font-weight: bold;
color: var(--csp-dark);
padding: 0;
margin-bottom: -0.15em;
}
.csp-brandig .csp-vertical-text {
font-size: 0.28em;
}
.csp-vertical-text {
writing-mode: vertical-rl;
text-orientation: mixed;
transform: rotate(-180deg);
}
.csp-branding__sub {
font-size: 1.5em;
margin-bottom: 1em;
}
.csp-button a {
background: var(--csp-dark);
padding: 0.5em 2em;
color: white;
font-size: 1.2em;
}
.csp-button a:after {
content: "\f054";
font-family: "Font Awesome 5 Free";
font-weight: 900;
padding-left: 1em;
margin-right: -1em;
}
.csp-block {
background: #b3d4efff;
width: 100%;
min-height:10em;
font-size: larger;
}
.csp-nav__mobile-menu {
display: none;
}
.csp-section-wrapper {
background: #b3d4ef;
margin: 4em -63px;
padding: 2em;
}
.csp-section-wrapper:before {
content: '';
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid white;
position: absolute;
left: 50%;
transform: translate(-2em,-2em);
}
@media (max-width: 500px) {
.csp-section-wrapper {
margin: 4em -30px;
}
ul.csp-nav__menu {
position: absolute;
display: none;
top: 4em;
z-index: 99;
width: 100%;
left: 0;
flex-direction: column;
padding: 0;
}
ul.csp-nav__menu.open {
display: flex;
}
.csp-section {
grid-template-columns: 1fr;
}
h1.csp-brandig {
font-size: 6em;
}
#bodyContent {
padding: 0;
}
.csp-nav__mobile-menu {
display: block;
align-self: center;
}
.csp-nav__mobile-menu:before {
content: "\f0c9";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 2em;
padding-right: 0.5em;
color: var(--csp-white);
}
}
/* fix tooltip z-index */
div.tippy-popper {
z-index: 2500 !important;
}