1333 lines
23 KiB
CSS
1333 lines
23 KiB
CSS
|
|
/*COLOURS
|
||
|
|
-------------------------------------------*/
|
||
|
|
|
||
|
|
:root {
|
||
|
|
--colour-blue: #00589c;
|
||
|
|
--colour-blue-light: #0d71be;
|
||
|
|
--colour-grey: #1c303b;
|
||
|
|
--colour-grey-light: #f2f2f2;
|
||
|
|
--colour-green: #59b90f;
|
||
|
|
--colour-brown: #bd9768;
|
||
|
|
--colour-background: #fff;
|
||
|
|
|
||
|
|
--colour-blue : #59b90f;
|
||
|
|
--colour-blue-light : #4db100;
|
||
|
|
}
|
||
|
|
|
||
|
|
/*PAGE MARKUP
|
||
|
|
-------------------------------------------*/
|
||
|
|
html {
|
||
|
|
font-size: 15px;
|
||
|
|
}
|
||
|
|
|
||
|
|
body {
|
||
|
|
margin: 0;
|
||
|
|
background-color: var(--colour-background);
|
||
|
|
color: var(--colour-grey);
|
||
|
|
}
|
||
|
|
|
||
|
|
.page {
|
||
|
|
width: 100%;
|
||
|
|
}
|
||
|
|
|
||
|
|
.page-centred {
|
||
|
|
width: 100%;
|
||
|
|
height: 100vh;
|
||
|
|
position: relative;
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
.sidebar-left {
|
||
|
|
width: 320px;
|
||
|
|
margin-right: 16px;
|
||
|
|
padding: 30px 0 0 0;
|
||
|
|
position: sticky;
|
||
|
|
top: 40px;
|
||
|
|
height: 100vh;
|
||
|
|
overflow: auto;
|
||
|
|
padding: 30px 20px;
|
||
|
|
background-color: var(--colour-grey-light);
|
||
|
|
float: left; /*без него не работает sticky*/
|
||
|
|
}
|
||
|
|
|
||
|
|
.main-and-sidebar-right {
|
||
|
|
margin-left: 336px;
|
||
|
|
display: flex;
|
||
|
|
}
|
||
|
|
|
||
|
|
.main-block {
|
||
|
|
flex-basis: 932px;
|
||
|
|
margin-right: 16px;
|
||
|
|
margin-top: 16px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.sidebar-right {
|
||
|
|
background-color: var(--colour-background);
|
||
|
|
flex-basis: 300px;
|
||
|
|
padding: 30px 0 0 0;
|
||
|
|
margin-top: 16px;
|
||
|
|
position: sticky;
|
||
|
|
top: 40px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.footer {
|
||
|
|
margin: 25px 0 5px 0;
|
||
|
|
font-family: 'Montserrat', sans-serif;
|
||
|
|
font-size: .9rem;
|
||
|
|
font-weight: 500;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
/*HEADER
|
||
|
|
-------------------------------------------*/
|
||
|
|
.header-top {
|
||
|
|
background-color: var(--colour-background);
|
||
|
|
display: flex;
|
||
|
|
justify-content: space-between;
|
||
|
|
align-items: center;
|
||
|
|
padding: 0 20px;
|
||
|
|
height: 70px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.site-name-and-menu {
|
||
|
|
display: flex;
|
||
|
|
align-items: center;
|
||
|
|
}
|
||
|
|
|
||
|
|
.header-site-name {
|
||
|
|
display: inline-block;
|
||
|
|
width: 310px;
|
||
|
|
font-family: 'Montserrat', sans-serif;
|
||
|
|
font-size: 1.4rem;
|
||
|
|
font-weight: 500;
|
||
|
|
color: var(--colour-blue);
|
||
|
|
}
|
||
|
|
|
||
|
|
.header-nav-01 {
|
||
|
|
display: inline-block;
|
||
|
|
}
|
||
|
|
|
||
|
|
.nav-01-point {
|
||
|
|
display: inline-block;
|
||
|
|
padding: 5px 10px;
|
||
|
|
border-radius: 2px;
|
||
|
|
background-color: var(--colour-background);
|
||
|
|
transition: .2s ease-in-out;
|
||
|
|
}
|
||
|
|
|
||
|
|
.nav-01-point-active {
|
||
|
|
display: inline-block;
|
||
|
|
padding: 5px 10px;
|
||
|
|
border-radius: 2px;
|
||
|
|
transition: .2s ease-in-out;
|
||
|
|
background-color: var(--colour-brown);
|
||
|
|
}
|
||
|
|
|
||
|
|
.nav-01-point a {
|
||
|
|
font-family: 'Montserrat', sans-serif;
|
||
|
|
font-size: 1rem;
|
||
|
|
font-weight: 500;
|
||
|
|
text-transform: uppercase;
|
||
|
|
color: var(--colour-grey);
|
||
|
|
text-decoration: none;
|
||
|
|
margin: 0;
|
||
|
|
transition: .2s ease-in-out;
|
||
|
|
}
|
||
|
|
|
||
|
|
.nav-01-point-active a {
|
||
|
|
font-family: 'Montserrat', sans-serif;
|
||
|
|
font-size: 1rem;
|
||
|
|
font-weight: 500;
|
||
|
|
text-transform: uppercase;
|
||
|
|
text-decoration: none;
|
||
|
|
margin: 0;
|
||
|
|
transition: .2s ease-in-out;
|
||
|
|
color: var(--colour-background);
|
||
|
|
}
|
||
|
|
|
||
|
|
.nav-01-point:hover {
|
||
|
|
background-color: var(--colour-grey-light);
|
||
|
|
}
|
||
|
|
|
||
|
|
.nav-01-point:active {
|
||
|
|
background-color: var(--colour-brown);
|
||
|
|
}
|
||
|
|
|
||
|
|
.nav-01-point:active a {
|
||
|
|
color: var(--colour-background);
|
||
|
|
}
|
||
|
|
|
||
|
|
.header-user-bar {
|
||
|
|
display: flex;
|
||
|
|
align-items: center;
|
||
|
|
}
|
||
|
|
|
||
|
|
.user {
|
||
|
|
margin-right: 20px;
|
||
|
|
display: flex;
|
||
|
|
flex-direction: column;
|
||
|
|
}
|
||
|
|
|
||
|
|
.user-name {
|
||
|
|
font-family: 'Montserrat', sans-serif;
|
||
|
|
font-size: .9rem;
|
||
|
|
font-weight: 500;
|
||
|
|
margin: 0;
|
||
|
|
text-align: right;
|
||
|
|
}
|
||
|
|
|
||
|
|
.logout {
|
||
|
|
text-align: right;
|
||
|
|
}
|
||
|
|
|
||
|
|
.logout a {
|
||
|
|
font-size: .8rem;
|
||
|
|
margin: 0;
|
||
|
|
line-height: 1rem;
|
||
|
|
font-family: 'Montserrat', sans-serif;
|
||
|
|
color: var(--colour-grey);
|
||
|
|
}
|
||
|
|
|
||
|
|
.header-user-icon-box {
|
||
|
|
width: 46px;
|
||
|
|
}
|
||
|
|
|
||
|
|
#user-icon-1 {
|
||
|
|
fill: var(--colour-blue-light);
|
||
|
|
}
|
||
|
|
|
||
|
|
#user-icon-2 {
|
||
|
|
fill: var(--colour-grey);
|
||
|
|
}
|
||
|
|
|
||
|
|
.header-bottom {
|
||
|
|
background-color: var(--colour-blue);
|
||
|
|
height: 40px;
|
||
|
|
padding: 0 20px;
|
||
|
|
position: sticky;
|
||
|
|
top: 0;
|
||
|
|
z-index: 1;
|
||
|
|
display: flex;
|
||
|
|
align-items: center;
|
||
|
|
}
|
||
|
|
|
||
|
|
.header-nav-02 {
|
||
|
|
padding-top: 2px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.nav-02-point {
|
||
|
|
display: inline-block;
|
||
|
|
padding: 5px 0;
|
||
|
|
transition: .2s ease-in-out;
|
||
|
|
margin-bottom: 3px;
|
||
|
|
margin-right: 20px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.nav-02-point::after {
|
||
|
|
content: "";
|
||
|
|
display: block;
|
||
|
|
width: 0;
|
||
|
|
height: 2px;
|
||
|
|
border-radius: 1px;
|
||
|
|
background-color: var(--colour-background);
|
||
|
|
transition: .2s ease-in-out;
|
||
|
|
}
|
||
|
|
|
||
|
|
.nav-02-point:hover::after {
|
||
|
|
width: 50px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.nav-02-point a {
|
||
|
|
font-family: 'Montserrat', sans-serif;
|
||
|
|
font-size: .95rem;
|
||
|
|
font-weight: 500;
|
||
|
|
color: var(--colour-background);
|
||
|
|
margin: 0;
|
||
|
|
text-decoration: none;
|
||
|
|
}
|
||
|
|
|
||
|
|
.nav-02-point-active::after {
|
||
|
|
content: "";
|
||
|
|
display: block;
|
||
|
|
width: 50px;
|
||
|
|
height: 2px;
|
||
|
|
border-radius: 1px;
|
||
|
|
background-color: var(--colour-background);
|
||
|
|
transition: .2s ease-in-out;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
/*USER CONTENT STYLES
|
||
|
|
-------------------------------------------*/
|
||
|
|
*,
|
||
|
|
*:before,
|
||
|
|
*:after {
|
||
|
|
box-sizing: border-box;
|
||
|
|
}
|
||
|
|
|
||
|
|
::selection {
|
||
|
|
color: var(--colour-background);
|
||
|
|
background: var(--colour-blue-light);
|
||
|
|
}
|
||
|
|
|
||
|
|
h1, h2, h3, h4, h5, h6, button {
|
||
|
|
font-family: 'Montserrat', sans-serif;
|
||
|
|
margin: 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
p, ul, ol, li, th, td {
|
||
|
|
font-family: 'Open Sans', sans-serif;
|
||
|
|
font-size: 1rem;
|
||
|
|
line-height: 1.5rem;
|
||
|
|
font-weight: 300;
|
||
|
|
margin: 0 0 10px 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
ul, ol {
|
||
|
|
padding-left: 30px;
|
||
|
|
}
|
||
|
|
|
||
|
|
ul li::marker {
|
||
|
|
color: var(--colour-blue);
|
||
|
|
font-size: 1.2em;
|
||
|
|
}
|
||
|
|
|
||
|
|
ol li::marker {
|
||
|
|
color: var(--colour-blue);
|
||
|
|
font-weight: 500;
|
||
|
|
}
|
||
|
|
|
||
|
|
.article {
|
||
|
|
margin-top: 100px;
|
||
|
|
position: relative;
|
||
|
|
}
|
||
|
|
|
||
|
|
.article a:link,
|
||
|
|
.article a:visited,
|
||
|
|
.article a:hover,
|
||
|
|
.article a:active{
|
||
|
|
color: inherit;
|
||
|
|
}
|
||
|
|
|
||
|
|
.sidebar-content a:link,
|
||
|
|
.sidebar-content a:visited,
|
||
|
|
.sidebar-content a:hover,
|
||
|
|
.sidebar-content a:active{
|
||
|
|
color: inherit;
|
||
|
|
}
|
||
|
|
|
||
|
|
.head-h1 {
|
||
|
|
font-size: 36px;
|
||
|
|
line-height: 1em;
|
||
|
|
font-weight: 800;
|
||
|
|
margin-top: 50px;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
.head-h1::after {
|
||
|
|
content: "";
|
||
|
|
display: block;
|
||
|
|
width: 130px;
|
||
|
|
height: 4px;
|
||
|
|
background-color: var(--colour-blue);
|
||
|
|
border-radius: 2px;
|
||
|
|
margin: 30px 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
.date {
|
||
|
|
display: inline-block;
|
||
|
|
background-color: var(--colour-blue);
|
||
|
|
border-radius: 2px;
|
||
|
|
color: var(--colour-background);
|
||
|
|
font-family: 'Montserrat', sans-serif;
|
||
|
|
text-align: center;
|
||
|
|
font-size: 1rem;
|
||
|
|
font-weight: 600;
|
||
|
|
padding: 6px 10px;
|
||
|
|
margin-bottom: 20px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.update {
|
||
|
|
display: inline-block;
|
||
|
|
color: var(--colour-grey);
|
||
|
|
font-family: 'Montserrat', sans-serif;
|
||
|
|
text-align: left;
|
||
|
|
font-size: 1rem;
|
||
|
|
font-weight: 500;
|
||
|
|
padding: 6px;
|
||
|
|
margin-bottom: 20px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.lead {
|
||
|
|
font-size: 16px;
|
||
|
|
line-height: 1.5em;
|
||
|
|
font-weight: 600;
|
||
|
|
margin: 10px 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
.head-h3 {
|
||
|
|
font-size: 26px;
|
||
|
|
font-weight: 700;
|
||
|
|
line-height: 1em;
|
||
|
|
margin: 1.2em 0 .2em 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
.head-h4 {
|
||
|
|
font-size: 22px;
|
||
|
|
font-weight: 700;
|
||
|
|
line-height: 1.1em;
|
||
|
|
margin: .9em 0 .25em 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
.head-h5 {
|
||
|
|
font-size: 19px;
|
||
|
|
font-weight: 700;
|
||
|
|
line-height: 1.1em;
|
||
|
|
margin: 1.1em 0 .25em 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
.head-h6 {
|
||
|
|
font-size: 16px;
|
||
|
|
font-weight: 600;
|
||
|
|
line-height: 1.2em;
|
||
|
|
text-transform: uppercase;
|
||
|
|
margin: 1.3em 0 .2em 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
.text-main p {
|
||
|
|
}
|
||
|
|
|
||
|
|
.list-mark p, li {
|
||
|
|
margin-bottom: 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
.list-number p, li {
|
||
|
|
margin-bottom: 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
.w600 {
|
||
|
|
font-weight: 600;
|
||
|
|
}
|
||
|
|
|
||
|
|
.m0 {
|
||
|
|
margin: 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
abbr {
|
||
|
|
text-decoration-style: dashed;
|
||
|
|
}
|
||
|
|
|
||
|
|
/*TABLES
|
||
|
|
-------------------------------------------*/
|
||
|
|
table {
|
||
|
|
margin: 10px 0;
|
||
|
|
width: 100%;
|
||
|
|
border-collapse: collapse;
|
||
|
|
}
|
||
|
|
|
||
|
|
table, th, td {
|
||
|
|
border: none;
|
||
|
|
text-align: left;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
tr:nth-child(odd) {
|
||
|
|
background-color: var(--colour-grey-light);
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
tr:hover {
|
||
|
|
background-color: var(--colour-blue-light);
|
||
|
|
color: var(--colour-background);
|
||
|
|
}
|
||
|
|
|
||
|
|
th {
|
||
|
|
font-size: .9em;
|
||
|
|
line-height: 1.2em;
|
||
|
|
font-weight: 500;
|
||
|
|
letter-spacing: .5px;
|
||
|
|
padding: .4em;
|
||
|
|
}
|
||
|
|
|
||
|
|
td {
|
||
|
|
font-size: .9em;
|
||
|
|
line-height: 1.2em;
|
||
|
|
padding: .4em;
|
||
|
|
}
|
||
|
|
|
||
|
|
.table {
|
||
|
|
overflow-x: auto;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
.table-main th {
|
||
|
|
background-color: var(--colour-grey);
|
||
|
|
color: var(--colour-background);
|
||
|
|
}
|
||
|
|
|
||
|
|
.table-main td::selection {
|
||
|
|
color: var(--colour-background);
|
||
|
|
background: var(--colour-brown);
|
||
|
|
}
|
||
|
|
|
||
|
|
/*ATTENTION BLOCKS
|
||
|
|
-------------------------------------------*/
|
||
|
|
.nb-block p {
|
||
|
|
padding: 18px 18px 20px 84px;
|
||
|
|
font-weight: 500;
|
||
|
|
font-size: .9em;
|
||
|
|
line-height: 1.4rem;
|
||
|
|
margin: 20px 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
.nb-block {
|
||
|
|
border-radius: 3px;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
/*ATTENTION BLUE
|
||
|
|
-------------------------------------------*/
|
||
|
|
.add-info-block {
|
||
|
|
background-color: #DAEAF5;
|
||
|
|
color: var(--colour-blue-light);
|
||
|
|
border-left: 5px solid var(--colour-blue-light);
|
||
|
|
}
|
||
|
|
|
||
|
|
#add-info-svg {
|
||
|
|
width: 48px;
|
||
|
|
margin: 18px;
|
||
|
|
float: left;
|
||
|
|
}
|
||
|
|
|
||
|
|
#add-info-path {
|
||
|
|
fill: var(--colour-blue-light);
|
||
|
|
}
|
||
|
|
|
||
|
|
/*ATTENTION BROWN
|
||
|
|
-------------------------------------------*/
|
||
|
|
.warning-block {
|
||
|
|
background-color: #F4EDE5;
|
||
|
|
color: var(--colour-brown);
|
||
|
|
border-left: 5px solid var(--colour-brown);
|
||
|
|
}
|
||
|
|
|
||
|
|
#warning-svg {
|
||
|
|
width: 48px;
|
||
|
|
margin: 18px;
|
||
|
|
float: left;
|
||
|
|
}
|
||
|
|
|
||
|
|
#warning-path {
|
||
|
|
fill: var(--colour-brown);
|
||
|
|
}
|
||
|
|
|
||
|
|
/*ATTENTION GREEN
|
||
|
|
-------------------------------------------*/
|
||
|
|
.tip-block {
|
||
|
|
background-color: #E3F3D6;
|
||
|
|
color: var(--colour-green);
|
||
|
|
border-left: 5px solid var(--colour-green);
|
||
|
|
}
|
||
|
|
|
||
|
|
#tip-svg {
|
||
|
|
width: 48px;
|
||
|
|
margin: 18px;
|
||
|
|
float: left;
|
||
|
|
}
|
||
|
|
|
||
|
|
#tip-path {
|
||
|
|
fill: var(--colour-green);
|
||
|
|
}
|
||
|
|
|
||
|
|
/*ATTENTION GREY
|
||
|
|
-------------------------------------------*/
|
||
|
|
.info-block {
|
||
|
|
background-color: #D8DCDE;
|
||
|
|
color: var(--colour-grey);
|
||
|
|
border-left: 5px solid var(--colour-grey);
|
||
|
|
}
|
||
|
|
|
||
|
|
#info-svg {
|
||
|
|
width: 48px;
|
||
|
|
margin: 18px;
|
||
|
|
float: left;
|
||
|
|
}
|
||
|
|
|
||
|
|
#info-path {
|
||
|
|
fill: var(--colour-grey);
|
||
|
|
}
|
||
|
|
|
||
|
|
/*IMAGES
|
||
|
|
-------------------------------------------*/
|
||
|
|
figure {
|
||
|
|
margin: 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
.single-image,
|
||
|
|
.double-image {
|
||
|
|
margin: 0 0 20px 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
.double-image {
|
||
|
|
display: flex;
|
||
|
|
flex-direction: row;
|
||
|
|
justify-content: space-between;
|
||
|
|
flex-wrap: wrap;
|
||
|
|
}
|
||
|
|
|
||
|
|
.double-image-col {
|
||
|
|
flex-basis: 448px;
|
||
|
|
}
|
||
|
|
|
||
|
|
img {
|
||
|
|
border-radius: 3px;
|
||
|
|
max-width: 100%;
|
||
|
|
}
|
||
|
|
|
||
|
|
.description {
|
||
|
|
font-family: 'Montserrat', sans-serif;
|
||
|
|
text-align: left;
|
||
|
|
font-size: .9rem;
|
||
|
|
line-height: 1.2rem;
|
||
|
|
font-weight: 400;
|
||
|
|
margin-bottom: 7px;
|
||
|
|
}
|
||
|
|
|
||
|
|
/*SIDEBAR-LEFT
|
||
|
|
-------------------------------------------*/
|
||
|
|
.sidebar-content {
|
||
|
|
width: 100%;
|
||
|
|
padding: 0;
|
||
|
|
margin: 14px 0 0 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
.sidebar-title {
|
||
|
|
font-family: 'Montserrat', sans-serif;
|
||
|
|
text-transform: uppercase;
|
||
|
|
font-size: 1.1rem;
|
||
|
|
font-weight: 600;
|
||
|
|
margin-bottom: 3px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.sidebar-text {
|
||
|
|
}
|
||
|
|
|
||
|
|
.sidebar-text p,
|
||
|
|
.sidebar-text a {
|
||
|
|
font-family: 'Open Sans', sans-serif;
|
||
|
|
font-size: .85rem;
|
||
|
|
line-height: 1.2rem;
|
||
|
|
font-weight: 400;
|
||
|
|
padding: 0;
|
||
|
|
margin: 0 0 5px 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
/*SIDEBAR-LEFT: ARTICLE BARS
|
||
|
|
-------------------------------------------*/
|
||
|
|
.article-bar {
|
||
|
|
width: 100%;
|
||
|
|
padding: 5px;
|
||
|
|
background-color: var(--colour-grey-light);
|
||
|
|
display: flex;
|
||
|
|
justify-content: left;
|
||
|
|
transition: .2s ease-in-out;
|
||
|
|
align-items: center;
|
||
|
|
}
|
||
|
|
|
||
|
|
.article-icon-box {
|
||
|
|
display: inline-block;
|
||
|
|
margin-right: 10px;
|
||
|
|
height: 20px;
|
||
|
|
}
|
||
|
|
|
||
|
|
#article-icon {
|
||
|
|
width: 15px;
|
||
|
|
height: 20px;
|
||
|
|
}
|
||
|
|
|
||
|
|
#article-icon-1 {
|
||
|
|
fill: var(--colour-blue-light);
|
||
|
|
transition: .2s ease-in-out;
|
||
|
|
}
|
||
|
|
|
||
|
|
#article-icon-2 {
|
||
|
|
fill: var(--colour-grey-light);
|
||
|
|
mix-blend-mode: multiply;
|
||
|
|
transition: .2s ease-in-out;
|
||
|
|
}
|
||
|
|
|
||
|
|
#article-icon-3 {
|
||
|
|
fill: var(--colour-blue);
|
||
|
|
transition: .2s ease-in-out;
|
||
|
|
}
|
||
|
|
|
||
|
|
.article-bar-text {
|
||
|
|
display: inline-block;
|
||
|
|
font-family: 'Open Sans', sans-serif;
|
||
|
|
color: var(--colour-grey);
|
||
|
|
font-size: 1rem;
|
||
|
|
font-weight: 500;
|
||
|
|
width: 100%;
|
||
|
|
transition: .2s ease-in-out;
|
||
|
|
}
|
||
|
|
|
||
|
|
.article-bar:hover .search-close-icon-box {
|
||
|
|
opacity: 1;
|
||
|
|
}
|
||
|
|
|
||
|
|
.article-bar:hover {
|
||
|
|
mix-blend-mode: multiply;
|
||
|
|
}
|
||
|
|
|
||
|
|
.article-bar:active .article-bar-text {
|
||
|
|
color: var(--colour-background);
|
||
|
|
}
|
||
|
|
|
||
|
|
.article-bar:active {
|
||
|
|
color: var(--colour-background);
|
||
|
|
background-color: var(--colour-blue-light);
|
||
|
|
}
|
||
|
|
|
||
|
|
.article-bar:active #article-icon-3 {
|
||
|
|
fill: var(--colour-background);
|
||
|
|
}
|
||
|
|
|
||
|
|
.article-bar:active #article-icon-1 {
|
||
|
|
fill: var(--colour-grey-light);
|
||
|
|
}
|
||
|
|
|
||
|
|
.article-bar:active #article-icon-2 {
|
||
|
|
opacity: 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
.article-bar:active #search-icon-1 {
|
||
|
|
stroke: var(--colour-background);
|
||
|
|
}
|
||
|
|
|
||
|
|
.article-bar:active #search-icon-2 {
|
||
|
|
stroke: var(--colour-background);
|
||
|
|
}
|
||
|
|
|
||
|
|
.article-bar:active #search-close-icon-1,
|
||
|
|
.article-bar:active #search-close-icon-2 {
|
||
|
|
stroke: var(--colour-background);
|
||
|
|
}
|
||
|
|
|
||
|
|
.article-bar-active {
|
||
|
|
background-color: var(--colour-blue-light);
|
||
|
|
color: var(--colour-background);
|
||
|
|
}
|
||
|
|
|
||
|
|
/*SIDEBAR-RIGHT
|
||
|
|
-------------------------------------------*/
|
||
|
|
.article-content-bar {
|
||
|
|
background-color: var(--colour-blue);
|
||
|
|
border-radius: 3px;
|
||
|
|
padding: 20px 20px 25px;
|
||
|
|
position: sticky;
|
||
|
|
top: 70px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.article-content-bar a {
|
||
|
|
color: var(--colour-background);
|
||
|
|
padding: 1rem;
|
||
|
|
font-family: 'Montserrat', sans-serif;
|
||
|
|
font-size: 1rem;
|
||
|
|
font-weight: 500;
|
||
|
|
}
|
||
|
|
|
||
|
|
.article-content-point {
|
||
|
|
cursor: pointer;
|
||
|
|
padding-bottom: .5rem;
|
||
|
|
|
||
|
|
}
|
||
|
|
.t1 {
|
||
|
|
padding-left: 0;
|
||
|
|
}
|
||
|
|
.t3 {
|
||
|
|
padding-left: 1rem;
|
||
|
|
}
|
||
|
|
.t4 {
|
||
|
|
padding-left: 2rem;
|
||
|
|
}
|
||
|
|
.t5 {
|
||
|
|
padding-left: 3rem;
|
||
|
|
}
|
||
|
|
.t6 {
|
||
|
|
padding-left: 4rem;
|
||
|
|
}
|
||
|
|
|
||
|
|
.cloud-icon-box {
|
||
|
|
width: 80px;
|
||
|
|
height: 70px;
|
||
|
|
border-radius: 2px;
|
||
|
|
border-right: 1px solid var(--colour-background);
|
||
|
|
background-color: var(--colour-blue);
|
||
|
|
padding: 5px 15px 5px 5px;
|
||
|
|
margin: 0 15px 0 0;
|
||
|
|
transition: .2s ease-in-out;
|
||
|
|
cursor: pointer;
|
||
|
|
}
|
||
|
|
|
||
|
|
#cloud-icon-1 {
|
||
|
|
fill: var(--colour-background);
|
||
|
|
}
|
||
|
|
|
||
|
|
#cloud-icon-2 {
|
||
|
|
font-family: Montserrat-SemiBold, Montserrat;
|
||
|
|
font-size: 12px;
|
||
|
|
font-weight: 600;
|
||
|
|
fill: var(--colour-background);
|
||
|
|
}
|
||
|
|
|
||
|
|
/*.cloud-icon-box:hover {
|
||
|
|
background-color: var(--colour-blue-light);
|
||
|
|
}*/
|
||
|
|
|
||
|
|
.cloud {
|
||
|
|
display: flex;
|
||
|
|
align-items: center;
|
||
|
|
justify-content: flex-start;
|
||
|
|
}
|
||
|
|
|
||
|
|
.cloud-title {
|
||
|
|
font-family: Montserrat-SemiBold, Montserrat;
|
||
|
|
font-size: 1rem;
|
||
|
|
font-weight: 500;
|
||
|
|
color: var(--colour-background);
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
/*SNIPPETS
|
||
|
|
-------------------------------------------*/
|
||
|
|
.snippet {
|
||
|
|
border: 1px solid var(--colour-grey);
|
||
|
|
border-radius: 3px;
|
||
|
|
padding: 23px 15px 7px 76px;
|
||
|
|
margin: 10px 0;
|
||
|
|
position: relative;
|
||
|
|
transition: .3s ease-in-out;
|
||
|
|
cursor: pointer;
|
||
|
|
}
|
||
|
|
|
||
|
|
.snippet-head {
|
||
|
|
font-family: 'Montserrat', sans-serif;
|
||
|
|
font-size: 1.4rem;
|
||
|
|
line-height: 1.4rem;
|
||
|
|
font-weight: 700;
|
||
|
|
margin-bottom: 7px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.snippet-date {
|
||
|
|
font-size: .8rem;
|
||
|
|
margin-bottom: 5px;
|
||
|
|
padding: 4px 8px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.snippet-update {
|
||
|
|
font-size: .8rem;
|
||
|
|
margin-bottom: 5px;
|
||
|
|
padding: 4px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.snippet-text p {
|
||
|
|
}
|
||
|
|
|
||
|
|
.snippet-docs-icon-box {
|
||
|
|
width: 36px;
|
||
|
|
height: 48px;
|
||
|
|
position: absolute;
|
||
|
|
left: 25px;
|
||
|
|
top: 25px;
|
||
|
|
}
|
||
|
|
|
||
|
|
#snippet-docs-icon {
|
||
|
|
}
|
||
|
|
|
||
|
|
#snippet-docs-icon-1 {
|
||
|
|
fill: var(--colour-blue);
|
||
|
|
}
|
||
|
|
|
||
|
|
#snippet-docs-icon-2 {
|
||
|
|
fill: var(--colour-blue-light);
|
||
|
|
}
|
||
|
|
|
||
|
|
#snippet-docs-icon-3 {
|
||
|
|
fill: var(--colour-blue);
|
||
|
|
mix-blend-mode: multiply;
|
||
|
|
}
|
||
|
|
|
||
|
|
.goto-icon-box {
|
||
|
|
width: 8px;
|
||
|
|
height: 13px;
|
||
|
|
position: absolute;
|
||
|
|
right: 15px;
|
||
|
|
top: 28px;
|
||
|
|
opacity: 0;
|
||
|
|
transition: .3s ease-in-out;
|
||
|
|
}
|
||
|
|
|
||
|
|
#goto-icon-1 {
|
||
|
|
fill: none;
|
||
|
|
stroke: var(--colour-blue);
|
||
|
|
stroke-linecap: round;
|
||
|
|
stroke-linejoin: round;
|
||
|
|
stroke-width: 3px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.copy-icon-box {
|
||
|
|
width: 18px;
|
||
|
|
height: 22px;
|
||
|
|
position: absolute;
|
||
|
|
right: 15px;
|
||
|
|
top: 25px;
|
||
|
|
opacity: 0;
|
||
|
|
transition: .3s ease-in-out;
|
||
|
|
}
|
||
|
|
|
||
|
|
#copy-icon {
|
||
|
|
}
|
||
|
|
|
||
|
|
#copy-icon-1 {
|
||
|
|
stroke-miterlimit: 10;
|
||
|
|
}
|
||
|
|
|
||
|
|
#copy-icon-1, #copy-icon-2 {
|
||
|
|
fill: none;
|
||
|
|
stroke: var(--colour-blue);
|
||
|
|
stroke-linecap: round;
|
||
|
|
stroke-width: 2px;
|
||
|
|
}
|
||
|
|
|
||
|
|
#copy-icon-2 {
|
||
|
|
stroke-linejoin: round;
|
||
|
|
}
|
||
|
|
|
||
|
|
.snippet:hover {
|
||
|
|
border: 1px solid var(--colour-blue);
|
||
|
|
background-color: var(--colour-grey-light);
|
||
|
|
}
|
||
|
|
|
||
|
|
.snippet:hover .goto-icon-box {
|
||
|
|
opacity: 1;
|
||
|
|
}
|
||
|
|
|
||
|
|
.snippet:hover .copy-icon-box {
|
||
|
|
opacity: 1;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
/*BUTTONS
|
||
|
|
-------------------------------------------*/
|
||
|
|
.btn {
|
||
|
|
display: block;
|
||
|
|
text-align: center;
|
||
|
|
cursor: pointer;
|
||
|
|
text-decoration: none;
|
||
|
|
background-color: var(--colour-blue);
|
||
|
|
border: none;
|
||
|
|
border-radius: 3px;
|
||
|
|
font-size: 16px;
|
||
|
|
font-weight: 600;
|
||
|
|
color: var(--colour-background);
|
||
|
|
padding: 9px 36px 9px 36px;
|
||
|
|
margin: 10px auto;
|
||
|
|
transition: .2s ease-in-out;
|
||
|
|
}
|
||
|
|
|
||
|
|
.btn:focus,
|
||
|
|
.btn:hover {
|
||
|
|
background-color: var(--colour-blue-light);
|
||
|
|
outline: 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
.btn-inverse {
|
||
|
|
display: block;
|
||
|
|
text-align: center;
|
||
|
|
cursor: pointer;
|
||
|
|
text-decoration: none;
|
||
|
|
background-color: var(--colour-background);
|
||
|
|
border: none;
|
||
|
|
border-radius: 3px;
|
||
|
|
font-size: 16px;
|
||
|
|
font-weight: 600;
|
||
|
|
color: var(--colour-blue);
|
||
|
|
padding: 10px 36px 9px 36px;
|
||
|
|
margin: 10px auto;
|
||
|
|
transition: .2s ease-in-out;
|
||
|
|
}
|
||
|
|
|
||
|
|
.btn-inverse:focus,
|
||
|
|
.btn-inverse:hover {
|
||
|
|
background-color: var(--colour-background);
|
||
|
|
outline: 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
.btn-article-bar {
|
||
|
|
}
|
||
|
|
|
||
|
|
.btn-article {
|
||
|
|
display: inline-block;
|
||
|
|
margin: 10px 10px 10px 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
.btn-feedback {
|
||
|
|
display: inline-block;
|
||
|
|
margin: 10px 10px 10px 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
/*SEARCH
|
||
|
|
-------------------------------------------*/
|
||
|
|
.input-search {
|
||
|
|
display: block;
|
||
|
|
width: 290px;
|
||
|
|
padding: .75em;
|
||
|
|
margin: 10px 0 10px 0;
|
||
|
|
border: 1px solid var(--colour-grey);
|
||
|
|
border-radius: 3px;
|
||
|
|
font-family: 'Open Sans', sans-serif;
|
||
|
|
font-size: .9rem;
|
||
|
|
font-weight: 400;
|
||
|
|
transition: .2s ease-in-out;
|
||
|
|
outline: 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
.input-search:focus,
|
||
|
|
.input-search:hover {
|
||
|
|
border: 1px solid var(--colour-blue);
|
||
|
|
}
|
||
|
|
|
||
|
|
.btn-search {
|
||
|
|
margin-left: 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
.checkbox {
|
||
|
|
display: block;
|
||
|
|
position: relative;
|
||
|
|
padding-left: 26px;
|
||
|
|
margin: 0 0 12px 0;
|
||
|
|
cursor: pointer;
|
||
|
|
font-family: 'Open Sans', sans-serif;
|
||
|
|
color: var(--colour-grey);
|
||
|
|
font-size: .9rem;
|
||
|
|
font-weight: 400;
|
||
|
|
user-select: none
|
||
|
|
}
|
||
|
|
|
||
|
|
.checkbox input {
|
||
|
|
position: absolute;
|
||
|
|
opacity: 0;
|
||
|
|
cursor: pointer;
|
||
|
|
height: 0;
|
||
|
|
width: 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
.checkmark {
|
||
|
|
position: absolute;
|
||
|
|
top: 0;
|
||
|
|
left: 0;
|
||
|
|
height: 18px;
|
||
|
|
width: 18px;
|
||
|
|
background-color: #fff;
|
||
|
|
border: 1px solid var(--colour-grey);
|
||
|
|
border-radius: 2px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.checkbox:hover input ~ .checkmark {
|
||
|
|
border: 1px solid var(--colour-blue);
|
||
|
|
}
|
||
|
|
|
||
|
|
.checkbox input:checked ~ .checkmark {
|
||
|
|
background-color: var(--colour-blue-light);
|
||
|
|
border-color: var(--colour-blue);
|
||
|
|
}
|
||
|
|
|
||
|
|
.checkmark:after {
|
||
|
|
content: "";
|
||
|
|
position: absolute;
|
||
|
|
display: none;
|
||
|
|
}
|
||
|
|
|
||
|
|
.checkbox input:checked ~ .checkmark:after {
|
||
|
|
display: block;
|
||
|
|
}
|
||
|
|
|
||
|
|
.checkbox .checkmark:after {
|
||
|
|
left: 4px;
|
||
|
|
top: 4px;
|
||
|
|
width: 8px;
|
||
|
|
height: 8px;
|
||
|
|
background-color: var(--colour-background);
|
||
|
|
}
|
||
|
|
|
||
|
|
.search {
|
||
|
|
justify-content: left;
|
||
|
|
}
|
||
|
|
|
||
|
|
.search-icon-box {
|
||
|
|
display: inline-block;
|
||
|
|
margin-right: 10px;
|
||
|
|
height: 20px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.search-close-icon-box {
|
||
|
|
height: 16px;
|
||
|
|
opacity: 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
#search-icon {
|
||
|
|
width: 20px;
|
||
|
|
height: 20px;
|
||
|
|
}
|
||
|
|
|
||
|
|
#search-icon-1,
|
||
|
|
#search-icon-2 {
|
||
|
|
fill: none;
|
||
|
|
stroke: var(--colour-grey);
|
||
|
|
stroke-linecap: round;
|
||
|
|
stroke-width: 3px;
|
||
|
|
transition: .2s ease-in-out;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
#search-close-icon {
|
||
|
|
width: 16px;
|
||
|
|
height: 16px;
|
||
|
|
transition: .2s ease-in-out;
|
||
|
|
}
|
||
|
|
|
||
|
|
#search-close-icon-1,
|
||
|
|
#search-close-icon-2 {
|
||
|
|
fill: none;
|
||
|
|
stroke: var(--colour-grey);
|
||
|
|
stroke-linecap: round;
|
||
|
|
stroke-width: 2px;
|
||
|
|
}
|
||
|
|
|
||
|
|
/*FEEDBACK
|
||
|
|
-------------------------------------------*/
|
||
|
|
.input {
|
||
|
|
display: block;
|
||
|
|
margin: 5px auto;
|
||
|
|
padding: .75em;
|
||
|
|
border: 1px solid var(--colour-grey);
|
||
|
|
border-radius: 3px;
|
||
|
|
width: 100%;
|
||
|
|
font-family: 'Open Sans', sans-serif;
|
||
|
|
font-size: .9rem;
|
||
|
|
font-weight: 400;
|
||
|
|
transition: .2s ease-in-out;
|
||
|
|
}
|
||
|
|
|
||
|
|
.input:focus,
|
||
|
|
.input:hover {
|
||
|
|
border: 1px solid var(--colour-blue);
|
||
|
|
outline: 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
/*FORMS
|
||
|
|
-------------------------------------------*/
|
||
|
|
.window {
|
||
|
|
position: absolute;
|
||
|
|
top: 50%;
|
||
|
|
left: 50%;
|
||
|
|
transform: translate(-50%, -60%);
|
||
|
|
|
||
|
|
max-width: 600px;
|
||
|
|
border-radius: 3px;
|
||
|
|
padding: 50px;
|
||
|
|
margin: auto;
|
||
|
|
display: flex;
|
||
|
|
flex-direction: column;
|
||
|
|
justify-content: center;
|
||
|
|
}
|
||
|
|
|
||
|
|
.sign-join {
|
||
|
|
background-color: var(--colour-background);
|
||
|
|
border: none;
|
||
|
|
}
|
||
|
|
|
||
|
|
.message {
|
||
|
|
background-color: var(--colour-background);
|
||
|
|
border: none;
|
||
|
|
}
|
||
|
|
|
||
|
|
.warning {
|
||
|
|
background-color: var(--colour-blue);
|
||
|
|
border: 1px solid var(--colour-blue);
|
||
|
|
}
|
||
|
|
|
||
|
|
.form-header {
|
||
|
|
display: flex;
|
||
|
|
flex-direction: row;
|
||
|
|
align-items: flex-end;
|
||
|
|
justify-content: center;
|
||
|
|
margin: 10px 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
.form-header-tab {
|
||
|
|
display: inline-block;
|
||
|
|
padding: 3px 0;
|
||
|
|
width: 130px;
|
||
|
|
text-align: center;
|
||
|
|
}
|
||
|
|
|
||
|
|
.tab-link {
|
||
|
|
font-family: 'Montserrat', sans-serif;
|
||
|
|
font-size: .9rem;
|
||
|
|
font-weight: 600;
|
||
|
|
text-decoration: none;
|
||
|
|
transition: .2s ease-in-out;
|
||
|
|
color: var(--colour-grey);
|
||
|
|
}
|
||
|
|
/*
|
||
|
|
.tab-link a:link,
|
||
|
|
.tab-link a:visited,
|
||
|
|
.tab-link a:hover,
|
||
|
|
.tab-link a:active {
|
||
|
|
color: var(--colour-grey);
|
||
|
|
}
|
||
|
|
*/
|
||
|
|
.form-header-tab::after {
|
||
|
|
content: "";
|
||
|
|
display: block;
|
||
|
|
width: 100%;
|
||
|
|
height: 3px;
|
||
|
|
background-color: var(--colour-blue);
|
||
|
|
border-radius: 2px;
|
||
|
|
margin-top: 3px;
|
||
|
|
transition: .2s ease-in-out;
|
||
|
|
opacity: 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
.form-header-tab:hover::after {
|
||
|
|
content: "";
|
||
|
|
display: block;
|
||
|
|
width: 100%;
|
||
|
|
height: 3px;
|
||
|
|
background-color: var(--colour-blue);
|
||
|
|
border-radius: 2px;
|
||
|
|
margin-top: 3px;
|
||
|
|
opacity: 1;
|
||
|
|
}
|
||
|
|
|
||
|
|
.user-icon {
|
||
|
|
display: inline-block;
|
||
|
|
width: 78px;
|
||
|
|
margin: 0;
|
||
|
|
transition: .2s ease-in-out;
|
||
|
|
}
|
||
|
|
|
||
|
|
.active {
|
||
|
|
color: var(--colour-blue);
|
||
|
|
}
|
||
|
|
|
||
|
|
.active::after {
|
||
|
|
opacity: 1;
|
||
|
|
}
|
||
|
|
|
||
|
|
.form-description {
|
||
|
|
font-family: 'Montserrat', sans-serif;
|
||
|
|
display: block;
|
||
|
|
font-size: .8rem;
|
||
|
|
line-height: 1rem;
|
||
|
|
margin: 10px auto;
|
||
|
|
text-align: center;
|
||
|
|
color: var(--colour-grey);
|
||
|
|
}
|
||
|
|
|
||
|
|
.form-head {
|
||
|
|
font-family: 'Montserrat', sans-serif;
|
||
|
|
font-size: 1.2rem;
|
||
|
|
font-weight: 600;
|
||
|
|
text-align: center;
|
||
|
|
text-transform: uppercase;
|
||
|
|
}
|
||
|
|
|
||
|
|
.form-message {
|
||
|
|
font-family: 'Open Sans', sans-serif;
|
||
|
|
font-size: 1rem;
|
||
|
|
line-height: 1.5rem;
|
||
|
|
font-weight: 300;
|
||
|
|
text-align: center;
|
||
|
|
}
|
||
|
|
|
||
|
|
.warning .form-head {
|
||
|
|
color: var(--colour-background);
|
||
|
|
}
|
||
|
|
|
||
|
|
.warning .form-message {
|
||
|
|
color: var(--colour-background);
|
||
|
|
}
|
||
|
|
|
||
|
|
.warning a {
|
||
|
|
color: var(--colour-background);
|
||
|
|
}
|
||
|
|
|
||
|
|
.timer {
|
||
|
|
font-size: 5rem;
|
||
|
|
font-weight: 200;
|
||
|
|
}
|
||
|
|
/*BANNER
|
||
|
|
-------------------------------------------*/
|
||
|
|
.banner {
|
||
|
|
height: 300px;
|
||
|
|
width: 100%;
|
||
|
|
background-image: url(http://merakom.com/add_files/bim-images/test-banner-image.jpg);
|
||
|
|
background-repeat: no-repeat;
|
||
|
|
background-size: cover;
|
||
|
|
border-radius: 3px;
|
||
|
|
padding: 20px;
|
||
|
|
margin-bottom: 16px;
|
||
|
|
display: flex;
|
||
|
|
flex-direction: column;
|
||
|
|
justify-content:flex-end;
|
||
|
|
}
|
||
|
|
|
||
|
|
.banner-title {
|
||
|
|
font-family: 'Montserrat', sans-serif;
|
||
|
|
font-size: 1.6rem;
|
||
|
|
line-height: 1.6rem;
|
||
|
|
font-weight: 600;
|
||
|
|
text-align: center;
|
||
|
|
color: var(--colour-background);
|
||
|
|
}
|
||
|
|
|
||
|
|
.banner-text {
|
||
|
|
font-family: 'Open Sans', sans-serif;
|
||
|
|
font-size: 1rem;
|
||
|
|
font-weight: 500;
|
||
|
|
text-align: center;
|
||
|
|
color: var(--colour-background);
|
||
|
|
margin: 10px 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
.banner-btn {
|
||
|
|
font-family: 'Montserrat', sans-serif;
|
||
|
|
display: block;
|
||
|
|
text-align: center;
|
||
|
|
cursor: pointer;
|
||
|
|
text-decoration: none;
|
||
|
|
background-color: var(--colour-blue);
|
||
|
|
border: none;
|
||
|
|
border-radius: 3px;
|
||
|
|
font-size: 16px;
|
||
|
|
font-weight: 600;
|
||
|
|
color: var(--colour-background);
|
||
|
|
padding: 9px 36px 9px 36px;
|
||
|
|
margin: 10px auto;
|
||
|
|
transition: .2s ease-in-out;
|
||
|
|
}
|
||
|
|
|
||
|
|
.banner-btn:focus,
|
||
|
|
.banner-btn:hover {
|
||
|
|
background-color: var(--colour-blue-light);
|
||
|
|
outline: 0;
|
||
|
|
}
|