Line 213: | Line 213: | ||
background: #b3d4efff; | background: #b3d4efff; | ||
width: 100%; | width: 100%; | ||
− | height: | + | height: 10em; |
− | |||
} | } | ||
Revision as of 10:14, 3 August 2022
/* CSS placed here will be applied to all skins <style>*/
.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%;
height: 10em;
}
.csp-nav__mobile-menu {
display: none;
}
.csp-section-wrapper {
background: #b3d4ef;
margin: 4em -63px;
}
.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(-50%, 0);
}
@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);
}
}