*,
*:after,
*:before {
box-sizing: inherit; }
html {
box-sizing: border-box;
font-size: 62.5%; }
body {
color: #606c76;
font-family: 'Roboto', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
font-size: 1.6em;
font-weight: 300;
letter-spacing: .01em;
line-height: 1.6; }
blockquote {
border-left: 0.3rem solid #d1d1d1;
margin-left: 0;
margin-right: 0;
padding: 1rem 1.5rem; }
blockquote *:last-child {
margin-bottom: 0; }
.button,
button,
input[type='button'],
input[type='reset'],
input[type='submit'] {
background-color: #9b4dca;
border: 0.1rem solid #9b4dca;
border-radius: .4rem;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 1.1rem;
font-weight: 700;
height: 3.8rem;
letter-spacing: .1rem;
line-height: 3.8rem;
padding: 0 3.0rem;
text-align: center;
text-decoration: none;
text-transform: uppercase;
white-space: nowrap; }
.button:focus, .button:hover,
button:focus,
button:hover,
input[type='button']:focus,
input[type='button']:hover,
input[type='reset']:focus,
input[type='reset']:hover,
input[type='submit']:focus,
input[type='submit']:hover {
background-color: #606c76;
border-color: #606c76;
color: #fff;
outline: 0; }
.button[disabled],
button[disabled],
input[type='button'][disabled],
input[type='reset'][disabled],
input[type='submit'][disabled] {
cursor: default;
opacity: .5; }
.button[disabled]:focus, .button[disabled]:hover,
button[disabled]:focus,
button[disabled]:hover,
input[type='button'][disabled]:focus,
input[type='button'][disabled]:hover,
input[type='reset'][disabled]:focus,
input[type='reset'][disabled]:hover,
input[type='submit'][disabled]:focus,
input[type='submit'][disabled]:hover {
background-color: #9b4dca;
border-color: #9b4dca; }
.button.button-outline,
button.button-outline,
input[type='button'].button-outline,
input[type='reset'].button-outline,
input[type='submit'].button-outline {
background-color: transparent;
color: #9b4dca; }
.button.button-outline:focus, .button.button-outline:hover,
button.button-outline:focus,
button.button-outline:hover,
input[type='button'].button-outline:focus,
input[type='button'].button-outline:hover,
input[type='reset'].button-outline:focus,
input[type='reset'].button-outline:hover,
input[type='submit'].button-outline:focus,
input[type='submit'].button-outline:hover {
background-color: transparent;
border-color: #606c76;
color: #606c76; }
.button.button-outline[disabled]:focus, .button.button-outline[disabled]:hover,
button.button-outline[disabled]:focus,
button.button-outline[disabled]:hover,
input[type='button'].button-outline[disabled]:focus,
input[type='button'].button-outline[disabled]:hover,
input[type='reset'].button-outline[disabled]:focus,
input[type='reset'].button-outline[disabled]:hover,
input[type='submit'].button-outline[disabled]:focus,
input[type='submit'].button-outline[disabled]:hover {
border-color: inherit;
color: #9b4dca; }
.button.button-clear,
button.button-clear,
input[type='button'].button-clear,
input[type='reset'].button-clear,
input[type='submit'].button-clear {
background-color: transparent;
border-color: transparent;
color: #9b4dca; }
.button.button-clear:focus, .button.button-clear:hover,
button.button-clear:focus,
button.button-clear:hover,
input[type='button'].button-clear:focus,
input[type='button'].button-clear:hover,
input[type='reset'].button-clear:focus,
input[type='reset'].button-clear:hover,
input[type='submit'].button-clear:focus,
input[type='submit'].button-clear:hover {
background-color: transparent;
border-color: transparent;
color: #606c76; }
.button.button-clear[disabled]:focus, .button.button-clear[disabled]:hover,
button.button-clear[disabled]:focus,
button.button-clear[disabled]:hover,
input[type='button'].button-clear[disabled]:focus,
input[type='button'].button-clear[disabled]:hover,
input[type='reset'].button-clear[disabled]:focus,
input[type='reset'].button-clear[disabled]:hover,
input[type='submit'].button-clear[disabled]:focus,
input[type='submit'].button-clear[disabled]:hover {
color: #9b4dca; }
code {
background: #f4f5f6;
border-radius: .4rem;
font-size: 86%;
margin: 0 .2rem;
padding: .2rem .5rem;
white-space: nowrap; }
pre {
background: #f4f5f6;
border-left: 0.3rem solid #9b4dca;
overflow-y: hidden; }
pre > code {
border-radius: 0;
display: block;
padding: 1rem 1.5rem;
white-space: pre; }
hr {
border: 0;
border-top: 0.1rem solid #f4f5f6;
margin: 3.0rem 0; }
input[type='email'],
input[type='number'],
input[type='password'],
input[type='search'],
input[type='tel'],
input[type='text'],
input[type='url'],
textarea,
select {
appearance: none;
background-color: transparent;
border: 0.1rem solid #d1d1d1;
border-radius: .4rem;
box-shadow: none;
box-sizing: inherit;
height: 3.8rem;
padding: .6rem 1.0rem;
width: 100%; }
input[type='email']:focus,
input[type='number']:focus,
input[type='password']:focus,
input[type='search']:focus,
input[type='tel']:focus,
input[type='text']:focus,
input[type='url']:focus,
textarea:focus,
select:focus {
border-color: #9b4dca;
outline: 0; }
select {
background: url('data:image/svg+xml;utf8,') center right no-repeat;
padding-right: 3.0rem; }
select:focus {
background-image: url('data:image/svg+xml;utf8,'); }
textarea {
min-height: 6.5rem; }
label,
legend {
display: block;
font-size: 1.6rem;
font-weight: 700;
margin-bottom: .5rem; }
fieldset {
border-width: 0;
padding: 0; }
input[type='checkbox'],
input[type='radio'] {
display: inline; }
.label-inline {
display: inline-block;
font-weight: normal;
margin-left: .5rem; }
.container {
margin: 0 auto;
max-width: 112.0rem;
padding: 0 2.0rem;
position: relative;
width: 100%; }
.row {
display: flex;
flex-direction: column;
padding: 0;
width: 100%; }
.row.row-no-padding {
padding: 0; }
.row.row-no-padding > .column {
padding: 0; }
.row.row-wrap {
flex-wrap: wrap; }
.row.row-top {
align-items: flex-start; }
.row.row-bottom {
align-items: flex-end; }
.row.row-center {
align-items: center; }
.row.row-stretch {
align-items: stretch; }
.row.row-baseline {
align-items: baseline; }
.row .column {
display: block;
flex: 1 1 auto;
margin-left: 0;
max-width: 100%;
width: 100%; }
.row .column.column-offset-10 {
margin-left: 10%; }
.row .column.column-offset-20 {
margin-left: 20%; }
.row .column.column-offset-25 {
margin-left: 25%; }
.row .column.column-offset-33, .row .column.column-offset-34 {
margin-left: 33.3333%; }
.row .column.column-offset-50 {
margin-left: 50%; }
.row .column.column-offset-66, .row .column.column-offset-67 {
margin-left: 66.6666%; }
.row .column.column-offset-75 {
margin-left: 75%; }
.row .column.column-offset-80 {
margin-left: 80%; }
.row .column.column-offset-90 {
margin-left: 90%; }
.row .column.column-10 {
flex: 0 0 10%;
max-width: 10%; }
.row .column.column-20 {
flex: 0 0 20%;
max-width: 20%; }
.row .column.column-25 {
flex: 0 0 25%;
max-width: 25%; }
.row .column.column-33, .row .column.column-34 {
flex: 0 0 33.3333%;
max-width: 33.3333%; }
.row .column.column-40 {
flex: 0 0 40%;
max-width: 40%; }
.row .column.column-50 {
flex: 0 0 50%;
max-width: 50%; }
.row .column.column-60 {
flex: 0 0 60%;
max-width: 60%; }
.row .column.column-66, .row .column.column-67 {
flex: 0 0 66.6666%;
max-width: 66.6666%; }
.row .column.column-75 {
flex: 0 0 75%;
max-width: 75%; }
.row .column.column-80 {
flex: 0 0 80%;
max-width: 80%; }
.row .column.column-90 {
flex: 0 0 90%;
max-width: 90%; }
.row .column .column-top {
align-self: flex-start; }
.row .column .column-bottom {
align-self: flex-end; }
.row .column .column-center {
align-self: center; }
@media (min-width: 40rem) {
.row {
flex-direction: row;
margin-left: -1.0rem;
width: calc(100% + 2.0rem); }
.row .column {
margin-bottom: inherit;
padding: 0 1.0rem; } }
a {
color: #9b4dca;
text-decoration: none; }
a:focus, a:hover {
color: #606c76; }
dl,
ol,
ul {
list-style: none;
margin-top: 0;
padding-left: 0; }
dl dl,
dl ol,
dl ul,
ol dl,
ol ol,
ol ul,
ul dl,
ul ol,
ul ul {
font-size: 90%;
margin: 1.5rem 0 1.5rem 3.0rem; }
ol {
list-style: decimal inside; }
ul {
list-style: circle inside; }
.button,
button,
dd,
dt,
li {
margin-bottom: 1.0rem; }
fieldset,
input,
select,
textarea {
margin-bottom: 1.5rem; }
blockquote,
dl,
figure,
form,
ol,
p,
pre,
table,
ul {
margin-bottom: 2.5rem; }
table {
border-spacing: 0;
width: 100%; }
td,
th {
border-bottom: 0.1rem solid #e1e1e1;
padding: 1.2rem 1.5rem;
text-align: left; }
td:first-child,
th:first-child {
padding-left: 0; }
td:last-child,
th:last-child {
padding-right: 0; }
b,
strong {
font-weight: bold; }
p {
margin-top: 0; }
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 300;
letter-spacing: -.1rem;
margin-bottom: 2.0rem;
margin-top: 0; }
h1 {
font-size: 4.6rem;
line-height: 1.2; }
h2 {
font-size: 3.6rem;
line-height: 1.25; }
h3 {
font-size: 2.8rem;
line-height: 1.3; }
h4 {
font-size: 2.2rem;
letter-spacing: -.08rem;
line-height: 1.35; }
h5 {
font-size: 1.8rem;
letter-spacing: -.05rem;
line-height: 1.5; }
h6 {
font-size: 1.6rem;
letter-spacing: 0;
line-height: 1.4; }
img {
max-width: 100%; }
.clearfix:after {
clear: both;
content: ' ';
display: table; }
.float-left {
float: left; }
.float-right {
float: right; }
/* cyrillic-ext */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: italic;
font-weight: 300;
src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc3CsTYl4BOQ3o.woff2) format("woff2");
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
/* cyrillic */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: italic;
font-weight: 300;
src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc-CsTYl4BOQ3o.woff2) format("woff2");
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
/* greek-ext */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: italic;
font-weight: 300;
src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc2CsTYl4BOQ3o.woff2) format("woff2");
unicode-range: U+1F00-1FFF; }
/* greek */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: italic;
font-weight: 300;
src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc5CsTYl4BOQ3o.woff2) format("woff2");
unicode-range: U+0370-03FF; }
/* vietnamese */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: italic;
font-weight: 300;
src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc1CsTYl4BOQ3o.woff2) format("woff2");
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }
/* latin-ext */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: italic;
font-weight: 300;
src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc0CsTYl4BOQ3o.woff2) format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/* latin */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: italic;
font-weight: 300;
src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc6CsTYl4BO.woff2) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* cyrillic-ext */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: italic;
font-weight: 700;
src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TzBic3CsTYl4BOQ3o.woff2) format("woff2");
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
/* cyrillic */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: italic;
font-weight: 700;
src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TzBic-CsTYl4BOQ3o.woff2) format("woff2");
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
/* greek-ext */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: italic;
font-weight: 700;
src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TzBic2CsTYl4BOQ3o.woff2) format("woff2");
unicode-range: U+1F00-1FFF; }
/* greek */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: italic;
font-weight: 700;
src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TzBic5CsTYl4BOQ3o.woff2) format("woff2");
unicode-range: U+0370-03FF; }
/* vietnamese */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: italic;
font-weight: 700;
src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TzBic1CsTYl4BOQ3o.woff2) format("woff2");
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }
/* latin-ext */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: italic;
font-weight: 700;
src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TzBic0CsTYl4BOQ3o.woff2) format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/* latin */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: italic;
font-weight: 700;
src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TzBic6CsTYl4BO.woff2) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* cyrillic-ext */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2) format("woff2");
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
/* cyrillic */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2) format("woff2");
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
/* greek-ext */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2) format("woff2");
unicode-range: U+1F00-1FFF; }
/* greek */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2) format("woff2");
unicode-range: U+0370-03FF; }
/* vietnamese */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2) format("woff2");
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }
/* latin-ext */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2) format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/* latin */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* cyrillic-ext */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: local("Roboto Bold"), local("Roboto-Bold"), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2) format("woff2");
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
/* cyrillic */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: local("Roboto Bold"), local("Roboto-Bold"), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2) format("woff2");
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
/* greek-ext */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: local("Roboto Bold"), local("Roboto-Bold"), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2) format("woff2");
unicode-range: U+1F00-1FFF; }
/* greek */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: local("Roboto Bold"), local("Roboto-Bold"), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2) format("woff2");
unicode-range: U+0370-03FF; }
/* vietnamese */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: local("Roboto Bold"), local("Roboto-Bold"), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2) format("woff2");
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }
/* latin-ext */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: local("Roboto Bold"), local("Roboto-Bold"), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2) format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/* latin */
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: local("Roboto Bold"), local("Roboto-Bold"), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
.footer {
text-align: center;
padding: 10px 10px 15px;
background: #2c2f33; }
.footer p {
margin-bottom: 0; }
.navbar {
background: #2c2f33;
display: flex;
flex-direction: row;
align-items: center;
height: 55px; }
.navbar .navbar-brand {
margin-left: 0.75em;
margin-right: auto; }
.navbar .navbar-brand h3 {
margin-bottom: 0; }
.navbar .navbar-burger {
display: none;
width: 32px;
margin-right: 10px; }
.navbar .navbar-burger.active div:nth-child(1) {
transform-origin: center;
transform: translateY(8px) rotate(45deg); }
.navbar .navbar-burger.active div:nth-child(2) {
opacity: 0; }
.navbar .navbar-burger.active div:nth-child(3) {
transform-origin: left -6px;
transform: translateY(8px) rotate(-45deg); }
.navbar .navbar-burger div {
transition: all ease-in-out 150ms;
width: 100%;
height: 2px;
margin: 5px 0;
border-radius: 1px;
background: #dcddde; }
.navbar .navbar-items {
display: inline-flex;
flex-direction: row; }
.navbar .navbar-items .active .item, .navbar .navbar-items .item:hover {
background: #202225; }
.navbar .navbar-items .item {
margin: 0;
cursor: pointer;
padding: 15px 20px; }
@media screen and (max-width: 840px) {
.navbar .navbar-burger {
display: inline-block; }
.navbar .navbar-items {
display: block;
overflow: hidden;
position: fixed;
top: 55px;
left: 0;
z-index: 5;
background: #2c2f33;
width: 100%;
transform: scaleY(0);
transform-origin: top;
transition: all ease-in-out 125ms; }
.navbar .navbar-items.active {
transform: scaleY(1);
overflow: auto; }
.navbar .navbar-items .item {
text-align: center;
width: 100%;
padding: 5px 0; } }
.spinner {
height: 24px;
width: 24px;
border-radius: 100%;
border: 2px solid #dcddde;
border-right: none;
border-bottom: none;
animation: spinner 500ms linear infinite; }
@keyframes spinner {
from {
transform: rotate(0deg); }
to {
transform: rotate(360deg); } }
.paginate {
list-style: none;
text-align: center;
user-select: none;
margin: 0; }
.paginate li {
display: inline-block; }
.paginate li.active a {
border-color: #00d1b2; }
.paginate li a {
outline: 0;
border-radius: 50%;
border: 1px solid;
border-color: transparent;
padding: 3px 8px; }
body, code, pre {
background: #202225;
color: #dcddde;
margin: 0; }
pre, code {
font-size: 1.5rem; }
input, textarea, select, button,
.button, .cm-s-monokai.CodeMirror {
color: #dcddde;
border: none !important;
border-radius: .4rem;
background-color: #2c2f33 !important; }
button[disabled], button.disabled {
cursor: default; }
input, textarea {
font-size: 1.6rem;
font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
font-weight: 300;
resize: none; }
input[disabled], textarea[disabled] {
opacity: 0.8;
cursor: not-allowed; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
opacity: 0.85;
color: #dcddde; }
input::-moz-placeholder, textarea::-moz-placeholder {
opacity: 0.85;
color: #dcddde; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
opacity: 0.85;
color: #dcddde; }
input:-moz-placeholder, textarea:-moz-placeholder {
opacity: 0.85;
color: #dcddde; }
input::placeholder, textarea::placeholder {
opacity: 0.85;
color: #dcddde; }
select {
-webkit-appearance: none;
-moz-appearance: none;
text-overflow: '';
background: url('data:image/svg+xml;utf8,') center right no-repeat; }
select:focus {
background-image: url('data:image/svg+xml;utf8,'); }
.button.disabled {
cursor: default; }
a {
color: #00d1b2;
cursor: pointer; }
a:visited, a:focus {
color: #00d1b2; }
a:hover {
color: #009e87; }
.danger {
color: #d44848; }
.noMargin {
margin: 0 !important; }
.float-right {
margin-left: auto; }
.float-left {
margin-right: auto; }
.container {
display: flex;
flex-direction: column; }
.CodeMirror {
width: 100%; }
.cm-s-monokai span.cm-comment {
color: #ccc9ba; }
.content {
min-height: calc(100vh - 55px - 50px);
padding: 10px; }
.content p, .content pre {
word-wrap: break-word; }
.v-center {
min-height: calc(100vh - 55px - 50px - 20px);
flex-direction: row;
align-items: center; }
.nomob {
display: none !important; }
.inline {
display: inline-flex !important;
align-items: middle; }
.inline select, .inline input {
width: auto;
height: 28px;
flex-grow: 1;
margin-left: 5px;
margin-bottom: 0;
padding: 6px;
border: none; }
.Markdown pre {
margin-bottom: 2.5rem; }
@media screen and (max-width: 639px) {
.row .column.column-50 {
max-width: 100%; } }
@media screen and (min-width: 640px) {
.nomob {
display: block !important; } }