dropin-minimal-css/src/pavilion.css

2469 lines
38 KiB
CSS
Raw Normal View History

2020-05-20 22:20:31 +00:00
/**
* Pavilion CSS Framework
* Version: 2.0.3
* Website: http://www.pavilion.io
* License: MIT
*/
html {
font-family: sans-serif;
line-height: 1.15;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
footer,
header,
nav,
section {
display: block;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
figcaption,
figure,
main {
display: block;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
pre {
font-family: monospace, monospace;
font-size: 1em;
}
a {
background-color: transparent;
-webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
outline-width: 0;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
}
b,
strong {
font-weight: inherit;
}
b,
strong {
font-weight: bolder;
}
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
dfn {
font-style: italic;
}
mark {
background-color: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
audio,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
img {
border-style: none;
}
svg:not(:root) {
overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
font-family: sans-serif;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
progress {
display: inline-block;
vertical-align: baseline;
}
textarea {
overflow: auto;
}
[type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
details,
menu {
display: block;
}
summary {
display: list-item;
}
canvas {
display: inline-block;
}
template {
display: none;
}
[hidden] {
display: none;
}
html {
font-size: 10px;
}
@media (min-width: 768px) {
html {
font-size: 15px;
}
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 400;
text-rendering: optimizeLegibility;
-webkit-tap-highlight-color: transparent;
-webkit-tap-highlight-color: transparent;
line-height: 1.45;
color: #333333;
font-size: 16px;
}
@media (min-width: 768px) {
body {
font-size: 18px;
}
}
*, *:before, *:after {
box-sizing: border-box;
}
.container,
.container-full-width,
.container-pp,
.container-pl,
.container-tp,
.container-tl {
margin: 0 auto;
padding-right: 1.5rem;
padding-left: 1.5rem;
}
@media (min-width: 768px) {
.container,
.container-full-width,
.container-pp,
.container-pl,
.container-tp,
.container-tl {
padding-right: 1rem;
padding-left: 1rem;
}
}
.container:before,
.container-full-width:before,
.container-pp:before,
.container-pl:before,
.container-tp:before,
.container-tl:before {
content: " ";
display: table;
}
.container:after,
.container-full-width:after,
.container-pp:after,
.container-pl:after,
.container-tp:after,
.container-tl:after {
content: " ";
display: table;
clear: both;
}
@media (min-width: 540px) {
.container,
.container-tl,
.container-tp,
.container-pl {
max-width: 520px;
}
}
@media (min-width: 768px) {
.container,
.container-tl,
.container-tp {
max-width: 748px;
}
}
@media (min-width: 991px) {
.container,
.container-tl {
max-width: 971px;
}
}
@media (min-width: 1200px) {
.container {
max-width: 1180px;
}
}
.row {
margin-right: -1.5rem;
margin-left: -1.5rem;
}
@media (min-width: 768px) {
.row {
margin-right: -1rem;
margin-left: -1rem;
}
}
.row:before {
content: " ";
display: table;
}
.row:after {
content: " ";
display: table;
clear: both;
}
.row .col-pp-10,
.row .col-pp-20,
.row .col-pp-25,
.row .col-pp-30,
.row .col-pp-33,
.row .col-pp-40,
.row .col-pp-50,
.row .col-pp-60,
.row .col-pp-70,
.row .col-pp-66,
.row .col-pp-75,
.row .col-pp-80,
.row .col-pp-90,
.row .col-pp-100,
.row .col-pl-10,
.row .col-pl-20,
.row .col-pl-25,
.row .col-pl-30,
.row .col-pl-33,
.row .col-pl-40,
.row .col-pl-50,
.row .col-pl-60,
.row .col-pl-66,
.row .col-pl-70,
.row .col-pl-75,
.row .col-pl-80,
.row .col-pl-90,
.row .col-pl-100,
.row .col-tp-10,
.row .col-tp-20,
.row .col-tp-25,
.row .col-tp-30,
.row .col-tp-33,
.row .col-tp-40,
.row .col-tp-50,
.row .col-tp-60,
.row .col-tp-66,
.row .col-tp-70,
.row .col-tp-75,
.row .col-tp-80,
.row .col-tp-90,
.row .col-tp-100,
.row .col-tl-10,
.row .col-tl-20,
.row .col-tl-25,
.row .col-tl-30,
.row .col-tl-33,
.row .col-tl-40,
.row .col-tl-50,
.row .col-tl-60,
.row .col-tl-66,
.row .col-tl-70,
.row .col-tl-75,
.row .col-tl-80,
.row .col-tl-90,
.row .col-tl-100,
.row .col-dt-10,
.row .col-dt-20,
.row .col-dt-25,
.row .col-dt-30,
.row .col-dt-33,
.row .col-dt-40,
.row .col-dt-50,
.row .col-dt-60,
.row .col-dt-66,
.row .col-dt-70,
.row .col-dt-75,
.row .col-dt-80,
.row .col-dt-90,
.row .col-dt-100 {
position: relative;
width: 100%;
float: left;
padding-right: 1.5rem;
padding-left: 1.5rem;
}
@media (min-width: 768px) {
.row .col-pp-10,
.row .col-pp-20,
.row .col-pp-25,
.row .col-pp-30,
.row .col-pp-33,
.row .col-pp-40,
.row .col-pp-50,
.row .col-pp-60,
.row .col-pp-70,
.row .col-pp-66,
.row .col-pp-75,
.row .col-pp-80,
.row .col-pp-90,
.row .col-pp-100,
.row .col-pl-10,
.row .col-pl-20,
.row .col-pl-25,
.row .col-pl-30,
.row .col-pl-33,
.row .col-pl-40,
.row .col-pl-50,
.row .col-pl-60,
.row .col-pl-66,
.row .col-pl-70,
.row .col-pl-75,
.row .col-pl-80,
.row .col-pl-90,
.row .col-pl-100,
.row .col-tp-10,
.row .col-tp-20,
.row .col-tp-25,
.row .col-tp-30,
.row .col-tp-33,
.row .col-tp-40,
.row .col-tp-50,
.row .col-tp-60,
.row .col-tp-66,
.row .col-tp-70,
.row .col-tp-75,
.row .col-tp-80,
.row .col-tp-90,
.row .col-tp-100,
.row .col-tl-10,
.row .col-tl-20,
.row .col-tl-25,
.row .col-tl-30,
.row .col-tl-33,
.row .col-tl-40,
.row .col-tl-50,
.row .col-tl-60,
.row .col-tl-66,
.row .col-tl-70,
.row .col-tl-75,
.row .col-tl-80,
.row .col-tl-90,
.row .col-tl-100,
.row .col-dt-10,
.row .col-dt-20,
.row .col-dt-25,
.row .col-dt-30,
.row .col-dt-33,
.row .col-dt-40,
.row .col-dt-50,
.row .col-dt-60,
.row .col-dt-66,
.row .col-dt-70,
.row .col-dt-75,
.row .col-dt-80,
.row .col-dt-90,
.row .col-dt-100 {
padding-right: 1rem;
padding-left: 1rem;
}
}
.row .col-pp-10 {
width: 10%;
}
.row .col-pp-20 {
width: 20%;
}
.row .col-pp-25 {
width: 25%;
}
.row .col-pp-30 {
width: 30%;
}
.row .col-pp-33 {
width: 33.3333%;
}
.row .col-pp-40 {
width: 40%;
}
.row .col-pp-50 {
width: 50%;
}
.row .col-pp-60 {
width: 60%;
}
.row .col-pp-66 {
width: 66.6666%;
}
.row .col-pp-70 {
width: 70%;
}
.row .col-pp-75 {
width: 75%;
}
.row .col-pp-80 {
width: 80%;
}
.row .col-pp-90 {
width: 90%;
}
.row .col-pp-100 {
width: 100%;
}
@media (min-width: 540px) {
.row .col-pl-10 {
width: 10%;
}
.row .col-pl-20 {
width: 20%;
}
.row .col-pl-25 {
width: 25%;
}
.row .col-pl-30 {
width: 30%;
}
.row .col-pl-33 {
width: 33.3333%;
}
.row .col-pl-40 {
width: 40%;
}
.row .col-pl-50 {
width: 50%;
}
.row .col-pl-60 {
width: 60%;
}
.row .col-pl-66 {
width: 66.6666%;
}
.row .col-pl-70 {
width: 70%;
}
.row .col-pl-75 {
width: 75%;
}
.row .col-pl-80 {
width: 80%;
}
.row .col-pl-90 {
width: 90%;
}
.row .col-pl-100 {
width: 100%;
}
}
@media (min-width: 768px) {
.row .col-tp-10 {
width: 10%;
}
.row .col-tp-20 {
width: 20%;
}
.row .col-tp-25 {
width: 25%;
}
.row .col-tp-30 {
width: 30%;
}
.row .col-tp-33 {
width: 33.3333%;
}
.row .col-tp-40 {
width: 40%;
}
.row .col-tp-50 {
width: 50%;
}
.row .col-tp-60 {
width: 60%;
}
.row .col-tp-66 {
width: 66.6666%;
}
.row .col-tp-70 {
width: 70%;
}
.row .col-tp-75 {
width: 75%;
}
.row .col-tp-80 {
width: 80%;
}
.row .col-tp-90 {
width: 90%;
}
.row .col-tp-100 {
width: 100%;
}
}
@media (min-width: 991px) {
.row .col-tl-10 {
width: 10%;
}
.row .col-tl-20 {
width: 20%;
}
.row .col-tl-25 {
width: 25%;
}
.row .col-tl-30 {
width: 30%;
}
.row .col-tl-33 {
width: 33.3333%;
}
.row .col-tl-40 {
width: 40%;
}
.row .col-tl-50 {
width: 50%;
}
.row .col-tl-60 {
width: 60%;
}
.row .col-tl-66 {
width: 66.6666%;
}
.row .col-tl-70 {
width: 70%;
}
.row .col-tl-75 {
width: 75%;
}
.row .col-tl-80 {
width: 80%;
}
.row .col-tl-90 {
width: 90%;
}
.row .col-tl-100 {
width: 100%;
}
}
@media (min-width: 1200px) {
.row .col-dt-10 {
width: 10%;
}
.row .col-dt-20 {
width: 20%;
}
.row .col-dt-25 {
width: 25%;
}
.row .col-dt-30 {
width: 30%;
}
.row .col-dt-33 {
width: 33.3333%;
}
.row .col-dt-40 {
width: 40%;
}
.row .col-dt-50 {
width: 50%;
}
.row .col-dt-60 {
width: 60%;
}
.row .col-dt-66 {
width: 66.6666%;
}
.row .col-dt-70 {
width: 70%;
}
.row .col-dt-75 {
width: 75%;
}
.row .col-dt-80 {
width: 80%;
}
.row .col-dt-90 {
width: 90%;
}
.row .col-dt-100 {
width: 100%;
}
}
@media (max-width: 539px) {
.offset-pp-10 {
margin-left: 10%;
}
.offset-pp-20 {
margin-left: 20%;
}
.offset-pp-25 {
margin-left: 25%;
}
.offset-pp-30 {
margin-left: 30%;
}
.offset-pp-33 {
margin-left: 33.3333%;
}
.offset-pp-40 {
margin-left: 40%;
}
.offset-pp-50 {
margin-left: 50%;
}
.offset-pp-60 {
margin-left: 60%;
}
.offset-pp-66 {
margin-left: 66.6666%;
}
.offset-pp-70 {
margin-left: 70%;
}
.offset-pp-75 {
margin-left: 75%;
}
.offset-pp-80 {
margin-left: 80%;
}
.offset-pp-90 {
margin-left: 90%;
}
}
@media (min-width: 540px) and (max-width: 767px) {
.offset-pl-10 {
margin-left: 10%;
}
.offset-pl-20 {
margin-left: 20%;
}
.offset-pl-25 {
margin-left: 25%;
}
.offset-pl-30 {
margin-left: 30%;
}
.offset-pl-33 {
margin-left: 33.3333%;
}
.offset-pl-40 {
margin-left: 40%;
}
.offset-pl-50 {
margin-left: 50%;
}
.offset-pl-60 {
margin-left: 60%;
}
.offset-pl-66 {
margin-left: 66.6666%;
}
.offset-pl-70 {
margin-left: 70%;
}
.offset-pl-75 {
margin-left: 75%;
}
.offset-pl-80 {
margin-left: 80%;
}
.offset-pl-90 {
margin-left: 80%;
}
}
@media (min-width: 768px) and (max-width: 990px) {
.offset-tp-10 {
margin-left: 10%;
}
.offset-tp-20 {
margin-left: 20%;
}
.offset-tp-25 {
margin-left: 25%;
}
.offset-tp-30 {
margin-left: 30%;
}
.offset-tp-33 {
margin-left: 33.3333%;
}
.offset-tp-40 {
margin-left: 40%;
}
.offset-tp-50 {
margin-left: 50%;
}
.offset-tp-60 {
margin-left: 60%;
}
.offset-tp-66 {
margin-left: 66.6666%;
}
.offset-tp-70 {
margin-left: 70%;
}
.offset-tp-75 {
margin-left: 75%;
}
.offset-tp-80 {
margin-left: 80%;
}
.offset-tp-90 {
margin-left: 90%;
}
}
@media (min-width: 991px) and (max-width: 1199px) {
.offset-tl-10 {
margin-left: 10%;
}
.offset-tl-20 {
margin-left: 20%;
}
.offset-tl-25 {
margin-left: 25%;
}
.offset-tl-30 {
margin-left: 30%;
}
.offset-tl-33 {
margin-left: 33.3333%;
}
.offset-tl-40 {
margin-left: 40%;
}
.offset-tl-50 {
margin-left: 50%;
}
.offset-tl-60 {
margin-left: 60%;
}
.offset-tl-66 {
margin-left: 66.6666%;
}
.offset-tl-70 {
margin-left: 70%;
}
.offset-tl-75 {
margin-left: 75%;
}
.offset-tl-80 {
margin-left: 80%;
}
.offset-tl-90 {
margin-left: 90%;
}
}
@media (min-width: 1200px) {
.offset-dt-10 {
margin-left: 10%;
}
.offset-dt-20 {
margin-left: 20%;
}
.offset-dt-25 {
margin-left: 25%;
}
.offset-dt-30 {
margin-left: 30%;
}
.offset-dt-33 {
margin-left: 33.3333%;
}
.offset-dt-40 {
margin-left: 40%;
}
.offset-dt-50 {
margin-left: 50%;
}
.offset-dt-60 {
margin-left: 60%;
}
.offset-dt-66 {
margin-left: 66.6666%;
}
.offset-dt-70 {
margin-left: 70%;
}
.offset-dt-75 {
margin-left: 75%;
}
.offset-dt-80 {
margin-left: 80%;
}
.offset-dt-90 {
margin-left: 90%;
}
}
@media (max-width: 539px) {
.push-pp-10 {
left: 10%;
}
.push-pp-20 {
left: 20%;
}
.push-pp-25 {
left: 25%;
}
.push-pp-30 {
left: 30%;
}
.push-pp-33 {
left: 33.3333%;
}
.push-pp-40 {
left: 40%;
}
.push-pp-50 {
left: 50%;
}
.push-pp-60 {
left: 60%;
}
.push-pp-66 {
left: 66.6666%;
}
.push-pp-70 {
left: 70%;
}
.push-pp-75 {
left: 75%;
}
.push-pp-80 {
left: 80%;
}
.push-pp-90 {
left: 90%;
}
}
@media (min-width: 540px) and (max-width: 767px) {
.push-pl-10 {
left: 10%;
}
.push-pl-20 {
left: 20%;
}
.push-pl-25 {
left: 25%;
}
.push-pl-30 {
left: 30%;
}
.push-pl-33 {
left: 33.3333%;
}
.push-pl-40 {
left: 40%;
}
.push-pl-50 {
left: 50%;
}
.push-pl-60 {
left: 60%;
}
.push-pl-66 {
left: 66.6666%;
}
.push-pl-70 {
left: 70%;
}
.push-pl-75 {
left: 75%;
}
.push-pl-80 {
left: 80%;
}
.push-pl-90 {
left: 90%;
}
}
@media (min-width: 768px) and (max-width: 990px) {
.push-tp-10 {
left: 10%;
}
.push-tp-20 {
left: 20%;
}
.push-tp-25 {
left: 25%;
}
.push-tp-30 {
left: 30%;
}
.push-tp-33 {
left: 33.3333%;
}
.push-tp-40 {
left: 40%;
}
.push-tp-50 {
left: 50%;
}
.push-tp-60 {
left: 60%;
}
.push-tp-66 {
left: 66.6666%;
}
.push-tp-70 {
left: 70%;
}
.push-tp-75 {
left: 75%;
}
.push-tp-80 {
left: 80%;
}
.push-tp-90 {
left: 90%;
}
}
@media (min-width: 991px) and (max-width: 1199px) {
.push-tl-10 {
left: 10%;
}
.push-tl-20 {
left: 20%;
}
.push-tl-25 {
left: 25%;
}
.push-tl-30 {
left: 30%;
}
.push-tl-33 {
left: 33.3333%;
}
.push-tl-40 {
left: 40%;
}
.push-tl-50 {
left: 50%;
}
.push-tl-60 {
left: 60%;
}
.push-tl-66 {
left: 66.6666%;
}
.push-tl-70 {
left: 70%;
}
.push-tl-75 {
left: 75%;
}
.push-tl-80 {
left: 80%;
}
.push-tl-90 {
left: 90%;
}
}
@media (min-width: 1200px) {
.push-dt-10 {
left: 10%;
}
.push-dt-20 {
left: 20%;
}
.push-dt-25 {
left: 25%;
}
.push-dt-30 {
left: 30%;
}
.push-dt-33 {
left: 33.3333%;
}
.push-dt-40 {
left: 40%;
}
.push-dt-50 {
left: 50%;
}
.push-dt-60 {
left: 60%;
}
.push-dt-66 {
left: 66.6666%;
}
.push-dt-70 {
left: 70%;
}
.push-dt-75 {
left: 75%;
}
.push-dt-80 {
left: 80%;
}
.push-dt-90 {
left: 90%;
}
}
@media (max-width: 539px) {
.pull-pp-10 {
right: 10%;
}
.pull-pp-20 {
right: 20%;
}
.pull-pp-25 {
right: 25%;
}
.pull-pp-30 {
right: 30%;
}
.pull-pp-33 {
right: 33.3333%;
}
.pull-pp-40 {
right: 40%;
}
.pull-pp-50 {
right: 50%;
}
.pull-pp-60 {
right: 60%;
}
.pull-pp-66 {
right: 66.6666%;
}
.pull-pp-70 {
right: 70%;
}
.pull-pp-75 {
right: 75%;
}
.pull-pp-80 {
right: 80%;
}
.pull-pp-90 {
right: 90%;
}
}
@media (min-width: 540px) and (max-width: 767px) {
.pull-pl-10 {
right: 10%;
}
.pull-pl-20 {
right: 20%;
}
.pull-pl-25 {
right: 25%;
}
.pull-pl-30 {
right: 30%;
}
.pull-pl-33 {
right: 33.3333%;
}
.pull-pl-40 {
right: 40%;
}
.pull-pl-50 {
right: 50%;
}
.pull-pl-60 {
right: 60%;
}
.pull-pl-66 {
right: 66.6666%;
}
.pull-pl-70 {
right: 70%;
}
.pull-pl-75 {
right: 75%;
}
.pull-pl-80 {
right: 80%;
}
.pull-pl-90 {
right: 90%;
}
}
@media (min-width: 768px) and (max-width: 990px) {
.pull-tp-10 {
right: 10%;
}
.pull-tp-20 {
right: 20%;
}
.pull-tp-25 {
right: 25%;
}
.pull-tp-30 {
right: 30%;
}
.pull-tp-33 {
right: 33.3333%;
}
.pull-tp-40 {
right: 40%;
}
.pull-tp-50 {
right: 50%;
}
.pull-tp-60 {
right: 60%;
}
.pull-tp-66 {
right: 66.6666%;
}
.pull-tp-70 {
right: 70%;
}
.pull-tp-75 {
right: 75%;
}
.pull-tp-80 {
right: 80%;
}
.pull-tp-90 {
right: 90%;
}
}
@media (min-width: 991px) and (max-width: 1199px) {
.pull-tl-10 {
right: 10%;
}
.pull-tl-20 {
right: 20%;
}
.pull-tl-25 {
right: 25%;
}
.pull-tl-30 {
right: 30%;
}
.pull-tl-33 {
right: 33.3333%;
}
.pull-tl-40 {
right: 40%;
}
.pull-tl-50 {
right: 50%;
}
.pull-tl-60 {
right: 60%;
}
.pull-tl-66 {
right: 66.6666%;
}
.pull-tl-70 {
right: 70%;
}
.pull-tl-75 {
right: 75%;
}
.pull-tl-80 {
right: 80%;
}
.pull-tl-90 {
right: 90%;
}
}
@media (min-width: 1200px) {
.pull-dt-10 {
right: 10%;
}
.pull-dt-20 {
right: 20%;
}
.pull-dt-25 {
right: 25%;
}
.pull-dt-30 {
right: 30%;
}
.pull-dt-33 {
right: 33.3333%;
}
.pull-dt-40 {
right: 40%;
}
.pull-dt-50 {
right: 50%;
}
.pull-dt-60 {
right: 60%;
}
.pull-dt-66 {
right: 66.6666%;
}
.pull-dt-70 {
right: 70%;
}
.pull-dt-75 {
right: 75%;
}
.pull-dt-80 {
right: 80%;
}
.pull-dt-90 {
right: 90%;
}
}
p {
margin-top: 0;
margin-bottom: 1em;
font-size: 1em;
}
a {
color: #0080ff;
text-decoration: none;
}
a:visited {
color: #0080ff;
}
a:focus, a:hover {
color: #005ab3;
text-decoration: underline;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 1.6em 0 0.5em;
font-weight: 400;
color: #333333;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h1, .h1 {
font-size: 2.0736em;
}
h1:not(.h1), .h1:not(.h1) {
margin-top: 0;
}
h2, .h2 {
font-size: 1.728em;
}
h3, .h3 {
font-size: 1.44em;
}
h4, .h4 {
font-size: 1.2em;
}
h5, .h5 {
font-size: 1em;
}
small, h6, .h6 {
font-size: 0.83333em;
}
blockquote {
border-left: 2px solid #333333;
margin: 0 0 1em 0;
padding: 0 1em;
}
blockquote footer {
margin-top: 0.5em;
font-size: 0.83333em;
color: #737373;
}
blockquote footer:before {
content: '\2014 \00A0';
}
code, kbd, pre {
font-family: "Lucida Console", Monaco, monospace;
font-size: calc(1em * 0.82);
border-radius: 4px;
}
code, kbd {
padding: 0.2em 0.5em;
display: inline;
vertical-align: baseline;
background: #D9D9D9;
}
kbd {
background: #333333;
color: white;
}
pre {
padding: 0.7rem 1rem;
display: block;
background-color: #D9D9D9;
line-height: 1.45;
overflow: auto;
white-space: pre;
}
pre code, pre kbd {
font-size: inherit;
background-color: transparent;
}
mark {
background-color: #ffffa8;
border-radius: 4px;
}
@media (max-width: 539px) {
.h1-pp {
font-size: 2.0736em;
}
.h2-pp {
font-size: 1.728em;
}
.h3-pp {
font-size: 1.44em;
}
.h4-pp {
font-size: 1.2em;
}
.h5-pp {
font-size: 1em;
}
.h6-pp {
font-size: 0.83333em;
}
}
@media (min-width: 540px) and (max-width: 767px) {
.h1-pl {
font-size: 2.0736em;
}
.h2-pl {
font-size: 1.728em;
}
.h3-pl {
font-size: 1.44em;
}
.h4-pl {
font-size: 1.2em;
}
.h5-pl {
font-size: 1em;
}
.h6-pl {
font-size: 0.83333em;
}
}
@media (min-width: 768px) and (max-width: 990px) {
.h1-tp {
font-size: 2.0736em;
}
.h2-tp {
font-size: 1.728em;
}
.h3-tp {
font-size: 1.44em;
}
.h4-tp {
font-size: 1.2em;
}
.h5-tp {
font-size: 1em;
}
.h6-tp {
font-size: 0.83333em;
}
}
@media (min-width: 991px) and (max-width: 1199px) {
.h1-tl {
font-size: 2.0736em;
}
.h2-tl {
font-size: 1.728em;
}
.h3-tl {
font-size: 1.44em;
}
.h4-tl {
font-size: 1.2em;
}
.h5-tl {
font-size: 1em;
}
.h6-tl {
font-size: 0.83333em;
}
}
@media (min-width: 1200px) {
.h1-dt {
font-size: 2.0736em;
}
.h2-dt {
font-size: 1.728em;
}
.h3-dt {
font-size: 1.44em;
}
.h4-dt {
font-size: 1.2em;
}
.h5-dt {
font-size: 1em;
}
.h6-dt {
font-size: 0.83333em;
}
}
.button {
display: inline-block;
text-decoration: none !important;
font-family: inherit;
line-height: 1.45;
margin-right: 1rem;
margin-bottom: 1rem;
padding: 0.5rem 1rem;
border: 1px solid transparent;
border-radius: 4px;
cursor: pointer;
}
.button:focus {
outline: none;
}
.button:active {
transform: scale(0.97);
}
.button.h1, .button.h2, .button.h3, .button.h4, .button.h5, .button.h6 {
padding-left: 0.9em;
padding-right: 0.9em;
}
.button.button-default {
background-color: #0080ff;
color: white;
}
.button.button-default:visited {
background-color: #0080ff;
color: white;
}
.button.button-default:hover, .button.button-default:focus {
background-color: #0066cc;
color: white;
}
.button.button-default:active {
background-color: #0061c2;
color: white;
}
.button.button-outlined {
background-color: transparent;
border-color: #0080ff;
color: #0080ff;
}
.button.button-outlined:visited {
color: #0080ff;
}
.button.button-outlined:hover, .button.button-outlined:focus {
color: #0066cc;
border-color: #0066cc;
}
.button.button-outlined:active {
color: #0061c2;
border-color: #0061c2;
}
.button.button-stripped {
background-color: transparent;
color: #0080ff;
}
.button.button-stripped:visited {
color: #0080ff;
}
.button.button-stripped:hover, .button.button-stripped:focus {
color: #0066cc;
}
.button.button-stripped:active {
color: #0061c2;
}
.button.button-full-width {
display: block;
width: 100%;
}
ul, ol {
margin: 0 0 1em 1em;
padding: 0;
}
ul li, ol li {
margin-bottom: 0.2em;
}
ul ul, ul ol, ol ul, ol ol {
margin: 0.4em 0 0.4em 1em;
}
dl {
margin: 0 0 1em 0;
padding: 0;
}
dl dt {
margin-bottom: 0.2em;
}
dl dd {
margin: 0 0 0.2em 1em;
}
dl dl {
margin: 0.4em 0 0.4em 1em;
}
form {
margin-bottom: 1.5rem;
}
label {
display: block;
margin-bottom: 0.5rem;
}
.form-part {
border: 0;
padding: 0;
margin: 0 0 1.5rem;
}
.checkbox, .radio {
padding-left: 25px;
margin-top: 0;
margin-bottom: 1rem;
position: relative;
display: table;
cursor: pointer;
}
.checkbox input, .radio input {
position: absolute;
width: auto;
margin: 0;
left: 0;
cursor: pointer;
}
.checkbox input[type="checkbox"], .radio input[type="checkbox"] {
top: calc(1em / 3);
}
@-moz-document url-prefix() {
.checkbox input[type="checkbox"], .radio input[type="checkbox"] {
top: calc(1em / 2.6);
}
}
.checkbox input[type="radio"], .radio input[type="radio"] {
top: calc(1em / 4);
}
@-moz-document url-prefix() {
.checkbox input[type="radio"], .radio input[type="radio"] {
top: calc(1em / 2.7);
}
}
.checkbox-inline, .radio-inline {
display: inline-block;
margin-right: 1.2rem;
margin-bottom: 0;
}
input[type="text"],
input[type="search"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="url"],
input[type="number"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="datetime-local"],
select,
textarea {
font-family: inherit;
font-size: inherit;
display: block;
width: 100%;
border: 1px solid #D9D9D9;
border-radius: 4px;
line-height: 1.45;
padding: 0.5rem 0.8rem;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: white;
}
input[type="text"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="month"]::-webkit-input-placeholder,
input[type="time"]::-webkit-input-placeholder,
input[type="datetime-local"]::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #737373;
opacity: 1;
}
input[type="text"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="month"]:-ms-input-placeholder,
input[type="time"]:-ms-input-placeholder,
input[type="datetime-local"]:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #737373;
opacity: 1;
}
input[type="text"]::placeholder,
input[type="search"]::placeholder,
input[type="email"]::placeholder,
input[type="password"]::placeholder,
input[type="tel"]::placeholder,
input[type="url"]::placeholder,
input[type="number"]::placeholder,
input[type="date"]::placeholder,
input[type="month"]::placeholder,
input[type="time"]::placeholder,
input[type="datetime-local"]::placeholder,
select::placeholder,
textarea::placeholder {
color: #737373;
opacity: 1;
}
input[type="text"]:focus,
input[type="search"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="datetime-local"]:focus,
select:focus,
textarea:focus {
border-color: #0080ff;
outline: none;
}
input[type="password"] {
font-family: verdana;
}
input[type="password"]::-webkit-input-placeholder {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
input[type="password"]:-ms-input-placeholder {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
input[type="password"]::placeholder {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
input[type="file"] {
line-height: 1;
font-size: 16px;
border: 0;
padding-left: 0;
padding-right: 0;
}
textarea {
width: 100% !important;
min-height: 10rem;
}
select {
cursor: pointer;
}
select:not([multiple]) {
background-image: url("data:image/png;base64,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");
background-size: 20px;
background-repeat: no-repeat;
background-position: right center;
background-origin: content-box;
height: 3.5rem;
}
@media (min-width: 768px) {
select:not([multiple]) {
height: 2.87rem;
}
}
select::-ms-expand {
display: none;
}
@-moz-document url-prefix() {
select {
padding: 0.6rem 0.8rem;
}
}
progress, meter, input[type="range"] {
width: 100%;
}
hr {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
border: 0;
border-top: 1px solid #D9D9D9;
}
.disabled,
[disabled] {
pointer-events: none;
cursor: default;
opacity: 0.5;
}
.disabled [disabled],
[disabled] [disabled] {
opacity: 1;
}
table {
max-width: 100%;
width: 100%;
background-color: transparent;
border-collapse: collapse;
margin-bottom: 1.5rem;
}
table thead tr th {
text-align: left;
padding: 0.6rem;
vertical-align: top;
font-weight: 700;
border-bottom: 1px solid #D9D9D9;
}
table tbody tr td, table tbody tr th {
text-align: left;
padding: 0.6rem;
vertical-align: top;
border-bottom: 1px solid #D9D9D9;
}
table tbody tr td:not(td), table tbody tr th:not(td) {
font-weight: 700;
}
table tfoot tr td {
font-weight: 700;
text-align: left;
padding: 0.6rem;
vertical-align: top;
border-bottom: none;
}
.clearfix:before, .clearfix:after {
content: " ";
display: table;
}
.clearfix:after {
clear: both;
}
.float-left {
float: left;
}
.float-right {
float: right;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.text-center {
text-align: center;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.show {
display: block !important;
}
.hide,
.show-pp,
.show-pl,
.show-tp,
.show-tl,
.show-dt {
display: none !important;
}
@media (max-width: 539px) {
.show-pp {
display: block !important;
}
.hide-pp {
display: none !important;
}
.text-center-pp {
text-align: center;
}
.text-left-pp {
text-align: left;
}
.text-right-pp {
text-align: right;
}
}
@media (min-width: 540px) and (max-width: 767px) {
.show-pl {
display: block !important;
}
.hide-pl {
display: none !important;
}
.text-center-pl {
text-align: center;
}
.text-left-pl {
text-align: left;
}
.text-right-pl {
text-align: right;
}
}
@media (min-width: 768px) and (max-width: 990px) {
.show-tp {
display: block !important;
}
.hide-tp {
display: none !important;
}
.text-center-tp {
text-align: center;
}
.text-left-tp {
text-align: left;
}
.text-right-tp {
text-align: right;
}
}
@media (min-width: 991px) and (max-width: 1199px) {
.show-tl {
display: block !important;
}
.hide-tl {
display: none !important;
}
.text-center-tl {
text-align: center;
}
.text-left-tl {
text-align: left;
}
.text-right-tl {
text-align: right;
}
}
@media (min-width: 1200px) {
.show-dt {
display: block !important;
}
.hide-dt {
display: none !important;
}
.text-center-dt {
text-align: center;
}
.text-left-dt {
text-align: left;
}
.text-right-dt {
text-align: right;
}
}
.show-elements {
outline: 1px solid rgba(0, 0, 0, 0.3);
}
.show-elements * {
outline: 1px solid rgba(0, 0, 255, 0.4);
}
.show-size {
outline: none !important;
}
.show-size:after {
font-family: "Lucida Console", Monaco, monospace;
font-size: 0.83333em;
padding: 0.5rem;
background-color: #D9D9D9;
border-radius: 4px;
display: block;
position: absolute;
bottom: 2rem;
left: 2rem;
outline: none !important;
}
@media (max-width: 539px) {
.show-size:after {
content: "Phone portrait size";
}
}
@media (min-width: 540px) and (max-width: 767px) {
.show-size:after {
content: "Phone landscape size";
}
}
@media (min-width: 768px) and (max-width: 990px) {
.show-size:after {
content: "Tablet portrait size";
}
}
@media (min-width: 991px) and (max-width: 1199px) {
.show-size:after {
content: "Tablet landscape size";
}
}
@media (min-width: 1200px) {
.show-size:after {
content: "Desktop size";
}
}