div.wpcf7 {
margin: 0;
padding: 0;
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #ff0000;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(//www.zukunft-kirchen-raeume.de/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
div.wpcf7 .wpcf7-recaptcha iframe {
margin-bottom: 0;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}:root {
--blue: #007bff;
--indigo: #6610f2;
--purple: #6f42c1;
--pink: #e83e8c;
--red: #dc3545;
--orange: #fd7e14;
--yellow: #dcbe78;
--green: #739b96;
--teal: #20c997;
--cyan: #17a2b8;
--white: #fff;
--gray: #868e96;
--gray-dark: #333;
--primary: #007bff;
--secondary: #434343;
--success: #739b96;
--info: #17a2b8;
--warning: #dcbe78;
--danger: #d28462;
--light: #f8f9fa;
--dark: #333;
--breakpoint-xs: 0;
--breakpoint-sm: 576px;
--breakpoint-md: 768px;
--breakpoint-lg: 992px;
--breakpoint-xl: 1200px;
--font-family-sans-serif: "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
*,
*::before,
*::after {
box-sizing: border-box; }
html {
font-family: sans-serif;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-ms-overflow-style: scrollbar;
-webkit-tap-highlight-color: transparent; }
@-ms-viewport {
width: device-width; }
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
display: block; }
body {
margin: 0;
font-family: "Apercu Regular", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #000;
text-align: left;
background-color: #e6e5e6; }
[tabindex="-1"]:focus {
outline: 0 !important; }
hr {
box-sizing: content-box;
height: 0;
overflow: visible; }
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
margin-bottom: 0.5rem; }
p {
margin-top: 0;
margin-bottom: 1rem; }
abbr[title],
abbr[data-original-title] {
text-decoration: underline;
text-decoration: underline dotted;
cursor: help;
border-bottom: 0; }
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit; }
ol,
ul,
dl {
margin-top: 0;
margin-bottom: 1rem; }
ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom: 0; }
dt {
font-weight: 700; }
dd {
margin-bottom: .5rem;
margin-left: 0; }
blockquote {
margin: 0 0 1rem; }
dfn {
font-style: italic; }
b,
strong {
font-weight: bolder; }
small {
font-size: 80%; }
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline; }
sub {
bottom: -.25em; }
sup {
top: -.5em; }
a {
color: #007bff;
text-decoration: none;
background-color: transparent;
-webkit-text-decoration-skip: objects; }
a:hover {
color: #0056b3;
text-decoration: none; }
a:not([href]):not([tabindex]) {
color: inherit;
text-decoration: none; }
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
color: inherit;
text-decoration: none; }
a:not([href]):not([tabindex]):focus {
outline: 0; }
pre,
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em; }
pre {
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
-ms-overflow-style: scrollbar; }
figure {
margin: 0 0 1rem; }
img {
vertical-align: middle;
border-style: none; }
svg:not(:root) {
overflow: hidden; }
table {
border-collapse: collapse; }
caption {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
color: #6c757d;
text-align: left;
caption-side: bottom; }
th {
text-align: inherit; }
label {
display: inline-block;
margin-bottom: .5rem; }
button {
border-radius: 0; }
button:focus {
outline: 1px dotted;
outline: 5px auto -webkit-focus-ring-color; }
input,
button,
select,
optgroup,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit; }
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 {
padding: 0;
border-style: none; }
input[type="radio"],
input[type="checkbox"] {
box-sizing: border-box;
padding: 0; }
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
-webkit-appearance: listbox; }
textarea {
overflow: auto;
resize: vertical; }
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0; }
legend {
display: block;
width: 100%;
max-width: 100%;
padding: 0;
margin-bottom: .5rem;
font-size: 1.5rem;
line-height: inherit;
color: inherit;
white-space: normal; }
progress {
vertical-align: baseline; }
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto; }
[type="search"] {
outline-offset: -2px;
-webkit-appearance: none; }
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button; }
output {
display: inline-block; }
summary {
display: list-item;
cursor: pointer; }
template {
display: none; }
[hidden] {
display: none !important; }
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
margin-bottom: 0.5rem;
font-family: "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-weight: normal;
line-height: 1.2;
color: inherit; }
h1, .h1 {
font-size: 27px; }
h2, .h2 {
font-size: 26px; }
h3, .h3 {
font-size: 26px; }
h4, .h4 {
font-size: 1.5rem; }
h5, .h5 {
font-size: 1.25rem; }
h6, .h6 {
font-size: 1rem; }
.lead {
font-size: 1.25rem;
font-weight: 300; }
.display-1 {
font-size: 6rem;
font-weight: 300;
line-height: 1.2; }
.display-2 {
font-size: 5.5rem;
font-weight: 300;
line-height: 1.2; }
.display-3 {
font-size: 4.5rem;
font-weight: 300;
line-height: 1.2; }
.display-4 {
font-size: 3.5rem;
font-weight: 300;
line-height: 1.2; }
hr {
margin-top: 1rem;
margin-bottom: 1rem;
border: 0;
border-top: 1px solid rgba(0, 0, 0, 0.1); }
small,
.small {
font-size: 80%;
font-weight: 400; }
mark,
.mark {
padding: 0.2em;
background-color: #fcf8e3; }
.list-unstyled {
padding-left: 0;
list-style: none; }
.list-inline {
padding-left: 0;
list-style: none; }
.list-inline-item {
display: inline-block; }
.list-inline-item:not(:last-child) {
margin-right: 0.5rem; }
.initialism {
font-size: 90%;
text-transform: uppercase; }
.blockquote {
margin-bottom: 1rem;
font-size: 1.25rem; }
.blockquote-footer {
display: block;
font-size: 80%;
color: #6c757d; }
.blockquote-footer::before {
content: "\2014 \00A0"; }
.img-fluid {
max-width: 100%;
height: auto; }
.img-thumbnail {
padding: 0.25rem;
background-color: #fff;
border: 1px solid #dee2e6;
border-radius: 0.25rem;
max-width: 100%;
height: auto; }
.figure {
display: inline-block; }
.figure-img {
margin-bottom: 0.5rem;
line-height: 1; }
.figure-caption {
font-size: 90%;
color: #6c757d; }
code,
kbd,
pre,
samp {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
code {
font-size: 87.5%;
color: #e83e8c;
word-break: break-word; }
a > code {
color: inherit; }
kbd {
padding: 0.2rem 0.4rem;
font-size: 87.5%;
color: #fff;
background-color: #212529; }
kbd kbd {
padding: 0;
font-size: 100%;
font-weight: 700; }
pre {
display: block;
font-size: 87.5%;
color: #212529; }
pre code {
font-size: inherit;
color: inherit;
word-break: normal; }
.pre-scrollable {
max-height: 340px;
overflow-y: scroll; }
.container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto; }
@media (min-width: 768px) {
.container {
max-width: 760px; } }
@media (min-width: 992px) {
.container {
max-width: 960px; } }
@media (min-width: 1200px) {
.container {
max-width: 1200px; } }
.container-fluid {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto; }
.row {
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px; }
.no-gutters {
margin-right: 0;
margin-left: 0; }
.no-gutters > .col,
.no-gutters > [class*="col-"] {
padding-right: 0;
padding-left: 0; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px; }
.col {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-auto {
flex: 0 0 auto;
width: auto;
max-width: none; }
.col-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-12 {
flex: 0 0 100%;
max-width: 100%; }
.order-first {
order: -1; }
.order-last {
order: 13; }
.order-0 {
order: 0; }
.order-1 {
order: 1; }
.order-2 {
order: 2; }
.order-3 {
order: 3; }
.order-4 {
order: 4; }
.order-5 {
order: 5; }
.order-6 {
order: 6; }
.order-7 {
order: 7; }
.order-8 {
order: 8; }
.order-9 {
order: 9; }
.order-10 {
order: 10; }
.order-11 {
order: 11; }
.order-12 {
order: 12; }
.offset-1 {
margin-left: 8.3333333333%; }
.offset-2 {
margin-left: 16.6666666667%; }
.offset-3 {
margin-left: 25%; }
.offset-4 {
margin-left: 33.3333333333%; }
.offset-5 {
margin-left: 41.6666666667%; }
.offset-6 {
margin-left: 50%; }
.offset-7 {
margin-left: 58.3333333333%; }
.offset-8 {
margin-left: 66.6666666667%; }
.offset-9 {
margin-left: 75%; }
.offset-10 {
margin-left: 83.3333333333%; }
.offset-11 {
margin-left: 91.6666666667%; }
@media (min-width: 576px) {
.col-sm {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-sm-auto {
flex: 0 0 auto;
width: auto;
max-width: none; }
.col-sm-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-sm-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-sm-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-sm-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-sm-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-sm-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-sm-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-sm-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-sm-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-sm-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-sm-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-sm-12 {
flex: 0 0 100%;
max-width: 100%; }
.order-sm-first {
order: -1; }
.order-sm-last {
order: 13; }
.order-sm-0 {
order: 0; }
.order-sm-1 {
order: 1; }
.order-sm-2 {
order: 2; }
.order-sm-3 {
order: 3; }
.order-sm-4 {
order: 4; }
.order-sm-5 {
order: 5; }
.order-sm-6 {
order: 6; }
.order-sm-7 {
order: 7; }
.order-sm-8 {
order: 8; }
.order-sm-9 {
order: 9; }
.order-sm-10 {
order: 10; }
.order-sm-11 {
order: 11; }
.order-sm-12 {
order: 12; }
.offset-sm-0 {
margin-left: 0; }
.offset-sm-1 {
margin-left: 8.3333333333%; }
.offset-sm-2 {
margin-left: 16.6666666667%; }
.offset-sm-3 {
margin-left: 25%; }
.offset-sm-4 {
margin-left: 33.3333333333%; }
.offset-sm-5 {
margin-left: 41.6666666667%; }
.offset-sm-6 {
margin-left: 50%; }
.offset-sm-7 {
margin-left: 58.3333333333%; }
.offset-sm-8 {
margin-left: 66.6666666667%; }
.offset-sm-9 {
margin-left: 75%; }
.offset-sm-10 {
margin-left: 83.3333333333%; }
.offset-sm-11 {
margin-left: 91.6666666667%; } }
@media (min-width: 768px) {
.col-md {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-md-auto {
flex: 0 0 auto;
width: auto;
max-width: none; }
.col-md-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-md-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-md-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-md-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-md-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-md-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-md-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-md-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-md-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-md-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-md-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-md-12 {
flex: 0 0 100%;
max-width: 100%; }
.order-md-first {
order: -1; }
.order-md-last {
order: 13; }
.order-md-0 {
order: 0; }
.order-md-1 {
order: 1; }
.order-md-2 {
order: 2; }
.order-md-3 {
order: 3; }
.order-md-4 {
order: 4; }
.order-md-5 {
order: 5; }
.order-md-6 {
order: 6; }
.order-md-7 {
order: 7; }
.order-md-8 {
order: 8; }
.order-md-9 {
order: 9; }
.order-md-10 {
order: 10; }
.order-md-11 {
order: 11; }
.order-md-12 {
order: 12; }
.offset-md-0 {
margin-left: 0; }
.offset-md-1 {
margin-left: 8.3333333333%; }
.offset-md-2 {
margin-left: 16.6666666667%; }
.offset-md-3 {
margin-left: 25%; }
.offset-md-4 {
margin-left: 33.3333333333%; }
.offset-md-5 {
margin-left: 41.6666666667%; }
.offset-md-6 {
margin-left: 50%; }
.offset-md-7 {
margin-left: 58.3333333333%; }
.offset-md-8 {
margin-left: 66.6666666667%; }
.offset-md-9 {
margin-left: 75%; }
.offset-md-10 {
margin-left: 83.3333333333%; }
.offset-md-11 {
margin-left: 91.6666666667%; } }
@media (min-width: 992px) {
.col-lg {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-lg-auto {
flex: 0 0 auto;
width: auto;
max-width: none; }
.col-lg-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-lg-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-lg-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-lg-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-lg-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-lg-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-lg-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-lg-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-lg-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-lg-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-lg-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-lg-12 {
flex: 0 0 100%;
max-width: 100%; }
.order-lg-first {
order: -1; }
.order-lg-last {
order: 13; }
.order-lg-0 {
order: 0; }
.order-lg-1 {
order: 1; }
.order-lg-2 {
order: 2; }
.order-lg-3 {
order: 3; }
.order-lg-4 {
order: 4; }
.order-lg-5 {
order: 5; }
.order-lg-6 {
order: 6; }
.order-lg-7 {
order: 7; }
.order-lg-8 {
order: 8; }
.order-lg-9 {
order: 9; }
.order-lg-10 {
order: 10; }
.order-lg-11 {
order: 11; }
.order-lg-12 {
order: 12; }
.offset-lg-0 {
margin-left: 0; }
.offset-lg-1 {
margin-left: 8.3333333333%; }
.offset-lg-2 {
margin-left: 16.6666666667%; }
.offset-lg-3 {
margin-left: 25%; }
.offset-lg-4 {
margin-left: 33.3333333333%; }
.offset-lg-5 {
margin-left: 41.6666666667%; }
.offset-lg-6 {
margin-left: 50%; }
.offset-lg-7 {
margin-left: 58.3333333333%; }
.offset-lg-8 {
margin-left: 66.6666666667%; }
.offset-lg-9 {
margin-left: 75%; }
.offset-lg-10 {
margin-left: 83.3333333333%; }
.offset-lg-11 {
margin-left: 91.6666666667%; } }
@media (min-width: 1200px) {
.col-xl {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-xl-auto {
flex: 0 0 auto;
width: auto;
max-width: none; }
.col-xl-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-xl-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-xl-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-xl-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-xl-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-xl-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-xl-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-xl-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-xl-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-xl-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-xl-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-xl-12 {
flex: 0 0 100%;
max-width: 100%; }
.order-xl-first {
order: -1; }
.order-xl-last {
order: 13; }
.order-xl-0 {
order: 0; }
.order-xl-1 {
order: 1; }
.order-xl-2 {
order: 2; }
.order-xl-3 {
order: 3; }
.order-xl-4 {
order: 4; }
.order-xl-5 {
order: 5; }
.order-xl-6 {
order: 6; }
.order-xl-7 {
order: 7; }
.order-xl-8 {
order: 8; }
.order-xl-9 {
order: 9; }
.order-xl-10 {
order: 10; }
.order-xl-11 {
order: 11; }
.order-xl-12 {
order: 12; }
.offset-xl-0 {
margin-left: 0; }
.offset-xl-1 {
margin-left: 8.3333333333%; }
.offset-xl-2 {
margin-left: 16.6666666667%; }
.offset-xl-3 {
margin-left: 25%; }
.offset-xl-4 {
margin-left: 33.3333333333%; }
.offset-xl-5 {
margin-left: 41.6666666667%; }
.offset-xl-6 {
margin-left: 50%; }
.offset-xl-7 {
margin-left: 58.3333333333%; }
.offset-xl-8 {
margin-left: 66.6666666667%; }
.offset-xl-9 {
margin-left: 75%; }
.offset-xl-10 {
margin-left: 83.3333333333%; }
.offset-xl-11 {
margin-left: 91.6666666667%; } }
.table {
width: 100%;
max-width: 100%;
margin-bottom: 1rem;
background-color: transparent; }
.table th,
.table td {
padding: 0.75rem;
vertical-align: top;
border-top: 1px solid #dee2e6; }
.table thead th {
vertical-align: bottom;
border-bottom: 2px solid #dee2e6; }
.table tbody + tbody {
border-top: 2px solid #dee2e6; }
.table .table {
background-color: #e6e5e6; }
.table-sm th,
.table-sm td {
padding: 0.3rem; }
.table-bordered {
border: 1px solid #dee2e6; }
.table-bordered th,
.table-bordered td {
border: 1px solid #dee2e6; }
.table-bordered thead th,
.table-bordered thead td {
border-bottom-width: 2px; }
.table-striped tbody tr:nth-of-type(odd) {
background-color: rgba(0, 0, 0, 0.05); }
.table-hover tbody tr:hover {
background-color: rgba(0, 0, 0, 0.075); }
.table-primary,
.table-primary > th,
.table-primary > td {
background-color: #b8daff; }
.table-hover .table-primary:hover {
background-color: #9fcdff; }
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
background-color: #9fcdff; }
.table-secondary,
.table-secondary > th,
.table-secondary > td {
background-color: #cacaca; }
.table-hover .table-secondary:hover {
background-color: #bdbdbd; }
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
background-color: #bdbdbd; }
.table-success,
.table-success > th,
.table-success > td {
background-color: #d8e3e2; }
.table-hover .table-success:hover {
background-color: #c9d8d7; }
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
background-color: #c9d8d7; }
.table-info,
.table-info > th,
.table-info > td {
background-color: #bee5eb; }
.table-hover .table-info:hover {
background-color: #abdde5; }
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
background-color: #abdde5; }
.table-warning,
.table-warning > th,
.table-warning > td {
background-color: #f5edd9; }
.table-hover .table-warning:hover {
background-color: #f0e3c5; }
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
background-color: #f0e3c5; }
.table-danger,
.table-danger > th,
.table-danger > td {
background-color: #eae1df; }
.table-hover .table-danger:hover {
background-color: #e0d3d0; }
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
background-color: #e0d3d0; }
.table-light,
.table-light > th,
.table-light > td {
background-color: #fdfdfe; }
.table-hover .table-light:hover {
background-color: #ececf6; }
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
background-color: #ececf6; }
.table-dark,
.table-dark > th,
.table-dark > td {
background-color: #c6c6c6; }
.table-hover .table-dark:hover {
background-color: #b9b9b9; }
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
background-color: #b9b9b9; }
.table-active,
.table-active > th,
.table-active > td {
background-color: rgba(0, 0, 0, 0.075); }
.table-hover .table-active:hover {
background-color: rgba(0, 0, 0, 0.075); }
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
background-color: rgba(0, 0, 0, 0.075); }
.table .thead-dark th {
color: #fff;
background-color: #212529;
border-color: #32383e; }
.table .thead-light th {
color: #495057;
background-color: #e9ecef;
border-color: #dee2e6; }
.table-dark {
color: #fff;
background-color: #212529; }
.table-dark th,
.table-dark td,
.table-dark thead th {
border-color: #32383e; }
.table-dark.table-bordered {
border: 0; }
.table-dark.table-striped tbody tr:nth-of-type(odd) {
background-color: rgba(255, 255, 255, 0.05); }
.table-dark.table-hover tbody tr:hover {
background-color: rgba(255, 255, 255, 0.075); }
@media (max-width: 575.98px) {
.table-responsive-sm {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar; }
.table-responsive-sm > .table-bordered {
border: 0; } }
@media (max-width: 767.98px) {
.table-responsive-md {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar; }
.table-responsive-md > .table-bordered {
border: 0; } }
@media (max-width: 991.98px) {
.table-responsive-lg {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar; }
.table-responsive-lg > .table-bordered {
border: 0; } }
@media (max-width: 1199.98px) {
.table-responsive-xl {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar; }
.table-responsive-xl > .table-bordered {
border: 0; } }
.table-responsive {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar; }
.table-responsive > .table-bordered {
border: 0; }
.form-control {
display: block;
width: 100%;
padding: 5px 19px;
font-size: 1rem;
line-height: 1.5;
color: #000;
background-color: #ececec;
background-clip: padding-box;
border: 1px solid transparent;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
.form-control::-ms-expand {
background-color: transparent;
border: 0; }
.form-control:focus {
color: #495057;
background-color: #fff;
border-color: #80bdff;
outline: 0; }
.form-control::placeholder {
color: #6c757d;
opacity: 1; }
.form-control:disabled, .form-control[readonly] {
background-color: #e9ecef;
opacity: 1; }
select.form-control:not([size]):not([multiple]) {
height: 46px; }
select.form-control:focus::-ms-value {
color: #000;
background-color: #ececec; }
.form-control-file,
.form-control-range {
display: block;
width: 100%; }
.col-form-label {
padding-top: calc(5px + 1px);
padding-bottom: calc(5px + 1px);
margin-bottom: 0;
font-size: inherit;
line-height: 1.5; }
.col-form-label-lg {
padding-top: calc(0.5rem + 1px);
padding-bottom: calc(0.5rem + 1px);
font-size: 1.25rem;
line-height: 1.5; }
.col-form-label-sm {
padding-top: calc(0.25rem + 1px);
padding-bottom: calc(0.25rem + 1px);
font-size: 0.875rem;
line-height: 1.5; }
.form-control-plaintext {
display: block;
width: 100%;
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 0;
line-height: 1.5;
background-color: transparent;
border: solid transparent;
border-width: 1px 0; }
.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-prepend > .form-control-plaintext.btn,
.input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-prepend > .form-control-plaintext.btn,
.input-group-lg > .input-group-append > .form-control-plaintext.btn {
padding-right: 0;
padding-left: 0; }
.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
line-height: 1.5; }
select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
height: calc(1.8125rem + 2px); }
.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
padding: 0.5rem 1rem;
font-size: 1.25rem;
line-height: 1.5; }
select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {
height: calc(2.875rem + 2px); }
.form-group {
margin-bottom: 1rem; }
.form-text {
display: block;
margin-top: 0.25rem; }
.form-row {
display: flex;
flex-wrap: wrap;
margin-right: -5px;
margin-left: -5px; }
.form-row > .col,
.form-row > [class*="col-"] {
padding-right: 5px;
padding-left: 5px; }
.form-check {
position: relative;
display: block;
padding-left: 22px; }
.form-check-input {
position: absolute;
margin-top: 0.3rem;
margin-left: -22px; }
.form-check-input:disabled ~ .form-check-label {
color: #6c757d; }
.form-check-label {
margin-bottom: 0; }
.form-check-inline {
display: inline-flex;
align-items: center;
padding-left: 0;
margin-right: 0.75rem; }
.form-check-inline .form-check-input {
position: static;
margin-top: 0;
margin-right: 0.3125rem;
margin-left: 0; }
.valid-feedback {
display: none;
width: 100%;
margin-top: 0.25rem;
font-size: 80%;
color: #28a745; }
.valid-tooltip {
position: absolute;
top: 100%;
z-index: 5;
display: none;
max-width: 100%;
padding: .5rem;
margin-top: .1rem;
font-size: .875rem;
line-height: 1;
color: #fff;
background-color: rgba(40, 167, 69, 0.8);
border-radius: .2rem; }
.was-validated .form-control:valid, .form-control.is-valid, .was-validated
.custom-select:valid,
.custom-select.is-valid {
border-color: #28a745; }
.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
.custom-select:valid:focus,
.custom-select.is-valid:focus {
border-color: #28a745;
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip, .was-validated
.custom-select:valid ~ .valid-feedback,
.was-validated
.custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
display: block; }
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
color: #28a745; }
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
display: block; }
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
color: #28a745; }
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
background-color: #71dd8a; }
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
display: block; }
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
background-color: #34ce57; }
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
box-shadow: 0 0 0 1px #e6e5e6, 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
border-color: #28a745; }
.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
border-color: inherit; }
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
display: block; }
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
.invalid-feedback {
display: none;
width: 100%;
margin-top: 0.25rem;
font-size: 80%;
color: #dc3545; }
.invalid-tooltip {
position: absolute;
top: 100%;
z-index: 5;
display: none;
max-width: 100%;
padding: .5rem;
margin-top: .1rem;
font-size: .875rem;
line-height: 1;
color: #fff;
background-color: rgba(220, 53, 69, 0.8);
border-radius: .2rem; }
.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
.custom-select:invalid,
.custom-select.is-invalid {
border-color: #dc3545; }
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
.custom-select:invalid:focus,
.custom-select.is-invalid:focus {
border-color: #dc3545;
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip, .was-validated
.custom-select:invalid ~ .invalid-feedback,
.was-validated
.custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
display: block; }
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
color: #dc3545; }
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
display: block; }
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
color: #dc3545; }
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
background-color: #efa2a9; }
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
display: block; }
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
background-color: #e4606d; }
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
box-shadow: 0 0 0 1px #e6e5e6, 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
border-color: #dc3545; }
.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
border-color: inherit; }
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
display: block; }
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.form-inline {
display: flex;
flex-flow: row wrap;
align-items: center; }
.form-inline .form-check {
width: 100%; }
@media (min-width: 576px) {
.form-inline label {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 0; }
.form-inline .form-group {
display: flex;
flex: 0 0 auto;
flex-flow: row wrap;
align-items: center;
margin-bottom: 0; }
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle; }
.form-inline .form-control-plaintext {
display: inline-block; }
.form-inline .input-group {
width: auto; }
.form-inline .form-check {
display: flex;
align-items: center;
justify-content: center;
width: auto;
padding-left: 0; }
.form-inline .form-check-input {
position: relative;
margin-top: 0;
margin-right: 0.25rem;
margin-left: 0; }
.form-inline .custom-control {
align-items: center;
justify-content: center; }
.form-inline .custom-control-label {
margin-bottom: 0; } }
.btn {
display: inline-block;
font-weight: normal;
text-align: center;
white-space: nowrap;
vertical-align: middle;
user-select: none;
border: 4px solid transparent;
padding: 7px 15px;
font-size: 1rem;
line-height: 1.5;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
.btn:hover, .btn:focus {
text-decoration: none; }
.btn:focus, .btn.focus {
outline: 0; }
.btn.disabled, .btn:disabled {
opacity: 0.65; }
.btn:not(:disabled):not(.disabled) {
cursor: pointer; }
.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
background-image: none; }
a.btn.disabled,
fieldset:disabled a.btn {
pointer-events: none; }
.btn-primary {
color: #fff;
background-color: #007bff;
border-color: #007bff; }
.btn-primary:hover {
color: #fff;
background-color: #0069d9;
border-color: #0062cc; }
.btn-primary:focus, .btn-primary.focus {
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
.btn-primary.disabled, .btn-primary:disabled {
color: #fff;
background-color: #007bff;
border-color: #007bff; }
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
color: #fff;
background-color: #0062cc;
border-color: #005cbf; }
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
.btn-secondary {
color: #fff;
background-color: #434343;
border-color: #434343; }
.btn-secondary:hover {
color: #fff;
background-color: #303030;
border-color: #2a2929; }
.btn-secondary:focus, .btn-secondary.focus {
box-shadow: 0 0 0 0.2rem rgba(67, 67, 67, 0.5); }
.btn-secondary.disabled, .btn-secondary:disabled {
color: #fff;
background-color: #434343;
border-color: #434343; }
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
color: #fff;
background-color: #2a2929;
border-color: #232323; }
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(67, 67, 67, 0.5); }
.btn-success {
color: #fff;
background-color: #739b96;
border-color: #739b96; }
.btn-success:hover {
color: #fff;
background-color: #618782;
border-color: #5b807b; }
.btn-success:focus, .btn-success.focus {
box-shadow: 0 0 0 0.2rem rgba(115, 155, 150, 0.5); }
.btn-success.disabled, .btn-success:disabled {
color: #fff;
background-color: #739b96;
border-color: #739b96; }
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
color: #fff;
background-color: #5b807b;
border-color: #567874; }
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(115, 155, 150, 0.5); }
.btn-info {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8; }
.btn-info:hover {
color: #fff;
background-color: #138496;
border-color: #117a8b; }
.btn-info:focus, .btn-info.focus {
box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
.btn-info.disabled, .btn-info:disabled {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8; }
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
color: #fff;
background-color: #117a8b;
border-color: #10707f; }
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
.btn-warning {
color: #212529;
background-color: #dcbe78;
border-color: #dcbe78; }
.btn-warning:hover {
color: #212529;
background-color: #d4af5a;
border-color: #d2ab50; }
.btn-warning:focus, .btn-warning.focus {
box-shadow: 0 0 0 0.2rem rgba(220, 190, 120, 0.5); }
.btn-warning.disabled, .btn-warning:disabled {
color: #212529;
background-color: #dcbe78;
border-color: #dcbe78; }
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
color: #212529;
background-color: #d2ab50;
border-color: #cfa645; }
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(220, 190, 120, 0.5); }
.btn-danger {
color: #212529;
background-color: #d28462;
border-color: #d28462; }
.btn-danger:hover {
color: #fff;
background-color: #a48076;
border-color: #9f796e; }
.btn-danger:focus, .btn-danger.focus {
box-shadow: 0 0 0 0.2rem rgba(179, 149, 141, 0.5); }
.btn-danger.disabled, .btn-danger:disabled {
color: #212529;
background-color: #d28462;
border-color: #d28462; }
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
color: #fff;
background-color: #9f796e;
border-color: #9a7167; }
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(179, 149, 141, 0.5); }
.btn-light {
color: #212529;
background-color: #f8f9fa;
border-color: #f8f9fa; }
.btn-light:hover {
color: #212529;
background-color: #e2e6ea;
border-color: #dae0e5; }
.btn-light:focus, .btn-light.focus {
box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
.btn-light.disabled, .btn-light:disabled {
color: #212529;
background-color: #f8f9fa;
border-color: #f8f9fa; }
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
color: #212529;
background-color: #dae0e5;
border-color: #d3d9df; }
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
.btn-dark {
color: #fff;
background-color: #333;
border-color: #333; }
.btn-dark:hover {
color: #fff;
background-color: #202020;
border-color: #1a1919; }
.btn-dark:focus, .btn-dark.focus {
box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }
.btn-dark.disabled, .btn-dark:disabled {
color: #fff;
background-color: #333;
border-color: #333; }
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
color: #fff;
background-color: #1a1919;
border-color: #131313; }
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }
.btn-outline-primary {
color: #007bff;
background-color: transparent;
background-image: none;
border-color: #007bff; }
.btn-outline-primary:hover {
color: #fff;
background-color: #007bff;
border-color: #007bff; }
.btn-outline-primary:focus, .btn-outline-primary.focus {
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
color: #007bff;
background-color: transparent; }
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
color: #fff;
background-color: #007bff;
border-color: #007bff; }
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
.btn-outline-secondary {
color: #434343;
background-color: transparent;
background-image: none;
border-color: #434343; }
.btn-outline-secondary:hover {
color: #fff;
background-color: #434343;
border-color: #434343; }
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
box-shadow: 0 0 0 0.2rem rgba(67, 67, 67, 0.5); }
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
color: #434343;
background-color: transparent; }
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
color: #fff;
background-color: #434343;
border-color: #434343; }
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(67, 67, 67, 0.5); }
.btn-outline-success {
color: #739b96;
background-color: transparent;
background-image: none;
border-color: #739b96; }
.btn-outline-success:hover {
color: #fff;
background-color: #739b96;
border-color: #739b96; }
.btn-outline-success:focus, .btn-outline-success.focus {
box-shadow: 0 0 0 0.2rem rgba(115, 155, 150, 0.5); }
.btn-outline-success.disabled, .btn-outline-success:disabled {
color: #739b96;
background-color: transparent; }
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
color: #fff;
background-color: #739b96;
border-color: #739b96; }
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(115, 155, 150, 0.5); }
.btn-outline-info {
color: #dcbe78;
background-color: transparent;
background-image: none;
border-color: #dcbe78; }
.btn-outline-info:hover {
color: #fff;
background-color: #dcbe78;
border-color: #dcbe78; }
.btn-outline-info:focus, .btn-outline-info.focus {
box-shadow: 0 0 0 0.2rem rgba(220, 190, 120, 0.5); }
.btn-outline-info.disabled, .btn-outline-info:disabled {
color: #dcbe78;
background-color: transparent; }
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
color: #fff;
background-color: #dcbe78;
border-color: #dcbe78; }
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(220, 190, 120, 0.5); }
.btn-outline-warning {
color: #dcbe78;
background-color: transparent;
background-image: none;
border-color: #dcbe78; }
.btn-outline-warning:hover {
color: #212529;
background-color: #dcbe78;
border-color: #dcbe78; }
.btn-outline-warning:focus, .btn-outline-warning.focus {
box-shadow: 0 0 0 0.2rem rgba(220, 190, 120, 0.5); }
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
color: #dcbe78;
background-color: transparent; }
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
color: #212529;
background-color: #dcbe78;
border-color: #dcbe78; }
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(220, 190, 120, 0.5); }
.btn-outline-danger {
color: #d28462;
background-color: transparent;
background-image: none;
border-color: #d28462; }
.btn-outline-danger:hover {
color: #212529;
background-color: #d28462;
border-color: #d28462; }
.btn-outline-danger:focus, .btn-outline-danger.focus {
box-shadow: 0 0 0 0.2rem rgba(179, 149, 141, 0.5); }
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
color: #d28462;
background-color: transparent; }
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
color: #212529;
background-color: #d28462;
border-color: #d28462; }
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(179, 149, 141, 0.5); }
.btn-outline-light {
color: #f8f9fa;
background-color: transparent;
background-image: none;
border-color: #f8f9fa; }
.btn-outline-light:hover {
color: #212529;
background-color: #f8f9fa;
border-color: #f8f9fa; }
.btn-outline-light:focus, .btn-outline-light.focus {
box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
.btn-outline-light.disabled, .btn-outline-light:disabled {
color: #f8f9fa;
background-color: transparent; }
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
color: #212529;
background-color: #f8f9fa;
border-color: #f8f9fa; }
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
.btn-outline-dark {
color: #333;
background-color: transparent;
background-image: none;
border-color: #333; }
.btn-outline-dark:hover {
color: #fff;
background-color: #333;
border-color: #333; }
.btn-outline-dark:focus, .btn-outline-dark.focus {
box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
color: #333;
background-color: transparent; }
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
color: #fff;
background-color: #333;
border-color: #333; }
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }
.btn-link {
font-weight: 400;
color: #007bff;
background-color: transparent; }
.btn-link:hover {
color: #0056b3;
text-decoration: none;
background-color: transparent;
border-color: transparent; }
.btn-link:focus, .btn-link.focus {
text-decoration: none;
border-color: transparent;
box-shadow: none; }
.btn-link:disabled, .btn-link.disabled {
color: #6c757d; }
.btn-lg, .btn-group-lg > .btn {
padding: 0.5rem 1rem;
font-size: 1.25rem;
line-height: 1.5;
border-radius: 0.3rem; }
.btn-sm, .btn-group-sm > .btn {
padding: 2px 4px;
font-size: 0.875rem;
line-height: 1.5; }
.btn-block {
display: block;
width: 100%; }
.btn-block + .btn-block {
margin-top: 0.5rem; }
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
width: 100%; }
.fade {
opacity: 0;
transition: opacity 0.15s linear; }
.fade.show {
opacity: 1; }
.collapse {
display: none; }
.collapse.show {
display: block; }
tr.collapse.show {
display: table-row; }
tbody.collapse.show {
display: table-row-group; }
.collapsing {
position: relative;
height: 0;
overflow: hidden;
transition: height 0.35s ease; }
.dropup,
.dropdown {
position: relative; }
.dropdown-toggle::after {
display: inline-block;
width: 0;
height: 0;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid;
border-right: 0.3em solid transparent;
border-bottom: 0;
border-left: 0.3em solid transparent; }
.dropdown-toggle:empty::after {
margin-left: 0; }
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 10rem;
padding: 0.5rem 0;
margin: 0.125rem 0 0;
font-size: 1rem;
color: #000;
text-align: left;
list-style: none;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 0.25rem; }
.dropup .dropdown-menu {
margin-top: 0;
margin-bottom: 0.125rem; }
.dropup .dropdown-toggle::after {
display: inline-block;
width: 0;
height: 0;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0;
border-right: 0.3em solid transparent;
border-bottom: 0.3em solid;
border-left: 0.3em solid transparent; }
.dropup .dropdown-toggle:empty::after {
margin-left: 0; }
.dropright .dropdown-menu {
margin-top: 0;
margin-left: 0.125rem; }
.dropright .dropdown-toggle::after {
display: inline-block;
width: 0;
height: 0;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid transparent;
border-bottom: 0.3em solid transparent;
border-left: 0.3em solid; }
.dropright .dropdown-toggle:empty::after {
margin-left: 0; }
.dropright .dropdown-toggle::after {
vertical-align: 0; }
.dropleft .dropdown-menu {
margin-top: 0;
margin-right: 0.125rem; }
.dropleft .dropdown-toggle::after {
display: inline-block;
width: 0;
height: 0;
margin-left: 0.255em;
vertical-align: 0.255em;
content: ""; }
.dropleft .dropdown-toggle::after {
display: none; }
.dropleft .dropdown-toggle::before {
display: inline-block;
width: 0;
height: 0;
margin-right: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid transparent;
border-right: 0.3em solid;
border-bottom: 0.3em solid transparent; }
.dropleft .dropdown-toggle:empty::after {
margin-left: 0; }
.dropleft .dropdown-toggle::before {
vertical-align: 0; }
.dropdown-divider {
height: 0;
margin: 0.5rem 0;
overflow: hidden;
border-top: 1px solid #e9ecef; }
.dropdown-item {
display: block;
width: 100%;
padding: 0.25rem 1.5rem;
clear: both;
font-weight: 400;
color: #212529;
text-align: inherit;
white-space: nowrap;
background-color: transparent;
border: 0; }
.dropdown-item:hover, .dropdown-item:focus {
color: #16181b;
text-decoration: none;
background-color: #f8f9fa; }
.dropdown-item.active, .dropdown-item:active {
color: #fff;
text-decoration: none;
background-color: #007bff; }
.dropdown-item.disabled, .dropdown-item:disabled {
color: #6c757d;
background-color: transparent; }
.dropdown-menu.show {
display: block; }
.dropdown-header {
display: block;
padding: 0.5rem 1.5rem;
margin-bottom: 0;
font-size: 0.875rem;
color: #6c757d;
white-space: nowrap; }
.btn-group,
.btn-group-vertical {
position: relative;
display: inline-flex;
vertical-align: middle; }
.btn-group > .btn,
.btn-group-vertical > .btn {
position: relative;
flex: 0 1 auto; }
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
z-index: 1; }
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
z-index: 1; }
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
margin-left: -4px; }
.btn-toolbar {
display: flex;
flex-wrap: wrap;
justify-content: flex-start; }
.btn-toolbar .input-group {
width: auto; }
.btn-group > .btn:first-child {
margin-left: 0; }
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
border-top-right-radius: 0;
border-bottom-right-radius: 0; }
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
border-top-left-radius: 0;
border-bottom-left-radius: 0; }
.dropdown-toggle-split {
padding-right: 11.25px;
padding-left: 11.25px; }
.dropdown-toggle-split::after {
margin-left: 0; }
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
padding-right: 3px;
padding-left: 3px; }
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
padding-right: 0.75rem;
padding-left: 0.75rem; }
.btn-group-vertical {
flex-direction: column;
align-items: flex-start;
justify-content: center; }
.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
width: 100%; }
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
margin-top: -4px;
margin-left: 0; }
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0; }
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
border-top-left-radius: 0;
border-top-right-radius: 0; }
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
margin-bottom: 0; }
.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
position: absolute;
clip: rect(0, 0, 0, 0);
pointer-events: none; }
.input-group {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: stretch;
width: 100%; }
.input-group > .form-control,
.input-group > .custom-select,
.input-group > .custom-file {
position: relative;
flex: 1 1 auto;
width: 1%;
margin-bottom: 0; }
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file:focus {
z-index: 3; }
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
margin-left: -1px; }
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
border-top-right-radius: 0;
border-bottom-right-radius: 0; }
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
border-top-left-radius: 0;
border-bottom-left-radius: 0; }
.input-group > .custom-file {
display: flex;
align-items: center; }
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::before {
border-top-right-radius: 0;
border-bottom-right-radius: 0; }
.input-group > .custom-file:not(:first-child) .custom-file-label,
.input-group > .custom-file:not(:first-child) .custom-file-label::before {
border-top-left-radius: 0;
border-bottom-left-radius: 0; }
.input-group-prepend,
.input-group-append {
display: flex; }
.input-group-prepend .btn,
.input-group-append .btn {
position: relative;
z-index: 2; }
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
margin-left: -1px; }
.input-group-prepend {
margin-right: -1px; }
.input-group-append {
margin-left: -1px; }
.input-group-text {
display: flex;
align-items: center;
padding: 5px 19px;
margin-bottom: 0;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
text-align: center;
white-space: nowrap;
background-color: #e9ecef;
border: 1px solid #ced4da; }
.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
margin-top: 0; }
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
border-top-right-radius: 0;
border-bottom-right-radius: 0; }
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
border-top-left-radius: 0;
border-bottom-left-radius: 0; }
.custom-control {
position: relative;
display: block;
min-height: 1.5rem;
padding-left: 1.5rem; }
.custom-control-inline {
display: inline-flex;
margin-right: 1rem; }
.custom-control-input {
position: absolute;
z-index: -1;
opacity: 0; }
.custom-control-input:checked ~ .custom-control-label::before {
color: #fff;
background-color: #007bff; }
.custom-control-input:focus ~ .custom-control-label::before {
box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.custom-control-input:active ~ .custom-control-label::before {
color: #fff;
background-color: #b3d7ff; }
.custom-control-input:disabled ~ .custom-control-label {
color: #6c757d; }
.custom-control-input:disabled ~ .custom-control-label::before {
background-color: #e9ecef; }
.custom-control-label {
margin-bottom: 0; }
.custom-control-label::before {
position: absolute;
top: 0.25rem;
left: 0;
display: block;
width: 1rem;
height: 1rem;
pointer-events: none;
content: "";
user-select: none;
background-color: #dee2e6; }
.custom-control-label::after {
position: absolute;
top: 0.25rem;
left: 0;
display: block;
width: 1rem;
height: 1rem;
content: "";
background-repeat: no-repeat;
background-position: center center;
background-size: 50% 50%; }
.custom-checkbox .custom-control-label::before {
border-radius: 0.25rem; }
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
background-color: #007bff; }
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
background-color: #007bff; }
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); }
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
background-color: rgba(0, 123, 255, 0.5); }
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
background-color: rgba(0, 123, 255, 0.5); }
.custom-radio .custom-control-label::before {
border-radius: 50%; }
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
background-color: #007bff; }
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); }
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
background-color: rgba(0, 123, 255, 0.5); }
.custom-select {
display: inline-block;
width: 100%;
height: calc(2.25rem + 2px);
padding: 0.375rem 1.75rem 0.375rem 0.75rem;
line-height: 1.5;
color: #495057;
vertical-align: middle;
background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
background-size: 8px 10px;
border: 1px solid #ced4da;
border-radius: 0.25rem;
appearance: none; }
.custom-select:focus {
border-color: #80bdff;
outline: 0;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5); }
.custom-select:focus::-ms-value {
color: #000;
background-color: #ececec; }
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
height: auto;
padding-right: 0.75rem;
background-image: none; }
.custom-select:disabled {
color: #6c757d;
background-color: #e9ecef; }
.custom-select::-ms-expand {
opacity: 0; }
.custom-select-sm {
height: calc(1.8125rem + 2px);
padding-top: 0.375rem;
padding-bottom: 0.375rem;
font-size: 75%; }
.custom-select-lg {
height: calc(2.875rem + 2px);
padding-top: 0.375rem;
padding-bottom: 0.375rem;
font-size: 125%; }
.custom-file {
position: relative;
display: inline-block;
width: 100%;
height: calc(2.25rem + 2px);
margin-bottom: 0; }
.custom-file-input {
position: relative;
z-index: 2;
width: 100%;
height: calc(2.25rem + 2px);
margin: 0;
opacity: 0; }
.custom-file-input:focus ~ .custom-file-control {
border-color: #80bdff;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.custom-file-input:focus ~ .custom-file-control::before {
border-color: #80bdff; }
.custom-file-input:lang(en) ~ .custom-file-label::after {
content: "Browse"; }
.custom-file-label {
position: absolute;
top: 0;
right: 0;
left: 0;
z-index: 1;
height: calc(2.25rem + 2px);
padding: 0.375rem 0.75rem;
line-height: 1.5;
color: #495057;
background-color: #fff;
border: 1px solid #ced4da;
border-radius: 0.25rem; }
.custom-file-label::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
z-index: 3;
display: block;
height: calc(calc(2.25rem + 2px) - 1px * 2);
padding: 0.375rem 0.75rem;
line-height: 1.5;
color: #495057;
content: "Browse";
background-color: #e9ecef;
border-left: 1px solid #ced4da;
border-radius: 0 0.25rem 0.25rem 0; }
.nav {
display: flex;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none; }
.nav-link {
display: block;
padding: 0.5rem 1rem; }
.nav-link:hover, .nav-link:focus {
text-decoration: none; }
.nav-link.disabled {
color: #6c757d; }
.nav-tabs {
border-bottom: 1px solid #dee2e6; }
.nav-tabs .nav-item {
margin-bottom: -1px; }
.nav-tabs .nav-link {
border: 1px solid transparent;
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem; }
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
border-color: #e9ecef #e9ecef #dee2e6; }
.nav-tabs .nav-link.disabled {
color: #6c757d;
background-color: transparent;
border-color: transparent; }
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
color: #495057;
background-color: #fff;
border-color: #dee2e6 #dee2e6 #fff; }
.nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-left-radius: 0;
border-top-right-radius: 0; }
.nav-pills .nav-link {
border-radius: 0.25rem; }
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
color: #fff;
background-color: #007bff; }
.nav-fill .nav-item {
flex: 1 1 auto;
text-align: center; }
.nav-justified .nav-item {
flex-basis: 0;
flex-grow: 1;
text-align: center; }
.tab-content > .tab-pane {
display: none; }
.tab-content > .active {
display: block; }
.navbar {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
padding: 0 0; }
.navbar > .container,
.navbar > .container-fluid {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between; }
.navbar-brand {
display: inline-block;
padding-top: 0;
padding-bottom: 0;
margin-right: 0;
font-size: 1.25rem;
line-height: inherit;
white-space: nowrap; }
.navbar-brand:hover, .navbar-brand:focus {
text-decoration: none; }
.navbar-nav {
display: flex;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
list-style: none; }
.navbar-nav .nav-link {
padding-right: 0;
padding-left: 0; }
.navbar-nav .dropdown-menu {
position: static;
float: none; }
.navbar-text {
display: inline-block;
padding-top: 0.5rem;
padding-bottom: 0.5rem; }
.navbar-collapse {
flex-basis: 100%;
flex-grow: 1;
align-items: center; }
.navbar-toggler {
padding: 0 0;
font-size: 1.25rem;
line-height: 1;
background-color: transparent;
border: 1px solid transparent;
border-radius: 0.25rem; }
.navbar-toggler:hover, .navbar-toggler:focus {
text-decoration: none; }
.navbar-toggler:not(:disabled):not(.disabled) {
cursor: pointer; }
.navbar-toggler-icon {
display: inline-block;
width: 1.5em;
height: 1.5em;
vertical-align: middle;
content: "";
background: no-repeat center center;
background-size: 100% 100%; }
@media (max-width: 575.98px) {
.navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid {
padding-right: 0;
padding-left: 0; } }
@media (min-width: 576px) {
.navbar-expand-sm {
flex-flow: row nowrap;
justify-content: flex-start; }
.navbar-expand-sm .navbar-nav {
flex-direction: row; }
.navbar-expand-sm .navbar-nav .dropdown-menu {
position: absolute; }
.navbar-expand-sm .navbar-nav .dropdown-menu-right {
right: 0;
left: auto; }
.navbar-expand-sm .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem; }
.navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid {
flex-wrap: nowrap; }
.navbar-expand-sm .navbar-collapse {
display: flex !important;
flex-basis: auto; }
.navbar-expand-sm .navbar-toggler {
display: none; }
.navbar-expand-sm .dropup .dropdown-menu {
top: auto;
bottom: 100%; } }
@media (max-width: 767.98px) {
.navbar-expand-md > .container,
.navbar-expand-md > .container-fluid {
padding-right: 0;
padding-left: 0; } }
@media (min-width: 768px) {
.navbar-expand-md {
flex-flow: row nowrap;
justify-content: flex-start; }
.navbar-expand-md .navbar-nav {
flex-direction: row; }
.navbar-expand-md .navbar-nav .dropdown-menu {
position: absolute; }
.navbar-expand-md .navbar-nav .dropdown-menu-right {
right: 0;
left: auto; }
.navbar-expand-md .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem; }
.navbar-expand-md > .container,
.navbar-expand-md > .container-fluid {
flex-wrap: nowrap; }
.navbar-expand-md .navbar-collapse {
display: flex !important;
flex-basis: auto; }
.navbar-expand-md .navbar-toggler {
display: none; }
.navbar-expand-md .dropup .dropdown-menu {
top: auto;
bottom: 100%; } }
@media (max-width: 991.98px) {
.navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
padding-right: 0;
padding-left: 0; } }
@media (min-width: 992px) {
.navbar-expand-lg {
flex-flow: row nowrap;
justify-content: flex-start; }
.navbar-expand-lg .navbar-nav {
flex-direction: row; }
.navbar-expand-lg .navbar-nav .dropdown-menu {
position: absolute; }
.navbar-expand-lg .navbar-nav .dropdown-menu-right {
right: 0;
left: auto; }
.navbar-expand-lg .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem; }
.navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
flex-wrap: nowrap; }
.navbar-expand-lg .navbar-collapse {
display: flex !important;
flex-basis: auto; }
.navbar-expand-lg .navbar-toggler {
display: none; }
.navbar-expand-lg .dropup .dropdown-menu {
top: auto;
bottom: 100%; } }
@media (max-width: 1199.98px) {
.navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid {
padding-right: 0;
padding-left: 0; } }
@media (min-width: 1200px) {
.navbar-expand-xl {
flex-flow: row nowrap;
justify-content: flex-start; }
.navbar-expand-xl .navbar-nav {
flex-direction: row; }
.navbar-expand-xl .navbar-nav .dropdown-menu {
position: absolute; }
.navbar-expand-xl .navbar-nav .dropdown-menu-right {
right: 0;
left: auto; }
.navbar-expand-xl .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem; }
.navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid {
flex-wrap: nowrap; }
.navbar-expand-xl .navbar-collapse {
display: flex !important;
flex-basis: auto; }
.navbar-expand-xl .navbar-toggler {
display: none; }
.navbar-expand-xl .dropup .dropdown-menu {
top: auto;
bottom: 100%; } }
.navbar-expand {
flex-flow: row nowrap;
justify-content: flex-start; }
.navbar-expand > .container,
.navbar-expand > .container-fluid {
padding-right: 0;
padding-left: 0; }
.navbar-expand .navbar-nav {
flex-direction: row; }
.navbar-expand .navbar-nav .dropdown-menu {
position: absolute; }
.navbar-expand .navbar-nav .dropdown-menu-right {
right: 0;
left: auto; }
.navbar-expand .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem; }
.navbar-expand > .container,
.navbar-expand > .container-fluid {
flex-wrap: nowrap; }
.navbar-expand .navbar-collapse {
display: flex !important;
flex-basis: auto; }
.navbar-expand .navbar-toggler {
display: none; }
.navbar-expand .dropup .dropdown-menu {
top: auto;
bottom: 100%; }
.navbar-light .navbar-brand {
color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-nav .nav-link {
color: #000; }
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
color: #868e96; }
.navbar-light .navbar-nav .nav-link.disabled {
color: rgba(0, 0, 0, 0.3); }
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-toggler {
color: #000;
border-color: transparent; }
.navbar-light .navbar-text {
color: #000; }
.navbar-light .navbar-text a {
color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
color: rgba(0, 0, 0, 0.9); }
.navbar-dark .navbar-brand {
color: #fff; }
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
color: #fff; }
.navbar-dark .navbar-nav .nav-link {
color: rgba(255, 255, 255, 0.5); }
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
color: rgba(255, 255, 255, 0.75); }
.navbar-dark .navbar-nav .nav-link.disabled {
color: rgba(255, 255, 255, 0.25); }
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
color: #fff; }
.navbar-dark .navbar-toggler {
color: rgba(255, 255, 255, 0.5);
border-color: rgba(255, 255, 255, 0.1); }
.navbar-dark .navbar-toggler-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }
.navbar-dark .navbar-text {
color: rgba(255, 255, 255, 0.5); }
.navbar-dark .navbar-text a {
color: #fff; }
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
color: #fff; }
.card {
position: relative;
display: flex;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: #fff;
background-clip: border-box;
border: 1px solid rgba(0, 0, 0, 0.125);
border-radius: 0.25rem; }
.card > hr {
margin-right: 0;
margin-left: 0; }
.card > .list-group:first-child .list-group-item:first-child {
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem; }
.card > .list-group:last-child .list-group-item:last-child {
border-bottom-right-radius: 0.25rem;
border-bottom-left-radius: 0.25rem; }
.card-body {
flex: 1 1 auto;
padding: 1.25rem; }
.card-title {
margin-bottom: 0.75rem; }
.card-subtitle {
margin-top: -0.375rem;
margin-bottom: 0; }
.card-text:last-child {
margin-bottom: 0; }
.card-link:hover {
text-decoration: none; }
.card-link + .card-link {
margin-left: 1.25rem; }
.card-header {
padding: 0.75rem 1.25rem;
margin-bottom: 0;
background-color: rgba(0, 0, 0, 0.03);
border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
.card-header:first-child {
border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
.card-header + .list-group .list-group-item:first-child {
border-top: 0; }
.card-footer {
padding: 0.75rem 1.25rem;
background-color: rgba(0, 0, 0, 0.03);
border-top: 1px solid rgba(0, 0, 0, 0.125); }
.card-footer:last-child {
border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }
.card-header-tabs {
margin-right: -0.625rem;
margin-bottom: -0.75rem;
margin-left: -0.625rem;
border-bottom: 0; }
.card-header-pills {
margin-right: -0.625rem;
margin-left: -0.625rem; }
.card-img-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding: 1.25rem; }
.card-img {
width: 100%;
border-radius: calc(0.25rem - 1px); }
.card-img-top {
width: 100%;
border-top-left-radius: calc(0.25rem - 1px);
border-top-right-radius: calc(0.25rem - 1px); }
.card-img-bottom {
width: 100%;
border-bottom-right-radius: calc(0.25rem - 1px);
border-bottom-left-radius: calc(0.25rem - 1px); }
.card-deck {
display: flex;
flex-direction: column; }
.card-deck .card {
margin-bottom: 15px; }
@media (min-width: 576px) {
.card-deck {
flex-flow: row wrap;
margin-right: -15px;
margin-left: -15px; }
.card-deck .card {
display: flex;
flex: 1 0 0%;
flex-direction: column;
margin-right: 15px;
margin-bottom: 0;
margin-left: 15px; } }
.card-group {
display: flex;
flex-direction: column; }
.card-group > .card {
margin-bottom: 15px; }
@media (min-width: 576px) {
.card-group {
flex-flow: row wrap; }
.card-group > .card {
flex: 1 0 0%;
margin-bottom: 0; }
.card-group > .card + .card {
margin-left: 0;
border-left: 0; }
.card-group > .card:first-child {
border-top-right-radius: 0;
border-bottom-right-radius: 0; }
.card-group > .card:first-child .card-img-top,
.card-group > .card:first-child .card-header {
border-top-right-radius: 0; }
.card-group > .card:first-child .card-img-bottom,
.card-group > .card:first-child .card-footer {
border-bottom-right-radius: 0; }
.card-group > .card:last-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0; }
.card-group > .card:last-child .card-img-top,
.card-group > .card:last-child .card-header {
border-top-left-radius: 0; }
.card-group > .card:last-child .card-img-bottom,
.card-group > .card:last-child .card-footer {
border-bottom-left-radius: 0; }
.card-group > .card:only-child {
border-radius: 0.25rem; }
.card-group > .card:only-child .card-img-top,
.card-group > .card:only-child .card-header {
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem; }
.card-group > .card:only-child .card-img-bottom,
.card-group > .card:only-child .card-footer {
border-bottom-right-radius: 0.25rem;
border-bottom-left-radius: 0.25rem; }
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
border-radius: 0; }
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
border-radius: 0; } }
.card-columns .card {
margin-bottom: 0.75rem; }
@media (min-width: 576px) {
.card-columns {
column-count: 3;
column-gap: 1.25rem; }
.card-columns .card {
display: inline-block;
width: 100%; } }
.breadcrumb {
display: flex;
flex-wrap: wrap;
padding: 0.75rem 1rem;
margin-bottom: 1rem;
list-style: none;
background-color: #e9ecef; }
.breadcrumb-item + .breadcrumb-item::before {
display: inline-block;
padding-right: 0.5rem;
padding-left: 0.5rem;
color: #6c757d;
content: "/"; }
.breadcrumb-item + .breadcrumb-item:hover::before {
text-decoration: underline; }
.breadcrumb-item + .breadcrumb-item:hover::before {
text-decoration: none; }
.breadcrumb-item.active {
color: #6c757d; }
.pagination {
display: flex;
padding-left: 0;
list-style: none; }
.page-link {
position: relative;
display: block;
padding: 9px 13px;
margin-left: -4px;
line-height: 1;
color: #fff;
background-color: transparent;
border: 4px solid transparent; }
.page-link:hover {
color: #fff;
text-decoration: none;
background-color: transparent;
border-color: #fff; }
.page-link:focus {
z-index: 2;
outline: 0; }
.page-link:not(:disabled):not(.disabled) {
cursor: pointer; }
.page-item:first-child .page-link {
margin-left: 0; }
.page-item.active .page-link {
z-index: 1;
color: #fff;
background-color: transparent;
border-color: #fff; }
.page-item.disabled .page-link {
color: #fff;
pointer-events: none;
cursor: auto;
background-color: transparent;
border-color: transparent; }
.pagination-lg .page-link {
padding: 0.75rem 1.5rem;
font-size: 1.25rem;
line-height: 1.5; }
.pagination-sm .page-link {
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
line-height: 1.5; }
.badge {
display: inline-block;
padding: 0.25em 0.4em;
font-size: 75%;
font-weight: 700;
line-height: 1;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: 0.25rem; }
.badge:empty {
display: none; }
.btn .badge {
position: relative;
top: -1px; }
.badge-pill {
padding-right: 0.6em;
padding-left: 0.6em;
border-radius: 10rem; }
.badge-primary {
color: #fff;
background-color: #007bff; }
.badge-primary[href]:hover, .badge-primary[href]:focus {
color: #fff;
text-decoration: none;
background-color: #0062cc; }
.badge-secondary {
color: #fff;
background-color: #434343; }
.badge-secondary[href]:hover, .badge-secondary[href]:focus {
color: #fff;
text-decoration: none;
background-color: #2a2929; }
.badge-success {
color: #fff;
background-color: #739b96; }
.badge-success[href]:hover, .badge-success[href]:focus {
color: #fff;
text-decoration: none;
background-color: #5b807b; }
.badge-info {
color: #fff;
background-color: #17a2b8; }
.badge-info[href]:hover, .badge-info[href]:focus {
color: #fff;
text-decoration: none;
background-color: #117a8b; }
.badge-warning {
color: #212529;
background-color: #dcbe78; }
.badge-warning[href]:hover, .badge-warning[href]:focus {
color: #212529;
text-decoration: none;
background-color: #d2ab50; }
.badge-danger {
color: #212529;
background-color: #d28462; }
.badge-danger[href]:hover, .badge-danger[href]:focus {
color: #212529;
text-decoration: none;
background-color: #9f796e; }
.badge-light {
color: #212529;
background-color: #f8f9fa; }
.badge-light[href]:hover, .badge-light[href]:focus {
color: #212529;
text-decoration: none;
background-color: #dae0e5; }
.badge-dark {
color: #fff;
background-color: #333; }
.badge-dark[href]:hover, .badge-dark[href]:focus {
color: #fff;
text-decoration: none;
background-color: #1a1919; }
.jumbotron {
padding: 2rem 1rem;
margin-bottom: 2rem;
background-color: #e9ecef; }
@media (min-width: 576px) {
.jumbotron {
padding: 4rem 2rem; } }
.jumbotron-fluid {
padding-right: 0;
padding-left: 0;
border-radius: 0; }
.alert {
position: relative;
padding: 0.75rem 1.25rem;
margin-bottom: 1rem;
border: 1px solid transparent;
border-radius: 0.25rem; }
.alert-heading {
color: inherit; }
.alert-link {
font-weight: 700; }
.alert-dismissible {
padding-right: 4rem; }
.alert-dismissible .close {
position: absolute;
top: 0;
right: 0;
padding: 0.75rem 1.25rem;
color: inherit; }
.alert-primary {
color: #004085;
background-color: #cce5ff;
border-color: #b8daff; }
.alert-primary hr {
border-top-color: #9fcdff; }
.alert-primary .alert-link {
color: #002752; }
.alert-secondary {
color: #232323;
background-color: #d9d9d9;
border-color: #cacaca; }
.alert-secondary hr {
border-top-color: #bdbdbd; }
.alert-secondary .alert-link {
color: #0a0909; }
.alert-success {
color: #3c514e;
background-color: #e3ebea;
border-color: #d8e3e2; }
.alert-success hr {
border-top-color: #c9d8d7; }
.alert-success .alert-link {
color: #263432; }
.alert-info {
color: #0c5460;
background-color: #d1ecf1;
border-color: #bee5eb; }
.alert-info hr {
border-top-color: #abdde5; }
.alert-info .alert-link {
color: #062c33; }
.alert-warning {
color: #72633e;
background-color: #f8f2e4;
border-color: #f5edd9; }
.alert-warning hr {
border-top-color: #f0e3c5; }
.alert-warning .alert-link {
color: #51462c; }
.alert-danger {
color: #5d4d49;
background-color: #f0eae8;
border-color: #eae1df; }
.alert-danger hr {
border-top-color: #e0d3d0; }
.alert-danger .alert-link {
color: #403533; }
.alert-light {
color: #818182;
background-color: #fefefe;
border-color: #fdfdfe; }
.alert-light hr {
border-top-color: #ececf6; }
.alert-light .alert-link {
color: #686868; }
.alert-dark {
color: #1b1b1b;
background-color: #d6d6d6;
border-color: #c6c6c6; }
.alert-dark hr {
border-top-color: #b9b9b9; }
.alert-dark .alert-link {
color: #020101; }
@keyframes progress-bar-stripes {
from {
background-position: 1rem 0; }
to {
background-position: 0 0; } }
.progress {
display: flex;
height: 1rem;
overflow: hidden;
font-size: 0.75rem;
background-color: #e9ecef;
border-radius: 0.25rem; }
.progress-bar {
display: flex;
flex-direction: column;
justify-content: center;
color: #fff;
text-align: center;
background-color: #007bff;
transition: width 0.6s ease; }
.progress-bar-striped {
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-size: 1rem 1rem; }
.progress-bar-animated {
animation: progress-bar-stripes 1s linear infinite; }
.media {
display: flex;
align-items: flex-start; }
.media-body {
flex: 1; }
.list-group {
display: flex;
flex-direction: column;
padding-left: 0;
margin-bottom: 0; }
.list-group-item-action {
width: 100%;
color: #495057;
text-align: inherit; }
.list-group-item-action:hover, .list-group-item-action:focus {
color: #495057;
text-decoration: none;
background-color: #f8f9fa; }
.list-group-item-action:active {
color: #212529;
background-color: #e9ecef; }
.list-group-item {
position: relative;
display: block;
padding: 0.75rem 1.25rem;
margin-bottom: -1px;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.125); }
.list-group-item:first-child {
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem; }
.list-group-item:last-child {
margin-bottom: 0;
border-bottom-right-radius: 0.25rem;
border-bottom-left-radius: 0.25rem; }
.list-group-item:hover, .list-group-item:focus {
z-index: 1;
text-decoration: none; }
.list-group-item.disabled, .list-group-item:disabled {
color: #6c757d;
background-color: #fff; }
.list-group-item.active {
z-index: 2;
color: #fff;
background-color: #007bff;
border-color: #007bff; }
.list-group-flush .list-group-item {
border-right: 0;
border-left: 0;
border-radius: 0; }
.list-group-flush:first-child .list-group-item:first-child {
border-top: 0; }
.list-group-flush:last-child .list-group-item:last-child {
border-bottom: 0; }
.list-group-item-primary {
color: #004085;
background-color: #b8daff; }
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
color: #004085;
background-color: #9fcdff; }
.list-group-item-primary.list-group-item-action.active {
color: #fff;
background-color: #004085;
border-color: #004085; }
.list-group-item-secondary {
color: #232323;
background-color: #cacaca; }
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
color: #232323;
background-color: #bdbdbd; }
.list-group-item-secondary.list-group-item-action.active {
color: #fff;
background-color: #232323;
border-color: #232323; }
.list-group-item-success {
color: #3c514e;
background-color: #d8e3e2; }
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
color: #3c514e;
background-color: #c9d8d7; }
.list-group-item-success.list-group-item-action.active {
color: #fff;
background-color: #3c514e;
border-color: #3c514e; }
.list-group-item-info {
color: #0c5460;
background-color: #bee5eb; }
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
color: #0c5460;
background-color: #abdde5; }
.list-group-item-info.list-group-item-action.active {
color: #fff;
background-color: #0c5460;
border-color: #0c5460; }
.list-group-item-warning {
color: #72633e;
background-color: #f5edd9; }
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
color: #72633e;
background-color: #f0e3c5; }
.list-group-item-warning.list-group-item-action.active {
color: #fff;
background-color: #72633e;
border-color: #72633e; }
.list-group-item-danger {
color: #5d4d49;
background-color: #eae1df; }
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
color: #5d4d49;
background-color: #e0d3d0; }
.list-group-item-danger.list-group-item-action.active {
color: #fff;
background-color: #5d4d49;
border-color: #5d4d49; }
.list-group-item-light {
color: #818182;
background-color: #fdfdfe; }
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
color: #818182;
background-color: #ececf6; }
.list-group-item-light.list-group-item-action.active {
color: #fff;
background-color: #818182;
border-color: #818182; }
.list-group-item-dark {
color: #1b1b1b;
background-color: #c6c6c6; }
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
color: #1b1b1b;
background-color: #b9b9b9; }
.list-group-item-dark.list-group-item-action.active {
color: #fff;
background-color: #1b1b1b;
border-color: #1b1b1b; }
.close {
float: right;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
opacity: .5; }
.close:hover, .close:focus {
color: #000;
text-decoration: none;
opacity: .75; }
.close:not(:disabled):not(.disabled) {
cursor: pointer; }
button.close {
padding: 0;
background-color: transparent;
border: 0;
-webkit-appearance: none; }
.modal-open {
overflow: hidden; }
.modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
display: none;
overflow: hidden;
outline: 0; }
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto; }
.modal-dialog {
position: relative;
width: auto;
margin: 0.5rem;
pointer-events: none; }
.modal.fade .modal-dialog {
transition: transform 0.3s ease-out;
transform: translate(0, -25%); }
.modal.show .modal-dialog {
transform: translate(0, 0); }
.modal-dialog-centered {
display: flex;
align-items: center;
min-height: calc(100% - (0.5rem * 2)); }
.modal-content {
position: relative;
display: flex;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.2);
outline: 0; }
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000; }
.modal-backdrop.fade {
opacity: 0; }
.modal-backdrop.show {
opacity: 0.5; }
.modal-header {
display: flex;
align-items: flex-start;
justify-content: space-between;
padding: 1rem;
border-bottom: 1px solid #e9ecef; }
.modal-header .close {
padding: 1rem;
margin: -1rem -1rem -1rem auto; }
.modal-title {
margin-bottom: 0;
line-height: 1.5; }
.modal-body {
position: relative;
flex: 1 1 auto;
padding: 1rem; }
.modal-footer {
display: flex;
align-items: center;
justify-content: flex-end;
padding: 1rem;
border-top: 1px solid #e9ecef; }
.modal-footer > :not(:first-child) {
margin-left: .25rem; }
.modal-footer > :not(:last-child) {
margin-right: .25rem; }
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll; }
@media (min-width: 576px) {
.modal-dialog {
max-width: 500px;
margin: 1.75rem auto; }
.modal-dialog-centered {
min-height: calc(100% - (1.75rem * 2)); }
.modal-sm {
max-width: 300px; } }
@media (min-width: 992px) {
.modal-lg {
max-width: 800px; } }
.tooltip {
position: absolute;
z-index: 1070;
display: block;
margin: 0;
font-family: "Apercu Regular", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-style: normal;
font-weight: 400;
line-height: 1.5;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-break: normal;
word-spacing: normal;
white-space: normal;
line-break: auto;
font-size: 0.875rem;
word-wrap: break-word;
opacity: 0; }
.tooltip.show {
opacity: 0.9; }
.tooltip .arrow {
position: absolute;
display: block;
width: 0.8rem;
height: 0.4rem; }
.tooltip .arrow::before {
position: absolute;
content: "";
border-color: transparent;
border-style: solid; }
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
padding: 0.4rem 0; }
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
bottom: 0; }
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
top: 0;
border-width: 0.4rem 0.4rem 0;
border-top-color: #000; }
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
padding: 0 0.4rem; }
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
left: 0;
width: 0.4rem;
height: 0.8rem; }
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
right: 0;
border-width: 0.4rem 0.4rem 0.4rem 0;
border-right-color: #000; }
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
padding: 0.4rem 0; }
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
top: 0; }
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
bottom: 0;
border-width: 0 0.4rem 0.4rem;
border-bottom-color: #000; }
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
padding: 0 0.4rem; }
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
right: 0;
width: 0.4rem;
height: 0.8rem; }
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
left: 0;
border-width: 0.4rem 0 0.4rem 0.4rem;
border-left-color: #000; }
.tooltip-inner {
max-width: 200px;
padding: 0.25rem 0.5rem;
color: #fff;
text-align: center;
background-color: #000;
border-radius: 0.25rem; }
.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1060;
display: block;
max-width: 276px;
font-family: "Apercu Regular", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-style: normal;
font-weight: 400;
line-height: 1.5;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-break: normal;
word-spacing: normal;
white-space: normal;
line-break: auto;
font-size: 0.875rem;
word-wrap: break-word;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 0.3rem; }
.popover .arrow {
position: absolute;
display: block;
width: 1rem;
height: 0.5rem;
margin: 0; }
.popover .arrow::before, .popover .arrow::after {
position: absolute;
display: block;
content: "";
border-color: transparent;
border-style: solid; }
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
margin-bottom: 0.5rem; }
.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
bottom: calc((0.5rem + 1px) * -1); }
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
border-width: 0.5rem 0.5rem 0; }
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
bottom: 0;
border-top-color: rgba(0, 0, 0, 0.25); }
.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
bottom: 1px;
border-top-color: #fff; }
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
margin-left: 0.5rem; }
.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
left: calc((0.5rem + 1px) * -1);
width: 0.5rem;
height: 1rem;
margin: 0; }
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
border-width: 0.5rem 0.5rem 0.5rem 0; }
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
left: 0;
border-right-color: rgba(0, 0, 0, 0.25); }
.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
left: 1px;
border-right-color: #fff; }
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
margin-top: 0.5rem; }
.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
top: calc((0.5rem + 1px) * -1); }
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
border-width: 0 0.5rem 0.5rem 0.5rem; }
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
top: 0;
border-bottom-color: rgba(0, 0, 0, 0.25); }
.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
top: 1px;
border-bottom-color: #fff; }
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
position: absolute;
top: 0;
left: 50%;
display: block;
width: 1rem;
margin-left: -0.5rem;
content: "";
border-bottom: 1px solid #f7f7f7; }
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
margin-right: 0.5rem; }
.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
right: calc((0.5rem + 1px) * -1);
width: 0.5rem;
height: 1rem;
margin: 0; }
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
border-width: 0.5rem 0 0.5rem 0.5rem; }
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
right: 0;
border-left-color: rgba(0, 0, 0, 0.25); }
.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
right: 1px;
border-left-color: #fff; }
.popover-header {
padding: 0.5rem 0.75rem;
margin-bottom: 0;
font-size: 1rem;
color: inherit;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
border-top-left-radius: calc( - 1px);
border-top-right-radius: calc( - 1px); }
.popover-header:empty {
display: none; }
.popover-body {
padding: 0.5rem 0.75rem;
color: #212529; }
.carousel {
position: relative; }
.carousel-inner {
position: relative;
width: 100%;
overflow: hidden; }
.carousel-item {
position: relative;
display: none;
align-items: center;
width: 100%;
transition: transform 0.6s ease;
backface-visibility: hidden;
perspective: 1000px; }
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
display: block; }
.carousel-item-next,
.carousel-item-prev {
position: absolute;
top: 0; }
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
transform: translateX(0); }
@supports (transform-style: preserve-3d) {
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
transform: translate3d(0, 0, 0); } }
.carousel-item-next,
.active.carousel-item-right {
transform: translateX(100%); }
@supports (transform-style: preserve-3d) {
.carousel-item-next,
.active.carousel-item-right {
transform: translate3d(100%, 0, 0); } }
.carousel-item-prev,
.active.carousel-item-left {
transform: translateX(-100%); }
@supports (transform-style: preserve-3d) {
.carousel-item-prev,
.active.carousel-item-left {
transform: translate3d(-100%, 0, 0); } }
.carousel-control-prev,
.carousel-control-next {
position: absolute;
top: 0;
bottom: 0;
display: flex;
align-items: center;
justify-content: center;
width: 15%;
color: #fff;
text-align: center;
opacity: 0.5; }
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
color: #fff;
text-decoration: none;
outline: 0;
opacity: .9; }
.carousel-control-prev {
left: 0; }
.carousel-control-next {
right: 0; }
.carousel-control-prev-icon,
.carousel-control-next-icon {
display: inline-block;
width: 20px;
height: 20px;
background: transparent no-repeat center center;
background-size: 100% 100%; }
.carousel-control-prev-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }
.carousel-control-next-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }
.carousel-indicators {
position: absolute;
right: 0;
bottom: 10px;
left: 0;
z-index: 15;
display: flex;
justify-content: center;
padding-left: 0;
margin-right: 15%;
margin-left: 15%;
list-style: none; }
.carousel-indicators li {
position: relative;
flex: 0 1 auto;
width: 30px;
height: 3px;
margin-right: 3px;
margin-left: 3px;
text-indent: -999px;
background-color: rgba(255, 255, 255, 0.5); }
.carousel-indicators li::before {
position: absolute;
top: -10px;
left: 0;
display: inline-block;
width: 100%;
height: 10px;
content: ""; }
.carousel-indicators li::after {
position: absolute;
bottom: -10px;
left: 0;
display: inline-block;
width: 100%;
height: 10px;
content: ""; }
.carousel-indicators .active {
background-color: #fff; }
.carousel-caption {
position: absolute;
right: 15%;
bottom: 20px;
left: 15%;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: center; }
.align-baseline {
vertical-align: baseline !important; }
.align-top {
vertical-align: top !important; }
.align-middle {
vertical-align: middle !important; }
.align-bottom {
vertical-align: bottom !important; }
.align-text-bottom {
vertical-align: text-bottom !important; }
.align-text-top {
vertical-align: text-top !important; }
.bg-primary {
background-color: #007bff !important; }
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
background-color: #0062cc !important; }
.bg-secondary {
background-color: #434343 !important; }
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
background-color: #2a2929 !important; }
.bg-success {
background-color: #739b96 !important; }
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
background-color: #5b807b !important; }
.bg-info {
background-color: #17a2b8 !important; }
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
background-color: #117a8b !important; }
.bg-warning {
background-color: #dcbe78 !important; }
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
background-color: #d2ab50 !important; }
.bg-danger {
background-color: #d28462 !important; }
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
background-color: #9f796e !important; }
.bg-light {
background-color: #f8f9fa !important; }
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
background-color: #dae0e5 !important; }
.bg-dark {
background-color: #333 !important; }
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
background-color: #1a1919 !important; }
.bg-white {
background-color: #fff !important; }
.bg-transparent {
background-color: transparent !important; }
.border {
border: 1px solid #dee2e6 !important; }
.border-top {
border-top: 1px solid #dee2e6 !important; }
.border-right {
border-right: 1px solid #dee2e6 !important; }
.border-bottom {
border-bottom: 1px solid #dee2e6 !important; }
.border-left {
border-left: 1px solid #dee2e6 !important; }
.border-0 {
border: 0 !important; }
.border-top-0 {
border-top: 0 !important; }
.border-right-0 {
border-right: 0 !important; }
.border-bottom-0 {
border-bottom: 0 !important; }
.border-left-0 {
border-left: 0 !important; }
.border-primary {
border-color: #007bff !important; }
.border-secondary {
border-color: #434343 !important; }
.border-success {
border-color: #739b96 !important; }
.border-info {
border-color: #17a2b8 !important; }
.border-warning {
border-color: #dcbe78 !important; }
.border-danger {
border-color: #d28462 !important; }
.border-light {
border-color: #f8f9fa !important; }
.border-dark {
border-color: #333 !important; }
.border-white {
border-color: #fff !important; }
.rounded {
border-radius: !important; }
.rounded-top {
border-top-left-radius: !important;
border-top-right-radius: !important; }
.rounded-right {
border-top-right-radius: !important;
border-bottom-right-radius: !important; }
.rounded-bottom {
border-bottom-right-radius: !important;
border-bottom-left-radius: !important; }
.rounded-left {
border-top-left-radius: !important;
border-bottom-left-radius: !important; }
.rounded-circle {
border-radius: 50% !important; }
.rounded-0 {
border-radius: 0 !important; }
.clearfix::after {
display: block;
clear: both;
content: ""; }
.d-none {
display: none !important; }
.d-inline {
display: inline !important; }
.d-inline-block {
display: inline-block !important; }
.d-block {
display: block !important; }
.d-table {
display: table !important; }
.d-table-row {
display: table-row !important; }
.d-table-cell {
display: table-cell !important; }
.d-flex {
display: flex !important; }
.d-inline-flex {
display: inline-flex !important; }
@media (min-width: 576px) {
.d-sm-none {
display: none !important; }
.d-sm-inline {
display: inline !important; }
.d-sm-inline-block {
display: inline-block !important; }
.d-sm-block {
display: block !important; }
.d-sm-table {
display: table !important; }
.d-sm-table-row {
display: table-row !important; }
.d-sm-table-cell {
display: table-cell !important; }
.d-sm-flex {
display: flex !important; }
.d-sm-inline-flex {
display: inline-flex !important; } }
@media (min-width: 768px) {
.d-md-none {
display: none !important; }
.d-md-inline {
display: inline !important; }
.d-md-inline-block {
display: inline-block !important; }
.d-md-block {
display: block !important; }
.d-md-table {
display: table !important; }
.d-md-table-row {
display: table-row !important; }
.d-md-table-cell {
display: table-cell !important; }
.d-md-flex {
display: flex !important; }
.d-md-inline-flex {
display: inline-flex !important; } }
@media (min-width: 992px) {
.d-lg-none {
display: none !important; }
.d-lg-inline {
display: inline !important; }
.d-lg-inline-block {
display: inline-block !important; }
.d-lg-block {
display: block !important; }
.d-lg-table {
display: table !important; }
.d-lg-table-row {
display: table-row !important; }
.d-lg-table-cell {
display: table-cell !important; }
.d-lg-flex {
display: flex !important; }
.d-lg-inline-flex {
display: inline-flex !important; } }
@media (min-width: 1200px) {
.d-xl-none {
display: none !important; }
.d-xl-inline {
display: inline !important; }
.d-xl-inline-block {
display: inline-block !important; }
.d-xl-block {
display: block !important; }
.d-xl-table {
display: table !important; }
.d-xl-table-row {
display: table-row !important; }
.d-xl-table-cell {
display: table-cell !important; }
.d-xl-flex {
display: flex !important; }
.d-xl-inline-flex {
display: inline-flex !important; } }
@media print {
.d-print-none {
display: none !important; }
.d-print-inline {
display: inline !important; }
.d-print-inline-block {
display: inline-block !important; }
.d-print-block {
display: block !important; }
.d-print-table {
display: table !important; }
.d-print-table-row {
display: table-row !important; }
.d-print-table-cell {
display: table-cell !important; }
.d-print-flex {
display: flex !important; }
.d-print-inline-flex {
display: inline-flex !important; } }
.embed-responsive {
position: relative;
display: block;
width: 100%;
padding: 0;
overflow: hidden; }
.embed-responsive::before {
display: block;
content: ""; }
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0; }
.embed-responsive-21by9::before {
padding-top: 42.8571428571%; }
.embed-responsive-16by9::before {
padding-top: 56.25%; }
.embed-responsive-4by3::before {
padding-top: 75%; }
.embed-responsive-1by1::before {
padding-top: 100%; }
.flex-row {
flex-direction: row !important; }
.flex-column {
flex-direction: column !important; }
.flex-row-reverse {
flex-direction: row-reverse !important; }
.flex-column-reverse {
flex-direction: column-reverse !important; }
.flex-wrap {
flex-wrap: wrap !important; }
.flex-nowrap {
flex-wrap: nowrap !important; }
.flex-wrap-reverse {
flex-wrap: wrap-reverse !important; }
.justify-content-start {
justify-content: flex-start !important; }
.justify-content-end {
justify-content: flex-end !important; }
.justify-content-center {
justify-content: center !important; }
.justify-content-between {
justify-content: space-between !important; }
.justify-content-around {
justify-content: space-around !important; }
.align-items-start {
align-items: flex-start !important; }
.align-items-end {
align-items: flex-end !important; }
.align-items-center {
align-items: center !important; }
.align-items-baseline {
align-items: baseline !important; }
.align-items-stretch {
align-items: stretch !important; }
.align-content-start {
align-content: flex-start !important; }
.align-content-end {
align-content: flex-end !important; }
.align-content-center {
align-content: center !important; }
.align-content-between {
align-content: space-between !important; }
.align-content-around {
align-content: space-around !important; }
.align-content-stretch {
align-content: stretch !important; }
.align-self-auto {
align-self: auto !important; }
.align-self-start {
align-self: flex-start !important; }
.align-self-end {
align-self: flex-end !important; }
.align-self-center {
align-self: center !important; }
.align-self-baseline {
align-self: baseline !important; }
.align-self-stretch {
align-self: stretch !important; }
@media (min-width: 576px) {
.flex-sm-row {
flex-direction: row !important; }
.flex-sm-column {
flex-direction: column !important; }
.flex-sm-row-reverse {
flex-direction: row-reverse !important; }
.flex-sm-column-reverse {
flex-direction: column-reverse !important; }
.flex-sm-wrap {
flex-wrap: wrap !important; }
.flex-sm-nowrap {
flex-wrap: nowrap !important; }
.flex-sm-wrap-reverse {
flex-wrap: wrap-reverse !important; }
.justify-content-sm-start {
justify-content: flex-start !important; }
.justify-content-sm-end {
justify-content: flex-end !important; }
.justify-content-sm-center {
justify-content: center !important; }
.justify-content-sm-between {
justify-content: space-between !important; }
.justify-content-sm-around {
justify-content: space-around !important; }
.align-items-sm-start {
align-items: flex-start !important; }
.align-items-sm-end {
align-items: flex-end !important; }
.align-items-sm-center {
align-items: center !important; }
.align-items-sm-baseline {
align-items: baseline !important; }
.align-items-sm-stretch {
align-items: stretch !important; }
.align-content-sm-start {
align-content: flex-start !important; }
.align-content-sm-end {
align-content: flex-end !important; }
.align-content-sm-center {
align-content: center !important; }
.align-content-sm-between {
align-content: space-between !important; }
.align-content-sm-around {
align-content: space-around !important; }
.align-content-sm-stretch {
align-content: stretch !important; }
.align-self-sm-auto {
align-self: auto !important; }
.align-self-sm-start {
align-self: flex-start !important; }
.align-self-sm-end {
align-self: flex-end !important; }
.align-self-sm-center {
align-self: center !important; }
.align-self-sm-baseline {
align-self: baseline !important; }
.align-self-sm-stretch {
align-self: stretch !important; } }
@media (min-width: 768px) {
.flex-md-row {
flex-direction: row !important; }
.flex-md-column {
flex-direction: column !important; }
.flex-md-row-reverse {
flex-direction: row-reverse !important; }
.flex-md-column-reverse {
flex-direction: column-reverse !important; }
.flex-md-wrap {
flex-wrap: wrap !important; }
.flex-md-nowrap {
flex-wrap: nowrap !important; }
.flex-md-wrap-reverse {
flex-wrap: wrap-reverse !important; }
.justify-content-md-start {
justify-content: flex-start !important; }
.justify-content-md-end {
justify-content: flex-end !important; }
.justify-content-md-center {
justify-content: center !important; }
.justify-content-md-between {
justify-content: space-between !important; }
.justify-content-md-around {
justify-content: space-around !important; }
.align-items-md-start {
align-items: flex-start !important; }
.align-items-md-end {
align-items: flex-end !important; }
.align-items-md-center {
align-items: center !important; }
.align-items-md-baseline {
align-items: baseline !important; }
.align-items-md-stretch {
align-items: stretch !important; }
.align-content-md-start {
align-content: flex-start !important; }
.align-content-md-end {
align-content: flex-end !important; }
.align-content-md-center {
align-content: center !important; }
.align-content-md-between {
align-content: space-between !important; }
.align-content-md-around {
align-content: space-around !important; }
.align-content-md-stretch {
align-content: stretch !important; }
.align-self-md-auto {
align-self: auto !important; }
.align-self-md-start {
align-self: flex-start !important; }
.align-self-md-end {
align-self: flex-end !important; }
.align-self-md-center {
align-self: center !important; }
.align-self-md-baseline {
align-self: baseline !important; }
.align-self-md-stretch {
align-self: stretch !important; } }
@media (min-width: 992px) {
.flex-lg-row {
flex-direction: row !important; }
.flex-lg-column {
flex-direction: column !important; }
.flex-lg-row-reverse {
flex-direction: row-reverse !important; }
.flex-lg-column-reverse {
flex-direction: column-reverse !important; }
.flex-lg-wrap {
flex-wrap: wrap !important; }
.flex-lg-nowrap {
flex-wrap: nowrap !important; }
.flex-lg-wrap-reverse {
flex-wrap: wrap-reverse !important; }
.justify-content-lg-start {
justify-content: flex-start !important; }
.justify-content-lg-end {
justify-content: flex-end !important; }
.justify-content-lg-center {
justify-content: center !important; }
.justify-content-lg-between {
justify-content: space-between !important; }
.justify-content-lg-around {
justify-content: space-around !important; }
.align-items-lg-start {
align-items: flex-start !important; }
.align-items-lg-end {
align-items: flex-end !important; }
.align-items-lg-center {
align-items: center !important; }
.align-items-lg-baseline {
align-items: baseline !important; }
.align-items-lg-stretch {
align-items: stretch !important; }
.align-content-lg-start {
align-content: flex-start !important; }
.align-content-lg-end {
align-content: flex-end !important; }
.align-content-lg-center {
align-content: center !important; }
.align-content-lg-between {
align-content: space-between !important; }
.align-content-lg-around {
align-content: space-around !important; }
.align-content-lg-stretch {
align-content: stretch !important; }
.align-self-lg-auto {
align-self: auto !important; }
.align-self-lg-start {
align-self: flex-start !important; }
.align-self-lg-end {
align-self: flex-end !important; }
.align-self-lg-center {
align-self: center !important; }
.align-self-lg-baseline {
align-self: baseline !important; }
.align-self-lg-stretch {
align-self: stretch !important; } }
@media (min-width: 1200px) {
.flex-xl-row {
flex-direction: row !important; }
.flex-xl-column {
flex-direction: column !important; }
.flex-xl-row-reverse {
flex-direction: row-reverse !important; }
.flex-xl-column-reverse {
flex-direction: column-reverse !important; }
.flex-xl-wrap {
flex-wrap: wrap !important; }
.flex-xl-nowrap {
flex-wrap: nowrap !important; }
.flex-xl-wrap-reverse {
flex-wrap: wrap-reverse !important; }
.justify-content-xl-start {
justify-content: flex-start !important; }
.justify-content-xl-end {
justify-content: flex-end !important; }
.justify-content-xl-center {
justify-content: center !important; }
.justify-content-xl-between {
justify-content: space-between !important; }
.justify-content-xl-around {
justify-content: space-around !important; }
.align-items-xl-start {
align-items: flex-start !important; }
.align-items-xl-end {
align-items: flex-end !important; }
.align-items-xl-center {
align-items: center !important; }
.align-items-xl-baseline {
align-items: baseline !important; }
.align-items-xl-stretch {
align-items: stretch !important; }
.align-content-xl-start {
align-content: flex-start !important; }
.align-content-xl-end {
align-content: flex-end !important; }
.align-content-xl-center {
align-content: center !important; }
.align-content-xl-between {
align-content: space-between !important; }
.align-content-xl-around {
align-content: space-around !important; }
.align-content-xl-stretch {
align-content: stretch !important; }
.align-self-xl-auto {
align-self: auto !important; }
.align-self-xl-start {
align-self: flex-start !important; }
.align-self-xl-end {
align-self: flex-end !important; }
.align-self-xl-center {
align-self: center !important; }
.align-self-xl-baseline {
align-self: baseline !important; }
.align-self-xl-stretch {
align-self: stretch !important; } }
.float-left {
float: left !important; }
.float-right {
float: right !important; }
.float-none {
float: none !important; }
@media (min-width: 576px) {
.float-sm-left {
float: left !important; }
.float-sm-right {
float: right !important; }
.float-sm-none {
float: none !important; } }
@media (min-width: 768px) {
.float-md-left {
float: left !important; }
.float-md-right {
float: right !important; }
.float-md-none {
float: none !important; } }
@media (min-width: 992px) {
.float-lg-left {
float: left !important; }
.float-lg-right {
float: right !important; }
.float-lg-none {
float: none !important; } }
@media (min-width: 1200px) {
.float-xl-left {
float: left !important; }
.float-xl-right {
float: right !important; }
.float-xl-none {
float: none !important; } }
.position-static {
position: static !important; }
.position-relative {
position: relative !important; }
.position-absolute {
position: absolute !important; }
.position-fixed {
position: fixed !important; }
.position-sticky {
position: sticky !important; }
.fixed-top {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 1030; }
.fixed-bottom {
position: fixed;
right: 0;
bottom: 0;
left: 0;
z-index: 1030; }
@supports (position: sticky) {
.sticky-top {
position: sticky;
top: 0;
z-index: 1020; } }
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
clip-path: inset(50%);
border: 0; }
.sr-only-focusable:active, .sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
overflow: visible;
clip: auto;
white-space: normal;
clip-path: none; }
.w-25 {
width: 25% !important; }
.w-50 {
width: 50% !important; }
.w-75 {
width: 75% !important; }
.w-100 {
width: 100% !important; }
.h-25 {
height: 25% !important; }
.h-50 {
height: 50% !important; }
.h-75 {
height: 75% !important; }
.h-100 {
height: 100% !important; }
.mw-100 {
max-width: 100% !important; }
.mh-100 {
max-height: 100% !important; }
.m-0 {
margin: 0 !important; }
.mt-0,
.my-0 {
margin-top: 0 !important; }
.mr-0,
.mx-0 {
margin-right: 0 !important; }
.mb-0,
.my-0 {
margin-bottom: 0 !important; }
.ml-0,
.mx-0 {
margin-left: 0 !important; }
.m-1 {
margin: 0.25rem !important; }
.mt-1,
.my-1 {
margin-top: 0.25rem !important; }
.mr-1,
.mx-1 {
margin-right: 0.25rem !important; }
.mb-1,
.my-1 {
margin-bottom: 0.25rem !important; }
.ml-1,
.mx-1 {
margin-left: 0.25rem !important; }
.m-2 {
margin: 0.5rem !important; }
.mt-2,
.my-2 {
margin-top: 0.5rem !important; }
.mr-2,
.mx-2 {
margin-right: 0.5rem !important; }
.mb-2,
.my-2 {
margin-bottom: 0.5rem !important; }
.ml-2,
.mx-2 {
margin-left: 0.5rem !important; }
.m-3 {
margin: 1rem !important; }
.mt-3,
.my-3 {
margin-top: 1rem !important; }
.mr-3,
.mx-3 {
margin-right: 1rem !important; }
.mb-3,
.my-3 {
margin-bottom: 1rem !important; }
.ml-3,
.mx-3 {
margin-left: 1rem !important; }
.m-4 {
margin: 1.5rem !important; }
.mt-4,
.my-4 {
margin-top: 1.5rem !important; }
.mr-4,
.mx-4 {
margin-right: 1.5rem !important; }
.mb-4,
.my-4 {
margin-bottom: 1.5rem !important; }
.ml-4,
.mx-4 {
margin-left: 1.5rem !important; }
.m-5 {
margin: 3rem !important; }
.mt-5,
.my-5 {
margin-top: 3rem !important; }
.mr-5,
.mx-5 {
margin-right: 3rem !important; }
.mb-5,
.my-5 {
margin-bottom: 3rem !important; }
.ml-5,
.mx-5 {
margin-left: 3rem !important; }
.m-6 {
margin: 4.5rem !important; }
.mt-6,
.my-6 {
margin-top: 4.5rem !important; }
.mr-6,
.mx-6 {
margin-right: 4.5rem !important; }
.mb-6,
.my-6 {
margin-bottom: 4.5rem !important; }
.ml-6,
.mx-6 {
margin-left: 4.5rem !important; }
.m-7 {
margin: 6rem !important; }
.mt-7,
.my-7 {
margin-top: 6rem !important; }
.mr-7,
.mx-7 {
margin-right: 6rem !important; }
.mb-7,
.my-7 {
margin-bottom: 6rem !important; }
.ml-7,
.mx-7 {
margin-left: 6rem !important; }
.m-8 {
margin: 7.5rem !important; }
.mt-8,
.my-8 {
margin-top: 7.5rem !important; }
.mr-8,
.mx-8 {
margin-right: 7.5rem !important; }
.mb-8,
.my-8 {
margin-bottom: 7.5rem !important; }
.ml-8,
.mx-8 {
margin-left: 7.5rem !important; }
.m-9 {
margin: 9rem !important; }
.mt-9,
.my-9 {
margin-top: 9rem !important; }
.mr-9,
.mx-9 {
margin-right: 9rem !important; }
.mb-9,
.my-9 {
margin-bottom: 9rem !important; }
.ml-9,
.mx-9 {
margin-left: 9rem !important; }
.m-10 {
margin: 10.5rem !important; }
.mt-10,
.my-10 {
margin-top: 10.5rem !important; }
.mr-10,
.mx-10 {
margin-right: 10.5rem !important; }
.mb-10,
.my-10 {
margin-bottom: 10.5rem !important; }
.ml-10,
.mx-10 {
margin-left: 10.5rem !important; }
.p-0 {
padding: 0 !important; }
.pt-0,
.py-0 {
padding-top: 0 !important; }
.pr-0,
.px-0 {
padding-right: 0 !important; }
.pb-0,
.py-0 {
padding-bottom: 0 !important; }
.pl-0,
.px-0 {
padding-left: 0 !important; }
.p-1 {
padding: 0.25rem !important; }
.pt-1,
.py-1 {
padding-top: 0.25rem !important; }
.pr-1,
.px-1 {
padding-right: 0.25rem !important; }
.pb-1,
.py-1 {
padding-bottom: 0.25rem !important; }
.pl-1,
.px-1 {
padding-left: 0.25rem !important; }
.p-2 {
padding: 0.5rem !important; }
.pt-2,
.py-2 {
padding-top: 0.5rem !important; }
.pr-2,
.px-2 {
padding-right: 0.5rem !important; }
.pb-2,
.py-2 {
padding-bottom: 0.5rem !important; }
.pl-2,
.px-2 {
padding-left: 0.5rem !important; }
.p-3 {
padding: 1rem !important; }
.pt-3,
.py-3 {
padding-top: 1rem !important; }
.pr-3,
.px-3 {
padding-right: 1rem !important; }
.pb-3,
.py-3 {
padding-bottom: 1rem !important; }
.pl-3,
.px-3 {
padding-left: 1rem !important; }
.p-4 {
padding: 1.5rem !important; }
.pt-4,
.py-4 {
padding-top: 1.5rem !important; }
.pr-4,
.px-4 {
padding-right: 1.5rem !important; }
.pb-4,
.py-4 {
padding-bottom: 1.5rem !important; }
.pl-4,
.px-4 {
padding-left: 1.5rem !important; }
.p-5 {
padding: 3rem !important; }
.pt-5,
.py-5 {
padding-top: 3rem !important; }
.pr-5,
.px-5 {
padding-right: 3rem !important; }
.pb-5,
.py-5 {
padding-bottom: 3rem !important; }
.pl-5,
.px-5 {
padding-left: 3rem !important; }
.p-6 {
padding: 4.5rem !important; }
.pt-6,
.py-6 {
padding-top: 4.5rem !important; }
.pr-6,
.px-6 {
padding-right: 4.5rem !important; }
.pb-6,
.py-6 {
padding-bottom: 4.5rem !important; }
.pl-6,
.px-6 {
padding-left: 4.5rem !important; }
.p-7 {
padding: 6rem !important; }
.pt-7,
.py-7 {
padding-top: 6rem !important; }
.pr-7,
.px-7 {
padding-right: 6rem !important; }
.pb-7,
.py-7 {
padding-bottom: 6rem !important; }
.pl-7,
.px-7 {
padding-left: 6rem !important; }
.p-8 {
padding: 7.5rem !important; }
.pt-8,
.py-8 {
padding-top: 7.5rem !important; }
.pr-8,
.px-8 {
padding-right: 7.5rem !important; }
.pb-8,
.py-8 {
padding-bottom: 7.5rem !important; }
.pl-8,
.px-8 {
padding-left: 7.5rem !important; }
.p-9 {
padding: 9rem !important; }
.pt-9,
.py-9 {
padding-top: 9rem !important; }
.pr-9,
.px-9 {
padding-right: 9rem !important; }
.pb-9,
.py-9 {
padding-bottom: 9rem !important; }
.pl-9,
.px-9 {
padding-left: 9rem !important; }
.p-10 {
padding: 10.5rem !important; }
.pt-10,
.py-10 {
padding-top: 10.5rem !important; }
.pr-10,
.px-10 {
padding-right: 10.5rem !important; }
.pb-10,
.py-10 {
padding-bottom: 10.5rem !important; }
.pl-10,
.px-10 {
padding-left: 10.5rem !important; }
.m-auto {
margin: auto !important; }
.mt-auto,
.my-auto {
margin-top: auto !important; }
.mr-auto,
.mx-auto {
margin-right: auto !important; }
.mb-auto,
.my-auto {
margin-bottom: auto !important; }
.ml-auto,
.mx-auto {
margin-left: auto !important; }
@media (min-width: 576px) {
.m-sm-0 {
margin: 0 !important; }
.mt-sm-0,
.my-sm-0 {
margin-top: 0 !important; }
.mr-sm-0,
.mx-sm-0 {
margin-right: 0 !important; }
.mb-sm-0,
.my-sm-0 {
margin-bottom: 0 !important; }
.ml-sm-0,
.mx-sm-0 {
margin-left: 0 !important; }
.m-sm-1 {
margin: 0.25rem !important; }
.mt-sm-1,
.my-sm-1 {
margin-top: 0.25rem !important; }
.mr-sm-1,
.mx-sm-1 {
margin-right: 0.25rem !important; }
.mb-sm-1,
.my-sm-1 {
margin-bottom: 0.25rem !important; }
.ml-sm-1,
.mx-sm-1 {
margin-left: 0.25rem !important; }
.m-sm-2 {
margin: 0.5rem !important; }
.mt-sm-2,
.my-sm-2 {
margin-top: 0.5rem !important; }
.mr-sm-2,
.mx-sm-2 {
margin-right: 0.5rem !important; }
.mb-sm-2,
.my-sm-2 {
margin-bottom: 0.5rem !important; }
.ml-sm-2,
.mx-sm-2 {
margin-left: 0.5rem !important; }
.m-sm-3 {
margin: 1rem !important; }
.mt-sm-3,
.my-sm-3 {
margin-top: 1rem !important; }
.mr-sm-3,
.mx-sm-3 {
margin-right: 1rem !important; }
.mb-sm-3,
.my-sm-3 {
margin-bottom: 1rem !important; }
.ml-sm-3,
.mx-sm-3 {
margin-left: 1rem !important; }
.m-sm-4 {
margin: 1.5rem !important; }
.mt-sm-4,
.my-sm-4 {
margin-top: 1.5rem !important; }
.mr-sm-4,
.mx-sm-4 {
margin-right: 1.5rem !important; }
.mb-sm-4,
.my-sm-4 {
margin-bottom: 1.5rem !important; }
.ml-sm-4,
.mx-sm-4 {
margin-left: 1.5rem !important; }
.m-sm-5 {
margin: 3rem !important; }
.mt-sm-5,
.my-sm-5 {
margin-top: 3rem !important; }
.mr-sm-5,
.mx-sm-5 {
margin-right: 3rem !important; }
.mb-sm-5,
.my-sm-5 {
margin-bottom: 3rem !important; }
.ml-sm-5,
.mx-sm-5 {
margin-left: 3rem !important; }
.m-sm-6 {
margin: 4.5rem !important; }
.mt-sm-6,
.my-sm-6 {
margin-top: 4.5rem !important; }
.mr-sm-6,
.mx-sm-6 {
margin-right: 4.5rem !important; }
.mb-sm-6,
.my-sm-6 {
margin-bottom: 4.5rem !important; }
.ml-sm-6,
.mx-sm-6 {
margin-left: 4.5rem !important; }
.m-sm-7 {
margin: 6rem !important; }
.mt-sm-7,
.my-sm-7 {
margin-top: 6rem !important; }
.mr-sm-7,
.mx-sm-7 {
margin-right: 6rem !important; }
.mb-sm-7,
.my-sm-7 {
margin-bottom: 6rem !important; }
.ml-sm-7,
.mx-sm-7 {
margin-left: 6rem !important; }
.m-sm-8 {
margin: 7.5rem !important; }
.mt-sm-8,
.my-sm-8 {
margin-top: 7.5rem !important; }
.mr-sm-8,
.mx-sm-8 {
margin-right: 7.5rem !important; }
.mb-sm-8,
.my-sm-8 {
margin-bottom: 7.5rem !important; }
.ml-sm-8,
.mx-sm-8 {
margin-left: 7.5rem !important; }
.m-sm-9 {
margin: 9rem !important; }
.mt-sm-9,
.my-sm-9 {
margin-top: 9rem !important; }
.mr-sm-9,
.mx-sm-9 {
margin-right: 9rem !important; }
.mb-sm-9,
.my-sm-9 {
margin-bottom: 9rem !important; }
.ml-sm-9,
.mx-sm-9 {
margin-left: 9rem !important; }
.m-sm-10 {
margin: 10.5rem !important; }
.mt-sm-10,
.my-sm-10 {
margin-top: 10.5rem !important; }
.mr-sm-10,
.mx-sm-10 {
margin-right: 10.5rem !important; }
.mb-sm-10,
.my-sm-10 {
margin-bottom: 10.5rem !important; }
.ml-sm-10,
.mx-sm-10 {
margin-left: 10.5rem !important; }
.p-sm-0 {
padding: 0 !important; }
.pt-sm-0,
.py-sm-0 {
padding-top: 0 !important; }
.pr-sm-0,
.px-sm-0 {
padding-right: 0 !important; }
.pb-sm-0,
.py-sm-0 {
padding-bottom: 0 !important; }
.pl-sm-0,
.px-sm-0 {
padding-left: 0 !important; }
.p-sm-1 {
padding: 0.25rem !important; }
.pt-sm-1,
.py-sm-1 {
padding-top: 0.25rem !important; }
.pr-sm-1,
.px-sm-1 {
padding-right: 0.25rem !important; }
.pb-sm-1,
.py-sm-1 {
padding-bottom: 0.25rem !important; }
.pl-sm-1,
.px-sm-1 {
padding-left: 0.25rem !important; }
.p-sm-2 {
padding: 0.5rem !important; }
.pt-sm-2,
.py-sm-2 {
padding-top: 0.5rem !important; }
.pr-sm-2,
.px-sm-2 {
padding-right: 0.5rem !important; }
.pb-sm-2,
.py-sm-2 {
padding-bottom: 0.5rem !important; }
.pl-sm-2,
.px-sm-2 {
padding-left: 0.5rem !important; }
.p-sm-3 {
padding: 1rem !important; }
.pt-sm-3,
.py-sm-3 {
padding-top: 1rem !important; }
.pr-sm-3,
.px-sm-3 {
padding-right: 1rem !important; }
.pb-sm-3,
.py-sm-3 {
padding-bottom: 1rem !important; }
.pl-sm-3,
.px-sm-3 {
padding-left: 1rem !important; }
.p-sm-4 {
padding: 1.5rem !important; }
.pt-sm-4,
.py-sm-4 {
padding-top: 1.5rem !important; }
.pr-sm-4,
.px-sm-4 {
padding-right: 1.5rem !important; }
.pb-sm-4,
.py-sm-4 {
padding-bottom: 1.5rem !important; }
.pl-sm-4,
.px-sm-4 {
padding-left: 1.5rem !important; }
.p-sm-5 {
padding: 3rem !important; }
.pt-sm-5,
.py-sm-5 {
padding-top: 3rem !important; }
.pr-sm-5,
.px-sm-5 {
padding-right: 3rem !important; }
.pb-sm-5,
.py-sm-5 {
padding-bottom: 3rem !important; }
.pl-sm-5,
.px-sm-5 {
padding-left: 3rem !important; }
.p-sm-6 {
padding: 4.5rem !important; }
.pt-sm-6,
.py-sm-6 {
padding-top: 4.5rem !important; }
.pr-sm-6,
.px-sm-6 {
padding-right: 4.5rem !important; }
.pb-sm-6,
.py-sm-6 {
padding-bottom: 4.5rem !important; }
.pl-sm-6,
.px-sm-6 {
padding-left: 4.5rem !important; }
.p-sm-7 {
padding: 6rem !important; }
.pt-sm-7,
.py-sm-7 {
padding-top: 6rem !important; }
.pr-sm-7,
.px-sm-7 {
padding-right: 6rem !important; }
.pb-sm-7,
.py-sm-7 {
padding-bottom: 6rem !important; }
.pl-sm-7,
.px-sm-7 {
padding-left: 6rem !important; }
.p-sm-8 {
padding: 7.5rem !important; }
.pt-sm-8,
.py-sm-8 {
padding-top: 7.5rem !important; }
.pr-sm-8,
.px-sm-8 {
padding-right: 7.5rem !important; }
.pb-sm-8,
.py-sm-8 {
padding-bottom: 7.5rem !important; }
.pl-sm-8,
.px-sm-8 {
padding-left: 7.5rem !important; }
.p-sm-9 {
padding: 9rem !important; }
.pt-sm-9,
.py-sm-9 {
padding-top: 9rem !important; }
.pr-sm-9,
.px-sm-9 {
padding-right: 9rem !important; }
.pb-sm-9,
.py-sm-9 {
padding-bottom: 9rem !important; }
.pl-sm-9,
.px-sm-9 {
padding-left: 9rem !important; }
.p-sm-10 {
padding: 10.5rem !important; }
.pt-sm-10,
.py-sm-10 {
padding-top: 10.5rem !important; }
.pr-sm-10,
.px-sm-10 {
padding-right: 10.5rem !important; }
.pb-sm-10,
.py-sm-10 {
padding-bottom: 10.5rem !important; }
.pl-sm-10,
.px-sm-10 {
padding-left: 10.5rem !important; }
.m-sm-auto {
margin: auto !important; }
.mt-sm-auto,
.my-sm-auto {
margin-top: auto !important; }
.mr-sm-auto,
.mx-sm-auto {
margin-right: auto !important; }
.mb-sm-auto,
.my-sm-auto {
margin-bottom: auto !important; }
.ml-sm-auto,
.mx-sm-auto {
margin-left: auto !important; } }
@media (min-width: 768px) {
.m-md-0 {
margin: 0 !important; }
.mt-md-0,
.my-md-0 {
margin-top: 0 !important; }
.mr-md-0,
.mx-md-0 {
margin-right: 0 !important; }
.mb-md-0,
.my-md-0 {
margin-bottom: 0 !important; }
.ml-md-0,
.mx-md-0 {
margin-left: 0 !important; }
.m-md-1 {
margin: 0.25rem !important; }
.mt-md-1,
.my-md-1 {
margin-top: 0.25rem !important; }
.mr-md-1,
.mx-md-1 {
margin-right: 0.25rem !important; }
.mb-md-1,
.my-md-1 {
margin-bottom: 0.25rem !important; }
.ml-md-1,
.mx-md-1 {
margin-left: 0.25rem !important; }
.m-md-2 {
margin: 0.5rem !important; }
.mt-md-2,
.my-md-2 {
margin-top: 0.5rem !important; }
.mr-md-2,
.mx-md-2 {
margin-right: 0.5rem !important; }
.mb-md-2,
.my-md-2 {
margin-bottom: 0.5rem !important; }
.ml-md-2,
.mx-md-2 {
margin-left: 0.5rem !important; }
.m-md-3 {
margin: 1rem !important; }
.mt-md-3,
.my-md-3 {
margin-top: 1rem !important; }
.mr-md-3,
.mx-md-3 {
margin-right: 1rem !important; }
.mb-md-3,
.my-md-3 {
margin-bottom: 1rem !important; }
.ml-md-3,
.mx-md-3 {
margin-left: 1rem !important; }
.m-md-4 {
margin: 1.5rem !important; }
.mt-md-4,
.my-md-4 {
margin-top: 1.5rem !important; }
.mr-md-4,
.mx-md-4 {
margin-right: 1.5rem !important; }
.mb-md-4,
.my-md-4 {
margin-bottom: 1.5rem !important; }
.ml-md-4,
.mx-md-4 {
margin-left: 1.5rem !important; }
.m-md-5 {
margin: 3rem !important; }
.mt-md-5,
.my-md-5 {
margin-top: 3rem !important; }
.mr-md-5,
.mx-md-5 {
margin-right: 3rem !important; }
.mb-md-5,
.my-md-5 {
margin-bottom: 3rem !important; }
.ml-md-5,
.mx-md-5 {
margin-left: 3rem !important; }
.m-md-6 {
margin: 4.5rem !important; }
.mt-md-6,
.my-md-6 {
margin-top: 4.5rem !important; }
.mr-md-6,
.mx-md-6 {
margin-right: 4.5rem !important; }
.mb-md-6,
.my-md-6 {
margin-bottom: 4.5rem !important; }
.ml-md-6,
.mx-md-6 {
margin-left: 4.5rem !important; }
.m-md-7 {
margin: 6rem !important; }
.mt-md-7,
.my-md-7 {
margin-top: 6rem !important; }
.mr-md-7,
.mx-md-7 {
margin-right: 6rem !important; }
.mb-md-7,
.my-md-7 {
margin-bottom: 6rem !important; }
.ml-md-7,
.mx-md-7 {
margin-left: 6rem !important; }
.m-md-8 {
margin: 7.5rem !important; }
.mt-md-8,
.my-md-8 {
margin-top: 7.5rem !important; }
.mr-md-8,
.mx-md-8 {
margin-right: 7.5rem !important; }
.mb-md-8,
.my-md-8 {
margin-bottom: 7.5rem !important; }
.ml-md-8,
.mx-md-8 {
margin-left: 7.5rem !important; }
.m-md-9 {
margin: 9rem !important; }
.mt-md-9,
.my-md-9 {
margin-top: 9rem !important; }
.mr-md-9,
.mx-md-9 {
margin-right: 9rem !important; }
.mb-md-9,
.my-md-9 {
margin-bottom: 9rem !important; }
.ml-md-9,
.mx-md-9 {
margin-left: 9rem !important; }
.m-md-10 {
margin: 10.5rem !important; }
.mt-md-10,
.my-md-10 {
margin-top: 10.5rem !important; }
.mr-md-10,
.mx-md-10 {
margin-right: 10.5rem !important; }
.mb-md-10,
.my-md-10 {
margin-bottom: 10.5rem !important; }
.ml-md-10,
.mx-md-10 {
margin-left: 10.5rem !important; }
.p-md-0 {
padding: 0 !important; }
.pt-md-0,
.py-md-0 {
padding-top: 0 !important; }
.pr-md-0,
.px-md-0 {
padding-right: 0 !important; }
.pb-md-0,
.py-md-0 {
padding-bottom: 0 !important; }
.pl-md-0,
.px-md-0 {
padding-left: 0 !important; }
.p-md-1 {
padding: 0.25rem !important; }
.pt-md-1,
.py-md-1 {
padding-top: 0.25rem !important; }
.pr-md-1,
.px-md-1 {
padding-right: 0.25rem !important; }
.pb-md-1,
.py-md-1 {
padding-bottom: 0.25rem !important; }
.pl-md-1,
.px-md-1 {
padding-left: 0.25rem !important; }
.p-md-2 {
padding: 0.5rem !important; }
.pt-md-2,
.py-md-2 {
padding-top: 0.5rem !important; }
.pr-md-2,
.px-md-2 {
padding-right: 0.5rem !important; }
.pb-md-2,
.py-md-2 {
padding-bottom: 0.5rem !important; }
.pl-md-2,
.px-md-2 {
padding-left: 0.5rem !important; }
.p-md-3 {
padding: 1rem !important; }
.pt-md-3,
.py-md-3 {
padding-top: 1rem !important; }
.pr-md-3,
.px-md-3 {
padding-right: 1rem !important; }
.pb-md-3,
.py-md-3 {
padding-bottom: 1rem !important; }
.pl-md-3,
.px-md-3 {
padding-left: 1rem !important; }
.p-md-4 {
padding: 1.5rem !important; }
.pt-md-4,
.py-md-4 {
padding-top: 1.5rem !important; }
.pr-md-4,
.px-md-4 {
padding-right: 1.5rem !important; }
.pb-md-4,
.py-md-4 {
padding-bottom: 1.5rem !important; }
.pl-md-4,
.px-md-4 {
padding-left: 1.5rem !important; }
.p-md-5 {
padding: 3rem !important; }
.pt-md-5,
.py-md-5 {
padding-top: 3rem !important; }
.pr-md-5,
.px-md-5 {
padding-right: 3rem !important; }
.pb-md-5,
.py-md-5 {
padding-bottom: 3rem !important; }
.pl-md-5,
.px-md-5 {
padding-left: 3rem !important; }
.p-md-6 {
padding: 4.5rem !important; }
.pt-md-6,
.py-md-6 {
padding-top: 4.5rem !important; }
.pr-md-6,
.px-md-6 {
padding-right: 4.5rem !important; }
.pb-md-6,
.py-md-6 {
padding-bottom: 4.5rem !important; }
.pl-md-6,
.px-md-6 {
padding-left: 4.5rem !important; }
.p-md-7 {
padding: 6rem !important; }
.pt-md-7,
.py-md-7 {
padding-top: 6rem !important; }
.pr-md-7,
.px-md-7 {
padding-right: 6rem !important; }
.pb-md-7,
.py-md-7 {
padding-bottom: 6rem !important; }
.pl-md-7,
.px-md-7 {
padding-left: 6rem !important; }
.p-md-8 {
padding: 7.5rem !important; }
.pt-md-8,
.py-md-8 {
padding-top: 7.5rem !important; }
.pr-md-8,
.px-md-8 {
padding-right: 7.5rem !important; }
.pb-md-8,
.py-md-8 {
padding-bottom: 7.5rem !important; }
.pl-md-8,
.px-md-8 {
padding-left: 7.5rem !important; }
.p-md-9 {
padding: 9rem !important; }
.pt-md-9,
.py-md-9 {
padding-top: 9rem !important; }
.pr-md-9,
.px-md-9 {
padding-right: 9rem !important; }
.pb-md-9,
.py-md-9 {
padding-bottom: 9rem !important; }
.pl-md-9,
.px-md-9 {
padding-left: 9rem !important; }
.p-md-10 {
padding: 10.5rem !important; }
.pt-md-10,
.py-md-10 {
padding-top: 10.5rem !important; }
.pr-md-10,
.px-md-10 {
padding-right: 10.5rem !important; }
.pb-md-10,
.py-md-10 {
padding-bottom: 10.5rem !important; }
.pl-md-10,
.px-md-10 {
padding-left: 10.5rem !important; }
.m-md-auto {
margin: auto !important; }
.mt-md-auto,
.my-md-auto {
margin-top: auto !important; }
.mr-md-auto,
.mx-md-auto {
margin-right: auto !important; }
.mb-md-auto,
.my-md-auto {
margin-bottom: auto !important; }
.ml-md-auto,
.mx-md-auto {
margin-left: auto !important; } }
@media (min-width: 992px) {
.m-lg-0 {
margin: 0 !important; }
.mt-lg-0,
.my-lg-0 {
margin-top: 0 !important; }
.mr-lg-0,
.mx-lg-0 {
margin-right: 0 !important; }
.mb-lg-0,
.my-lg-0 {
margin-bottom: 0 !important; }
.ml-lg-0,
.mx-lg-0 {
margin-left: 0 !important; }
.m-lg-1 {
margin: 0.25rem !important; }
.mt-lg-1,
.my-lg-1 {
margin-top: 0.25rem !important; }
.mr-lg-1,
.mx-lg-1 {
margin-right: 0.25rem !important; }
.mb-lg-1,
.my-lg-1 {
margin-bottom: 0.25rem !important; }
.ml-lg-1,
.mx-lg-1 {
margin-left: 0.25rem !important; }
.m-lg-2 {
margin: 0.5rem !important; }
.mt-lg-2,
.my-lg-2 {
margin-top: 0.5rem !important; }
.mr-lg-2,
.mx-lg-2 {
margin-right: 0.5rem !important; }
.mb-lg-2,
.my-lg-2 {
margin-bottom: 0.5rem !important; }
.ml-lg-2,
.mx-lg-2 {
margin-left: 0.5rem !important; }
.m-lg-3 {
margin: 1rem !important; }
.mt-lg-3,
.my-lg-3 {
margin-top: 1rem !important; }
.mr-lg-3,
.mx-lg-3 {
margin-right: 1rem !important; }
.mb-lg-3,
.my-lg-3 {
margin-bottom: 1rem !important; }
.ml-lg-3,
.mx-lg-3 {
margin-left: 1rem !important; }
.m-lg-4 {
margin: 1.5rem !important; }
.mt-lg-4,
.my-lg-4 {
margin-top: 1.5rem !important; }
.mr-lg-4,
.mx-lg-4 {
margin-right: 1.5rem !important; }
.mb-lg-4,
.my-lg-4 {
margin-bottom: 1.5rem !important; }
.ml-lg-4,
.mx-lg-4 {
margin-left: 1.5rem !important; }
.m-lg-5 {
margin: 3rem !important; }
.mt-lg-5,
.my-lg-5 {
margin-top: 3rem !important; }
.mr-lg-5,
.mx-lg-5 {
margin-right: 3rem !important; }
.mb-lg-5,
.my-lg-5 {
margin-bottom: 3rem !important; }
.ml-lg-5,
.mx-lg-5 {
margin-left: 3rem !important; }
.m-lg-6 {
margin: 4.5rem !important; }
.mt-lg-6,
.my-lg-6 {
margin-top: 4.5rem !important; }
.mr-lg-6,
.mx-lg-6 {
margin-right: 4.5rem !important; }
.mb-lg-6,
.my-lg-6 {
margin-bottom: 4.5rem !important; }
.ml-lg-6,
.mx-lg-6 {
margin-left: 4.5rem !important; }
.m-lg-7 {
margin: 6rem !important; }
.mt-lg-7,
.my-lg-7 {
margin-top: 6rem !important; }
.mr-lg-7,
.mx-lg-7 {
margin-right: 6rem !important; }
.mb-lg-7,
.my-lg-7 {
margin-bottom: 6rem !important; }
.ml-lg-7,
.mx-lg-7 {
margin-left: 6rem !important; }
.m-lg-8 {
margin: 7.5rem !important; }
.mt-lg-8,
.my-lg-8 {
margin-top: 7.5rem !important; }
.mr-lg-8,
.mx-lg-8 {
margin-right: 7.5rem !important; }
.mb-lg-8,
.my-lg-8 {
margin-bottom: 7.5rem !important; }
.ml-lg-8,
.mx-lg-8 {
margin-left: 7.5rem !important; }
.m-lg-9 {
margin: 9rem !important; }
.mt-lg-9,
.my-lg-9 {
margin-top: 9rem !important; }
.mr-lg-9,
.mx-lg-9 {
margin-right: 9rem !important; }
.mb-lg-9,
.my-lg-9 {
margin-bottom: 9rem !important; }
.ml-lg-9,
.mx-lg-9 {
margin-left: 9rem !important; }
.m-lg-10 {
margin: 10.5rem !important; }
.mt-lg-10,
.my-lg-10 {
margin-top: 10.5rem !important; }
.mr-lg-10,
.mx-lg-10 {
margin-right: 10.5rem !important; }
.mb-lg-10,
.my-lg-10 {
margin-bottom: 10.5rem !important; }
.ml-lg-10,
.mx-lg-10 {
margin-left: 10.5rem !important; }
.p-lg-0 {
padding: 0 !important; }
.pt-lg-0,
.py-lg-0 {
padding-top: 0 !important; }
.pr-lg-0,
.px-lg-0 {
padding-right: 0 !important; }
.pb-lg-0,
.py-lg-0 {
padding-bottom: 0 !important; }
.pl-lg-0,
.px-lg-0 {
padding-left: 0 !important; }
.p-lg-1 {
padding: 0.25rem !important; }
.pt-lg-1,
.py-lg-1 {
padding-top: 0.25rem !important; }
.pr-lg-1,
.px-lg-1 {
padding-right: 0.25rem !important; }
.pb-lg-1,
.py-lg-1 {
padding-bottom: 0.25rem !important; }
.pl-lg-1,
.px-lg-1 {
padding-left: 0.25rem !important; }
.p-lg-2 {
padding: 0.5rem !important; }
.pt-lg-2,
.py-lg-2 {
padding-top: 0.5rem !important; }
.pr-lg-2,
.px-lg-2 {
padding-right: 0.5rem !important; }
.pb-lg-2,
.py-lg-2 {
padding-bottom: 0.5rem !important; }
.pl-lg-2,
.px-lg-2 {
padding-left: 0.5rem !important; }
.p-lg-3 {
padding: 1rem !important; }
.pt-lg-3,
.py-lg-3 {
padding-top: 1rem !important; }
.pr-lg-3,
.px-lg-3 {
padding-right: 1rem !important; }
.pb-lg-3,
.py-lg-3 {
padding-bottom: 1rem !important; }
.pl-lg-3,
.px-lg-3 {
padding-left: 1rem !important; }
.p-lg-4 {
padding: 1.5rem !important; }
.pt-lg-4,
.py-lg-4 {
padding-top: 1.5rem !important; }
.pr-lg-4,
.px-lg-4 {
padding-right: 1.5rem !important; }
.pb-lg-4,
.py-lg-4 {
padding-bottom: 1.5rem !important; }
.pl-lg-4,
.px-lg-4 {
padding-left: 1.5rem !important; }
.p-lg-5 {
padding: 3rem !important; }
.pt-lg-5,
.py-lg-5 {
padding-top: 3rem !important; }
.pr-lg-5,
.px-lg-5 {
padding-right: 3rem !important; }
.pb-lg-5,
.py-lg-5 {
padding-bottom: 3rem !important; }
.pl-lg-5,
.px-lg-5 {
padding-left: 3rem !important; }
.p-lg-6 {
padding: 4.5rem !important; }
.pt-lg-6,
.py-lg-6 {
padding-top: 4.5rem !important; }
.pr-lg-6,
.px-lg-6 {
padding-right: 4.5rem !important; }
.pb-lg-6,
.py-lg-6 {
padding-bottom: 4.5rem !important; }
.pl-lg-6,
.px-lg-6 {
padding-left: 4.5rem !important; }
.p-lg-7 {
padding: 6rem !important; }
.pt-lg-7,
.py-lg-7 {
padding-top: 6rem !important; }
.pr-lg-7,
.px-lg-7 {
padding-right: 6rem !important; }
.pb-lg-7,
.py-lg-7 {
padding-bottom: 6rem !important; }
.pl-lg-7,
.px-lg-7 {
padding-left: 6rem !important; }
.p-lg-8 {
padding: 7.5rem !important; }
.pt-lg-8,
.py-lg-8 {
padding-top: 7.5rem !important; }
.pr-lg-8,
.px-lg-8 {
padding-right: 7.5rem !important; }
.pb-lg-8,
.py-lg-8 {
padding-bottom: 7.5rem !important; }
.pl-lg-8,
.px-lg-8 {
padding-left: 7.5rem !important; }
.p-lg-9 {
padding: 9rem !important; }
.pt-lg-9,
.py-lg-9 {
padding-top: 9rem !important; }
.pr-lg-9,
.px-lg-9 {
padding-right: 9rem !important; }
.pb-lg-9,
.py-lg-9 {
padding-bottom: 9rem !important; }
.pl-lg-9,
.px-lg-9 {
padding-left: 9rem !important; }
.p-lg-10 {
padding: 10.5rem !important; }
.pt-lg-10,
.py-lg-10 {
padding-top: 10.5rem !important; }
.pr-lg-10,
.px-lg-10 {
padding-right: 10.5rem !important; }
.pb-lg-10,
.py-lg-10 {
padding-bottom: 10.5rem !important; }
.pl-lg-10,
.px-lg-10 {
padding-left: 10.5rem !important; }
.m-lg-auto {
margin: auto !important; }
.mt-lg-auto,
.my-lg-auto {
margin-top: auto !important; }
.mr-lg-auto,
.mx-lg-auto {
margin-right: auto !important; }
.mb-lg-auto,
.my-lg-auto {
margin-bottom: auto !important; }
.ml-lg-auto,
.mx-lg-auto {
margin-left: auto !important; } }
@media (min-width: 1200px) {
.m-xl-0 {
margin: 0 !important; }
.mt-xl-0,
.my-xl-0 {
margin-top: 0 !important; }
.mr-xl-0,
.mx-xl-0 {
margin-right: 0 !important; }
.mb-xl-0,
.my-xl-0 {
margin-bottom: 0 !important; }
.ml-xl-0,
.mx-xl-0 {
margin-left: 0 !important; }
.m-xl-1 {
margin: 0.25rem !important; }
.mt-xl-1,
.my-xl-1 {
margin-top: 0.25rem !important; }
.mr-xl-1,
.mx-xl-1 {
margin-right: 0.25rem !important; }
.mb-xl-1,
.my-xl-1 {
margin-bottom: 0.25rem !important; }
.ml-xl-1,
.mx-xl-1 {
margin-left: 0.25rem !important; }
.m-xl-2 {
margin: 0.5rem !important; }
.mt-xl-2,
.my-xl-2 {
margin-top: 0.5rem !important; }
.mr-xl-2,
.mx-xl-2 {
margin-right: 0.5rem !important; }
.mb-xl-2,
.my-xl-2 {
margin-bottom: 0.5rem !important; }
.ml-xl-2,
.mx-xl-2 {
margin-left: 0.5rem !important; }
.m-xl-3 {
margin: 1rem !important; }
.mt-xl-3,
.my-xl-3 {
margin-top: 1rem !important; }
.mr-xl-3,
.mx-xl-3 {
margin-right: 1rem !important; }
.mb-xl-3,
.my-xl-3 {
margin-bottom: 1rem !important; }
.ml-xl-3,
.mx-xl-3 {
margin-left: 1rem !important; }
.m-xl-4 {
margin: 1.5rem !important; }
.mt-xl-4,
.my-xl-4 {
margin-top: 1.5rem !important; }
.mr-xl-4,
.mx-xl-4 {
margin-right: 1.5rem !important; }
.mb-xl-4,
.my-xl-4 {
margin-bottom: 1.5rem !important; }
.ml-xl-4,
.mx-xl-4 {
margin-left: 1.5rem !important; }
.m-xl-5 {
margin: 3rem !important; }
.mt-xl-5,
.my-xl-5 {
margin-top: 3rem !important; }
.mr-xl-5,
.mx-xl-5 {
margin-right: 3rem !important; }
.mb-xl-5,
.my-xl-5 {
margin-bottom: 3rem !important; }
.ml-xl-5,
.mx-xl-5 {
margin-left: 3rem !important; }
.m-xl-6 {
margin: 4.5rem !important; }
.mt-xl-6,
.my-xl-6 {
margin-top: 4.5rem !important; }
.mr-xl-6,
.mx-xl-6 {
margin-right: 4.5rem !important; }
.mb-xl-6,
.my-xl-6 {
margin-bottom: 4.5rem !important; }
.ml-xl-6,
.mx-xl-6 {
margin-left: 4.5rem !important; }
.m-xl-7 {
margin: 6rem !important; }
.mt-xl-7,
.my-xl-7 {
margin-top: 6rem !important; }
.mr-xl-7,
.mx-xl-7 {
margin-right: 6rem !important; }
.mb-xl-7,
.my-xl-7 {
margin-bottom: 6rem !important; }
.ml-xl-7,
.mx-xl-7 {
margin-left: 6rem !important; }
.m-xl-8 {
margin: 7.5rem !important; }
.mt-xl-8,
.my-xl-8 {
margin-top: 7.5rem !important; }
.mr-xl-8,
.mx-xl-8 {
margin-right: 7.5rem !important; }
.mb-xl-8,
.my-xl-8 {
margin-bottom: 7.5rem !important; }
.ml-xl-8,
.mx-xl-8 {
margin-left: 7.5rem !important; }
.m-xl-9 {
margin: 9rem !important; }
.mt-xl-9,
.my-xl-9 {
margin-top: 9rem !important; }
.mr-xl-9,
.mx-xl-9 {
margin-right: 9rem !important; }
.mb-xl-9,
.my-xl-9 {
margin-bottom: 9rem !important; }
.ml-xl-9,
.mx-xl-9 {
margin-left: 9rem !important; }
.m-xl-10 {
margin: 10.5rem !important; }
.mt-xl-10,
.my-xl-10 {
margin-top: 10.5rem !important; }
.mr-xl-10,
.mx-xl-10 {
margin-right: 10.5rem !important; }
.mb-xl-10,
.my-xl-10 {
margin-bottom: 10.5rem !important; }
.ml-xl-10,
.mx-xl-10 {
margin-left: 10.5rem !important; }
.p-xl-0 {
padding: 0 !important; }
.pt-xl-0,
.py-xl-0 {
padding-top: 0 !important; }
.pr-xl-0,
.px-xl-0 {
padding-right: 0 !important; }
.pb-xl-0,
.py-xl-0 {
padding-bottom: 0 !important; }
.pl-xl-0,
.px-xl-0 {
padding-left: 0 !important; }
.p-xl-1 {
padding: 0.25rem !important; }
.pt-xl-1,
.py-xl-1 {
padding-top: 0.25rem !important; }
.pr-xl-1,
.px-xl-1 {
padding-right: 0.25rem !important; }
.pb-xl-1,
.py-xl-1 {
padding-bottom: 0.25rem !important; }
.pl-xl-1,
.px-xl-1 {
padding-left: 0.25rem !important; }
.p-xl-2 {
padding: 0.5rem !important; }
.pt-xl-2,
.py-xl-2 {
padding-top: 0.5rem !important; }
.pr-xl-2,
.px-xl-2 {
padding-right: 0.5rem !important; }
.pb-xl-2,
.py-xl-2 {
padding-bottom: 0.5rem !important; }
.pl-xl-2,
.px-xl-2 {
padding-left: 0.5rem !important; }
.p-xl-3 {
padding: 1rem !important; }
.pt-xl-3,
.py-xl-3 {
padding-top: 1rem !important; }
.pr-xl-3,
.px-xl-3 {
padding-right: 1rem !important; }
.pb-xl-3,
.py-xl-3 {
padding-bottom: 1rem !important; }
.pl-xl-3,
.px-xl-3 {
padding-left: 1rem !important; }
.p-xl-4 {
padding: 1.5rem !important; }
.pt-xl-4,
.py-xl-4 {
padding-top: 1.5rem !important; }
.pr-xl-4,
.px-xl-4 {
padding-right: 1.5rem !important; }
.pb-xl-4,
.py-xl-4 {
padding-bottom: 1.5rem !important; }
.pl-xl-4,
.px-xl-4 {
padding-left: 1.5rem !important; }
.p-xl-5 {
padding: 3rem !important; }
.pt-xl-5,
.py-xl-5 {
padding-top: 3rem !important; }
.pr-xl-5,
.px-xl-5 {
padding-right: 3rem !important; }
.pb-xl-5,
.py-xl-5 {
padding-bottom: 3rem !important; }
.pl-xl-5,
.px-xl-5 {
padding-left: 3rem !important; }
.p-xl-6 {
padding: 4.5rem !important; }
.pt-xl-6,
.py-xl-6 {
padding-top: 4.5rem !important; }
.pr-xl-6,
.px-xl-6 {
padding-right: 4.5rem !important; }
.pb-xl-6,
.py-xl-6 {
padding-bottom: 4.5rem !important; }
.pl-xl-6,
.px-xl-6 {
padding-left: 4.5rem !important; }
.p-xl-7 {
padding: 6rem !important; }
.pt-xl-7,
.py-xl-7 {
padding-top: 6rem !important; }
.pr-xl-7,
.px-xl-7 {
padding-right: 6rem !important; }
.pb-xl-7,
.py-xl-7 {
padding-bottom: 6rem !important; }
.pl-xl-7,
.px-xl-7 {
padding-left: 6rem !important; }
.p-xl-8 {
padding: 7.5rem !important; }
.pt-xl-8,
.py-xl-8 {
padding-top: 7.5rem !important; }
.pr-xl-8,
.px-xl-8 {
padding-right: 7.5rem !important; }
.pb-xl-8,
.py-xl-8 {
padding-bottom: 7.5rem !important; }
.pl-xl-8,
.px-xl-8 {
padding-left: 7.5rem !important; }
.p-xl-9 {
padding: 9rem !important; }
.pt-xl-9,
.py-xl-9 {
padding-top: 9rem !important; }
.pr-xl-9,
.px-xl-9 {
padding-right: 9rem !important; }
.pb-xl-9,
.py-xl-9 {
padding-bottom: 9rem !important; }
.pl-xl-9,
.px-xl-9 {
padding-left: 9rem !important; }
.p-xl-10 {
padding: 10.5rem !important; }
.pt-xl-10,
.py-xl-10 {
padding-top: 10.5rem !important; }
.pr-xl-10,
.px-xl-10 {
padding-right: 10.5rem !important; }
.pb-xl-10,
.py-xl-10 {
padding-bottom: 10.5rem !important; }
.pl-xl-10,
.px-xl-10 {
padding-left: 10.5rem !important; }
.m-xl-auto {
margin: auto !important; }
.mt-xl-auto,
.my-xl-auto {
margin-top: auto !important; }
.mr-xl-auto,
.mx-xl-auto {
margin-right: auto !important; }
.mb-xl-auto,
.my-xl-auto {
margin-bottom: auto !important; }
.ml-xl-auto,
.mx-xl-auto {
margin-left: auto !important; } }
.text-justify {
text-align: justify !important; }
.text-nowrap {
white-space: nowrap !important; }
.text-truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
.text-left {
text-align: left !important; }
.text-right {
text-align: right !important; }
.text-center {
text-align: center !important; }
@media (min-width: 576px) {
.text-sm-left {
text-align: left !important; }
.text-sm-right {
text-align: right !important; }
.text-sm-center {
text-align: center !important; } }
@media (min-width: 768px) {
.text-md-left {
text-align: left !important; }
.text-md-right {
text-align: right !important; }
.text-md-center {
text-align: center !important; } }
@media (min-width: 992px) {
.text-lg-left {
text-align: left !important; }
.text-lg-right {
text-align: right !important; }
.text-lg-center {
text-align: center !important; } }
@media (min-width: 1200px) {
.text-xl-left {
text-align: left !important; }
.text-xl-right {
text-align: right !important; }
.text-xl-center {
text-align: center !important; } }
.text-lowercase {
text-transform: lowercase !important; }
.text-uppercase {
text-transform: uppercase !important; }
.text-capitalize {
text-transform: capitalize !important; }
.font-weight-light {
font-weight: 300 !important; }
.font-weight-normal {
font-weight: 400 !important; }
.font-weight-bold {
font-weight: 700 !important; }
.font-italic {
font-style: italic !important; }
.text-white {
color: #fff !important; }
.text-primary {
color: #007bff !important; }
a.text-primary:hover, a.text-primary:focus {
color: #0062cc !important; }
.text-secondary {
color: #434343 !important; }
a.text-secondary:hover, a.text-secondary:focus {
color: #2a2929 !important; }
.text-success {
color: #739b96 !important; }
a.text-success:hover, a.text-success:focus {
color: #5b807b !important; }
.text-info {
color: #17a2b8 !important; }
a.text-info:hover, a.text-info:focus {
color: #117a8b !important; }
.text-warning {
color: #dcbe78 !important; }
a.text-warning:hover, a.text-warning:focus {
color: #d2ab50 !important; }
.text-danger {
color: #d28462 !important; }
a.text-danger:hover, a.text-danger:focus {
color: #9f796e !important; }
.text-light {
color: #f8f9fa !important; }
a.text-light:hover, a.text-light:focus {
color: #dae0e5 !important; }
.text-dark {
color: #333 !important; }
a.text-dark:hover, a.text-dark:focus {
color: #1a1919 !important; }
.text-muted {
color: #6c757d !important; }
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0; }
.visible {
visibility: visible !important; }
.invisible {
visibility: hidden !important; }
@media print {
*,
*::before,
*::after {
text-shadow: none !important;
box-shadow: none !important; }
a:not(.btn) {
text-decoration: underline; }
abbr[title]::after {
content: " (" attr(title) ")"; }
pre {
white-space: pre-wrap !important; }
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid; }
thead {
display: table-header-group; }
tr,
img {
page-break-inside: avoid; }
p,
h2,
h3 {
orphans: 3;
widows: 3; }
h2,
h3 {
page-break-after: avoid; }
@page {
size: a3; }
body {
min-width: 992px !important; }
.container {
min-width: 992px !important; }
.navbar {
display: none; }
.badge {
border: 1px solid #000; }
.table {
border-collapse: collapse !important; }
.table td,
.table th {
background-color: #fff !important; }
.table-bordered th,
.table-bordered td {
border: 1px solid #ddd !important; } }@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}@font-face {
font-family: "Apercu Bold";
src: url(//www.zukunft-kirchen-raeume.de/wp-content/themes/kirchen/fonts/apercu-bold-pro.eot);
src: url(//www.zukunft-kirchen-raeume.de/wp-content/themes/kirchen/fonts/apercu-bold-pro.eot?#iefix) format("embedded-opentype"), url(//www.zukunft-kirchen-raeume.de/wp-content/themes/kirchen/fonts/apercu-bold-pro.woff) format("woff"), url(//www.zukunft-kirchen-raeume.de/wp-content/themes/kirchen/fonts/apercu-bold-pro.woff2) format("woff2"), url(//www.zukunft-kirchen-raeume.de/wp-content/themes/kirchen/fonts/apercu-bold-pro.ttf) format("truetype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "Apercu Regular";
src: url(//www.zukunft-kirchen-raeume.de/wp-content/themes/kirchen/fonts/apercu-regular-pro.eot);
src: url(//www.zukunft-kirchen-raeume.de/wp-content/themes/kirchen/fonts/apercu-regular-pro.eot?#iefix) format("embedded-opentype"), url(//www.zukunft-kirchen-raeume.de/wp-content/themes/kirchen/fonts/apercu-regular-pro.woff) format("woff"), url(//www.zukunft-kirchen-raeume.de/wp-content/themes/kirchen/fonts/apercu-regular-pro.woff2) format("woff2"), url(//www.zukunft-kirchen-raeume.de/wp-content/themes/kirchen/fonts/apercu-regular-pro.ttf) format("truetype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "icomoon";
src: url(//www.zukunft-kirchen-raeume.de/wp-content/themes/kirchen/fonts/icomoon.eot?1pqe3m);
src: url(//www.zukunft-kirchen-raeume.de/wp-content/themes/kirchen/fonts/icomoon.eot?1pqe3m#iefix) format("embedded-opentype"), url(//www.zukunft-kirchen-raeume.de/wp-content/themes/kirchen/fonts/icomoon.ttf?1pqe3m) format("truetype"), url(//www.zukunft-kirchen-raeume.de/wp-content/themes/kirchen/fonts/icomoon.woff?1pqe3m) format("woff"), url(//www.zukunft-kirchen-raeume.de/wp-content/themes/kirchen/fonts/icomoon.svg?1pqe3m#icomoon) format("svg");
font-weight: normal;
font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
font-family: "icomoon";
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-chevron-left:before {
content: "\e900";
}
.icon-chevron-right:before {
content: "\e901";
}
.icon-print:before {
content: "\e902";
}
.icon-search:before {
content: "\e903";
}
.icon-close:before {
content: "\e904"
}
.icon-cheveron-up:before,
.theme-opener:before {
content: "\e905";
}
.icon-cheveron-down:before {
content: "\e906";
}
.icon-arrow-right:before {
content: "\e915";
}
.icon-arrow-left:before {
content: "\e916";
}
.icon-cancel-circle:before {
content: "\ea0d";
}
.jcf-list ul,
.gallery .slick-dots,
.widget ul:not([class]),
.tagcloud,
.list,
.header-links,
.header-meta,
.broshure-accordion .slide ul,
.footer-links {
margin: 0;
padding: 0;
list-style: none;
}
.list.indented {
list-style: initial;
margin-left: 20px;
}
.clearfix:after,
.widget:after,
.post-password-form p:after,
.navigation-single:after,
.content-description dl:not([class]):after,
.broshure-holder .column:after {
content: "";
display: block;
clear: both;
}
.ellipsis,
.jcf-select-text span,
.post-foot-text {
white-space: nowrap; text-overflow: ellipsis; overflow: hidden;
}
.comment-form input[type="text"],
.post-password-form input[type="text"],
.comment-form
input[type="tel"],
.post-password-form
input[type="tel"],
.comment-form
input[type="email"],
.post-password-form
input[type="email"],
.comment-form
input[type="search"],
.post-password-form
input[type="search"],
.comment-form
input[type="password"],
.post-password-form
input[type="password"],
.comment-form
input[type="url"],
.post-password-form
input[type="url"],
.comment-form
input[type="date"],
.post-password-form
input[type="date"],
.comment-form
textarea,
.post-password-form
textarea {
-webkit-appearance: none;
-webkit-border-radius: 0;
border: 1px solid #999;
padding: .5em .7em;
}
.comment-form input[type="text"]:focus,
.post-password-form input[type="text"]:focus,
.comment-form
input[type="tel"]:focus,
.post-password-form
input[type="tel"]:focus,
.comment-form
input[type="email"]:focus,
.post-password-form
input[type="email"]:focus,
.comment-form
input[type="search"]:focus,
.post-password-form
input[type="search"]:focus,
.comment-form
input[type="password"]:focus,
.post-password-form
input[type="password"]:focus,
.comment-form
input[type="url"]:focus,
.post-password-form
input[type="url"]:focus,
.comment-form
input[type="date"]:focus,
.post-password-form
input[type="date"]:focus,
.comment-form
textarea:focus,
.post-password-form
textarea:focus {
border-color: #333;
}
.comment-form input[type="text"]::-webkit-input-placeholder,
.post-password-form input[type="text"]::-webkit-input-placeholder,
.comment-form
input[type="tel"]::-webkit-input-placeholder,
.post-password-form
input[type="tel"]::-webkit-input-placeholder,
.comment-form
input[type="email"]::-webkit-input-placeholder,
.post-password-form
input[type="email"]::-webkit-input-placeholder,
.comment-form
input[type="search"]::-webkit-input-placeholder,
.post-password-form
input[type="search"]::-webkit-input-placeholder,
.comment-form
input[type="password"]::-webkit-input-placeholder,
.post-password-form
input[type="password"]::-webkit-input-placeholder,
.comment-form
input[type="url"]::-webkit-input-placeholder,
.post-password-form
input[type="url"]::-webkit-input-placeholder,
.comment-form
input[type="date"]::-webkit-input-placeholder,
.post-password-form
input[type="date"]::-webkit-input-placeholder,
.comment-form
textarea::-webkit-input-placeholder,
.post-password-form
textarea::-webkit-input-placeholder {
color: #ccc;
}
.comment-form input[type="text"]::-moz-placeholder,
.post-password-form input[type="text"]::-moz-placeholder,
.comment-form
input[type="tel"]::-moz-placeholder,
.post-password-form
input[type="tel"]::-moz-placeholder,
.comment-form
input[type="email"]::-moz-placeholder,
.post-password-form
input[type="email"]::-moz-placeholder,
.comment-form
input[type="search"]::-moz-placeholder,
.post-password-form
input[type="search"]::-moz-placeholder,
.comment-form
input[type="password"]::-moz-placeholder,
.post-password-form
input[type="password"]::-moz-placeholder,
.comment-form
input[type="url"]::-moz-placeholder,
.post-password-form
input[type="url"]::-moz-placeholder,
.comment-form
input[type="date"]::-moz-placeholder,
.post-password-form
input[type="date"]::-moz-placeholder,
.comment-form
textarea::-moz-placeholder,
.post-password-form
textarea::-moz-placeholder {
opacity: 1;
color: #ccc;
}
.comment-form input[type="text"]:-moz-placeholder,
.post-password-form input[type="text"]:-moz-placeholder,
.comment-form
input[type="tel"]:-moz-placeholder,
.post-password-form
input[type="tel"]:-moz-placeholder,
.comment-form
input[type="email"]:-moz-placeholder,
.post-password-form
input[type="email"]:-moz-placeholder,
.comment-form
input[type="search"]:-moz-placeholder,
.post-password-form
input[type="search"]:-moz-placeholder,
.comment-form
input[type="password"]:-moz-placeholder,
.post-password-form
input[type="password"]:-moz-placeholder,
.comment-form
input[type="url"]:-moz-placeholder,
.post-password-form
input[type="url"]:-moz-placeholder,
.comment-form
input[type="date"]:-moz-placeholder,
.post-password-form
input[type="date"]:-moz-placeholder,
.comment-form
textarea:-moz-placeholder,
.post-password-form
textarea:-moz-placeholder {
color: #ccc;
}
.comment-form input[type="text"]:-ms-input-placeholder,
.post-password-form input[type="text"]:-ms-input-placeholder,
.comment-form
input[type="tel"]:-ms-input-placeholder,
.post-password-form
input[type="tel"]:-ms-input-placeholder,
.comment-form
input[type="email"]:-ms-input-placeholder,
.post-password-form
input[type="email"]:-ms-input-placeholder,
.comment-form
input[type="search"]:-ms-input-placeholder,
.post-password-form
input[type="search"]:-ms-input-placeholder,
.comment-form
input[type="password"]:-ms-input-placeholder,
.post-password-form
input[type="password"]:-ms-input-placeholder,
.comment-form
input[type="url"]:-ms-input-placeholder,
.post-password-form
input[type="url"]:-ms-input-placeholder,
.comment-form
input[type="date"]:-ms-input-placeholder,
.post-password-form
input[type="date"]:-ms-input-placeholder,
.comment-form
textarea:-ms-input-placeholder,
.post-password-form
textarea:-ms-input-placeholder {
color: #ccc;
}
.comment-form input[type="text"].placeholder,
.post-password-form input[type="text"].placeholder,
.comment-form
input[type="tel"].placeholder,
.post-password-form
input[type="tel"].placeholder,
.comment-form
input[type="email"].placeholder,
.post-password-form
input[type="email"].placeholder,
.comment-form
input[type="search"].placeholder,
.post-password-form
input[type="search"].placeholder,
.comment-form
input[type="password"].placeholder,
.post-password-form
input[type="password"].placeholder,
.comment-form
input[type="url"].placeholder,
.post-password-form
input[type="url"].placeholder,
.comment-form
input[type="date"].placeholder,
.post-password-form
input[type="date"].placeholder,
.comment-form
textarea.placeholder,
.post-password-form
textarea.placeholder {
color: #ccc;
} .wpcf7-form-control {
background-color: #FFF;
border: 1px solid grey;
padding: 15px;
}
.wpcf7-submit {
background: grey;
color: #ffffff;
cursor: pointer;
}
input[type="submit"]:hover {
background: #ebebeb;
border: 1px solid #ebebeb;
color: #000;
} .widget {
margin-bottom: 1.2em;
}
.widget select {
min-width: 150px;
}
.comment-form label {
display: block;
padding-bottom: 4px;
}
.comment-form textarea {
overflow: auto;
margin: 0;
height: 120px;
min-height: 120px;
}
.comment-form textarea,
.comment-form input[type="text"] {
margin: 0 4px 0 0;
width: 300px;
}
.comment-form input[type="submit"] {
display: block;
float: none;
}
.post-password-form label {
display: block;
}
.post-password-form input[type="password"] {
margin: 0 4px 0 0;
width: 300px;
}
.post-password-form input[type="password"] {
height: 48px;
}
.comment-form input[type="submit"],
.post-password-form input[type="submit"] {
font-size: 26px;
line-height: 1.1538461538;
-webkit-transition: background .3s linear, color .3s linear;
transition: background .3s linear, color .3s linear;
vertical-align: top;
background: none;
color: #000;
text-transform: lowercase;
padding: 7px 25px;
border: 2px solid #000;
cursor: pointer;
}
.comment-form input[type="submit"]:hover,
.post-password-form input[type="submit"]:hover {
background: #000;
color: #fff;
}
.commentlist {
margin: 0 0 1.2em;
}
.commentlist .edit-link {
margin: 0;
}
.commentlist .avatar-holder {
float: left;
margin: 0 1.2em 4px 0;
}
.commentlist-item .commentlist-item {
padding: 0;
}
.comment,
.commentlist-holder {
overflow: hidden;
}
.commentlist-item .commentlist-item,
.commentlist-item + .commentlist-item {
padding-top: 1.2em;
}
.widget_calendar #next {
text-align: right;
}
.gallery-item dt {
float: none;
padding: 0;
}
.navigation,
.navigation-comments {
position: relative;
vertical-align: middle;
margin-bottom: 1.2em;
}
.navigation .screen-reader-text,
.navigation-comments .screen-reader-text {
position: absolute;
left: -99999px;
}
.navigation .page-numbers,
.navigation-comments .page-numbers {
display: inline-block;
vertical-align: middle;
padding: 0 .4em;
}
.navigation .next,
.navigation .prev,
.navigation-comments .next,
.navigation-comments .prev {
font-size: 17px;
line-height: 1.2352941176;
-webkit-transition: background .3s linear, color .3s linear;
transition: background .3s linear, color .3s linear;
background: none;
color: #000;
text-transform: lowercase;
padding: 7px 25px;
border: 2px solid #000;
cursor: pointer;
}
.navigation .next:hover,
.navigation .prev:hover,
.navigation-comments .next:hover,
.navigation-comments .prev:hover {
background: #000;
color: #fff;
}
.navigation-single {
margin-bottom: 1.2em;
}
.navigation-single .next,
.navigation-single .prev {
float: left;
vertical-align: middle;
max-width: 50%;
}
.navigation-single .next a,
.navigation-single .prev a {
font-size: 17px;
line-height: 1.2352941176;
-webkit-transition: background .3s linear, color .3s linear;
transition: background .3s linear, color .3s linear;
background: none;
color: #000;
text-transform: lowercase;
display: inline-block;
vertical-align: top;
padding: 7px 25px;
border: 2px solid #000;
cursor: pointer;
}
.navigation-single .next a:hover,
.navigation-single .prev a:hover {
background: #000;
color: #fff;
}
.navigation-single .next {
float: right;
}
.wp-caption {
max-width: 100%;
clear: both;
border: 1px solid #ccc;
padding: .4em;
margin-bottom: 1.2em;
}
.wp-caption img {
max-width: 100%;
height: auto;
}
.wp-caption p {
margin: .4em 0 0;
}
div.aligncenter {
margin: 0 auto 1.2em;
}
img.aligncenter {
display: block;
margin: 0 auto;
}
.alignleft {
float: left;
margin: 0 1.2em 4px 0;
}
.alignright {
float: right;
margin: 0 0 4px 1.2em;
}
.mejs-container {
margin-bottom: 1.2em;
}
.wp-caption-text,
.gallery,
.alignnone,
.gallery-caption,
.sticky,
.bypostauthor {
height: auto;
}
.jcf-select {
font-size: 20px;
line-height: 1.2;
white-space: nowrap;
text-align: center;
background: #ececec;
height: 46px;
text-align: left;
font: 16px/1.25 "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
display: block;
padding: 5px 19px;
border: 1px solid transparent;
position: relative;
}
.jcf-select:after {
content: "";
display: inline-block;
vertical-align: middle;
width: 0;
min-height: 100%;
}
.jcf-select > * {
white-space: normal;
display: inline-block;
vertical-align: middle;
max-width: 100%;
}
.jcf-select select {
z-index: 1;
left: 0;
top: 0;
}
.jcf-select-text {
cursor: default;
padding-right: 14px;
}
.jcf-select-text span {
display: block;
}
.jcf-select-opener {
width: 0;
height: 0;
position: absolute;
top: 50%;
right: 20px;
text-align: center;
border-style: solid;
border-width: 8px 6px 0;
border-color: #555 transparent transparent;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.jcf-select-drop {
position: absolute;
margin-top: 0;
z-index: 9999;
top: 100%;
left: -1px;
right: -1px;
}
body > .jcf-select-drop {
position: absolute;
margin: -1px 0 0;
z-index: 9999;
}
body > .jcf-select-drop.jcf-drop-flipped .jcf-list ul li:last-child {
border-bottom: 1px solid #fff;
}
.jcf-list {
display: inline-block;
vertical-align: top;
position: relative;
background: #fff;
font: 16px/1.25 "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
width: 100%;
}
.jcf-list li {
overflow: hidden;
}
.jcf-list .jcf-overflow {
overflow: auto;
}
.jcf-list .jcf-option {
-webkit-transition: background .3s linear, color .3s linear;
transition: background .3s linear, color .3s linear;
background: #ececec;
color: #000;
height: 1%;
display: block;
padding: 5px 19px;
border-top: 1px solid #fff;
overflow: hidden;
cursor: default;
}
.jcf-list .jcf-disabled {
background: #fff !important;
color: #aaa !important;
}
.jcf-list .jcf-optgroup-caption {
white-space: nowrap;
font-weight: bold;
display: block;
padding: 5px 19px;
cursor: default;
color: #000;
}
.jcf-list .jcf-optgroup .jcf-option {
padding-left: 30px;
}
.jcf-list .jcf-selected {
display: none;
}
.jcf-list-box {
display: inline-block;
vertical-align: top;
overflow: hidden;
border: 1px solid transparent;
min-width: 200px;
margin: 0 15px;
}
.jcf-list-content {
vertical-align: top;
display: inline-block;
overflow: auto;
width: 100%;
}
.jcf-select-drop .jcf-hover {
background: #c9c9c9;
color: #000;
}
body {
font-size: 17px;
line-height: 1.1764705882;
min-width: 320px;
}
img {
vertical-align: top;
}
select {
background: #ececec;
width: 100%;
height: 46px;
font: 16.6666666667px "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
padding: 5px 19px;
outline: none;
border: 1px solid transparent;
}
.navbar-toggler:focus {
outline: none;
}
.form-control {
height: 46px;
font: 16.6666666667px "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.btn {
font-size: 14px;
line-height: 1.2142857143; text-transform: none;
vertical-align: top;
}
.btn:after {
display: inline-block;
vertical-align: middle;
content: "\2192";
margin: -5px 0 0 3px;
}
.btn-outline-secondary {
color: #000;
padding-top: 6px;
padding-bottom: 8px;
}
.btn-sm {
padding: 2px 6px 2px 4px;
}
.btn-sm:after {
margin-top: -7px;
}
.big {
font-size: 119.3%;
font-family: "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.pagination {
font: 14px/1 "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
margin-bottom: 10px;
}
.pagination a {
-webkit-transition: border-color .3s linear;
transition: border-color .3s linear;
}
.pagination [aria-label="Previous"],
.pagination [aria-label="Next"] {
white-space: nowrap;
text-align: center;
height: 100%;
font-size: 0;
line-height: 1;
padding: 0;
border: none;
}
.pagination [aria-label="Previous"]:after,
.pagination [aria-label="Next"]:after {
content: "";
display: inline-block;
vertical-align: middle;
width: 0;
min-height: 100%;
}
.pagination [aria-label="Previous"] > *,
.pagination [aria-label="Next"] > * {
white-space: normal;
display: inline-block;
vertical-align: middle;
max-width: 100%;
}
.pagination [aria-label="Previous"]:before,
.pagination [aria-label="Next"]:before {
content: "";
border-style: solid;
}
.pagination [aria-label="Previous"]:before {
border-width: 11px 9px 11px 0;
border-color: transparent #fff transparent transparent;
margin-right: 18px;
}
.pagination [aria-label="Next"]:before {
border-width: 11px 0 11px 9px;
border-color: transparent transparent transparent #fff;
margin-left: 18px;
}
.form-check {
display: inline-block;
vertical-align: top;
}
.form-check-input {
position: absolute;
visibility: hidden;
opacity: 0;
}
.form-check-input:checked ~ .form-check-label:before {
background: #000;
}
.form-check-label {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.form-check-label:before {
width: 11px;
height: 11px;
position: absolute;
top: 5px;
left: 4px;
-webkit-transition: background .3s linear;
transition: background .3s linear;
content: "";
border: 3px solid #fff;
box-shadow: 0 0 0 1px #000;
border-radius: 50%;
}
.search-form {
font-size: 15px;
line-height: 1.2666666667;
}
.search-form input[type="search"],
.search-form input[type="text"] {
width: 100%;
height: 88px;
font: 55px/1 "Apercu Regular", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
padding: 10px 13px;
margin-bottom: 41px;
border: solid #000;
border-width: 0 0 2px;
outline: none;
}
.search-form input[type="search"]::-webkit-input-placeholder,
.search-form input[type="text"]::-webkit-input-placeholder {
color: #e6e5e6;
}
.search-form input[type="search"]::-moz-placeholder,
.search-form input[type="text"]::-moz-placeholder {
opacity: 1;
color: #e6e5e6;
}
.search-form input[type="search"]:-moz-placeholder,
.search-form input[type="text"]:-moz-placeholder {
color: #e6e5e6;
}
.search-form input[type="search"]:-ms-input-placeholder,
.search-form input[type="text"]:-ms-input-placeholder {
color: #e6e5e6;
}
.search-form input[type="search"].placeholder,
.search-form input[type="text"].placeholder {
color: #e6e5e6;
}
.search-form input[type=submit] {
font-size: 26px;
line-height: 1.1538461538;
-webkit-transition: background .3s linear, color .3s linear;
transition: background .3s linear, color .3s linear;
background: none;
color: #000;
width: 167px;
text-transform: lowercase;
vertical-align: top;
padding: 11px 25px 19px;
border: 2px solid #000;
cursor: pointer;
}
.search-form input[type=submit]:hover {
background: #000;
color: #fff;
}
.gallery-wrap {
background: #fff;
margin: 0 -15px;
position: relative;
}
.gallery {
margin-bottom: 13px;
position: relative;
}
.gallery img {
width: 100%;
height: auto;
}
.gallery .slick-track {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.gallery .slick-list {
overflow: hidden;
margin-bottom: 14px;
}
.gallery .slick-dots {
text-align: center;
font-size: 0;
line-height: 1;
}
.gallery .slick-dots li {
display: inline-block;
vertical-align: top;
}
.gallery .slick-dots button {
width: 10px;
height: 10px;
-webkit-transition: background .3s linear;
transition: background .3s linear;
background: none;
display: block;
padding: 0;
margin: 0 3px;
border: 2px solid #aaa;
border-radius: 50%;
cursor: pointer;
}
.gallery .slick-dots button:hover {
background: #aaa;
}
.gallery .slick-dots .slick-active button {
background: #aaa;
}
.gallery-slide {
white-space: nowrap;
text-align: center;
background-position: 50% 0;
background-size: cover;
text-align: left;
color: #fff;
height: 320px;
margin-bottom: 40px;
}
.gallery-slide:after {
content: "";
display: inline-block;
vertical-align: middle;
width: 0;
min-height: 100%;
}
.gallery-slide > * {
white-space: normal;
display: inline-block;
vertical-align: middle;
max-width: 100%;
}
.gallery-caption {
width: 100%;
padding: 0 35px;
}
.close {
-webkit-transition: color .3s linear;
transition: color .3s linear;
opacity: 1;
}
.close:hover {
color: #fff;
opacity: 1;
}
.widget {
background: #dee2e6;
padding: 34px 14px 44px;
margin-bottom: 1px;
}
.widget h3 {
color: #fff;
font: 17px/1 "Apercu Regular", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
margin-bottom: 21px;
}
.widget ul:not([class]) {
font: 17px/1 "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.widget ul:not([class]) li { margin-bottom: 9px;
line-height: 1.1;
}
.widget ul:not([class]) li:last-child {
margin-bottom: 0;
}
.widget ul:not([class]) a {
-webkit-transition: color .3s linear;
transition: color .3s linear;
color: #000;
text-decoration: underline;
}
.widget ul:not([class]) a:hover {
color: #fff;
}
.widget_meta {
background: #d28462;
}
.widget_pages {
background: #dcbe78;
}
.widget_categories {
background: #739b96;
}
.widget_archive {
background: #17a2b8;
}
.widget_recent_comments {
background: #333;
}
.widget_text {
background: #739b96;
}
.widget_calendar {
background: #dcbe78;
}
.widget_search {
background: #fff;
}
.widget_tag_cloud {
background: #fff;
padding: 26px 14px;
}
.widget_tag_cloud h3 {
color: #000;
}
.widget_tag_cloud .tagcloud {
font-size: 15px;
line-height: 1.2;
}
.widget_studies {
background: #B7B7B7;
}
#wp-calendar {
width: 100%;
}
.btn-outline-secondary:hover {
background: transparent;
border-color: #fff;
}
.btn-outline-page {
border-color: #cccccc;
color: #cccccc;
}
.btn-outline-study {
border-color: #888888;
color: #888888;
}
.btn-outline-warning:hover,
.btn-outline-danger:hover,
.btn-outline-success:hover,
.btn-outline-study:hover {
background: transparent;
border-color: #000;
color: #000;
}
.page-header {
background: #fff;
margin: 0 -15px;
padding: 26px 15px 24px;
}
#wrapper {
overflow: hidden;
position: relative;
}
.link {
display: inline-block;
vertical-align: top;
font-size: 13px;
line-height: 1.3076923077;
-webkit-transition: background .3s linear;
transition: background .3s linear;
background: #e6e5e6;
color: #000;
width: 120px;
max-height: 105px;
padding: 10px 7px;
margin-right: 16px;
position: relative;
}
.link:hover {
background: #c9c9c9;
color: #000;
}
.link:hover:after {
border-left-color: #c9c9c9;
}
.link:after {
position: absolute;
top: 50%;
left: 100%;
width: 0;
height: 0;
-webkit-transition: border-color .3s linear;
transition: border-color .3s linear;
content: "";
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
border-style: solid;
border-width: 55px 0 55px 16px;
border-color: transparent transparent transparent #e6e5e6;
}
.link p {
margin-bottom: 0;
}
.link .title {
display: block;
}
.link-holder {
overflow: hidden;
}
.partners a {
display: inline-block;
vertical-align: bottom;
-webkit-transition: opacity .3s linear;
transition: opacity .3s linear;
max-width: 33.33%;
margin: 0 30px 24px 0;
}
.partners a:hover {
opacity: .5;
}
.partners img {
max-width: 100%;
height: auto;
}
.tagcloud {
font-size: 14px;
line-height: 1.1428571429;
}
.tagcloud li {
display: inline;
}
.tagcloud li + li:after {
content: ",";
color: #565656;
}
.tagcloud li:last-child:after {
display: none;
}
.tagcloud a {
-webkit-transition: color .3s linear;
transition: color .3s linear;
color: #565656;
}
.tagcloud strong {
color: #565656;
}
.tag-title {
font-weight: 700;
color: #565656;
}
.post {
background: #fff;
position: relative;
}
.post h3 {
font-size: 26px;
line-height: 1.1538461538;
margin-bottom: 46px;
font-family: "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.post h3 a {
-webkit-transition: opacity .3s linear;
transition: opacity .3s linear;
color: inherit;
}
.post h3 a:hover {
opacity: .5;
}
.post .text-holder {
margin-bottom: 29px;
}
.post .text-holder p {
margin-bottom: 0;
}
.related .post h3 a {
-webkit-transition: color .3s linear;
transition: color .3s linear;
}
.related .post h3 a:hover {
color: #000;
opacity: 1;
}
.post-description {
padding: 22px 15px;
}
.post-masonry {
width: 100%;
margin-bottom: 27px;
}
.post-masonry .post {
width: 100%;
}
.post-sm h3 {
margin-bottom: 11px;
}
.post-sm p {
margin-bottom: 36px;
}
.post-sm .post-description {
padding: 33px 15px 32px;
}
.post-image {
background-position: 50% 50%;
background-size: cover;
position: relative;
}
.post-image.has-image {
padding-bottom: 0;
margin-bottom: 31px;
height: auto;
}
.post-image.has-image img {
width: 100%;
height: auto;
}
article.unused .post-image:after {
content: '';
position: absolute;
left: 0px;
top: 0px;
z-index: 999;
width: 100%;
height: 100%;
text-align: center;
background: rgba(128, 128, 128, 0.5);
} .post-address {
margin-bottom: 21px;
}
.post-article h3 {
color: #dcbe78;
}
.post-vcard h3 {
color: #d28462;
}
.post-media h3 {
color: #739b96;
}
.post-page h3 {
color: #cccccc;
}
.post-study h3 {
color: #767070;
}
.post-lg {
margin-top: 3px;
}
.post-lg p {
margin-bottom: 25px;
}
.post-lg .post-description {
padding: 40px 15px 81px;
}
.post-foot-text {
position: absolute;
right: 0;
bottom: 17px;
left: 0;
-webkit-transition: color .3s linear;
transition: color .3s linear;
color: #fff;
font: 22px/1 "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
padding: 0 15px;
}
.post-foot-text:hover {
color: #495057;
}
.post-detail {
margin-bottom: 8px;
}
.post-detail dt {
font-size: 15px;
line-height: 1.6;
font-weight: normal;
}
.post-detail dd {
font: 18px/1.2222222222 "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
margin-bottom: 0;
}
.post-detail address {
margin-bottom: 0;
}
.btn-prev,
.btn-next {
font-size: 40px;
line-height: 1;
position: absolute;
top: 50%;
-webkit-transition: color .3s linear;
transition: color .3s linear;
color: #fff;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 4;
}
.not-enough-slides .btn-prev,
.not-enough-slides
.btn-next {
visibility: hidden;
}
.btn-prev:hover,
.btn-next:hover {
color: #d28462;
}
.btn-prev {
left: 9px;
}
.btn-next {
right: 9px;
}
.list {
font-size: 17px;
line-height: 1;
font-weight: 700;
}
.list li {
margin-bottom: 6px;
}
.list li:last-child {
margin-bottom: 0;
}
.list a {
color: #000;
position: relative;
}
.list a:hover {
opacity: .7;
}
.list a:after {
content: "";
height: 0px; background: rgba(0, 0, 0, .4);
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
.img-fit {
background-size: cover;
background-position: 50% 50%;
}
#header {
background: #fff;
padding: 10px 15px;
border-bottom: 1px solid #c9c9c9;
position: relative;
}
#header .navbar-brand {
width: 104px;
margin-left: -15px;
}
#header .navbar-brand img {
width: 100%;
height: auto;
}
.header-links {
font: 25px/1 "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.header-links li {
border-bottom: 1px solid #c9c9c9;
}
.header-links li [class] {
background: #dee2e6;
}
.header-links li [class]:hover {
color: #000;
}
.header-links li .is-warning {
background: #dcbe78;
}
.header-links li .is-success {
background: #739b96;
}
.header-links li .is-danger {
background: #d28462;
}
.header-links a {
-webkit-transition: color .3s linear;
transition: color .3s linear;
color: #000;
display: block;
padding: 15px 0;
position: relative;
}
.header-links a:hover > span:after {
opacity: 1;
}
.header-links .active a {
color: #fff;
}
.header-links span {
position: relative;
}
.header-links span:after {
-webkit-transition: opacity .3s linear;
transition: opacity .3s linear;
content: "";
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 1px;
background: #000;
opacity: 0;
}
.header-meta {
font-size: 20px;
line-height: 1;
position: absolute;
top: 50%;
right: 6px;
width: calc(100% - 144px);
text-align: right;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.header-meta li {
display: inline-block;
vertical-align: middle;
margin-right: 22px;
}
.header-meta a {
-webkit-transition: color .3s linear;
transition: color .3s linear;
color: #767676;
}
.header-meta a:hover {
color: #000;
}
.header-meta .search-opener:before {
position: absolute;
top: 0;
right: 50%;
bottom: 0;
-webkit-transition: opacity .3s linear, visibility .3s linear;
transition: opacity .3s linear, visibility .3s linear;
background: #e6e5e6;
width: 39px;
-webkit-transform: translateX(50%);
-ms-transform: translateX(50%);
transform: translateX(50%);
opacity: 0;
visibility: hidden;
z-index: -1;
}
.search-active .header-meta .search-opener {
color: #000;
}
.search-active .header-meta .search-opener:before {
opacity: 1;
visibility: visible;
}
.header-meta .navbar-toggler[aria-expanded="true"] .icon-bar:after {
border-bottom-color: #000;
}
.header-meta .navbar-toggler[aria-expanded="true"] .icon-bar span,
.header-meta .navbar-toggler[aria-expanded="true"] .icon-bar span:before,
.header-meta .navbar-toggler[aria-expanded="true"] .icon-bar span:after {
background: #000;
}
.icon-bar {
width: 24px;
height: 26px;
display: block;
position: relative;
}
.icon-bar:after {
width: 0;
height: 0;
position: absolute;
top: 50%;
left: 100%;
-webkit-transition: border-color .3s linear, -webkit-transform .3s linear;
transition: border-color .3s linear, -webkit-transform .3s linear;
transition: transform .3s linear, border-color .3s linear;
transition: transform .3s linear, border-color .3s linear, -webkit-transform .3s linear;
content: "";
margin: -3px 0 0 3px;
border-style: solid;
border-width: 0 5px 7px;
border-color: transparent transparent #767676;
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
[aria-expanded="false"] .icon-bar:after {
-webkit-transform: rotateZ(180deg);
-ms-transform: rotate(180deg);
transform: rotateZ(180deg);
}
.icon-bar span,
.icon-bar span:before,
.icon-bar span:after {
position: absolute;
top: 0;
right: 0;
left: 0;
-webkit-transition: background .3s linear;
transition: background .3s linear;
background: #767676;
height: 6px;
}
.icon-bar span:before,
.icon-bar span:after {
content: "";
}
.icon-bar span:before {
top: 10px;
}
.icon-bar span:after {
top: 20px;
}
#nav .navbar-collapse {
position: absolute;
top: 100%;
right: 0;
left: 0;
background: #fff;
margin-top: 1px;
z-index: 5;
}
#nav .navbar-nav {
margin: 0 25px;
}
#nav .nav-item {
border-bottom: 1px solid #c9c9c9;
}
#nav .nav-item:last-child {
border-bottom: none;
}
#nav .nav-link {
-webkit-transition: color .3s linear;
transition: color .3s linear;
padding: 12px 10px;
}
.nav-holder {
text-align: center;
font: 20px/1.2 "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
padding: 0 15px;
border-bottom: 1px solid #c9c9c9;
}
.search-drop {
position: absolute;
top: 100%;
right: 0;
left: 0;
-webkit-transition: max-height .3s linear;
transition: max-height .3s linear;
background: #fff;
max-height: 0;
margin-top: 1px;
overflow: hidden;
z-index: 6;
}
.search-active .search-drop {
max-height: 400px;
}
.search-drop .search-form {
padding: 9px 20px 42px;
border: solid rgba(201, 201, 201, .5);
border-width: 0 0 1px;
}
.search-drop .radio-group {
margin-bottom: 23px;
}
.search-drop .form-check {
margin: 0 14px 10px 0;
}
.category-list {
background: #fff;
padding: 35px 15px 85px;
margin: 0 -15px;
}
.category-list .title {
font: 20px/1 "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
display: block;
padding: 0 15px;
margin-bottom: 34px;
}
.post-section {
background: #fff;
margin: 0 -15px;
}
.post-section h3 a {
position: relative;
} .post-section .post {
margin-bottom: 1px;
}
.post-section .post .btn {
min-width: 168px;
margin-bottom: 20px;
}
.post-section .post-lg .btn {
margin: 9px 0 0;
}
.post-section .tagcloud {
padding-right: 22px;
}
.map-overview {
background: #f3f3f3;
padding: 56px 0 82px;
margin: 0 -15px;
border-bottom: 15px solid #fff;
}
.map-title {
font-size: 31px;
line-height: 1.1290322581;
padding: 0 32px;
margin-bottom: 54px;
}
.map {
background: #d9d9d9;
background-position: 50% 50%;
background-size: cover;
padding: 0 20px;
position: relative;
z-index: 1;
}
.map iframe {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.map-detail {
-webkit-transition: opacity .3s linear, visibility .3s linear;
transition: opacity .3s linear, visibility .3s linear;
background: #fff;
width: 100%;
max-width: 280px;
min-height: 735px;
position: relative;
}
.map-active .map-detail {
opacity: 1;
visibility: visible;
}
.map-detail .image-holder img {
width: 100%;
height: auto;
}
.map-detail .close {
position: absolute;
top: 22px;
right: 20px;
}
.gm-style .gm-style-iw {
overflow: visible;
}
.map-description {
font: 17px/21px "Apercu Regular", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
padding: 26px 20px;
}
.map-description p {
margin-bottom: 36px;
}
.map-description address {
margin-bottom: 19px;
}
.map-description .title {
font-family: "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
display: block;
}
.map-description .tagcloud {
font-size: 15px;
line-height: 1.0666666667;
padding-right: 40px;
margin-bottom: 42px;
}
.map-description .tagcloud a:hover {
color: #000;
}
.map-description .btn {
min-width: 168px;
}
.related {
background: #ccc;
padding: 0 20px 20px;
margin: 0 -15px;
overflow: hidden;
}
.related .post {
background: #fff;
border: solid #ccc;
border-width: 1px 1px 0px 0;
}
.related .post h3 {
font-size: 20px;
line-height: 1.2;
}
.related .post-image {
max-width: 82.7%;
}
.related-heading {
padding: 32px 15px 42px;
}
.related-heading h2 {
font-size: 31px;
line-height: 1.1290322581;
margin-bottom: 3px;
}
.related-heading h2 .small {
font: 26px/35px "Apercu Regular", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.related-heading .slogan {
font: 26px/35px "Apercu Regular", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
display: block;
}
.jcf-drop-active .jcf-select-opener {
-webkit-transform: rotateZ(180deg);
-ms-transform: rotate(180deg);
transform: rotateZ(180deg);
top: 38%;
}
.tagcloud a:hover {
color: #fff;
}
.link-wrap {
padding-bottom: 10px;
}
.project {
background: #739b96;
padding-bottom: 98px;
}
.project [class^="col-"] {
position: static;
}
.project-list {
margin-bottom: 38px;
}
.project-list h3 {
font-size: 17px;
line-height: 1.1764705882;
margin-bottom: 0;
}
.project-list .post-description p {
margin-bottom: 38px;
}
.project-list .post-description .btn {
margin-bottom: 0;
}
.project-list .tagcloud {
font-size: 15px;
line-height: 1.2;
padding-right: 62px;
margin-bottom: 32px;
}
.project-list .tagcloud a:hover {
color: #000 !important;
}
.project-list .post-image {
padding-bottom: 67%;
}
.project .post-description .text-holder p {
margin-bottom: 29px;
}
.theme .text-wrap {
padding: 0 15px;
}
.theme-list {
background: #dcbe78;
margin: 0 -15px;
}
.theme-list .post {
border: solid #dcbe78;
border-width: 1px 1px 0 0;
}
.theme-list .post-masonry {
margin-bottom: 0;
padding-bottom: 69px;
}
.theme-list .post-description {
padding-bottom: 53px !important;
}
.theme-list .post-description h3 {
font-size: 20px;
color: #876925;
margin-bottom: 14px;
font-family: "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.theme-list .post-description h3 a {
-webkit-transition: color .3s linear;
transition: color .3s linear;
}
.theme-list .post-description h3 a:hover {
color: #000;
opacity: 1;
}
.theme-list .collapsed {
background: #aa8d4b;
}
.theme-list.studies {
background: #B7B7B7;
}
.theme-list.studies .theme-opener {
background: #646464;
}
.theme-list.studies .theme-opener.collapsed {
background: #888888;
}
.theme-list.studies .post {
border: solid #B7B7B7;
border-width: 1px 1px 0 0;
}
.theme-list.studies .post-description h3 {
color: #888888;
}
.theme-opener {
-webkit-transition: background .3s linear;
transition: background .3s linear;
background: #876925;
display: block;
font: 24px/1 "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
color: #eee;
padding: 24px 0 24px 207px;
border-bottom: 1px solid rgba(255, 255, 255, .3);
position: relative;
}
.theme-opener:before {
position: absolute;
left: 153px;
font: 20px/25px icomoon;
color: #876925;
width: 24px;
height: 24px;
border-radius: 50%;
background: #fff;
text-align: center;
-webkit-transition: -webkit-transform .3s linear;
transition: -webkit-transform .3s linear;
transition: transform .3s linear;
transition: transform .3s linear, -webkit-transform .3s linear;
}
.theme-opener:hover {
color: #eee !important;
background: #876925;
}
.theme-opener.collapsed:before {
-webkit-transform: rotateZ(180deg);
-ms-transform: rotate(180deg);
transform: rotateZ(180deg);
line-height: 21px;
}
.btn-outline-secondary {
padding: 6px 34px 8px;
}
#content {
background: #fff;
padding-bottom: 138px;
margin: 0 -15px;
}
#content h1 {
font-size: 29px;
line-height: 1.2068965517;
margin-bottom: 0;
}
#content h2 {
font-size: 16px;
line-height: 1.25;
margin-bottom: 23px;
}
#content h2 span.news_title {
font-size: 24px;
}
.content-header {
background: #739b96;
padding: 30px 15px 35px 35px;
border-bottom: 1px solid #fff;
}
.content-header address {
font-size: 26px;
line-height: 1.0769230769;
margin-bottom: 0;
}
.content-header .category {
color: #fff;
font-style: normal;
display: block;
margin-bottom: 13px;
}
.content-body {
background: #fff;
}
.content-main {
padding: 0 20px;
}
.content-gallery {
position: relative;
margin-bottom: 1px;
}
.content-gallery .slick-track {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.content-gallery .slick-list {
overflow: hidden;
}
.content-slide.img-fit img {
width: 100%;
height: auto;
}
.content-slide:not(.img-fit) {
background: #e6e5e6;
display: block;
}
.content-gallery-nav {
position: relative;
}
.content-gallery-nav .slick-list {
overflow: hidden;
}
.content-gallery-nav .prev,
.content-gallery-nav .next {
font-size: 20px;
line-height: 1;
position: absolute;
top: 50%;
-webkit-transition: color .3s linear;
transition: color .3s linear;
color: #e6e5e6;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 4;
}
.not-enough-slides .content-gallery-nav .prev,
.not-enough-slides
.content-gallery-nav .next {
visibility: hidden;
}
.content-gallery-nav .prev:hover,
.content-gallery-nav .next:hover {
color: #565656;
}
.content-gallery-nav .prev {
left: 9px;
}
.content-gallery-nav .next {
right: 9px;
}
.carousel-slide {
display: inline-block;
vertical-align: top;
margin-right: 1px;
cursor: pointer;
}
.carousel-slide img {
width: 100%;
height: auto;
}
.content-description {
font-size: 16px;
line-height: 1.3125; padding: 47px 20px 15px;
}
.content-description p { margin-bottom: 21px;
}
.content-description dl:not([class]) {
margin-bottom: 41px;
}
.content-description dl:not([class]) dt {
font-family: "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-weight: normal;
clear: both;
}
.content-description dl:not([class]) dd {
margin-bottom: 5px;
}
.content-description a {
-webkit-transition: color .3s linear;
transition: color .3s linear;
display: inline-block;
vertical-align: top;
color: #000;
word-break: break-all;
text-decoration: underline;
}
.content-description a:hover {
color: #739b96;
}
.content-description > *:last-child {
margin-bottom: 0;
}
.author-detail {
font-size: 15px;
line-height: 1.2666666667;
margin-bottom: 64px;
}
.author-detail dt {
font-weight: normal;
}
.author-detail dd {
font-size: 16px;
line-height: 1.25;
margin-bottom: 11px;
}
.author {
font: 18px/23px "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.author-address {
font: 18px/23px "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
margin-bottom: 0;
}
.author-phone {
text-decoration: none !important;
font: 18px/23px "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
#sidebar {
padding: 0 20px 44px;
}
#tag_cloud-2 a:hover {
color: #000;
} .content-gallery.slick-slider {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
box-sizing: border-box;
}
.content-gallery.slick-slider .slick-track,
.content-gallery.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.content-gallery .slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0;
}
.content-gallery .slick-list:focus {
outline: none;
}
.content-gallery .slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.content-gallery .slick-track {
position: relative;
left: 0;
top: 0;
display: block;
}
.content-gallery .slick-track:before,
.content-gallery .slick-track:after {
content: "";
display: table;
}
.content-gallery .slick-track:after {
clear: both;
}
.slick-loading .content-gallery .slick-track {
visibility: hidden;
}
.content-gallery .slick-slide {
float: left;
min-height: 1px;
text-align: center;
}
[dir="rtl"] .content-gallery .slick-slide {
float: right;
}
.content-gallery .slick-slide img {
display: inline-block;
vertical-align: middle;
max-width: 100%;
}
.content-gallery .slick-slide.slick-loading img {
display: none;
}
.content-gallery .slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .content-gallery .slick-slide {
display: block;
}
.slick-loading .content-gallery .slick-slide {
visibility: hidden;
}
.slick-vertical .content-gallery .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.content-gallery .slick-arrow.slick-hidden {
display: none;
}
.broshure-wrap {
margin: 0 -15px;
}
.broshure-wrap [type="checkbox"],
.broshure-wrap [type="radio"] {
position: fixed;
left: 0;
top: 0;
opacity: 0;
z-index: -1;
}
.broshure-wrap .fake-input {
display: inline-block;
vertical-align: middle;
width: 27px;
height: 27px;
border: 3px solid #535353;
position: relative;
margin-right: .9411764706rem;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.broshure-wrap .fake-label {
font-size: 20px;
line-height: 1.1;
display: inline-block;
vertical-align: middle;
letter-spacing: 0;
}
.broshure-wrap [type="radio"] + .fake-input:before,
.broshure-wrap [type="checkbox"] + .fake-input:before {
content: "";
width: 14px;
height: 8px;
position: absolute;
top: 50%;
left: 50%;
border: 3px solid #535353;
border-width: 0 0 3px 3px;
opacity: 0;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
margin: -4px 0 0 -6px;
}
.broshure-wrap [type="radio"]:checked + .fake-input:before,
.broshure-wrap [type="checkbox"]:checked + .fake-input:before {
opacity: 1;
}
.broshure-wrap button[type="submit"] {
background: none;
border: 3px solid #535353;
padding: .7058823529rem 1.1764705882rem;
font: 20px "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
color: #535353;
width: 222px;
cursor: pointer;
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.broshure-wrap button[type="submit"]:hover {
box-shadow: 0 0 5px 4px rgba(0, 0, 0, .15);
}
.broshure-wrap button[type="submit"] span {
padding: 0 0 0 1.0588235294rem;
line-height: 1.2;
}
.broshure-choice {
padding: 14px 0 0;
}
.broshure-choice .hold {
padding: 0 0 1.8823529412rem;
}
.broshure-choice .form-group {
margin: 0 0 .2352941176rem;
}
.broshure-choice .fake-label {
margin: -3px 0 0;
}
.broshure-holder {
background: #ccc;
padding: 4rem 2.1176470588rem 2.4705882353rem;
}
.broshure-holder .col {
float: left;
width: 50%;
}
.broshure-holder h1 {
font: 1.8235294118rem "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
margin: 0 0 14px;
line-height: 1.2;
letter-spacing: 1px;
}
.broshure-holder h1 span {
display: block;
font-family: "Apercu Regular", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-weight: 400;
font-size: 1.5294117647rem;
}
.broshure-accordion .slide-holder.item-checked .slide {
max-height: 4000px;
}
.broshure-accordion .slide-holder.item-checked .slide ul {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.broshure-accordion .slide-holder .slide {
max-height: 0;
-webkit-transition: all .6s ease-in-out 0s;
transition: all .6s ease-in-out 0s;
overflow: hidden;
}
.broshure-accordion .yellow .opener {
background: #dcbe78;
}
.broshure-accordion .yellow .slide label {
color: #957a44;
}
.broshure-accordion .yellow .slide .fake-input {
border-color: #957a44;
}
.broshure-accordion .yellow .slide [type="checkbox"] + .fake-input:before {
border-color: #957a44;
}
.broshure-accordion .green .opener {
background: #82a6a1;
}
.broshure-accordion .green .slide {
display: none;
}
.broshure-accordion .green .slide label {
color: #739b96;
}
.broshure-accordion .green .slide .fake-input {
border-color: #739b96;
}
.broshure-accordion .green .slide [type="checkbox"] + .fake-input:before {
border-color: #739b96;
}
.broshure-accordion .opener {
display: block;
padding: 22px 20px 22px 34px;
color: #fff;
margin: 0;
font-family: "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.broshure-accordion .opener .fake-input {
border-color: #fff;
margin-right: 10px;
}
.broshure-accordion .opener .fake-label {
font-size: 24px;
}
.broshure-accordion .opener [type="checkbox"] + .fake-input:before {
border-color: #fff;
}
.broshure-accordion .slide {
background: #fff;
}
.broshure-accordion .slide ul {
padding: 26px 10px 20px 34px;
}
.broshure-accordion .slide ul li {
padding: 10px 0 2px;
}
.broshure-accordion .slide .fake-input {
margin-right: 10px;
}
.broshure-accordion .slide .fake-label {
font-size: 20px;
margin: 2px 0 0;
}
.broshure-bottom-box {
background: #ccc;
padding: 27px 20px 40px;
}
.theme-bottom-box {
padding: 0px 0px 20px 0px;
}
.broshure-bottom-box .btn-outline-info,
.theme-bottom-box .btn-outline-info {
border-color: #82a6a1;
color: #82a6a1;
}
.broshure-bottom-box .btn-outline-info:hover,
.theme-bottom-box .btn-outline-info:hover {
color: #fff;
background: #82a6a1;
}
.btn-outline-info.btn-study {
border-color: #888888;
color: #888888;
}
.btn-outline-info.btn-study:hover {
color: #fff;
background: #888888;
}
.broshure-bottom-box .btn,
.theme-bottom-box .btn {
min-width: 9.8823529412rem;
margin: 0 0 20px;
width: 100%;
display: block;
white-space: normal;
}
.broshure-bottom-box .btn.prev:after,
.theme-bottom-box .btn.prev:after {
display: none;
}
.broshure-bottom-box .btn.prev:before,
.theme-bottom-box .btn.prev:before {
display: inline-block;
vertical-align: middle;
content: "\2190";
margin: -4px 3px 0 0;
}
.broshure-bottom-box button[type="submit"] {
margin: 0 auto 44px 0;
}
#footer {
font-size: 15px;
line-height: 1.2666666667;
background: #fff;
margin: 0 -15px;
}
.footer-links {
padding: 38px 35px 30px;
border-bottom: 1px solid #c9c9c9;
}
.footer-links li {
display: inline-block;
vertical-align: top;
margin-right: 17px;
}
.footer-links a {
-webkit-transition: color .3s linear;
transition: color .3s linear;
color: #000;
}
.footer-links a:hover {
color: #565656;
}
.footer-block {
padding: 23px 35px;
}
.footer-block .title {
font-size: 11px;
line-height: 1.3636363636;
font-weight: normal;
display: block;
margin-bottom: 10px;
}
@media (min-width: 500px) {
.gallery-slide {
height: 480px;
margin-bottom: 40px;
}
.link {
font-size: 16px;
line-height: 1.1875;
width: 190px;
max-height: 135px;
padding: 14px 22px;
margin-right: 32px;
}
.link:after {
border-width: 67px 0 67px 32px;
}
.link .title {
font-size: 22px;
line-height: 1.2272727273;
margin-bottom: 4px;
}
.post-masonry {
margin-right: -1px;
}
.post-masonry .post {
width: 49.9%;
}
.broshure-wrap .fake-label {
font-size: 26px;
}
.broshure-accordion .opener .fake-input {
margin-right: 27px;
}
.broshure-accordion .slide .fake-input {
margin-right: 27px;
}
.broshure-bottom-box .btn,
.theme-bottom-box .btn {
margin: 10px 0;
width: auto;
}
.broshure-bottom-box button[type="submit"] {
margin: 0 0 44px;
}
#footer {
margin: 0;
}
}
@media (min-width: 520px) and (max-width: 991px) {
.project .post-lg .post-description h3 {
margin-bottom: 12px;
}
}
@media (min-width: 520px) {
.jcf-select {
font-size: 20px;
line-height: 1.2;
}
.jcf-list {
font-size: 20px;
line-height: 1.8;
}
.gallery-wrap {
padding-left: 35px;
padding-right: 35px;
}
.page-header {
padding-left: 35px;
padding-right: 35px;
}
.link-wrap {
margin: 0 -16px;
}
.post-description {
padding: 22px 53px 50px 35px;
}
.post-lg .post-description {
padding: 40px 30px 81px 36px;
}
.post-foot-text {
padding: 0 34px;
}
.btn-prev,
.btn-next {
font-size: 60px;
}
#header {
padding: 10px 35px 7px;
}
.header-meta {
width: calc(100% - 194px);
font-size: 29px;
right: 26px;
}
.header-meta .search-opener {
font-size: 25px;
}
#nav .navbar-nav {
margin: 0 50px;
}
.nav-holder {
padding: 0 35px;
}
.category-list {
padding: 35px 18px 155px;
}
.map-detail {
max-width: 387px;
}
.map-description {
padding: 26px 45px 43px 42px;
}
.project .post-lg .post-description .text-holder {
padding-right: 10px;
margin-bottom: 15px;
}
.project-list .post-description {
padding: 35px 35px 44px;
}
.content-gallery-nav .prev,
.content-gallery-nav .next {
font-size: 30px;
}
}
@media (min-width: 520px) and (max-width: 767px) {
.project .post-lg .post-description {
padding: 64px 30px 100px 33px;
}
.project .post-lg .post-description .post-image {
margin-right: 5px;
}
.content-description {
padding-right: 15px;
padding-left: 15px;
}
}
@media (min-width: 521px) and (max-width: 767px) {
.project .post-description .text-wrap .post-image {
margin-top: 10px;
}
}
@media (min-width: 768px) {
.commentlist-item .commentlist-item {
padding: 0 0 0 2em;
}
h1 {
font-size: 30px;
line-height: 1.2;
}
.gallery-wrap {
padding: 17px;
margin: 0;
}
.gallery-caption {
padding: 0 0px;
bottom: 0px; width: 900px;
white-space: normal;
}
.gallery-holder {
padding: 0 70px;
}
.widget {
padding: 34px 35px 60px;
}
.widget h3 {
margin-bottom: 38px;
}
.widget_tag_cloud {
padding: 39px 35px;
}
.page-header {
background: none;
max-width: 43%;
padding: 42px 16px 45px;
margin: -167px 0 0;
}
#main {
background: #e6e5e6;
padding-top: 167px;
}
.link-wrap {
margin: 0 50px;
}
.post .text-holder {
margin-bottom: 41px;
}
.post-description {
padding: 32px 15px;
}
.post-lg .post-description {
padding: 40px 0 81px;
}
#header {
padding: 0;
border-bottom: none;
}
#header .navbar-brand {
width: 176px;
margin-left: 0;
position: absolute;
top: 100%;
margin-top: 29px;
right: 50%;
}
.header-links {
font-size: 15px;
}
.header-links li {
display: inline-block;
vertical-align: middle;
border-bottom: none;
}
.header-links li [class] {
padding: 12px 15px;
}
.header-links a {
padding: 0;
}
.header-links a:not([class]) {
margin: 0 5px;
}
.header-meta {
width: 230px;
font-size: 18px;
right: 10px;
}
.header-meta .search-opener {
display: inline-block;
vertical-align: top;
white-space: nowrap;
text-align: center;
font-size: 18px;
position: relative;
z-index: 1;
}
.header-meta .search-opener:after {
content: "";
display: inline-block;
vertical-align: middle;
width: 0;
min-height: 39px;
}
.header-meta .search-opener > * {
white-space: normal;
display: inline-block;
vertical-align: middle;
max-width: 100%;
}
.header-meta .search-opener:before {
content: "";
}
.icon-bar {
width: 19px;
height: 18px;
}
.icon-bar:after {
margin-top: -1px;
border-width: 0 4px 5px;
}
.icon-bar span,
.icon-bar span:before,
.icon-bar span:after {
height: 4px;
}
.icon-bar span:before {
top: 7px;
}
.icon-bar span:after {
top: 14px;
}
#nav .navbar-collapse {
max-width: 225px;
left: auto;
}
#nav .navbar-nav {
margin: 0;
}
#nav .nav-item {
margin-bottom: 4px;
border-color: #e6e5e6;
}
#nav .nav-link {
padding: 7px 10px;
}
.nav-holder {
font-size: 17px;
line-height: 1.2352941176;
text-align: left;
padding: 6px 14px;
border-bottom: none;
}
.search-drop {
position: relative;
margin-top: 0;
}
.category-list {
margin: 0;
}
.post-section {
padding: 0 15px 0 14px;
margin: 0;
}
.post-section .post {
margin: 0 -15px 0 -14px;
height: 100%;
}
.post-section .post .btn {
margin-bottom: 54px;
}
.post-section .post-lg {
margin-top: 7px;
}
.map-overview {
margin: 0;
}
.map-detail .close { }
.link-wrap {
padding-bottom: 0;
}
.project {
padding-bottom: 28px;
}
.project-list {
margin-bottom: 27px;
}
.project-list .post-description {
padding: 25px 15px;
}
.project-list .post-description .btn {
margin-bottom: 0;
}
.project-list .tagcloud {
padding-right: 48px;
margin-bottom: 40px;
}
.theme-list {
margin: 0;
padding-bottom: 105px;
}
#content {
padding-bottom: 117px;
margin: 0;
}
.content-main {
padding: 0 0 0 12px;
margin-right: -10px;
border-right: 1px solid #fff;
}
.content-gallery {
margin-bottom: 10px;
}
.content-description { padding: 64px 80px 157px 15px; max-width: 850px;
}
.content-description dl:not([class]) {
margin-bottom: 37px;
}
.content-description dl:not([class]) dt {
width: 136px;
float: left;
margin-bottom: 5px;
}
.content-description dl:not([class]) dd {
width: calc(100% - 136px);
float: left;
padding-left: 10px;
}
#sidebar {
padding: 0;
margin-left: -20px;
}
.broshure-wrap {
margin: 0;
}
.broshure-choice {
padding: .2352941176rem 0 0 2.3529411765rem;
}
.broshure-holder {
padding: 1.7647058824rem;
}
.broshure-holder h1 {
margin: 0 0 46px;
}
.broshure-accordion .opener {
padding: 22px 20px 22px 30px;
}
.broshure-accordion .opener .fake-input {
margin-right: 10px;
}
.broshure-accordion .slide ul {
padding: 26px 10px 20px 30px;
}
.broshure-bottom-box {
padding: 27px 14px 40px;
}
}
@media screen and (min-width: 768px) {
#header .navbar-brand {
-webkit-transform: translateX(350px);
-ms-transform: translateX(350px);
transform: translateX(350px);
}
}
@media (min-width: 768px) and (max-width: 991px) {
.project .post-lg .post-description {
padding: 40px 15px 81px;
}
.project-list .post-description {
font-size: 15px;
line-height: 1.2666666667;
}
.project-list .tagcloud {
padding-right: 0;
}
}
@media (min-width: 769px) {
.related {
margin: 0;
}
}
@media (min-width: 992px) and (max-width: 1279px) {
.footer-block {
padding-left: 50px;
}
}
@media (min-width: 992px) {
.pagination {
margin-bottom: 33px;
}
.search-form input[type="search"],
.search-form input[type="text"] {
margin-bottom: 35px;
}
.gallery-wrap {
padding: 17px 211px 38px 15px;
}
.gallery {
margin-bottom: 0;
}
.gallery .slick-list {
margin-bottom: 22px;
}
.gallery-slide {
height: 670px;
}
.widget_tag_cloud .tagcloud {
padding-right: 60px;
}
.link {
position: absolute;
right: 13px;
}
.link.top {
bottom: 150px;
}
.link.bottom {
right: 57px;
bottom: 15px;
}
.partners {
display: inline-block;
vertical-align: top;
}
.partners a {
margin-bottom: 0;
}
.post-description {
padding: 22px 46px 50px 35px;
}
.post-masonry {
margin-bottom: 129px;
}
.post-masonry .post {
width: 33.3334%;
}
.post-sm .post-description {
padding: 33px 41px 31px;
}
.post-image.has-image {
margin-bottom: 24px;
}
.post-foot-text {
padding: 0 16px;
}
.post-detail {
margin-bottom: 15px;
}
.header-links {
font-size: 19px;
}
.header-links li [class] {
padding: 21px 17px;
}
.header-links a:not([class]) {
margin: 0 11px;
}
.header-meta {
right: -9px;
}
.header-meta li {
margin-right: 33px;
}
.header-meta .search-opener {
font-size: 18px;
}
.header-meta .search-opener:before {
width: 60px;
}
.header-meta .search-opener:after {
min-height: 60px;
}
.search-active .header-meta .search-opener {
color: #fff;
}
.search-drop .search-form {
padding: 10px 20px 52px;
border-width: 1px 0 0;
}
.search-drop .search-form [type="submit"] {
margin: 26px 0 0 31px;
outline: none;
}
.search-drop .radio-group {
margin-bottom: 0;
}
.search-drop .form-field {
width: 65.5%;
max-width: 747px;
}
.search-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
padding: 0 15px;
}
.category-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 26px 27px 131px;
margin: 0;
}
.category-list .title {
width: 24.3%;
margin-bottom: 0;
margin-right: 8px;
}
.category-list select,
.category-list .jcf-select {
width: 75.7%;
max-width: 555px;
}
.post-section .post-lg p {
margin-bottom: 29px;
}
.post-section .post-lg .btn {
margin: 0;
}
.post-section .tagcloud {
padding-right: 67px;
}
.post-section .text-wrap {
padding: 0 14px;
}
.map-overview {
padding: 122px 0 99px;
border-bottom-width: 34px;
}
.map-title {
font-size: 29px;
line-height: 1.1379310345;
padding: 0 112px;
margin-bottom: 81px;
}
.map {
padding: 0 82px;
}
.map-description p {
margin-bottom: 40px;
}
.related {
padding-left: 0;
padding-right: 0;
margin: 0;
}
.related .post-image {
max-width: 85.7%;
}
.related-heading {
padding: 93px 112px 51px;
}
.project .post-lg .post-description .text-holder {
padding-right: 50px;
padding-bottom: 5px;
}
.project-list .post-description {
padding: 27px 39px 44px 43px;
}
.project-list .post-image {
padding-bottom: 0;
height: 261px;
}
.content-header {
padding: 53px 0 47px 15px;
}
.broshure-wrap .fake-input {
margin-right: .8823529412rem;
}
.broshure-accordion .opener .fake-input {
margin-right: 27px;
}
.broshure-accordion .slide ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.broshure-accordion .slide ul li {
width: 50%;
padding: 10px 0 22px;
}
.broshure-accordion .slide ul li:nth-child(2n) {
padding-left: 6px;
}
.broshure-accordion .slide .fake-input {
margin-right: 31px;
}
.broshure-bottom-box {
height: 277px;
padding: 27px 20px 40px;
}
.broshure-bottom-box button[type="submit"] {
margin: 0 0 0 39px;
}
#footer {
font-size: 12px;
line-height: 1.3333333333;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
padding: 73px 12px 10px;
}
.footer-links {
width: 29.5%;
padding: 0;
border-bottom: none;
}
.footer-links li {
margin-right: 13px;
}
.footer-block {
width: 70.5%;
}
.footer-block .title {
font-size: 10px;
line-height: 1.4;
margin-bottom: 16px;
}
}
@media screen and (min-width: 992px) {
#header .navbar-brand {
-webkit-transform: translateX(450px);
-ms-transform: translateX(450px);
transform: translateX(450px);
}
}
@media (min-width: 993px) {
.post-lg .post-description {
padding: 96px 0 118px;
}
}
@media screen and (min-width: 1200px) {
#header .navbar-brand {
-webkit-transform: translateX(570px);
-ms-transform: translateX(570px);
transform: translateX(570px);
}
}
@media (min-width: 1200px) {
.link.top {
bottom: 188px;
}
.link.bottom {
bottom: 25px;
}
.project .post-lg .post-description .btn {
margin-top: 53px;
}
.project .post-lg .post-description .post-image {
margin: 5px 0 0 46px;
}
.broshure-holder {
padding: 6.0588235294rem 7.1176470588rem;
}
.broshure-accordion .opener {
padding: 22px 20px 22px 151px;
}
.broshure-accordion .slide ul {
padding: 22px 60px 14px 151px;
}
.broshure-bottom-box {
padding: 46px 97px 40px;
}
.broshure-bottom-box .btn,
.theme-bottom-box .btn {
margin-bottom: 0;
}
#footer {
padding: 83px 32px 20px;
}
.footer-links {
width: 41.6%;
}
.footer-block {
width: 58.4%;
padding: 0;
}
}
@media (max-width: 991px) {
.link-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
padding-bottom: 17px;
} }
@media (max-width: 767px) {
.navigation .page-numbers,
.navigation-comments .page-numbers {
padding: 0;
}
.post-detail {
margin-bottom: 16px;
}
.height-block,
.item-block {
height: auto !important;
}
#nav {
position: static;
}
.related {
padding-bottom: 109px;
}
.project .post-description .text-holder {
height: auto !important;
}
.project .post-description .text-holder p {
margin-bottom: 15px;
}
.theme .post {
margin: 0 -30px;
}
.theme-list {
padding-bottom: 100px;
}
.theme-list .post-masonry {
padding-bottom: 0;
}
.theme-opener {
padding-left: 73px;
}
.theme-opener:before {
left: 20px;
}
}
@media (max-width: 519px) {
.link-wrap {
padding: 0 10px 10px;
}
.theme-opener {
padding-left: 55px;
}
.theme-opener:before {
overflow: hidden;
left: 15px;
}
.footer-links li {
margin-bottom: 8px;
}
}
@media (max-width: 499px) {
.post-masonry {
height: auto !important;
}
.post-masonry .post {
position: static !important;
-webkit-transition: none !important;
transition: none !important;
-webkit-transform: none !important;
-ms-transform: none !important;
transform: none !important;
}
}
.contact-table {
background: #ffffff;
padding: 0px 20px 20px 20px;
margin: 0 -15px;
border-bottom: 92px solid #d28462;
}
.contact-table table th {
color: #d28462;
}
.contact-table div.dataTables_filter input {
border: 1px solid #aaaaaa;
}
@media (min-width: 768px) {
.contact-table {
margin: 0;
}
}
.category-list {
padding-bottom: 50px !important;
}
.dataTables_paginate {
padding-left: 0;
font: 14px/1 "Apercu Bold", Raleway, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
background: none !important;
}
.paginate_button {
position: relative;
display: block;
padding: 9px 13px !important;
margin-left: -4px;
line-height: 1;
color: #d28462 !important;
background-color: #fff !important;
border: 4px solid transparent !important; 
}
.paginate_button:not(:previous):not(.next):hover {
color: #d28462 !important;
text-decoration: none;
background: none !important;
background-color: #fff !important;
border: 4px solid #d28462 !important; 
}
.paginate_button:focus {
z-index: 2;
outline: 0; }
.paginate_button:not(:disabled):not(.disabled) {
cursor: pointer; }
.paginate_button:first-child {
margin-left: 0; }
.paginate_button.disabled {
color: #fff;
pointer-events: none;
cursor: auto;
background-color: transparent;
border-color: transparent; }
.dataTables_paginate a {
-webkit-transition: border-color .3s linear;
transition: border-color .3s linear;
}
.paginate_button.current {
border-color: #d28462 !important;
background: #fff !important;
}
.paginate_button.previous,
.paginate_button.next {
white-space: nowrap;
text-align: center;
height: 100% !important;
font-size: 0;
line-height: 1;
padding: 0 !important;
margin: 0 !important;
}
.paginate_button.previous:after,
.paginate_button.next:after {
content: "";
display: inline-block;
vertical-align: middle;
width: 0;
min-height: 100%;
}
.paginate_button.previous,
.paginate_button.next {
white-space: normal;
display: inline-block;
vertical-align: middle;
max-width: 100%;
}
.paginate_button.previous:before,
.paginate_button.next:before {
content: "";
border-style: solid;
}
.paginate_button.previous:before {
border-width: 11px 9px 11px 0;
border-color: transparent #d28462 transparent transparent;
margin-right: 18px;
}
.paginate_button.next:before {
border-width: 11px 0 11px 9px;
border-color: transparent transparent transparent #d28462;
margin-left: 18px;
}
.bg-page {
background: #cccccc;
}
.bg-news, .news-page {
background: #CCCCCC;
}
.bg-study {
background: #B7B7B7 !important;
}
@media print {
.gallery-slide, .post-image {-webkit-print-color-adjust:exact;}
#main {
padding-top: 10px!important;
}
.content-description {
max-width: 1300px!important;
}
#header, footer {
display: none!important;
}
.collapse {
display: block !important;
height: auto !important;
}
.col-lg-7 {
width: 100%!important;
max-width: 75%!important;
}
.offset-lg-1 {
margin-left: 0px!important;
}
.offset-md-1 {
margin-left: 0px!important;
}
.content-header {
page-break-after: avoid!important;
}
h1 {
page-break-after: avoid!important;
}
.content-header .bg-warning{
page-break-after: avoid!important;
}
.content-description {
max-width: 850px;
width: 970px;
}
.theme-list {
display: none!important;
}
}
@media (max-width: 767px) {  
.project-select { 
height: 100px;
padding-bottom: 4px !important;
padding-top: 4px !important;
}
div.project form div.row:first-child { 
padding-top: 25px!important;
background-color: #ffffff;
}
div.project form div.row:last-child { 
padding-bottom: 25px!important;
background-color: #ffffff;
}
.project-select .jcf-select {
padding-bottom: 0px !important;
padding-top: 0px !important;
}
.project-select .title {
margin-bottom: 5px !important;
}
}
@media (min-width: 768px) {  
.project-select { 
height: 100px;
padding-bottom: 15px !important;
padding-top: 15px !important;
}
div.project form div.row:first-child { 
padding-top: 25px!important;
background-color: #ffffff;
}
div.project form div.row:last-child { 
padding-bottom: 25px!important;
background-color: #ffffff;
}
.project-select .jcf-select {
padding-bottom: 0px !important;
padding-top: 0px !important;
}
.project-select .title {
margin-bottom: 5px !important;
}
}
@media (min-width: 992px) {  
.project-select { 
height: 62px;
padding-bottom: 8px !important;
padding-top: 8px !important;
}
div.project form div.row:first-child { 
padding-top: 25px!important;
background-color: #ffffff;
}
div.project form div.row:last-child { 
padding-bottom: 25px!important;
background-color: #ffffff;
}
}
@media (min-width: 1200px) { 
.project-select { 
height: 62px;
padding-bottom: 8px !important;
padding-top: 8px !important;
}
div.project form div.row:first-child { 
padding-top: 25px!important;
background-color: #ffffff;
}
div.project form div.row:last-child { 
padding-bottom: 25px!important;
background-color: #ffffff;
}
}
.pcredit {
position: absolute;
font-size: 80%;
height: 40px;
color: black;
bottom: 0px;
padding: 5px 5px;
vertical-align: top;
display: block;
}
.p2credit {
position: relative;
font-size: 80%;
height: 45px;
color: black;
bottom: 0px;
padding: 5px 5px;
vertical-align: top;
text-align: left;
background-color: white;
}
.p3credit {
font-size: 80%;
height: 45px;
color: black;
bottom: 0px;
padding: 5px 5px;
vertical-align: top;
text-align: left;
}
.ctext {
-moz-hyphens: auto;
-o-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
white-space: inherit;
}
@media (min-width: 1200px) {
.p3credit {
margin: 0 0 0 46px;
}
}
@media (min-width: 500px) {
.pcredit {
width: 340px;
margin-left: -35px;
}
.p2credit, .p3credit {
font-size: 80%;
}
}
@media (max-width: 992px) {
.pcredit {
width: 610px;
margin-left: 0px;
}
}
@media (min-width: 992px) {
.pcredit {
width: 610px;
margin-left: 0px;
}
.p2credit, .p3credit  {
font-size: 80%;
}
}
@media (max-width: 767px) {
.pcredit {
width: 460px;
margin-left: -35px;
font-size: 65%;
}
.p2credit, .p3credit {
font-size: 60%;
}
}
@media (max-width: 500px) {
.pcredit {
width: 350px;
margin-left: -35px;
font-size: 60%;
padding: 2px 5px;
}
.p2credit, .p3credit {
font-size: 60%;
}
}
.cc-animate.cc-revoke.cc-top {
display: none;
} .section {
clear: both;
padding: 0px;
margin: 0px;
} .colaktuell {
display: block;
float:left;
margin: 1% 0 1% 1.6%;
}
.colaktuell:first-child { margin-left: 0; } .group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; } .span_4_of_4 {
width: 100%;
}
.span_3_of_4 {
width: 74.6%;
}
.span_2_of_4 {
width: 49.2%;
}
.span_1_of_4 {
width: 23.8%;
} @media only screen and (max-width: 480px) {
.colaktuell {  margin: 1% 0 1% 0%; }
.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
} .white-spacer {
background: #fff;
height: 92px;
}
#header .partner-brand {
width: 75px;
}
#header .partner-brand img {
width: 100%;
height: auto;
}
.header-links li .is-news {
background: #CCCCCC;
}
.header-links li .is-study {
background: #CCCCCC;
}
.header-links li .is-map {
background: #CCCCCC;
}
#main .page-title {
background: #fff;
margin-bottom: 0px;
height: 142px;
}
#main .page-title h1 {
padding: 30px 0px 10px 44px;
max-width: 43%;
}
.swiper-container {
width: 100%;
height: 600px;
background: #fff;
padding-bottom: 50px;
}
.swiper-slide {
position: relative;
}
.swiper-slide .swiper-slide-bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-position: 50% 0;
background-size: cover;
z-index: 1;
}
.swiper-slide .swiper-slide-box {
position: absolute;
right: 20px;
bottom: 20px;
width: 376px;
height: auto;
background-color: rgba(255,255,255,0.7);
z-index: 2;
padding: 20px 20px 20px 20px;
}
.swiper-button-next {
top: 0;
right: 0;
width: 50%;
height: 100%;
padding-right: 10px;
opacity: 0;
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.swiper-button-prev {
top: 0;
left: 0;
width: 50%;
height: 100%;
padding-left: 10px;
opacity: 0;
-webkit-transition: opacity 0.5s;
transition: opacity 0.5;
}
.swiper-button-prev:hover, .swiper-button-next:hover{
opacity: 1;
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-next:after{
margin-left: auto;
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{
margin-right: auto;
}
.swiper-slide .swiper-slide-box h2 {
color: #000;
}
.swiper-slide .swiper-slide-box p {
color: #000;
}
.swiper-slide .swiper-slide-caption {
font-size: 12px;
color: #000;
}
.swiper-slide .swiper-slide-box a.btn {
margin-bottom: 20px;
}
.swiper-pagination-bullet {
width: 14px;
height: 14px;
background: #000 !important;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
transform: scale(1);
}
.post-section.news {
background: #cccccc;
padding-bottom: 98px;
}
.post-section.news span.category {
display: block;
color: #565656;
font-size: 15px;
font-weight: 600;
padding: 0px 0px 20px 0px;
}
.post-section.news .project-list h3 {
margin-bottom: 20px;
}
.post-section.news .project-list a.btn {
border-color: #cccccc;
color: #cccccc;
}
.content-description h3 {
font-size: 16px;
line-height: 1.25;
margin-bottom: 23px;
}
.news-image {
margin-bottom: 30px;
}
.news-image img {
max-height: 504px;
}
.news-image-caption {
font-size: 80%;
line-height: 1.25;
display: block;
}
.news-audio, .news-video {
margin: 30px 0px 30px 0px;
}
.news-detail a.slick-arrow,
.study-detail a.slick-arrow {
text-decoration: none;
}
#footer .brand-title {
font-size: 15px;
display: block;
padding-bottom: 30px;
max-width: 70%;
}
#footer .brand-img {
margin-bottom: 30px;
}
#footer ul.footer-links2 {
list-style-type: none;
padding-left: 0px;
}
#footer ul.footer-links2 li {
margin:0 0 4px 0;
}
#footer ul.footer-links2 li a {
color: #000;
font-size: 18px;
font-weight: 600;
}
.searchwp-live-search-result > p > a {
color: #000;
font-size: 18px;
font-weight: 400;
}
@media (max-width: 375px) {
.swiper-container {
height: 467px;
}
.swiper-slide .swiper-slide-box {
right: 0px;
width: 100%;
}
}
@media (min-width: 768px) {
#header .partner-brand {
width: 126px;
margin-left: 0;
position: absolute;
top: 100%;
margin-top: 29px;
}
.baukultur-spacer {
margin-bottom: 7px;
}
}
@media (max-width: 767px) {
#main .page-title {
margin-left: -15px;
width: calc(100% + 30px);
height: 100%;
}
#main .page-title h1 {
max-width: 100%;
padding: 26px 15px 24px;
}
#header .partner-brand {
display: inline-block;
font-size: 1.25rem;
margin-left: 10px;
}
#main .white-spacer {
margin-left: -15px;
width: calc(100% + 30px);
}
.swiper-container {
margin-left: -15px;
width: calc(100% + 30px) !important;
}
#footer {
margin-left: -15px;
width: calc(100% + 30px);
padding: 42px 15px 15px 15px;
}
#footer .brand-img {
max-width: calc(100% - 15px);
}
.bg-page, .news-page {
margin-left: -15px;
width: calc(100% + 30px);
}
}
@media (min-width: 768px) and (max-width: 991px) {
#main .page-title h1 {
max-width: 70%;
}
#footer {
padding: 42px 15px 15px 15px;
}
#footer .brand-img {
max-width: 100%;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
#main .page-title h1 {
max-width: 50%;
}
#footer {
padding: 42px 15px 15px 15px;
}
} .post-description .text-wrap p a {
color: #000;
text-decoration: underline;
}.searchwp-live-search-results {
box-sizing: border-box;
-moz-box-sizing: border-box;
background: #fff;
-webkit-box-shadow: 0 0 2px 0 rgba(30,30,30,0.4);
box-shadow: 0 0 2px 0 rgba(30,30,30,0.4);
border-radius: 3px;
width: 315px;
min-height: 175px;
max-height: 300px;
}
.searchwp-live-search-no-min-chars .spinner {
opacity: 0.3;
}
.searchwp-live-search-result p {
font-size:0.9em;
padding:1em;
margin:0;
border-bottom:1px solid rgba(30,30,30,0.1);
}
.searchwp-live-search-result--focused {
background: #DDD;
}
.searchwp-live-search-result--focused a {
color: #000;
}
.searchwp-live-search-result:last-of-type p {
border-bottom:0;
}
.searchwp-live-search-result a {
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
} .searchwp-live-search-instructions {
border: 0 !important;
clip: rect(1px, 1px, 1px, 1px) !important;
-webkit-clip-path: inset(50%) !important;
clip-path: inset(50%) !important;
height: 1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
width: 1px !important;
white-space: nowrap !important;
}
@keyframes searchwp-spinner-line-fade-more {
0%, 100% {
opacity: 0; }
1% {
opacity: 1;
}
}
@keyframes searchwp-spinner-line-fade-quick {
0%, 39%, 100% {
opacity: 0.25; }
40% {
opacity: 1;
}
}
@keyframes searchwp-spinner-line-fade-default {
0%, 100% {
opacity: 0.22; }
1% {
opacity: 1;
}
}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}#cc-window input[type="checkbox"],#cmplz-manage-consent-container input[type="checkbox"],.cmplz-tcf-container input[type="checkbox"]{width:initial;-webkit-appearance:checkbox}#cc-window input[type="checkbox"]:checked::before,#cmplz-manage-consent-container input[type="checkbox"]:checked::before,.cmplz-tcf-container input[type="checkbox"]:checked::before{content:''}#cc-window.cc-floating{min-width:468px}@media screen and (max-width:469px){#cc-window.cc-floating{min-width:100%}#cc-window.cc-type-categories.cc-floating,#cc-window.cc-type-categories .cc-btn{min-width:100%}}#cc-window a.cc-btn{text-decoration:none}#cc-window a.cc-btn:hover{text-decoration:underline}#cc-window.cc-theme-block .cc-btn{border:0}#cc-window.cc-type-categories.cc-top .cmplz-categories-wrap,#cc-window.cc-type-categories.cc-bottom .cmplz-categories-wrap{line-height:28px}#cc-window.cc-type-categories.cc-top .cmplz-slider-checkbox,#cc-window.cc-type-categories.cc-bottom .cmplz-slider-checkbox{margin:3px 15px 5px 0}@media screen and (min-width:768px){#cc-window.cc-type-categories.cc-top .cmplz-categories-wrap,#cc-window.cc-type-categories.cc-bottom .cmplz-categories-wrap{line-height:29px}}#cc-window.cc-type-categories.cc-top.cc-theme-edgeless:not(.cc-floating) .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-bottom.cc-theme-edgeless:not(.cc-floating) .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-top.cc-theme-edgeless:not(.cc-floating) .cc-compliance .cc-save,#cc-window.cc-type-categories.cc-bottom.cc-theme-edgeless:not(.cc-floating) .cc-compliance .cc-save{margin:0}#cc-window.cc-type-categories.cc-floating .cc-compliance{display:block}#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-btn{padding:.8em 0;margin:15px 0 0 0}#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-accept-all{margin:15px 0 0 0}#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-dismiss{float:left}#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-save{float:right}#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-accept-all{clear:both;width:100%}#cc-window.cc-type-categories.cc-floating.cmplz-categories-no .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-floating.cmplz-categories-hidden .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-floating.cmplz-categories-no .cc-compliance .cc-save,#cc-window.cc-type-categories.cc-floating.cmplz-categories-hidden .cc-compliance .cc-save{width:calc(50% - .8em);margin:0}#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-no .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-hidden .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-no .cc-compliance .cc-save,#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-hidden .cc-compliance .cc-save{width:50%}#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-no .cc-compliance .cc-save-settings,#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-hidden .cc-compliance .cc-save-settings{margin-top:0}#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless .cc-compliance .cc-save-settings{margin-top:0}#cc-window.cc-type-categories.cc-floating:not(.cc-theme-edgeless) .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-floating:not(.cc-theme-edgeless) .cc-compliance .cc-save{margin-top:15px}#cc-window.cc-type-categories.cc-floating.cmplz-categories-visible .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-floating.cmplz-categories-visible .cc-compliance .cc-save{width:100%}#cc-window.cc-type-categories.cc-floating.cmplz-categories-legacy .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-floating.cmplz-categories-legacy .cc-compliance .cc-save{margin:0}#cc-window.cc-type-categories.cc-floating.cmplz-categories-legacy .cc-compliance .cc-btn{float:initial;margin:15px 0 0 0}#cc-window.cc-theme-edgeless .cc-btn{border:0}#cc-window.cc-theme-minimal .cc-btn{border-radius:5px}#cc-window.cc-window.cc-theme-minimal .cc-btn.cc-accept-all{border-radius:5px;border-width:1px}#cc-window.cmplz-hide-cats{display:none}#cc-window .cc-message{word-wrap:break-word}#cc-window .cc-deny{display:none}#cc-window .cc-link{padding-right:0}#cc-window.cc-center.cc-type-categories .cc-save,#cc-window.cc-left.cc-type-categories .cc-save,#cc-window.cc-right.cc-type-categories .cc-save{margin-top:15px}#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless label{margin-left:1em}#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless .cc-message{margin-bottom:.5em}@media screen and (max-width:768px){.cc-revoke{display:none !important}}.cc-center.cc-revoke{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-center.cc-revoke.cc-animate{transform:translateY(2em)}.cc-center.cc-revoke.cc-animate:hover{transform:translateY(0)}.cc-hidden{display:none !important}.cc-window.cc-theme-minimal{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}.cc-window.cc-theme-minimal:not(.cc-floating) .cc-message{text-align:center}.cc-window.cc-theme-minimal .cc-btn.cc-allow,.cc-window.cc-theme-minimal .cc-btn.cc-save,.cc-window.cc-theme-minimal .cc-btn.cc-dismiss{border-radius:5px;border-width:1px}.cc-window.cc-center{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;min-width:360px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}#cc-window.cc-window .cmplz-square-checkbox:checked+.cc-check svg path,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-square-checkbox:checked+.cc-check svg path,#cmplz-tcf-container.cmplz-tcf-container .cmplz-square-checkbox:checked+.cc-check svg path{stroke-dashoffset:60;transition:all .3s linear}#cc-window.cc-window .cmplz-square-checkbox:checked+.cc-check svg polyline,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-square-checkbox:checked+.cc-check svg polyline,#cmplz-tcf-container.cmplz-tcf-container .cmplz-square-checkbox:checked+.cc-check svg polyline{stroke-dashoffset:42;transition:all .2s linear;transition-delay:.15s}#cc-window.cc-window .cmplz-square-checkbox:focus+.cc-check svg,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-square-checkbox:focus+.cc-check svg,#cmplz-tcf-container.cmplz-tcf-container .cmplz-square-checkbox:focus+.cc-check svg{outline:-webkit-focus-ring-color auto 1px}#cc-window.cc-window input.cmplz-svg-checkbox,#cmplz-manage-consent-container.cmplz-manage-consent-container input.cmplz-svg-checkbox,#cmplz-tcf-container.cmplz-tcf-container input.cmplz-svg-checkbox,#cc-window.cc-window .cmplz-slider-checkbox input,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox input,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox input{display:block !important;opacity:0 !important;height:0 !important}#cc-window.cc-window .cmplz-slider-checkbox,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox{position:relative;display:inline-block;width:40px;height:21px}#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s}#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider:before,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider:before,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider:before{position:absolute;content:"";height:15px;width:15px;left:4px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s}#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider.cmplz-round,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider.cmplz-round,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider.cmplz-round{border-radius:20px}#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider.cmplz-round:before,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider.cmplz-round:before,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider.cmplz-round:before{border-radius:50%}#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider-na,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider-na,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider-na{padding:2px 8px;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s}#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider-na:before,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider-na:before,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider-na:before{position:absolute;content:"N/A";color:white}#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider-na.cmplz-round,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider-na.cmplz-round,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider-na.cmplz-round{border-radius:20px}#cc-window.cc-window .cmplz-slider-checkbox input:checked+.cmplz-slider:before,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox input:checked+.cmplz-slider:before,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox input:checked+.cmplz-slider:before{-webkit-transform:translateX(17px);-ms-transform:translateX(17px);transform:translateX(17px)}#cc-window.cc-window .cmplz-slider-checkbox input[type="checkbox"]:focus+.cmplz-slider,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox input[type="checkbox"]:focus+.cmplz-slider,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox input[type="checkbox"]:focus+.cmplz-slider{outline:-webkit-focus-ring-color auto 1px}#cc-window.cc-window label,#cmplz-manage-consent-container.cmplz-manage-consent-container label,#cmplz-tcf-container.cmplz-tcf-container label{color:inherit;font-weight:normal;margin-bottom:0;line-height:inherit}#cc-window.cc-window div.cc-check,#cmplz-manage-consent-container.cmplz-manage-consent-container div.cc-check,#cmplz-tcf-container.cmplz-tcf-container div.cc-check{display:inline-block;padding-bottom:10px}#cc-window.cc-window .cc-check,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check,#cmplz-tcf-container.cmplz-tcf-container .cc-check,#cc-window.cc-window .cc-check svg,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check svg,#cmplz-tcf-container.cmplz-tcf-container .cc-check svg{display:inherit;transform:translate3d(0,0,0)}#cc-window.cc-window label:not(.cc-check),#cmplz-manage-consent-container.cmplz-manage-consent-container label:not(.cc-check),#cmplz-tcf-container.cmplz-tcf-container label:not(.cc-check){white-space:nowrap;margin-right:15px;margin-left:0;padding-left:0}#cc-window.cc-window.cc-theme-edgeless .cmplz-categories-wrap .cmplz-classic-checkbox,#cmplz-manage-consent-container.cmplz-manage-consent-container.cc-theme-edgeless .cmplz-categories-wrap .cmplz-classic-checkbox,#cmplz-tcf-container.cmplz-tcf-container.cc-theme-edgeless .cmplz-categories-wrap .cmplz-classic-checkbox{margin-left:15px}#cc-window.cc-window .cmplz-categories-wrap .cmplz-slider-checkbox,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox{vertical-align:top;margin:3px 15px 10px 0}#cc-window.cc-window .cmplz-categories-wrap .cmplz-consent-checkbox,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-consent-checkbox,#cmplz-tcf-container.cmplz-tcf-container .cmplz-consent-checkbox{margin-right:15px}#cc-window.cc-window .cmplz-categories-wrap label,#cmplz-manage-consent-container.cmplz-manage-consent-container label,#cmplz-tcf-container.cmplz-tcf-container label{box-sizing:initial}#cc-window.cc-window .cmplz-categories-wrap .cc-check,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check,#cmplz-tcf-container.cmplz-tcf-container .cc-check{cursor:pointer;position:relative;margin:auto 7px auto auto;width:18px;height:18px;-webkit-tap-highlight-color:transparent}#cc-window.cc-window .cmplz-categories-wrap .cc-check:before,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check:before,#cmplz-tcf-container.cmplz-tcf-container .cc-check:before{content:"";position:absolute;opacity:0}#cc-window.cc-window .cmplz-categories-wrap .cc-check:hover:before,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check:hover:before,#cmplz-tcf-container.cmplz-tcf-container .cc-check:hover:before{opacity:1}#cc-window.cc-window .cmplz-categories-wrap .cc-check svg,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check svg,#cmplz-tcf-container.cmplz-tcf-container .cc-check svg{position:relative;z-index:1;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5;transition:all .2s ease;stroke:#000}#cc-window.cc-window .cmplz-categories-wrap .cc-check svg path,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check svg path,#cmplz-tcf-container.cmplz-tcf-container .cc-check svg path{stroke-dasharray:60;stroke-dashoffset:0}#cc-window.cc-window .cmplz-categories-wrap .cc-check svg polyline,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check svg polyline,#cmplz-tcf-container.cmplz-tcf-container .cc-check svg polyline{stroke-dasharray:22;stroke-dashoffset:66}.cmplz-soft-cookiewall{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7);z-index:9999}.cmplz-document .cmplz-soft-cookiewall{background-color:transparent;display:none}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-container{background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container iframe{max-height:100%;border:0 !important}.cmplz-blocked-content-container div div{display:none}.cmplz-blocked-content-container.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container .cmplz-blocked-content-notice{text-transform:initial;cursor:pointer;position:absolute !important;width:50%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice:focus{border:1px dotted #cecece}