/*!
 * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */

.datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr;
}
.datepicker-inline {
  width: 220px;
}
.datepicker-rtl {
  direction: rtl;
}
.datepicker-rtl.dropdown-menu {
  left: auto;
}
.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #999;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}
.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999;
  cursor: default;
}
.datepicker table tr td.highlighted {
  background: #d9edf7;
  border-radius: 0;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eee;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: linear-gradient(to bottom, #08c, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}
.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #eee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: linear-gradient(to bottom, #08c, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999;
}
.datepicker .datepicker-switch {
  width: 145px;
}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eee;
}
.datepicker .prev.disabled,
.datepicker .next.disabled {
  visibility: hidden;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  margin-top: 3px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}
/*# sourceMappingURL=bootstrap-datepicker.css.map */@charset "UTF-8";
/*
 * Bootstrap overrides
 */
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  .container:before, .container:after {
    display: table;
    content: " "; }
  .container:after {
    clear: both; }
  @media (min-width: 768px) {
    .container {
      width: 750px; } }
  @media (min-width: 992px) {
    .container {
      width: 970px; } }
  @media (min-width: 1200px) {
    .container {
      width: 1170px; } }

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  .container-fluid:before, .container-fluid:after {
    display: table;
    content: " "; }
  .container-fluid:after {
    clear: both; }

.row {
  margin-right: -15px;
  margin-left: -15px; }
  .row:before, .row:after {
    display: table;
    content: " "; }
  .row:after {
    clear: both; }

.row-no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .row-no-gutters [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-1 {
  width: 8.33333%; }

.col-xs-2 {
  width: 16.66667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.33333%; }

.col-xs-5 {
  width: 41.66667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.33333%; }

.col-xs-8 {
  width: 66.66667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.33333%; }

.col-xs-11 {
  width: 91.66667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.33333%; }

.col-xs-pull-2 {
  right: 16.66667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.33333%; }

.col-xs-pull-5 {
  right: 41.66667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.33333%; }

.col-xs-pull-8 {
  right: 66.66667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.33333%; }

.col-xs-pull-11 {
  right: 91.66667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.33333%; }

.col-xs-push-2 {
  left: 16.66667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.33333%; }

.col-xs-push-5 {
  left: 41.66667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.33333%; }

.col-xs-push-8 {
  left: 66.66667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.33333%; }

.col-xs-push-11 {
  left: 91.66667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.33333%; }

.col-xs-offset-2 {
  margin-left: 16.66667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.33333%; }

.col-xs-offset-5 {
  margin-left: 41.66667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.33333%; }

.col-xs-offset-8 {
  margin-left: 66.66667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.33333%; }

.col-xs-offset-11 {
  margin-left: 91.66667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  .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 {
    float: left; }
  .col-sm-1 {
    width: 8.33333%; }
  .col-sm-2 {
    width: 16.66667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.33333%; }
  .col-sm-5 {
    width: 41.66667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.33333%; }
  .col-sm-8 {
    width: 66.66667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.33333%; }
  .col-sm-11 {
    width: 91.66667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.33333%; }
  .col-sm-pull-2 {
    right: 16.66667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.33333%; }
  .col-sm-pull-5 {
    right: 41.66667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.33333%; }
  .col-sm-pull-8 {
    right: 66.66667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.33333%; }
  .col-sm-pull-11 {
    right: 91.66667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.33333%; }
  .col-sm-push-2 {
    left: 16.66667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.33333%; }
  .col-sm-push-5 {
    left: 41.66667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.33333%; }
  .col-sm-push-8 {
    left: 66.66667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.33333%; }
  .col-sm-push-11 {
    left: 91.66667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.33333%; }
  .col-sm-offset-2 {
    margin-left: 16.66667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.33333%; }
  .col-sm-offset-5 {
    margin-left: 41.66667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.33333%; }
  .col-sm-offset-8 {
    margin-left: 66.66667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.33333%; }
  .col-sm-offset-11 {
    margin-left: 91.66667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  .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 {
    float: left; }
  .col-md-1 {
    width: 8.33333%; }
  .col-md-2 {
    width: 16.66667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.33333%; }
  .col-md-5 {
    width: 41.66667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.33333%; }
  .col-md-8 {
    width: 66.66667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.33333%; }
  .col-md-11 {
    width: 91.66667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.33333%; }
  .col-md-pull-2 {
    right: 16.66667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.33333%; }
  .col-md-pull-5 {
    right: 41.66667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.33333%; }
  .col-md-pull-8 {
    right: 66.66667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.33333%; }
  .col-md-pull-11 {
    right: 91.66667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.33333%; }
  .col-md-push-2 {
    left: 16.66667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.33333%; }
  .col-md-push-5 {
    left: 41.66667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.33333%; }
  .col-md-push-8 {
    left: 66.66667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.33333%; }
  .col-md-push-11 {
    left: 91.66667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.33333%; }
  .col-md-offset-2 {
    margin-left: 16.66667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.33333%; }
  .col-md-offset-5 {
    margin-left: 41.66667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.33333%; }
  .col-md-offset-8 {
    margin-left: 66.66667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.33333%; }
  .col-md-offset-11 {
    margin-left: 91.66667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  .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 {
    float: left; }
  .col-lg-1 {
    width: 8.33333%; }
  .col-lg-2 {
    width: 16.66667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.33333%; }
  .col-lg-5 {
    width: 41.66667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.33333%; }
  .col-lg-8 {
    width: 66.66667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.33333%; }
  .col-lg-11 {
    width: 91.66667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.33333%; }
  .col-lg-pull-2 {
    right: 16.66667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.33333%; }
  .col-lg-pull-5 {
    right: 41.66667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.33333%; }
  .col-lg-pull-8 {
    right: 66.66667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.33333%; }
  .col-lg-pull-11 {
    right: 91.66667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.33333%; }
  .col-lg-push-2 {
    left: 16.66667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.33333%; }
  .col-lg-push-5 {
    left: 41.66667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.33333%; }
  .col-lg-push-8 {
    left: 66.66667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.33333%; }
  .col-lg-push-11 {
    left: 91.66667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.33333%; }
  .col-lg-offset-2 {
    margin-left: 16.66667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.33333%; }
  .col-lg-offset-5 {
    margin-left: 41.66667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.33333%; }
  .col-lg-offset-8 {
    margin-left: 66.66667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.33333%; }
  .col-lg-offset-11 {
    margin-left: 91.66667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold; }

input[type="search"] {
  box-sizing: border-box; }

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

input[type="file"] {
  display: block; }

input[type="range"] {
  display: block;
  width: 100%; }

select[multiple],
select[size] {
  height: auto; }

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555; }

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
  .form-control:focus {
    border-color: #0865B7;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(8, 101, 183, 0.6); }
  .form-control::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #999; }
  .form-control::-webkit-input-placeholder {
    color: #999; }
  .form-control::-ms-expand {
    border: 0;
    background-color: transparent; }
  .form-control[disabled], .form-control[readonly],
  fieldset[disabled] .form-control {
    background-color: #eeeeee;
    opacity: 1; }
  .form-control[disabled],
  fieldset[disabled] .form-control {
    cursor: not-allowed; }

textarea.form-control {
  height: auto; }

input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px; }
  input[type="date"].input-sm, .input-group-sm > input.form-control[type="date"],
  .input-group-sm > input.input-group-addon[type="date"],
  .input-group-sm > .input-group-btn > input.btn[type="date"],
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input.form-control[type="time"],
  .input-group-sm > input.input-group-addon[type="time"],
  .input-group-sm > .input-group-btn > input.btn[type="time"],
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input.form-control[type="datetime-local"],
  .input-group-sm > input.input-group-addon[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input.form-control[type="month"],
  .input-group-sm > input.input-group-addon[type="month"],
  .input-group-sm > .input-group-btn > input.btn[type="month"],
  .input-group-sm
  input[type="month"] {
    line-height: 30px; }
  input[type="date"].input-lg, .input-group-lg > input.form-control[type="date"],
  .input-group-lg > input.input-group-addon[type="date"],
  .input-group-lg > .input-group-btn > input.btn[type="date"],
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input.form-control[type="time"],
  .input-group-lg > input.input-group-addon[type="time"],
  .input-group-lg > .input-group-btn > input.btn[type="time"],
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input.form-control[type="datetime-local"],
  .input-group-lg > input.input-group-addon[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input.form-control[type="month"],
  .input-group-lg > input.input-group-addon[type="month"],
  .input-group-lg > .input-group-btn > input.btn[type="month"],
  .input-group-lg
  input[type="month"] {
    line-height: 46px; } }

.form-group {
  margin-bottom: 15px; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }
  .radio label,
  .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

input[type="radio"][disabled], input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed; }

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed; }

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px; }
  .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn {
    padding-left: 0;
    padding-right: 0; }

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px; }

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select.form-control[multiple],
.input-group-sm > select.input-group-addon[multiple],
.input-group-sm > .input-group-btn > select.btn[multiple] {
  height: auto; }

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px; }

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto; }

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5; }

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 46px;
  line-height: 46px; }

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select.form-control[multiple],
.input-group-lg > select.input-group-addon[multiple],
.input-group-lg > .input-group-btn > select.btn[multiple] {
  height: auto; }

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px; }

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto; }

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.33333; }

.has-feedback {
  position: relative; }
  .has-feedback .form-control {
    padding-right: 42.5px; }

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d; }

.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-success .form-control:focus {
    border-color: #2b542c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8; }

.has-success .form-control-feedback {
  color: #3c763d; }

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b; }

.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-warning .form-control:focus {
    border-color: #66512c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3; }

.has-warning .form-control-feedback {
  color: #8a6d3b; }

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442; }

.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-error .form-control:focus {
    border-color: #843534;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede; }

.has-error .form-control-feedback {
  color: #a94442; }

.has-feedback label ~ .form-control-feedback {
  top: 25px; }

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #404040; }

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
      width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px; }

.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px; }
  .form-horizontal .form-group:before, .form-horizontal .form-group:after {
    display: table;
    content: " "; }
  .form-horizontal .form-group:after {
    clear: both; }

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

.form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px; } }

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px; } }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  .input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0; }
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .input-group .form-control:focus {
      z-index: 3; }

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px; }
  .input-group-addon.input-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px; }
  .input-group-addon.input-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn {
    position: relative; }
    .input-group-btn > .btn + .btn {
      margin-left: -1px; }
    .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
      z-index: 2; }
  .input-group-btn:first-child > .btn,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  .input-group-btn:last-child > .btn,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }
  .alert h4 {
    margin-top: 0;
    color: inherit; }
  .alert .alert-link {
    font-weight: bold; }
  .alert > p,
  .alert > ul {
    margin-bottom: 0; }
  .alert > p + p {
    margin-top: 5px; }

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px; }
  .alert-dismissable .close,
  .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6; }
  .alert-success hr {
    border-top-color: #c9e2b3; }
  .alert-success .alert-link {
    color: #2b542c; }

.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1; }
  .alert-info hr {
    border-top-color: #a6e1ec; }
  .alert-info .alert-link {
    color: #245269; }

.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc; }
  .alert-warning hr {
    border-top-color: #f7e1b5; }
  .alert-warning .alert-link {
    color: #66512c; }

.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1; }
  .alert-danger hr {
    border-top-color: #e4b9c0; }
  .alert-danger .alert-link {
    color: #843534; }

.media {
  margin-top: 15px; }
  .media:first-child {
    margin-top: 0; }

.media,
.media-body {
  overflow: hidden;
  zoom: 1; }

.media-body {
  width: 10000px; }

.media-object {
  display: block; }
  .media-object.img-thumbnail {
    max-width: none; }

.media-right,
.media > .pull-right {
  padding-left: 10px; }

.media-left,
.media > .pull-left {
  padding-right: 10px; }

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

.media-middle {
  vertical-align: middle; }

.media-bottom {
  vertical-align: bottom; }

.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.media-list {
  padding-left: 0;
  list-style: none; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  .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-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive-4by3 {
  padding-bottom: 75%; }

.clearfix:before, .clearfix:after {
  display: table;
  content: " "; }

.clearfix:after {
  clear: both; }

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }

.visible-xs {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }

.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table !important; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }

.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }

.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px; }
  .breadcrumb > li {
    display: inline-block; }
    .breadcrumb > li + li:before {
      padding: 0 5px;
      color: #ccc;
      content: "/\A0"; }
  .breadcrumb > .active {
    color: #777777; }

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on April 27, 2021 */
@font-face {
  font-family: 'Albertus Medium';
  src: url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/albertus-medium-webfont-d6e81e0973d8d0bf7231.woff2) format("woff2"), url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/albertus-medium-webfont-0603dee17c0d84870d05.woff) format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Flaticons Stroke';
  src: url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/flaticons-stroke-0629961544d5a86e8fb7.eot);
  src: url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/flaticons-stroke-0629961544d5a86e8fb7.eot?#iefix) format("embedded-opentype"), url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/flaticons-stroke-07d571aa95a1a8af57c0.woff) format("woff"), url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/flaticons-stroke-3c8509764aaaa2d0b798.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICJmbGF0aWNvbnMtc3Ryb2tlLWZlMWEyNTJlMWZhOGI1NTI1OTYwLnN2ZyI7#flaticons-stroke) format("svg");
  font-weight: normal;
  font-style: normal; }

.flaticon.stroke:before {
  font-family: 'Flaticons Stroke';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }

.flaticon.stroke.grid-1:before,
.flaticon.stroke.grid:before,
.flaticon.stroke.A1:before {
  content: "\E3E8"; }

.flaticon.stroke.grid-2:before,
.flaticon.stroke.A2:before {
  content: "\E3E9"; }

.flaticon.stroke.grid-3:before,
.flaticon.stroke.A3:before {
  content: "\E3EA"; }

.flaticon.stroke.window-1:before,
.flaticon.stroke.window:before,
.flaticon.stroke.A4:before {
  content: "\E3EB"; }

.flaticon.stroke.collection-1:before,
.flaticon.stroke.collection:before,
.flaticon.stroke.A5:before {
  content: "\E3EC"; }

.flaticon.stroke.switch-window-1:before,
.flaticon.stroke.switch-window:before,
.flaticon.stroke.A6:before {
  content: "\E3ED"; }

.flaticon.stroke.add-window-1:before,
.flaticon.stroke.add-window:before,
.flaticon.stroke.A7:before {
  content: "\E3EE"; }

.flaticon.stroke.browser-1:before,
.flaticon.stroke.browser:before,
.flaticon.stroke.A8:before {
  content: "\E3EF"; }

.flaticon.stroke.minimize-browser-1:before,
.flaticon.stroke.minimize-browser:before,
.flaticon.stroke.A9:before {
  content: "\E3F0"; }

.flaticon.stroke.new-browser-1:before,
.flaticon.stroke.new-browser:before,
.flaticon.stroke.A10:before {
  content: "\E3F1"; }

.flaticon.stroke.close-browser-1:before,
.flaticon.stroke.close-browser:before,
.flaticon.stroke.A11:before {
  content: "\E3F2"; }

.flaticon.stroke.browser-2:before,
.flaticon.stroke.A12:before {
  content: "\E3F3"; }

.flaticon.stroke.minimize-browser-2:before,
.flaticon.stroke.A13:before {
  content: "\E3F4"; }

.flaticon.stroke.new-browser-2:before,
.flaticon.stroke.A14:before {
  content: "\E3F5"; }

.flaticon.stroke.close-browser-2:before,
.flaticon.stroke.A15:before {
  content: "\E3F6"; }

.flaticon.stroke.multiple-browsers-1:before,
.flaticon.stroke.multiple-browsers:before,
.flaticon.stroke.A16:before {
  content: "\E3F7"; }

.flaticon.stroke.browser-3:before,
.flaticon.stroke.A17:before {
  content: "\E3F8"; }

.flaticon.stroke.minimize-browser-3:before,
.flaticon.stroke.A18:before {
  content: "\E3F9"; }

.flaticon.stroke.new-browser-3:before,
.flaticon.stroke.A19:before {
  content: "\E3FA"; }

.flaticon.stroke.close-browser-3:before,
.flaticon.stroke.A20:before {
  content: "\E3FB"; }

.flaticon.stroke.folder-1:before,
.flaticon.stroke.folder:before,
.flaticon.stroke.B1:before {
  content: "\E3FC"; }

.flaticon.stroke.add-folder-1:before,
.flaticon.stroke.add-folder:before,
.flaticon.stroke.B2:before {
  content: "\E3FD"; }

.flaticon.stroke.remove-folder-1:before,
.flaticon.stroke.remove-folder:before,
.flaticon.stroke.B3:before {
  content: "\E3FE"; }

.flaticon.stroke.upload-to-folder-1:before,
.flaticon.stroke.upload-to-folder:before,
.flaticon.stroke.B4:before {
  content: "\E3FF"; }

.flaticon.stroke.download-to-folder-1:before,
.flaticon.stroke.download-to-folder:before,
.flaticon.stroke.B5:before {
  content: "\E400"; }

.flaticon.stroke.folder-2:before,
.flaticon.stroke.B6:before {
  content: "\E401"; }

.flaticon.stroke.open-folder-1:before,
.flaticon.stroke.open-folder:before,
.flaticon.stroke.B7:before {
  content: "\E402"; }

.flaticon.stroke.add-to-folder-1:before,
.flaticon.stroke.add-to-folder:before,
.flaticon.stroke.B8:before {
  content: "\E403"; }

.flaticon.stroke.document-1:before,
.flaticon.stroke.document:before,
.flaticon.stroke.B9:before {
  content: "\E404"; }

.flaticon.stroke.document-2:before,
.flaticon.stroke.B10:before {
  content: "\E405"; }

.flaticon.stroke.document-3:before,
.flaticon.stroke.B11:before {
  content: "\E406"; }

.flaticon.stroke.document-4:before,
.flaticon.stroke.B12:before {
  content: "\E407"; }

.flaticon.stroke.multiple-documents-1:before,
.flaticon.stroke.multiple-documents:before,
.flaticon.stroke.B13:before {
  content: "\E408"; }

.flaticon.stroke.remove-documents-1:before,
.flaticon.stroke.remove-documents:before,
.flaticon.stroke.B14:before {
  content: "\E409"; }

.flaticon.stroke.add-document-1:before,
.flaticon.stroke.add-document:before,
.flaticon.stroke.B15:before {
  content: "\E40A"; }

.flaticon.stroke.close-document-1:before,
.flaticon.stroke.close-document:before,
.flaticon.stroke.B16:before {
  content: "\E40B"; }

.flaticon.stroke.upload-document-1:before,
.flaticon.stroke.upload-document:before,
.flaticon.stroke.B17:before {
  content: "\E40C"; }

.flaticon.stroke.download-document-1:before,
.flaticon.stroke.download-document:before,
.flaticon.stroke.B18:before {
  content: "\E40D"; }

.flaticon.stroke.import-document-1:before,
.flaticon.stroke.import-document:before,
.flaticon.stroke.B19:before {
  content: "\E40E"; }

.flaticon.stroke.export-document-1:before,
.flaticon.stroke.export-document:before,
.flaticon.stroke.B20:before {
  content: "\E40F"; }

.flaticon.stroke.clipboard-1:before,
.flaticon.stroke.clipboard:before,
.flaticon.stroke.copy-1:before,
.flaticon.stroke.copy:before,
.flaticon.stroke.C1:before {
  content: "\E410"; }

.flaticon.stroke.clipboard-1a:before,
.flaticon.stroke.copy-2:before,
.flaticon.stroke.C2:before {
  content: "\E411"; }

.flaticon.stroke.clipboard-1b:before,
.flaticon.stroke.copy-3:before,
.flaticon.stroke.C3:before {
  content: "\E412"; }

.flaticon.stroke.clipboard-2:before,
.flaticon.stroke.copy-4:before,
.flaticon.stroke.C4:before {
  content: "\E413"; }

.flaticon.stroke.remove-from-clipboard-1:before,
.flaticon.stroke.remove-from-clipboard:before,
.flaticon.stroke.C5:before {
  content: "\E414"; }

.flaticon.stroke.add-to-clipboard-1:before,
.flaticon.stroke.add-to-clipboard:before,
.flaticon.stroke.copy-5:before,
.flaticon.stroke.C6:before {
  content: "\E415"; }

.flaticon.stroke.add-to-clipboard-2:before,
.flaticon.stroke.C7:before {
  content: "\E416"; }

.flaticon.stroke.clipboard-2a:before,
.flaticon.stroke.C8:before {
  content: "\E417"; }

.flaticon.stroke.clipboard-2b:before,
.flaticon.stroke.C9:before {
  content: "\E418"; }

.flaticon.stroke.comment-1:before,
.flaticon.stroke.comment:before,
.flaticon.stroke.C10:before {
  content: "\E419"; }

.flaticon.stroke.thinking-comment-1:before,
.flaticon.stroke.thinking-comment:before,
.flaticon.stroke.C11:before {
  content: "\E41A"; }

.flaticon.stroke.writing-comment-1:before,
.flaticon.stroke.writing-comment:before,
.flaticon.stroke.C12:before {
  content: "\E41B"; }

.flaticon.stroke.posted-comment:before,
.flaticon.stroke.C13:before {
  content: "\E41C"; }

.flaticon.stroke.comment-2:before,
.flaticon.stroke.C14:before {
  content: "\E41D"; }

.flaticon.stroke.thinking-comment-2:before,
.flaticon.stroke.C15:before {
  content: "\E41E"; }

.flaticon.stroke.writing-comment-2:before,
.flaticon.stroke.C16:before {
  content: "\E41F"; }

.flaticon.stroke.posted-comment-2:before,
.flaticon.stroke.C17:before {
  content: "\E420"; }

.flaticon.stroke.chat-1:before,
.flaticon.stroke.chat:before,
.flaticon.stroke.C18:before {
  content: "\E421"; }

.flaticon.stroke.chat-2:before,
.flaticon.stroke.C19:before {
  content: "\E422"; }

.flaticon.stroke.chat-3:before,
.flaticon.stroke.C20:before {
  content: "\E423"; }

.flaticon.stroke.lock-1:before,
.flaticon.stroke.lock:before,
.flaticon.stroke.D1:before {
  content: "\E424"; }

.flaticon.stroke.unlock-1:before,
.flaticon.stroke.unlock:before,
.flaticon.stroke.D2:before {
  content: "\E425"; }

.flaticon.stroke.lock-2:before,
.flaticon.stroke.D3:before {
  content: "\E426"; }

.flaticon.stroke.lock-3:before,
.flaticon.stroke.D4:before {
  content: "\E427"; }

.flaticon.stroke.unlock-3:before,
.flaticon.stroke.D5:before {
  content: "\E428"; }

.flaticon.stroke.key-1:before,
.flaticon.stroke.key:before,
.flaticon.stroke.password-1:before,
.flaticon.stroke.password:before,
.flaticon.stroke.D6:before {
  content: "\E429"; }

.flaticon.stroke.key-2:before,
.flaticon.stroke.password-2:before,
.flaticon.stroke.D7:before {
  content: "\E42A"; }

.flaticon.stroke.bell-1:before,
.flaticon.stroke.bell:before,
.flaticon.stroke.notification-1:before,
.flaticon.stroke.notification:before,
.flaticon.stroke.D8:before {
  content: "\E42B"; }

.flaticon.stroke.bell-2:before,
.flaticon.stroke.notification-2:before,
.flaticon.stroke.D9:before {
  content: "\E42C"; }

.flaticon.stroke.bell-3:before,
.flaticon.stroke.service-1:before,
.flaticon.stroke.service:before,
.flaticon.stroke.D10:before {
  content: "\E42D"; }

.flaticon.stroke.print-1:before,
.flaticon.stroke.print:before,
.flaticon.stroke.D11:before {
  content: "\E42E"; }

.flaticon.stroke.calculator-1:before,
.flaticon.stroke.calculator:before,
.flaticon.stroke.D12:before {
  content: "\E42F"; }

.flaticon.stroke.cloud-1:before,
.flaticon.stroke.cloud:before,
.flaticon.stroke.D13:before {
  content: "\E430"; }

.flaticon.stroke.cloud-upload-1:before,
.flaticon.stroke.cloud-upload:before,
.flaticon.stroke.D14:before {
  content: "\E431"; }

.flaticon.stroke.cloud-download-1:before,
.flaticon.stroke.cloud-download:before,
.flaticon.stroke.D15:before {
  content: "\E432"; }

.flaticon.stroke.cloud-add-1:before,
.flaticon.stroke.cloud-add:before,
.flaticon.stroke.D16:before {
  content: "\E433"; }

.flaticon.stroke.cloud-2:before,
.flaticon.stroke.D17:before {
  content: "\E434"; }

.flaticon.stroke.home-1:before,
.flaticon.stroke.home:before,
.flaticon.stroke.house-1:before,
.flaticon.stroke.house:before,
.flaticon.stroke.D18:before {
  content: "\E435"; }

.flaticon.stroke.home-2:before,
.flaticon.stroke.house-2:before,
.flaticon.stroke.D19:before {
  content: "\E436"; }

.flaticon.stroke.home-3:before,
.flaticon.stroke.house-3:before,
.flaticon.stroke.D20:before {
  content: "\E437"; }

.flaticon.stroke.open-book-1:before,
.flaticon.stroke.open-book:before,
.flaticon.stroke.E1:before {
  content: "\E438"; }

.flaticon.stroke.open-book-2:before,
.flaticon.stroke.E2:before {
  content: "\E439"; }

.flaticon.stroke.open-book-3:before,
.flaticon.stroke.E3:before {
  content: "\E43A"; }

.flaticon.stroke.open-book-4:before,
.flaticon.stroke.E4:before {
  content: "\E43B"; }

.flaticon.stroke.book-1:before,
.flaticon.stroke.book:before,
.flaticon.stroke.E5:before {
  content: "\E43C"; }

.flaticon.stroke.book-2:before,
.flaticon.stroke.E6:before {
  content: "\E43D"; }

.flaticon.stroke.book-3:before,
.flaticon.stroke.E7:before {
  content: "\E43E"; }

.flaticon.stroke.book-4:before,
.flaticon.stroke.E8:before {
  content: "\E43F"; }

.flaticon.stroke.book-5:before,
.flaticon.stroke.E9:before {
  content: "\E440"; }

.flaticon.stroke.book-6:before,
.flaticon.stroke.E10:before {
  content: "\E441"; }

.flaticon.stroke.newspaper-1:before,
.flaticon.stroke.newspaper:before,
.flaticon.stroke.E11:before {
  content: "\E442"; }

.flaticon.stroke.newspaper-2:before,
.flaticon.stroke.E12:before {
  content: "\E443"; }

.flaticon.stroke.newspaper-3:before,
.flaticon.stroke.E13:before {
  content: "\E444"; }

.flaticon.stroke.newspaper-4:before,
.flaticon.stroke.E14:before {
  content: "\E445"; }

.flaticon.stroke.journal-1:before,
.flaticon.stroke.journal:before,
.flaticon.stroke.E15:before {
  content: "\E446"; }

.flaticon.stroke.journal-2:before,
.flaticon.stroke.E16:before {
  content: "\E447"; }

.flaticon.stroke.journal-3:before,
.flaticon.stroke.E17:before {
  content: "\E448"; }

.flaticon.stroke.notebook-1:before,
.flaticon.stroke.notebook:before,
.flaticon.stroke.E18:before {
  content: "\E449"; }

.flaticon.stroke.notebook-2:before,
.flaticon.stroke.E19:before {
  content: "\E44A"; }

.flaticon.stroke.notebook-3:before,
.flaticon.stroke.E20:before {
  content: "\E44B"; }

.flaticon.stroke.article-1:before,
.flaticon.stroke.article:before,
.flaticon.stroke.F1:before {
  content: "\E44C"; }

.flaticon.stroke.article-2:before,
.flaticon.stroke.F2:before {
  content: "\E44D"; }

.flaticon.stroke.article-3:before,
.flaticon.stroke.F3:before {
  content: "\E44E"; }

.flaticon.stroke.notepad-1:before,
.flaticon.stroke.notepad:before,
.flaticon.stroke.F4:before {
  content: "\E44F"; }

.flaticon.stroke.notepad-2:before,
.flaticon.stroke.F5:before {
  content: "\E450"; }

.flaticon.stroke.suitcase-1:before,
.flaticon.stroke.suitcase:before,
.flaticon.stroke.portfolio-1:before,
.flaticon.stroke.portfolio:before,
.flaticon.stroke.F6:before {
  content: "\E451"; }

.flaticon.stroke.suitcase-2:before,
.flaticon.stroke.F7:before {
  content: "\E452"; }

.flaticon.stroke.briefcase-1:before,
.flaticon.stroke.briefcase:before,
.flaticon.stroke.F8:before {
  content: "\E453"; }

.flaticon.stroke.toolbox:before,
.flaticon.stroke.F9:before {
  content: "\E454"; }

.flaticon.stroke.shirt-1:before,
.flaticon.stroke.shirt:before,
.flaticon.stroke.F10:before {
  content: "\E455"; }

.flaticon.stroke.umbrella-1:before,
.flaticon.stroke.umbrella:before,
.flaticon.stroke.F11:before {
  content: "\E456"; }

.flaticon.stroke.coffee-1:before,
.flaticon.stroke.coffee:before,
.flaticon.stroke.F12:before {
  content: "\E457"; }

.flaticon.stroke.glasses-1:before,
.flaticon.stroke.glasses:before,
.flaticon.stroke.F13:before {
  content: "\E458"; }

.flaticon.stroke.zoom-1:before,
.flaticon.stroke.zoom:before,
.flaticon.stroke.magnifying-glass-1:before,
.flaticon.stroke.magnifying-glass:before,
.flaticon.stroke.F14:before {
  content: "\E459"; }

.flaticon.stroke.zoom-2:before,
.flaticon.stroke.magnifying-glass-2:before,
.flaticon.stroke.F15:before {
  content: "\E45A"; }

.flaticon.stroke.zoom-in-1:before,
.flaticon.stroke.zoom-in:before,
.flaticon.stroke.magnifying-glass-3:before,
.flaticon.stroke.F16:before {
  content: "\E45B"; }

.flaticon.stroke.eye-1:before,
.flaticon.stroke.eye:before,
.flaticon.stroke.view-1:before,
.flaticon.stroke.view:before,
.flaticon.stroke.F17:before {
  content: "\E45C"; }

.flaticon.stroke.eye-2:before,
.flaticon.stroke.view-2:before,
.flaticon.stroke.F18:before {
  content: "\E45D"; }

.flaticon.stroke.eye-3:before,
.flaticon.stroke.view-3:before,
.flaticon.stroke.F19:before {
  content: "\E45E"; }

.flaticon.stroke.eye-4:before,
.flaticon.stroke.view-4:before,
.flaticon.stroke.F20:before {
  content: "\E45F"; }

.flaticon.stroke.iphone-1:before,
.flaticon.stroke.iphone:before,
.flaticon.stroke.smart-phone-3:before,
.flaticon.stroke.G1:before {
  content: "\E460"; }

.flaticon.stroke.ipad-mini-1-tablet-2:before,
.flaticon.stroke.G2:before {
  content: "\E461"; }

.flaticon.stroke.ipad-1:before,
.flaticon.stroke.ipad:before,
.flaticon.stroke.tablet-3:before,
.flaticon.stroke.G3:before {
  content: "\E462"; }

.flaticon.stroke.macbook-1:before,
.flaticon.stroke.macbook:before,
.flaticon.stroke.laptop-2:before,
.flaticon.stroke.G4:before {
  content: "\E463"; }

.flaticon.stroke.imac-1:before,
.flaticon.stroke.imac:before,
.flaticon.stroke.computer-2:before,
.flaticon.stroke.G5:before {
  content: "\E464"; }

.flaticon.stroke.smart-phone-1:before,
.flaticon.stroke.smart-phone:before,
.flaticon.stroke.G6:before {
  content: "\E465"; }

.flaticon.stroke.tablet-1:before,
.flaticon.stroke.tablet:before,
.flaticon.stroke.G7:before {
  content: "\E466"; }

.flaticon.stroke.laptop-1:before,
.flaticon.stroke.laptop:before,
.flaticon.stroke.G8:before {
  content: "\E467"; }

.flaticon.stroke.computer-1:before,
.flaticon.stroke.computer:before,
.flaticon.stroke.G9:before {
  content: "\E468"; }

.flaticon.stroke.smart-phone-2:before,
.flaticon.stroke.G10:before {
  content: "\E469"; }

.flaticon.stroke.photo-1:before,
.flaticon.stroke.photo:before,
.flaticon.stroke.image-1:before,
.flaticon.stroke.image:before,
.flaticon.stroke.G11:before {
  content: "\E46A"; }

.flaticon.stroke.photo-gallery-1:before,
.flaticon.stroke.photo-gallery:before,
.flaticon.stroke.G12:before {
  content: "\E46B"; }

.flaticon.stroke.media-gallery-1:before,
.flaticon.stroke.media-gallery:before,
.flaticon.stroke.image-gallery-1:before,
.flaticon.stroke.image-gallery:before,
.flaticon.stroke.G13:before {
  content: "\E46C"; }

.flaticon.stroke.video-camera-1:before,
.flaticon.stroke.video-camera:before,
.flaticon.stroke.video-1:before,
.flaticon.stroke.video:before,
.flaticon.stroke.G14:before {
  content: "\E46D"; }

.flaticon.stroke.tv-1:before,
.flaticon.stroke.tv:before,
.flaticon.stroke.television-1:before,
.flaticon.stroke.television:before,
.flaticon.stroke.G15:before {
  content: "\E46E"; }

.flaticon.stroke.film-strip-1:before,
.flaticon.stroke.film-strip:before,
.flaticon.stroke.film-1:before,
.flaticon.stroke.film:before,
.flaticon.stroke.G16:before {
  content: "\E46F"; }

.flaticon.stroke.camera-1:before,
.flaticon.stroke.camera:before,
.flaticon.stroke.G17:before {
  content: "\E470"; }

.flaticon.stroke.camera-2:before,
.flaticon.stroke.G18:before {
  content: "\E471"; }

.flaticon.stroke.camera-3:before,
.flaticon.stroke.G19:before {
  content: "\E472"; }

.flaticon.stroke.camera-4:before,
.flaticon.stroke.G20:before {
  content: "\E473"; }

.flaticon.stroke.calendar-1:before,
.flaticon.stroke.calendar:before,
.flaticon.stroke.H1:before {
  content: "\E474"; }

.flaticon.stroke.calendar-2:before,
.flaticon.stroke.H2:before {
  content: "\E475"; }

.flaticon.stroke.calendar-3:before,
.flaticon.stroke.H3:before {
  content: "\E476"; }

.flaticon.stroke.calendar-4:before,
.flaticon.stroke.H4:before {
  content: "\E477"; }

.flaticon.stroke.calendar-5:before,
.flaticon.stroke.H5:before {
  content: "\E478"; }

.flaticon.stroke.taskpad-1:before,
.flaticon.stroke.taskpad:before,
.flaticon.stroke.H6:before {
  content: "\E479"; }

.flaticon.stroke.inbox-1:before,
.flaticon.stroke.inbox:before,
.flaticon.stroke.H7:before {
  content: "\E47A"; }

.flaticon.stroke.inbox-checkmark-1:before,
.flaticon.stroke.inbox-checkmark:before,
.flaticon.stroke.H8:before {
  content: "\E47B"; }

.flaticon.stroke.inbox-upload-1:before,
.flaticon.stroke.inbox-upload:before,
.flaticon.stroke.H9:before {
  content: "\E47C"; }

.flaticon.stroke.inbox-add-1:before,
.flaticon.stroke.inbox-add:before,
.flaticon.stroke.H10:before {
  content: "\E47D"; }

.flaticon.stroke.inbox-2:before,
.flaticon.stroke.H11:before {
  content: "\E47E"; }

.flaticon.stroke.inbox-3:before,
.flaticon.stroke.H12:before {
  content: "\E47F"; }

.flaticon.stroke.trash-1:before,
.flaticon.stroke.trash:before,
.flaticon.stroke.delete-1:before,
.flaticon.stroke.delete:before,
.flaticon.stroke.H13:before {
  content: "\E480"; }

.flaticon.stroke.trash-2:before,
.flaticon.stroke.delete-2:before,
.flaticon.stroke.H14:before {
  content: "\E481"; }

.flaticon.stroke.trash-3:before,
.flaticon.stroke.delete-3:before,
.flaticon.stroke.H15:before {
  content: "\E482"; }

.flaticon.stroke.trash-4:before,
.flaticon.stroke.delete-4:before,
.flaticon.stroke.H16:before {
  content: "\E483"; }

.flaticon.stroke.trash-5:before,
.flaticon.stroke.delete-5:before,
.flaticon.stroke.H17:before {
  content: "\E484"; }

.flaticon.stroke.bucket-1:before,
.flaticon.stroke.bucket:before,
.flaticon.stroke.H18:before {
  content: "\E485"; }

.flaticon.stroke.paperclip-1:before,
.flaticon.stroke.paperclip:before,
.flaticon.stroke.attachment-1:before,
.flaticon.stroke.attachment:before,
.flaticon.stroke.H19:before {
  content: "\E486"; }

.flaticon.stroke.paperclip-2:before,
.flaticon.stroke.attachment-2:before,
.flaticon.stroke.H20:before {
  content: "\E487"; }

.flaticon.stroke.compose-1:before,
.flaticon.stroke.compose:before,
.flaticon.stroke.message-1:before,
.flaticon.stroke.message:before,
.flaticon.stroke.I1:before {
  content: "\E488"; }

.flaticon.stroke.compose-2:before,
.flaticon.stroke.message-2:before,
.flaticon.stroke.I2:before {
  content: "\E489"; }

.flaticon.stroke.compose-3:before,
.flaticon.stroke.message-3:before,
.flaticon.stroke.I3:before {
  content: "\E48A"; }

.flaticon.stroke.pencil-1:before,
.flaticon.stroke.pencil:before,
.flaticon.stroke.edit-1:before,
.flaticon.stroke.edit:before,
.flaticon.stroke.I4:before {
  content: "\E48B"; }

.flaticon.stroke.pencil-2:before,
.flaticon.stroke.edit-2:before,
.flaticon.stroke.I5:before {
  content: "\E48C"; }

.flaticon.stroke.brush-1:before,
.flaticon.stroke.brush:before,
.flaticon.stroke.paint-1:before,
.flaticon.stroke.paint:before,
.flaticon.stroke.I6:before {
  content: "\E48D"; }

.flaticon.stroke.compose-4:before,
.flaticon.stroke.message-4:before,
.flaticon.stroke.I7:before {
  content: "\E48E"; }

.flaticon.stroke.feather-1:before,
.flaticon.stroke.feather:before,
.flaticon.stroke.I8:before {
  content: "\E48F"; }

.flaticon.stroke.compose-5:before,
.flaticon.stroke.message-5:before,
.flaticon.stroke.I9:before {
  content: "\E490"; }

.flaticon.stroke.feather-2:before,
.flaticon.stroke.I10:before {
  content: "\E491"; }

.flaticon.stroke.mail-1:before,
.flaticon.stroke.mail:before,
.flaticon.stroke.envelope-1:before,
.flaticon.stroke.envelope:before,
.flaticon.stroke.I11:before {
  content: "\E492"; }

.flaticon.stroke.mail-2:before,
.flaticon.stroke.envelope-2:before,
.flaticon.stroke.I12:before {
  content: "\E493"; }

.flaticon.stroke.mail-3:before,
.flaticon.stroke.envelope-3:before,
.flaticon.stroke.I13:before {
  content: "\E494"; }

.flaticon.stroke.mail-4:before,
.flaticon.stroke.envelope-4:before,
.flaticon.stroke.I14:before {
  content: "\E495"; }

.flaticon.stroke.send-1:before,
.flaticon.stroke.send:before,
.flaticon.stroke.I15:before {
  content: "\E496"; }

.flaticon.stroke.share-1:before,
.flaticon.stroke.share:before,
.flaticon.stroke.I16:before {
  content: "\E497"; }

.flaticon.stroke.share-2:before,
.flaticon.stroke.I17:before {
  content: "\E498"; }

.flaticon.stroke.reply-to-all-1:before,
.flaticon.stroke.reply-to-all:before,
.flaticon.stroke.I18:before {
  content: "\E499"; }

.flaticon.stroke.reply-1:before,
.flaticon.stroke.reply:before,
.flaticon.stroke.I19:before {
  content: "\E49A"; }

.flaticon.stroke.forward-1:before,
.flaticon.stroke.forward:before,
.flaticon.stroke.I20:before {
  content: "\E49B"; }

.flaticon.stroke.star-1:before,
.flaticon.stroke.star:before,
.flaticon.stroke.J1:before {
  content: "\E49C"; }

.flaticon.stroke.star-2:before,
.flaticon.stroke.J2:before {
  content: "\E49D"; }

.flaticon.stroke.heart-1:before,
.flaticon.stroke.heart:before,
.flaticon.stroke.J3:before {
  content: "\E49E"; }

.flaticon.stroke.bookmark-1:before,
.flaticon.stroke.bookmark:before,
.flaticon.stroke.J4:before {
  content: "\E49F"; }

.flaticon.stroke.bookmark-2:before,
.flaticon.stroke.J5:before {
  content: "\E4A0"; }

.flaticon.stroke.bookmark-3:before,
.flaticon.stroke.J6:before {
  content: "\E4A1"; }

.flaticon.stroke.pin-1:before,
.flaticon.stroke.pin:before,
.flaticon.stroke.J7:before {
  content: "\E4A2"; }

.flaticon.stroke.share-3:before,
.flaticon.stroke.J8:before {
  content: "\E4A3"; }

.flaticon.stroke.share-4:before,
.flaticon.stroke.J9:before {
  content: "\E4A4"; }

.flaticon.stroke.share-5:before,
.flaticon.stroke.J10:before {
  content: "\E4A5"; }

.flaticon.stroke.link-1:before,
.flaticon.stroke.link:before,
.flaticon.stroke.J11:before {
  content: "\E4A6"; }

.flaticon.stroke.link-2:before,
.flaticon.stroke.J12:before {
  content: "\E4A7"; }

.flaticon.stroke.link-3:before,
.flaticon.stroke.J13:before {
  content: "\E4A8"; }

.flaticon.stroke.link-4:before,
.flaticon.stroke.J14:before {
  content: "\E4A9"; }

.flaticon.stroke.question-mark-1:before,
.flaticon.stroke.question-mark:before,
.flaticon.stroke.help-1:before,
.flaticon.stroke.help:before,
.flaticon.stroke.J15:before {
  content: "\E4AA"; }

.flaticon.stroke.question-mark-2:before,
.flaticon.stroke.help-2:before,
.flaticon.stroke.J16:before {
  content: "\E4AB"; }

.flaticon.stroke.exclamation-point-1:before,
.flaticon.stroke.exclamation-point:before,
.flaticon.stroke.warning-1:before,
.flaticon.stroke.warning:before,
.flaticon.stroke.caution-1:before,
.flaticon.stroke.caution:before,
.flaticon.stroke.J17:before {
  content: "\E4AC"; }

.flaticon.stroke.exclamation-point-1:before,
.flaticon.stroke.exclamation-point:before,
.flaticon.stroke.warning-1:before,
.flaticon.stroke.warning:before,
.flaticon.stroke.caution-1:before,
.flaticon.stroke.caution:before,
.flaticon.stroke.J18:before {
  content: "\E4AD"; }

.flaticon.stroke.info-1:before,
.flaticon.stroke.info:before,
.flaticon.stroke.about-1:before,
.flaticon.stroke.about:before,
.flaticon.stroke.J19:before {
  content: "\E4AE"; }

.flaticon.stroke.info-2:before,
.flaticon.stroke.about-2:before,
.flaticon.stroke.J20:before {
  content: "\E4AF"; }

.flaticon.stroke.user-1:before,
.flaticon.stroke.user:before,
.flaticon.stroke.profile-2:before,
.flaticon.stroke.K1:before {
  content: "\E4B0"; }

.flaticon.stroke.add-user-1:before,
.flaticon.stroke.add-user:before,
.flaticon.stroke.K2:before {
  content: "\E4B1"; }

.flaticon.stroke.user-2:before,
.flaticon.stroke.profile-3:before,
.flaticon.stroke.K3:before {
  content: "\E4B2"; }

.flaticon.stroke.user-3:before,
.flaticon.stroke.profile-4:before,
.flaticon.stroke.K4:before {
  content: "\E4B3"; }

.flaticon.stroke.user-4:before,
.flaticon.stroke.profile-5:before,
.flaticon.stroke.K5:before {
  content: "\E4B4"; }

.flaticon.stroke.group-1:before,
.flaticon.stroke.group:before,
.flaticon.stroke.follow-1:before,
.flaticon.stroke.follow:before,
.flaticon.stroke.K6:before {
  content: "\E4B5"; }

.flaticon.stroke.profile-1:before,
.flaticon.stroke.profile:before,
.flaticon.stroke.K7:before {
  content: "\E4B6"; }

.flaticon.stroke.id-1:before,
.flaticon.stroke.id:before,
.flaticon.stroke.K8:before {
  content: "\E4B7"; }

.flaticon.stroke.id-2:before,
.flaticon.stroke.K9:before {
  content: "\E4B8"; }

.flaticon.stroke.contacts-1:before,
.flaticon.stroke.contacts:before,
.flaticon.stroke.K10:before {
  content: "\E4B9"; }

.flaticon.stroke.contacts-2:before,
.flaticon.stroke.K11:before {
  content: "\E4BA"; }

.flaticon.stroke.moon-1:before,
.flaticon.stroke.moon:before,
.flaticon.stroke.sleep-1:before,
.flaticon.stroke.sleep:before,
.flaticon.stroke.K12:before {
  content: "\E4BB"; }

.flaticon.stroke.water-1:before,
.flaticon.stroke.water:before,
.flaticon.stroke.K13:before {
  content: "\E4BC"; }

.flaticon.stroke.leaf-1:before,
.flaticon.stroke.leaf:before,
.flaticon.stroke.nature-1:before,
.flaticon.stroke.nature:before,
.flaticon.stroke.K14:before {
  content: "\E4BD"; }

.flaticon.stroke.anchor-1:before,
.flaticon.stroke.anchor:before,
.flaticon.stroke.K15:before {
  content: "\E4BE"; }

.flaticon.stroke.trophy-1:before,
.flaticon.stroke.trophy:before,
.flaticon.stroke.award-1:before,
.flaticon.stroke.award:before,
.flaticon.stroke.K16:before {
  content: "\E4BF"; }

.flaticon.stroke.gas-1:before,
.flaticon.stroke.gas:before,
.flaticon.stroke.travel-1:before,
.flaticon.stroke.travel:before,
.flaticon.stroke.K17:before {
  content: "\E4C0"; }

.flaticon.stroke.food-1:before,
.flaticon.stroke.food:before,
.flaticon.stroke.restaurant-1:before,
.flaticon.stroke.restaurant:before,
.flaticon.stroke.K18:before {
  content: "\E4C1"; }

.flaticon.stroke.building-1:before,
.flaticon.stroke.building:before,
.flaticon.stroke.city-1:before,
.flaticon.stroke.city:before,
.flaticon.stroke.K19:before {
  content: "\E4C2"; }

.flaticon.stroke.government-1:before,
.flaticon.stroke.government:before,
.flaticon.stroke.politics-1:before,
.flaticon.stroke.politics:before,
.flaticon.stroke.building-2:before,
.flaticon.stroke.K20:before {
  content: "\E4C3"; }

.flaticon.stroke.cart-1:before,
.flaticon.stroke.cart:before,
.flaticon.stroke.shopping-cart-1:before,
.flaticon.stroke.shopping-cart:before,
.flaticon.stroke.L1:before {
  content: "\E4C4"; }

.flaticon.stroke.cart-2:before,
.flaticon.stroke.shopping-cart-2:before,
.flaticon.stroke.L2:before {
  content: "\E4C5"; }

.flaticon.stroke.cart-3:before,
.flaticon.stroke.shopping-cart-3:before,
.flaticon.stroke.L3:before {
  content: "\E4C6"; }

.flaticon.stroke.tag-1:before,
.flaticon.stroke.tag:before,
.flaticon.stroke.L4:before {
  content: "\E4C7"; }

.flaticon.stroke.tag-2:before,
.flaticon.stroke.L5:before {
  content: "\E4C8"; }

.flaticon.stroke.money-1:before,
.flaticon.stroke.money:before,
.flaticon.stroke.currency-1:before,
.flaticon.stroke.currency:before,
.flaticon.stroke.L6:before {
  content: "\E4C9"; }

.flaticon.stroke.money-2:before,
.flaticon.stroke.currency-2:before,
.flaticon.stroke.L7:before {
  content: "\E4CA"; }

.flaticon.stroke.shop-1:before,
.flaticon.stroke.shop:before,
.flaticon.stroke.market-1:before,
.flaticon.stroke.market:before,
.flaticon.stroke.store-1:before,
.flaticon.stroke.store:before,
.flaticon.stroke.L8:before {
  content: "\E4CB"; }

.flaticon.stroke.shop-2:before,
.flaticon.stroke.market-2:before,
.flaticon.stroke.store-2:before,
.flaticon.stroke.L9:before {
  content: "\E4CC"; }

.flaticon.stroke.basket-1:before,
.flaticon.stroke.basket:before,
.flaticon.stroke.L10:before {
  content: "\E4CD"; }

.flaticon.stroke.basket-2:before,
.flaticon.stroke.L11:before {
  content: "\E4CE"; }

.flaticon.stroke.gift-1:before,
.flaticon.stroke.gift:before,
.flaticon.stroke.present-1:before,
.flaticon.stroke.present:before,
.flaticon.stroke.L12:before {
  content: "\E4CF"; }

.flaticon.stroke.gift-2:before,
.flaticon.stroke.present-2:before,
.flaticon.stroke.L13:before {
  content: "\E4D0"; }

.flaticon.stroke.bag-1:before,
.flaticon.stroke.bag:before,
.flaticon.stroke.L14:before {
  content: "\E4D1"; }

.flaticon.stroke.cube-1:before,
.flaticon.stroke.cube:before,
.flaticon.stroke.L15:before {
  content: "\E4D2"; }

.flaticon.stroke.ring-1:before,
.flaticon.stroke.ring:before,
.flaticon.stroke.L16:before {
  content: "\E4D3"; }

.flaticon.stroke.wallet-1:before,
.flaticon.stroke.wallet:before,
.flaticon.stroke.payment-1:before,
.flaticon.stroke.payment:before,
.flaticon.stroke.L17:before {
  content: "\E4D4"; }

.flaticon.stroke.credit-card-1:before,
.flaticon.stroke.credit-card:before,
.flaticon.stroke.payment-2:before,
.flaticon.stroke.L18:before {
  content: "\E4D5"; }

.flaticon.stroke.flag-1:before,
.flaticon.stroke.flag:before,
.flaticon.stroke.finish-1:before,
.flaticon.stroke.finish:before,
.flaticon.stroke.L19:before {
  content: "\E4D6"; }

.flaticon.stroke.flag-2:before,
.flaticon.stroke.finish-2:before,
.flaticon.stroke.L20:before {
  content: "\E4D7"; }

.flaticon.stroke.battery-full-1:before,
.flaticon.stroke.battery-full:before,
.flaticon.stroke.M1:before {
  content: "\E4D8"; }

.flaticon.stroke.battery-ok-1:before,
.flaticon.stroke.battery-ok:before,
.flaticon.stroke.M2:before {
  content: "\E4D9"; }

.flaticon.stroke.battery-low-1:before,
.flaticon.stroke.battery-low:before,
.flaticon.stroke.M3:before {
  content: "\E4DA"; }

.flaticon.stroke.battery-empty-1:before,
.flaticon.stroke.battery-empty:before,
.flaticon.stroke.M4:before {
  content: "\E4DB"; }

.flaticon.stroke.battery-charging-1:before,
.flaticon.stroke.battery-charging:before,
.flaticon.stroke.M5:before {
  content: "\E4DC"; }

.flaticon.stroke.battery-dead-1:before,
.flaticon.stroke.battery-dead:before,
.flaticon.stroke.M6:before {
  content: "\E4DD"; }

.flaticon.stroke.battery-full-2:before,
.flaticon.stroke.M7:before {
  content: "\E4DE"; }

.flaticon.stroke.battery-ok-2:before,
.flaticon.stroke.M8:before {
  content: "\E4DF"; }

.flaticon.stroke.battery-low-2:before,
.flaticon.stroke.M9:before {
  content: "\E4E0"; }

.flaticon.stroke.battery-empty-2:before,
.flaticon.stroke.M10:before {
  content: "\E4E1"; }

.flaticon.stroke.battery-charging-1:before,
.flaticon.stroke.battery-charging:before,
.flaticon.stroke.M11:before {
  content: "\E4E2"; }

.flaticon.stroke.battery-charging-2:before,
.flaticon.stroke.lightning-bolt-1:before,
.flaticon.stroke.lightning-bolt:before,
.flaticon.stroke.M12:before {
  content: "\E4E3"; }

.flaticon.stroke.wifi-1:before,
.flaticon.stroke.wifi:before,
.flaticon.stroke.wireless-1:before,
.flaticon.stroke.wireless:before,
.flaticon.stroke.M13:before {
  content: "\E4E4"; }

.flaticon.stroke.wifi-rounded-1:before,
.flaticon.stroke.wifi-rounded:before,
.flaticon.stroke.wireless-rounded-1:before,
.flaticon.stroke.wireless-rounded:before,
.flaticon.stroke.M14:before {
  content: "\E4E5"; }

.flaticon.stroke.wifi-2:before,
.flaticon.stroke.wireless-2:before,
.flaticon.stroke.M15:before {
  content: "\E4E6"; }

.flaticon.stroke.wifi-rounded-2:before,
.flaticon.stroke.wireless-rounded-2:before,
.flaticon.stroke.M16:before {
  content: "\E4E7"; }

.flaticon.stroke.wifi-3:before,
.flaticon.stroke.wireless-3:before,
.flaticon.stroke.M17:before {
  content: "\E4E8"; }

.flaticon.stroke.wifi-rounded-3:before,
.flaticon.stroke.wireless-rounded-3:before,
.flaticon.stroke.M18:before {
  content: "\E4E9"; }

.flaticon.stroke.graph-1:before,
.flaticon.stroke.graph:before,
.flaticon.stroke.M19:before {
  content: "\E4EA"; }

.flaticon.stroke.graph-2:before,
.flaticon.stroke.stats-1:before,
.flaticon.stroke.stats:before,
.flaticon.stroke.M20:before {
  content: "\E4EB"; }

.flaticon.stroke.bluetooth-1:before,
.flaticon.stroke.bluetooth:before,
.flaticon.stroke.N1:before {
  content: "\E4EC"; }

.flaticon.stroke.history-1:before,
.flaticon.stroke.history:before,
.flaticon.stroke.time-machine-1:before,
.flaticon.stroke.time-machine:before,
.flaticon.stroke.N2:before {
  content: "\E4ED"; }

.flaticon.stroke.time-1:before,
.flaticon.stroke.time:before,
.flaticon.stroke.clock-1:before,
.flaticon.stroke.clock:before,
.flaticon.stroke.N3:before {
  content: "\E4EE"; }

.flaticon.stroke.time-2:before,
.flaticon.stroke.watch-1:before,
.flaticon.stroke.watch:before,
.flaticon.stroke.N4:before {
  content: "\E4EF"; }

.flaticon.stroke.alarm-clock-1:before,
.flaticon.stroke.alarm-clock:before,
.flaticon.stroke.alert-1:before,
.flaticon.stroke.alert:before,
.flaticon.stroke.N5:before {
  content: "\E4F0"; }

.flaticon.stroke.stopwatch-1:before,
.flaticon.stroke.stopwatch:before,
.flaticon.stroke.N6:before {
  content: "\E4F1"; }

.flaticon.stroke.compass-1:before,
.flaticon.stroke.compass:before,
.flaticon.stroke.N7:before {
  content: "\E4F2"; }

.flaticon.stroke.gauge-1:before,
.flaticon.stroke.gauge:before,
.flaticon.stroke.speedometer-1:before,
.flaticon.stroke.speedometer:before,
.flaticon.stroke.N8:before {
  content: "\E4F3"; }

.flaticon.stroke.gauge-2:before,
.flaticon.stroke.N9:before {
  content: "\E4F4"; }

.flaticon.stroke.map-1:before,
.flaticon.stroke.map:before,
.flaticon.stroke.location-1:before,
.flaticon.stroke.location:before,
.flaticon.stroke.N10:before {
  content: "\E4F5"; }

.flaticon.stroke.location-pin-1:before,
.flaticon.stroke.location-pin:before,
.flaticon.stroke.N11:before {
  content: "\E4F6"; }

.flaticon.stroke.location-pin-2:before,
.flaticon.stroke.N12:before {
  content: "\E4F7"; }

.flaticon.stroke.location-pin-3:before,
.flaticon.stroke.N13:before {
  content: "\E4F8"; }

.flaticon.stroke.location-pin-4:before,
.flaticon.stroke.N14:before {
  content: "\E4F9"; }

.flaticon.stroke.location-pin-5:before,
.flaticon.stroke.N15:before {
  content: "\E4FA"; }

.flaticon.stroke.location-pin-6:before,
.flaticon.stroke.N16:before {
  content: "\E4FB"; }

.flaticon.stroke.location-arrow-1:before,
.flaticon.stroke.location-arrow:before,
.flaticon.stroke.N17:before {
  content: "\E4FC"; }

.flaticon.stroke.globe-1:before,
.flaticon.stroke.globe:before,
.flaticon.stroke.world-1:before,
.flaticon.stroke.world:before,
.flaticon.stroke.N18:before {
  content: "\E4FD"; }

.flaticon.stroke.aim-1:before,
.flaticon.stroke.aim:before,
.flaticon.stroke.crosshairs-1:before,
.flaticon.stroke.crosshairs:before,
.flaticon.stroke.N19:before {
  content: "\E4FE"; }

.flaticon.stroke.target-1:before,
.flaticon.stroke.target:before,
.flaticon.stroke.aim-2:before,
.flaticon.stroke.N20:before {
  content: "\E4FF"; }

.flaticon.stroke.call-1:before,
.flaticon.stroke.call:before,
.flaticon.stroke.phone-1:before,
.flaticon.stroke.phone:before,
.flaticon.stroke.O1:before {
  content: "\E500"; }

.flaticon.stroke.call-2:before,
.flaticon.stroke.phone-2:before,
.flaticon.stroke.O2:before {
  content: "\E501"; }

.flaticon.stroke.call-3:before,
.flaticon.stroke.phone-3:before,
.flaticon.stroke.O3:before {
  content: "\E502"; }

.flaticon.stroke.call-4:before,
.flaticon.stroke.phone-4:before,
.flaticon.stroke.O4:before {
  content: "\E503"; }

.flaticon.stroke.lightbulb-1:before,
.flaticon.stroke.lightbulb:before,
.flaticon.stroke.idea-1:before,
.flaticon.stroke.idea:before,
.flaticon.stroke.O5:before {
  content: "\E504"; }

.flaticon.stroke.lightbulb-2:before,
.flaticon.stroke.O6:before {
  content: "\E505"; }

.flaticon.stroke.lightbulb-3:before,
.flaticon.stroke.O7:before {
  content: "\E506"; }

.flaticon.stroke.see-all-1:before,
.flaticon.stroke.see-all:before,
.flaticon.stroke.dashboard-1:before,
.flaticon.stroke.dashboard:before,
.flaticon.stroke.O8:before {
  content: "\E507"; }

.flaticon.stroke.command-1:before,
.flaticon.stroke.command:before,
.flaticon.stroke.O9:before {
  content: "\E508"; }

.flaticon.stroke.option-1:before,
.flaticon.stroke.option:before,
.flaticon.stroke.O10:before {
  content: "\E509"; }

.flaticon.stroke.control-1:before,
.flaticon.stroke.control:before,
.flaticon.stroke.O11:before {
  content: "\E50A"; }

.flaticon.stroke.shift-1:before,
.flaticon.stroke.shift:before,
.flaticon.stroke.O12:before {
  content: "\E50B"; }

.flaticon.stroke.eject-1:before,
.flaticon.stroke.eject:before,
.flaticon.stroke.O13:before {
  content: "\E50C"; }

.flaticon.stroke.loading-1:before,
.flaticon.stroke.loading:before,
.flaticon.stroke.O14:before {
  content: "\E50D"; }

.flaticon.stroke.loading-2:before,
.flaticon.stroke.O15:before {
  content: "\E50E"; }

.flaticon.stroke.loading-3:before,
.flaticon.stroke.O16:before {
  content: "\E50F"; }

.flaticon.stroke.logout-1:before,
.flaticon.stroke.logout:before,
.flaticon.stroke.shut-down-1:before,
.flaticon.stroke.shut-down:before,
.flaticon.stroke.O17:before {
  content: "\E510"; }

.flaticon.stroke.asterisk-1:before,
.flaticon.stroke.asterisk:before,
.flaticon.stroke.O18:before {
  content: "\E511"; }

.flaticon.stroke.email-1:before,
.flaticon.stroke.email:before,
.flaticon.stroke.at-1:before,
.flaticon.stroke.at:before,
.flaticon.stroke.O19:before {
  content: "\E512"; }

.flaticon.stroke.pound-1:before,
.flaticon.stroke.pound:before,
.flaticon.stroke.hashtag-1:before,
.flaticon.stroke.hashtag:before,
.flaticon.stroke.O20:before {
  content: "\E513"; }

.flaticon.stroke.settings-1:before,
.flaticon.stroke.settings:before,
.flaticon.stroke.gear-1:before,
.flaticon.stroke.gear:before,
.flaticon.stroke.P1:before {
  content: "\E514"; }

.flaticon.stroke.settings-2:before,
.flaticon.stroke.gear-2:before,
.flaticon.stroke.P2:before {
  content: "\E515"; }

.flaticon.stroke.wrench-1:before,
.flaticon.stroke.wrench:before,
.flaticon.stroke.tool-1:before,
.flaticon.stroke.tool:before,
.flaticon.stroke.P3:before {
  content: "\E516"; }

.flaticon.stroke.wrench-2:before,
.flaticon.stroke.tool-2:before,
.flaticon.stroke.P4:before {
  content: "\E517"; }

.flaticon.stroke.work-1:before,
.flaticon.stroke.work:before,
.flaticon.stroke.tool-3:before,
.flaticon.stroke.skill-1:before,
.flaticon.stroke.skill:before,
.flaticon.stroke.P5:before {
  content: "\E518"; }

.flaticon.stroke.scissors-1:before,
.flaticon.stroke.scissors:before,
.flaticon.stroke.cut-1:before,
.flaticon.stroke.cut:before,
.flaticon.stroke.P6:before {
  content: "\E519"; }

.flaticon.stroke.type-1:before,
.flaticon.stroke.type:before,
.flaticon.stroke.text-1:before,
.flaticon.stroke.text:before,
.flaticon.stroke.P7:before {
  content: "\E51A"; }

.flaticon.stroke.graph-3:before,
.flaticon.stroke.stats-2:before,
.flaticon.stroke.P8:before {
  content: "\E51B"; }

.flaticon.stroke.activity-monitor-1:before,
.flaticon.stroke.activity-monitor:before,
.flaticon.stroke.P9:before {
  content: "\E51C"; }

.flaticon.stroke.activity-1:before,
.flaticon.stroke.activity:before,
.flaticon.stroke.graph-4:before,
.flaticon.stroke.P10:before {
  content: "\E51D"; }

.flaticon.stroke.running-1:before,
.flaticon.stroke.running:before,
.flaticon.stroke.P11:before {
  content: "\E51E"; }

.flaticon.stroke.error-1:before,
.flaticon.stroke.error:before,
.flaticon.stroke.no-1:before,
.flaticon.stroke.no:before,
.flaticon.stroke.P12:before {
  content: "\E51F"; }

.flaticon.stroke.slider-1:before,
.flaticon.stroke.slider:before,
.flaticon.stroke.P13:before {
  content: "\E520"; }

.flaticon.stroke.slider-2:before,
.flaticon.stroke.P14:before {
  content: "\E521"; }

.flaticon.stroke.slider-3:before,
.flaticon.stroke.P15:before {
  content: "\E522"; }

.flaticon.stroke.toggle-1:before,
.flaticon.stroke.toggle:before,
.flaticon.stroke.P16:before {
  content: "\E523"; }

.flaticon.stroke.server-1:before,
.flaticon.stroke.server:before,
.flaticon.stroke.P17:before {
  content: "\E524"; }

.flaticon.stroke.network-1:before,
.flaticon.stroke.network:before,
.flaticon.stroke.P18:before {
  content: "\E525"; }

.flaticon.stroke.copyright-1:before,
.flaticon.stroke.copyright:before,
.flaticon.stroke.P19:before {
  content: "\E526"; }

.flaticon.stroke.crop-1:before,
.flaticon.stroke.crop:before,
.flaticon.stroke.P20:before {
  content: "\E527"; }

.flaticon.stroke.left-text-1:before,
.flaticon.stroke.left-text:before,
.flaticon.stroke.Q1:before {
  content: "\E528"; }

.flaticon.stroke.center-text-1:before,
.flaticon.stroke.center-text:before,
.flaticon.stroke.Q2:before {
  content: "\E529"; }

.flaticon.stroke.right-text-1:before,
.flaticon.stroke.right-text:before,
.flaticon.stroke.Q3:before {
  content: "\E52A"; }

.flaticon.stroke.paragraph-text-1:before,
.flaticon.stroke.paragraph-text:before,
.flaticon.stroke.Q4:before {
  content: "\E52B"; }

.flaticon.stroke.align-top-1:before,
.flaticon.stroke.align-top:before,
.flaticon.stroke.Q5:before {
  content: "\E52C"; }

.flaticon.stroke.align-bottom-1:before,
.flaticon.stroke.align-bottom:before,
.flaticon.stroke.Q6:before {
  content: "\E52D"; }

.flaticon.stroke.align-horizontally-1:before,
.flaticon.stroke.align-horizontally:before,
.flaticon.stroke.Q7:before {
  content: "\E52E"; }

.flaticon.stroke.align-left-1:before,
.flaticon.stroke.align-left:before,
.flaticon.stroke.Q8:before {
  content: "\E52F"; }

.flaticon.stroke.align-center-1:before,
.flaticon.stroke.align-center:before,
.flaticon.stroke.Q9:before {
  content: "\E530"; }

.flaticon.stroke.align-right-1:before,
.flaticon.stroke.align-right:before,
.flaticon.stroke.Q10:before {
  content: "\E531"; }

.flaticon.stroke.align-top-edges-1:before,
.flaticon.stroke.align-top-edges:before,
.flaticon.stroke.Q11:before {
  content: "\E532"; }

.flaticon.stroke.distribute-vertical-centers-1:before,
.flaticon.stroke.distribute-vertical-centers:before,
.flaticon.stroke.Q12:before {
  content: "\E533"; }

.flaticon.stroke.align-bottom-edges-1:before,
.flaticon.stroke.align-bottom-edges:before,
.flaticon.stroke.Q13:before {
  content: "\E534"; }

.flaticon.stroke.align-left-edges-1:before,
.flaticon.stroke.align-left-edges:before,
.flaticon.stroke.Q14:before {
  content: "\E535"; }

.flaticon.stroke.distribute-centers-horizontally-1:before,
.flaticon.stroke.distribute-centers-horizontally:before,
.flaticon.stroke.Q15:before {
  content: "\E536"; }

.flaticon.stroke.align-right-edges-1:before,
.flaticon.stroke.align-right-edges:before,
.flaticon.stroke.Q16:before {
  content: "\E537"; }

.flaticon.stroke.layout-1:before,
.flaticon.stroke.layout:before,
.flaticon.stroke.Q17:before {
  content: "\E538"; }

.flaticon.stroke.layout-2:before,
.flaticon.stroke.Q18:before {
  content: "\E539"; }

.flaticon.stroke.layout-3:before,
.flaticon.stroke.Q19:before {
  content: "\E53A"; }

.flaticon.stroke.layout-4:before,
.flaticon.stroke.Q20:before {
  content: "\E53B"; }

.flaticon.stroke.menu-1:before,
.flaticon.stroke.menu:before,
.flaticon.stroke.R1:before {
  content: "\E53C"; }

.flaticon.stroke.menu-2:before,
.flaticon.stroke.R2:before {
  content: "\E53D"; }

.flaticon.stroke.menu-3:before,
.flaticon.stroke.R3:before {
  content: "\E53E"; }

.flaticon.stroke.menu-list-1:before,
.flaticon.stroke.menu-list:before,
.flaticon.stroke.R4:before {
  content: "\E53F"; }

.flaticon.stroke.menu-list-2:before,
.flaticon.stroke.R5:before {
  content: "\E540"; }

.flaticon.stroke.menu-list-3:before,
.flaticon.stroke.R6:before {
  content: "\E541"; }

.flaticon.stroke.menu-list-4:before,
.flaticon.stroke.R7:before {
  content: "\E542"; }

.flaticon.stroke.paragraph-justify-1:before,
.flaticon.stroke.paragraph-justify:before,
.flaticon.stroke.R8:before {
  content: "\E543"; }

.flaticon.stroke.paragraph-left-justify-1:before,
.flaticon.stroke.paragraph-left-justify:before,
.flaticon.stroke.R9:before {
  content: "\E544"; }

.flaticon.stroke.paragraph-left-1:before,
.flaticon.stroke.paragraph-left:before,
.flaticon.stroke.R10:before {
  content: "\E545"; }

.flaticon.stroke.paragraph-centered-1:before,
.flaticon.stroke.paragraph-centered:before,
.flaticon.stroke.R11:before {
  content: "\E546"; }

.flaticon.stroke.paragraph-right-1:before,
.flaticon.stroke.paragraph-right:before,
.flaticon.stroke.R12:before {
  content: "\E547"; }

.flaticon.stroke.paragraph-right-justify-1:before,
.flaticon.stroke.paragraph-right-justify:before,
.flaticon.stroke.R13:before {
  content: "\E548"; }

.flaticon.stroke.marquee-1:before,
.flaticon.stroke.marquee:before,
.flaticon.stroke.R14:before {
  content: "\E549"; }

.flaticon.stroke.marquee-plus-1:before,
.flaticon.stroke.marquee-plus:before,
.flaticon.stroke.R15:before {
  content: "\E54A"; }

.flaticon.stroke.marquee-2:before,
.flaticon.stroke.R16:before {
  content: "\E54B"; }

.flaticon.stroke.marquee-plus-2:before,
.flaticon.stroke.R17:before {
  content: "\E54C"; }

.flaticon.stroke.sun-1:before,
.flaticon.stroke.sun:before,
.flaticon.stroke.brightness-1:before,
.flaticon.stroke.brightness:before,
.flaticon.stroke.R18:before {
  content: "\E54D"; }

.flaticon.stroke.sun-2:before,
.flaticon.stroke.brightness-2:before,
.flaticon.stroke.R19:before {
  content: "\E54E"; }

.flaticon.stroke.sun-3:before,
.flaticon.stroke.brightness-3:before,
.flaticon.stroke.R20:before {
  content: "\E54F"; }

.flaticon.stroke.turn-page-down-1:before,
.flaticon.stroke.turn-page-down:before,
.flaticon.stroke.S1:before {
  content: "\E550"; }

.flaticon.stroke.turn-page-up-1:before,
.flaticon.stroke.turn-page-up:before,
.flaticon.stroke.S2:before {
  content: "\E551"; }

.flaticon.stroke.slide-out-left-1:before,
.flaticon.stroke.slide-out-left:before,
.flaticon.stroke.S3:before {
  content: "\E552"; }

.flaticon.stroke.slide-in-right-1:before,
.flaticon.stroke.slide-in-right:before,
.flaticon.stroke.S4:before {
  content: "\E553"; }

.flaticon.stroke.slide-in-left-1:before,
.flaticon.stroke.slide-in-left:before,
.flaticon.stroke.S5:before {
  content: "\E554"; }

.flaticon.stroke.slide-out-right-1:before,
.flaticon.stroke.slide-out-right:before,
.flaticon.stroke.S6:before {
  content: "\E555"; }

.flaticon.stroke.fold-up-1:before,
.flaticon.stroke.fold-up:before,
.flaticon.stroke.S7:before {
  content: "\E556"; }

.flaticon.stroke.fold-down-1:before,
.flaticon.stroke.fold-down:before,
.flaticon.stroke.S8:before {
  content: "\E557"; }

.flaticon.stroke.fold-left-1:before,
.flaticon.stroke.fold-left:before,
.flaticon.stroke.S9:before {
  content: "\E558"; }

.flaticon.stroke.fold-right-1:before,
.flaticon.stroke.fold-right:before,
.flaticon.stroke.S10:before {
  content: "\E559"; }

.flaticon.stroke.move-up-1:before,
.flaticon.stroke.move-up:before,
.flaticon.stroke.S11:before {
  content: "\E55A"; }

.flaticon.stroke.move-down-1:before,
.flaticon.stroke.move-down:before,
.flaticon.stroke.S12:before {
  content: "\E55B"; }

.flaticon.stroke.login-1:before,
.flaticon.stroke.login:before,
.flaticon.stroke.S13:before {
  content: "\E55C"; }

.flaticon.stroke.logout-2:before,
.flaticon.stroke.S14:before {
  content: "\E55D"; }

.flaticon.stroke.upload-1:before,
.flaticon.stroke.upload:before,
.flaticon.stroke.S15:before {
  content: "\E55E"; }

.flaticon.stroke.download-1:before,
.flaticon.stroke.download:before,
.flaticon.stroke.S16:before {
  content: "\E55F"; }

.flaticon.stroke.upload-2:before,
.flaticon.stroke.S17:before {
  content: "\E560"; }

.flaticon.stroke.download-2:before,
.flaticon.stroke.S18:before {
  content: "\E561"; }

.flaticon.stroke.save-1:before,
.flaticon.stroke.save:before,
.flaticon.stroke.S19:before {
  content: "\E562"; }

.flaticon.stroke.save-2:before,
.flaticon.stroke.S20:before {
  content: "\E563"; }

.flaticon.stroke.previous-1:before,
.flaticon.stroke.previous:before,
.flaticon.stroke.T1:before {
  content: "\E564"; }

.flaticon.stroke.rewind-1:before,
.flaticon.stroke.rewind:before,
.flaticon.stroke.T2:before {
  content: "\E565"; }

.flaticon.stroke.stop-1:before,
.flaticon.stroke.stop:before,
.flaticon.stroke.T3:before {
  content: "\E566"; }

.flaticon.stroke.pause-1:before,
.flaticon.stroke.pause:before,
.flaticon.stroke.T4:before {
  content: "\E567"; }

.flaticon.stroke.play-1:before,
.flaticon.stroke.play:before,
.flaticon.stroke.T5:before {
  content: "\E568"; }

.flaticon.stroke.fast-forward-1:before,
.flaticon.stroke.fast-forward:before,
.flaticon.stroke.T6:before {
  content: "\E569"; }

.flaticon.stroke.next-1:before,
.flaticon.stroke.next:before,
.flaticon.stroke.T7:before {
  content: "\E56A"; }

.flaticon.stroke.previous-2:before,
.flaticon.stroke.T8:before {
  content: "\E56B"; }

.flaticon.stroke.rewind-2:before,
.flaticon.stroke.T9:before {
  content: "\E56C"; }

.flaticon.stroke.stop-2:before,
.flaticon.stroke.T10:before {
  content: "\E56D"; }

.flaticon.stroke.pause-2:before,
.flaticon.stroke.T11:before {
  content: "\E56E"; }

.flaticon.stroke.play-2:before,
.flaticon.stroke.T12:before {
  content: "\E56F"; }

.flaticon.stroke.fast-forward-2:before,
.flaticon.stroke.T13:before {
  content: "\E570"; }

.flaticon.stroke.next-2:before,
.flaticon.stroke.T14:before {
  content: "\E571"; }

.flaticon.stroke.previous-3:before,
.flaticon.stroke.T15:before {
  content: "\E572"; }

.flaticon.stroke.rewind-3:before,
.flaticon.stroke.T16:before {
  content: "\E573"; }

.flaticon.stroke.pause-3:before,
.flaticon.stroke.T17:before {
  content: "\E574"; }

.flaticon.stroke.play-3:before,
.flaticon.stroke.T18:before {
  content: "\E575"; }

.flaticon.stroke.fast-forward-3:before,
.flaticon.stroke.T19:before {
  content: "\E576"; }

.flaticon.stroke.next-3:before,
.flaticon.stroke.T20:before {
  content: "\E577"; }

.flaticon.stroke.previous-4:before,
.flaticon.stroke.U1:before {
  content: "\E578"; }

.flaticon.stroke.pause-4:before,
.flaticon.stroke.U2:before {
  content: "\E579"; }

.flaticon.stroke.play-4:before,
.flaticon.stroke.U3:before {
  content: "\E57A"; }

.flaticon.stroke.next-4:before,
.flaticon.stroke.U4:before {
  content: "\E57B"; }

.flaticon.stroke.speaker-1:before,
.flaticon.stroke.speaker:before,
.flaticon.stroke.volume-1:before,
.flaticon.stroke.volume:before,
.flaticon.stroke.U5:before {
  content: "\E57C"; }

.flaticon.stroke.speaker-2:before,
.flaticon.stroke.volume-2:before,
.flaticon.stroke.U6:before {
  content: "\E57D"; }

.flaticon.stroke.speaker-3:before,
.flaticon.stroke.volume-3:before,
.flaticon.stroke.mute-1:before,
.flaticon.stroke.mute:before,
.flaticon.stroke.U7:before {
  content: "\E57E"; }

.flaticon.stroke.speaker-4:before,
.flaticon.stroke.volume-4:before,
.flaticon.stroke.U8:before {
  content: "\E57F"; }

.flaticon.stroke.headphones-1:before,
.flaticon.stroke.headphones:before,
.flaticon.stroke.U9:before {
  content: "\E580"; }

.flaticon.stroke.microphone-1:before,
.flaticon.stroke.microphone:before,
.flaticon.stroke.U10:before {
  content: "\E581"; }

.flaticon.stroke.microphone-2:before,
.flaticon.stroke.mute-2:before,
.flaticon.stroke.U11:before {
  content: "\E582"; }

.flaticon.stroke.music-1:before,
.flaticon.stroke.music:before,
.flaticon.stroke.U12:before {
  content: "\E583"; }

.flaticon.stroke.megaphone-1:before,
.flaticon.stroke.megaphone:before,
.flaticon.stroke.announcement-1:before,
.flaticon.stroke.announcement:before,
.flaticon.stroke.U13:before {
  content: "\E584"; }

.flaticon.stroke.infinity-1:before,
.flaticon.stroke.infinity:before,
.flaticon.stroke.loop-1:before,
.flaticon.stroke.loop:before,
.flaticon.stroke.U14:before {
  content: "\E585"; }

.flaticon.stroke.shuffle-1:before,
.flaticon.stroke.shuffle:before,
.flaticon.stroke.U15:before {
  content: "\E586"; }

.flaticon.stroke.repeat-1:before,
.flaticon.stroke.repeat:before,
.flaticon.stroke.reload-1:before,
.flaticon.stroke.reload:before,
.flaticon.stroke.U16:before {
  content: "\E587"; }

.flaticon.stroke.repeat-2:before,
.flaticon.stroke.reload-2:before,
.flaticon.stroke.U17:before {
  content: "\E588"; }

.flaticon.stroke.repeat-3:before,
.flaticon.stroke.reload-3:before,
.flaticon.stroke.U18:before {
  content: "\E589"; }

.flaticon.stroke.repeat-4:before,
.flaticon.stroke.reload-4:before,
.flaticon.stroke.U19:before {
  content: "\E58A"; }

.flaticon.stroke.refresh-1:before,
.flaticon.stroke.refresh:before,
.flaticon.stroke.U20:before {
  content: "\E58B"; }

.flaticon.stroke.position-1:before,
.flaticon.stroke.position:before,
.flaticon.stroke.move-1:before,
.flaticon.stroke.move:before,
.flaticon.stroke.V1:before {
  content: "\E58C"; }

.flaticon.stroke.minimize-1:before,
.flaticon.stroke.minimize:before,
.flaticon.stroke.contract-1:before,
.flaticon.stroke.contract:before,
.flaticon.stroke.V2:before {
  content: "\E58D"; }

.flaticon.stroke.maximize-1:before,
.flaticon.stroke.maximize:before,
.flaticon.stroke.expand-1:before,
.flaticon.stroke.expand:before,
.flaticon.stroke.V3:before {
  content: "\E58E"; }

.flaticon.stroke.maximize-2:before,
.flaticon.stroke.expand-2:before,
.flaticon.stroke.V4:before {
  content: "\E58F"; }

.flaticon.stroke.maximize-3:before,
.flaticon.stroke.expand-3:before,
.flaticon.stroke.V5:before {
  content: "\E590"; }

.flaticon.stroke.maximize-4:before,
.flaticon.stroke.expand-4:before,
.flaticon.stroke.V6:before {
  content: "\E591"; }

.flaticon.stroke.expand-vertically-1:before,
.flaticon.stroke.expand-vertically:before,
.flaticon.stroke.V7:before {
  content: "\E592"; }

.flaticon.stroke.expand-horizontally-1:before,
.flaticon.stroke.expand-horizontally:before,
.flaticon.stroke.V8:before {
  content: "\E593"; }

.flaticon.stroke.arrow-up-1:before,
.flaticon.stroke.arrow-up:before,
.flaticon.stroke.V9:before {
  content: "\E594"; }

.flaticon.stroke.arrow-down-1:before,
.flaticon.stroke.arrow-down:before,
.flaticon.stroke.V10:before {
  content: "\E595"; }

.flaticon.stroke.arrow-left-1:before,
.flaticon.stroke.arrow-left:before,
.flaticon.stroke.V11:before {
  content: "\E596"; }

.flaticon.stroke.arrow-right-1:before,
.flaticon.stroke.arrow-right:before,
.flaticon.stroke.V12:before {
  content: "\E597"; }

.flaticon.stroke.arrow-up-2:before,
.flaticon.stroke.V13:before {
  content: "\E598"; }

.flaticon.stroke.arrow-down-2:before,
.flaticon.stroke.V14:before {
  content: "\E599"; }

.flaticon.stroke.arrow-left-2:before,
.flaticon.stroke.V15:before {
  content: "\E59A"; }

.flaticon.stroke.arrow-right-2:before,
.flaticon.stroke.V16:before {
  content: "\E59B"; }

.flaticon.stroke.left-angle-quote-1:before,
.flaticon.stroke.left-angle-quote:before,
.flaticon.stroke.V17:before {
  content: "\E59C"; }

.flaticon.stroke.right-angle-quote-1:before,
.flaticon.stroke.right-angle-quote:before,
.flaticon.stroke.V18:before {
  content: "\E59D"; }

.flaticon.stroke.left-angle-quote-2:before,
.flaticon.stroke.V19:before {
  content: "\E59E"; }

.flaticon.stroke.right-angle-quote-2:before,
.flaticon.stroke.V20:before {
  content: "\E59F"; }

.flaticon.stroke.plus-1:before,
.flaticon.stroke.plus:before,
.flaticon.stroke.W1:before {
  content: "\E5A0"; }

.flaticon.stroke.minus-1:before,
.flaticon.stroke.minus:before,
.flaticon.stroke.W2:before {
  content: "\E5A1"; }

.flaticon.stroke.checkmark-1:before,
.flaticon.stroke.checkmark:before,
.flaticon.stroke.W3:before {
  content: "\E5A2"; }

.flaticon.stroke.x-1:before,
.flaticon.stroke.x:before,
.flaticon.stroke.W4:before {
  content: "\E5A3"; }

.flaticon.stroke.up-1:before,
.flaticon.stroke.up:before,
.flaticon.stroke.W5:before {
  content: "\E5A4"; }

.flaticon.stroke.down-1:before,
.flaticon.stroke.down:before,
.flaticon.stroke.W6:before {
  content: "\E5A5"; }

.flaticon.stroke.left-1:before,
.flaticon.stroke.left:before,
.flaticon.stroke.W7:before {
  content: "\E5A6"; }

.flaticon.stroke.right-1:before,
.flaticon.stroke.right:before,
.flaticon.stroke.W8:before {
  content: "\E5A7"; }

.flaticon.stroke.up-2:before,
.flaticon.stroke.W9:before {
  content: "\E5A8"; }

.flaticon.stroke.down-2:before,
.flaticon.stroke.W10:before {
  content: "\E5A9"; }

.flaticon.stroke.left-2:before,
.flaticon.stroke.W11:before {
  content: "\E5AA"; }

.flaticon.stroke.right-2:before,
.flaticon.stroke.W12:before {
  content: "\E5AB"; }

.flaticon.stroke.up-3:before,
.flaticon.stroke.W13:before {
  content: "\E5AC"; }

.flaticon.stroke.down-3:before,
.flaticon.stroke.W14:before {
  content: "\E5AD"; }

.flaticon.stroke.left-3:before,
.flaticon.stroke.W15:before {
  content: "\E5AE"; }

.flaticon.stroke.right-3:before,
.flaticon.stroke.W16:before {
  content: "\E5AF"; }

.flaticon.stroke.up-4:before,
.flaticon.stroke.W17:before {
  content: "\E5B0"; }

.flaticon.stroke.down-4:before,
.flaticon.stroke.W18:before {
  content: "\E5B1"; }

.flaticon.stroke.left-4:before,
.flaticon.stroke.W19:before {
  content: "\E5B2"; }

.flaticon.stroke.right-4:before,
.flaticon.stroke.W20:before {
  content: "\E5B3"; }

.flaticon.stroke.plus-2:before,
.flaticon.stroke.X1:before {
  content: "\E5B4"; }

.flaticon.stroke.minus-2:before,
.flaticon.stroke.X2:before {
  content: "\E5B5"; }

.flaticon.stroke.checkmark-2:before,
.flaticon.stroke.X3:before {
  content: "\E5B6"; }

.flaticon.stroke.x-2:before,
.flaticon.stroke.X4:before {
  content: "\E5B7"; }

.flaticon.stroke.up-circle-1:before,
.flaticon.stroke.up-circle:before,
.flaticon.stroke.X5:before {
  content: "\E5B8"; }

.flaticon.stroke.down-circle-1:before,
.flaticon.stroke.down-circle:before,
.flaticon.stroke.X6:before {
  content: "\E5B9"; }

.flaticon.stroke.left-circle-1:before,
.flaticon.stroke.left-circle:before,
.flaticon.stroke.X7:before {
  content: "\E5BA"; }

.flaticon.stroke.right-circle-1:before,
.flaticon.stroke.right-circle:before,
.flaticon.stroke.X8:before {
  content: "\E5BB"; }

.flaticon.stroke.up-circle-2:before,
.flaticon.stroke.X9:before {
  content: "\E5BC"; }

.flaticon.stroke.down-circle-2:before,
.flaticon.stroke.X10:before {
  content: "\E5BD"; }

.flaticon.stroke.left-circle-2:before,
.flaticon.stroke.X11:before {
  content: "\E5BE"; }

.flaticon.stroke.right-circle-2:before,
.flaticon.stroke.X12:before {
  content: "\E5BF"; }

.flaticon.stroke.up-circle-3:before,
.flaticon.stroke.X13:before {
  content: "\E5C0"; }

.flaticon.stroke.down-circle-3:before,
.flaticon.stroke.download-3:before,
.flaticon.stroke.X14:before {
  content: "\E5C1"; }

.flaticon.stroke.left-circle-3:before,
.flaticon.stroke.X15:before {
  content: "\E5C2"; }

.flaticon.stroke.right-circle-3:before,
.flaticon.stroke.X16:before {
  content: "\E5C3"; }

.flaticon.stroke.up-circle-4:before,
.flaticon.stroke.X17:before {
  content: "\E5C4"; }

.flaticon.stroke.down-circle-4:before,
.flaticon.stroke.X18:before {
  content: "\E5C5"; }

.flaticon.stroke.left-circle-4:before,
.flaticon.stroke.X19:before {
  content: "\E5C6"; }

.flaticon.stroke.right-circle-4:before,
.flaticon.stroke.X20:before {
  content: "\E5C7"; }

.flaticon.stroke.plus-3:before,
.flaticon.stroke.Y1:before {
  content: "\E5C8"; }

.flaticon.stroke.minus-3:before,
.flaticon.stroke.Y2:before {
  content: "\E5C9"; }

.flaticon.stroke.checkmark-3:before,
.flaticon.stroke.Y3:before {
  content: "\E5CA"; }

.flaticon.stroke.x-3:before,
.flaticon.stroke.Y4:before {
  content: "\E5CB"; }

.flaticon.stroke.up-square-1:before,
.flaticon.stroke.up-square:before,
.flaticon.stroke.Y5:before {
  content: "\E5CC"; }

.flaticon.stroke.down-square-1:before,
.flaticon.stroke.down-square:before,
.flaticon.stroke.Y6:before {
  content: "\E5CD"; }

.flaticon.stroke.left-square-1:before,
.flaticon.stroke.left-square:before,
.flaticon.stroke.Y7:before {
  content: "\E5CE"; }

.flaticon.stroke.right-square-1:before,
.flaticon.stroke.right-square:before,
.flaticon.stroke.Y8:before {
  content: "\E5CF"; }

.flaticon.stroke.up-square-2:before,
.flaticon.stroke.Y9:before {
  content: "\E5D0"; }

.flaticon.stroke.down-square-2:before,
.flaticon.stroke.Y10:before {
  content: "\E5D1"; }

.flaticon.stroke.left-square-2:before,
.flaticon.stroke.Y11:before {
  content: "\E5D2"; }

.flaticon.stroke.right-square-2:before,
.flaticon.stroke.Y12:before {
  content: "\E5D3"; }

.flaticon.stroke.up-square-3:before,
.flaticon.stroke.Y13:before {
  content: "\E5D4"; }

.flaticon.stroke.down-square-3:before,
.flaticon.stroke.download-4:before,
.flaticon.stroke.Y14:before {
  content: "\E5D5"; }

.flaticon.stroke.left-square-3:before,
.flaticon.stroke.Y15:before {
  content: "\E5D6"; }

.flaticon.stroke.right-square-3:before,
.flaticon.stroke.Y16:before {
  content: "\E5D7"; }

.flaticon.stroke.up-square-4:before,
.flaticon.stroke.Y17:before {
  content: "\E5D8"; }

.flaticon.stroke.down-square-4:before,
.flaticon.stroke.Y18:before {
  content: "\E5D9"; }

.flaticon.stroke.left-square-4:before,
.flaticon.stroke.Y19:before {
  content: "\E5DA"; }

.flaticon.stroke.right-square-4:before,
.flaticon.stroke.Y20:before {
  content: "\E5DB"; }

@font-face {
  font-family: 'Flaticons Social';
  src: url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/flaticons-social-d9edf359c1af3b2bbfc7.eot);
  src: url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/flaticons-social-d9edf359c1af3b2bbfc7.eot?#iefix) format("embedded-opentype"), url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/flaticons-social-1f1445eba065ad160b77.woff) format("woff"), url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/flaticons-social-80842f8c341014ada5ac.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICJmbGF0aWNvbnMtc29jaWFsLTM1YWMwNjM4NGNmYThhZGQ3Y2M4LnN2ZyI7#flaticons-social) format("svg");
  font-weight: normal;
  font-style: normal; }

.flaticon.social:before {
  font-family: 'Flaticons Social';
  speak: none;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }

.flaticon.social.facebook-1:before,
.flaticon.social.facebook:before,
.flaticon.social.A1:before {
  content: "\E7D0"; }

.flaticon.social.twitter-1:before,
.flaticon.social.twitter:before,
.flaticon.social.A2:before {
  content: "\E7D1"; }

.flaticon.social.kippt-1:before,
.flaticon.social.kippt:before,
.flaticon.social.A3:before {
  content: "\E7D2"; }

.flaticon.social.vimeo-1:before,
.flaticon.social.vimeo:before,
.flaticon.social.A4:before {
  content: "\E7D3"; }

.flaticon.social.flickr-1:before,
.flaticon.social.flickr:before,
.flaticon.social.A5:before {
  content: "\E7D4"; }

.flaticon.social.pinterest-1:before,
.flaticon.social.pinterest:before,
.flaticon.social.A6:before {
  content: "\E7D5"; }

.flaticon.social.skype-1:before,
.flaticon.social.skype:before,
.flaticon.social.A7:before {
  content: "\E7D6"; }

.flaticon.social.dribbble-1:before,
.flaticon.social.dribbble:before,
.flaticon.social.A8:before {
  content: "\E7D7"; }

.flaticon.social.tumblr-1:before,
.flaticon.social.tumblr:before,
.flaticon.social.A9:before {
  content: "\E7D8"; }

.flaticon.social.google-plus-1:before,
.flaticon.social.google-plus:before,
.flaticon.social.A10:before {
  content: "\E7D9"; }

.flaticon.social.linkedin-1:before,
.flaticon.social.linkedin:before,
.flaticon.social.A11:before {
  content: "\E7DA"; }

.flaticon.social.github-1:before,
.flaticon.social.github:before,
.flaticon.social.A12:before {
  content: "\E7DB"; }

.flaticon.social.vine-1:before,
.flaticon.social.vine:before,
.flaticon.social.A13:before {
  content: "\E7DC"; }

.flaticon.social.instagram-1:before,
.flaticon.social.instagram:before,
.flaticon.social.B1:before {
  content: "\E7DD"; }

.flaticon.social.rdio-1:before,
.flaticon.social.rdio:before,
.flaticon.social.B2:before {
  content: "\E7DE"; }

.flaticon.social.dropbox-1:before,
.flaticon.social.dropbox:before,
.flaticon.social.B3:before {
  content: "\E7DF"; }

.flaticon.social.rss-1:before,
.flaticon.social.rss:before,
.flaticon.social.B4:before {
  content: "\E7E0"; }

.flaticon.social.cargo-1:before,
.flaticon.social.cargo:before,
.flaticon.social.B5:before {
  content: "\E7E1"; }

.flaticon.social.stumbleupon-1:before,
.flaticon.social.stumbleupon:before,
.flaticon.social.B6:before {
  content: "\E7E2"; }

.flaticon.social.paypal-1:before,
.flaticon.social.paypal:before,
.flaticon.social.B7:before {
  content: "\E7E3"; }

.flaticon.social.behance-1:before,
.flaticon.social.behance:before,
.flaticon.social.B8:before {
  content: "\E7E4"; }

.flaticon.social.zootool-1:before,
.flaticon.social.zootool:before,
.flaticon.social.B9:before {
  content: "\E7E5"; }

.flaticon.social.etsy-1:before,
.flaticon.social.etsy:before,
.flaticon.social.B10:before {
  content: "\E7E6"; }

.flaticon.social.foursquare-1:before,
.flaticon.social.foursquare:before,
.flaticon.social.B11:before {
  content: "\E7E7"; }

.flaticon.social.facebook-2:before,
.flaticon.social.B12:before {
  content: "\E7E8"; }

.flaticon.social.twitter-2:before,
.flaticon.social.B13:before {
  content: "\E7E9"; }

.flaticon.social.kippt-2:before,
.flaticon.social.C1:before {
  content: "\E7EA"; }

.flaticon.social.vimeo-2:before,
.flaticon.social.C2:before {
  content: "\E7EB"; }

.flaticon.social.flickr-2:before,
.flaticon.social.C3:before {
  content: "\E7EC"; }

.flaticon.social.linkedin-2:before,
.flaticon.social.C4:before {
  content: "\E7ED"; }

.flaticon.social.facebook-3:before,
.flaticon.social.C5:before {
  content: "\E7EE"; }

.flaticon.social.twitter-3:before,
.flaticon.social.C6:before {
  content: "\E7EF"; }

.flaticon.social.kippt-3:before,
.flaticon.social.C7:before {
  content: "\E7F0"; }

.flaticon.social.vimeo-3:before,
.flaticon.social.C8:before {
  content: "\E7F1"; }

.flaticon.social.flickr-3:before,
.flaticon.social.C9:before {
  content: "\E7F2"; }

.flaticon.social.pinterest-2:before,
.flaticon.social.C10:before {
  content: "\E7F3"; }

.flaticon.social.skype-2:before,
.flaticon.social.C11:before {
  content: "\E7F4"; }

.flaticon.social.dribbble-2:before,
.flaticon.social.C12:before {
  content: "\E7F5"; }

.flaticon.social.youtube-1:before,
.flaticon.social.youtube:before,
.flaticon.social.C13:before {
  content: "\E7F6"; }

.flaticon.social.facebook-4:before,
.flaticon.social.D1:before {
  content: "\E7F7"; }

.flaticon.social.twitter-4:before,
.flaticon.social.D2:before {
  content: "\E7F8"; }

.flaticon.social.kippt-4:before,
.flaticon.social.D3:before {
  content: "\E7F9"; }

.flaticon.social.vimeo-4:before,
.flaticon.social.D4:before {
  content: "\E7FA"; }

.flaticon.social.flickr-4:before,
.flaticon.social.D5:before {
  content: "\E7FB"; }

.flaticon.social.pinterest-3:before,
.flaticon.social.D6:before {
  content: "\E7FC"; }

.flaticon.social.skype-3:before,
.flaticon.social.D7:before {
  content: "\E7FD"; }

.flaticon.social.dribbble-3:before,
.flaticon.social.D8:before {
  content: "\E7FE"; }

.flaticon.social.tumblr-2:before,
.flaticon.social.D9:before {
  content: "\E7FF"; }

.flaticon.social.google-plus-2:before,
.flaticon.social.D10:before {
  content: "\E800"; }

.flaticon.social.linkedin-3:before,
.flaticon.social.D11:before {
  content: "\E801"; }

.flaticon.social.rss-2:before,
.flaticon.social.D12:before {
  content: "\E802"; }

.flaticon.social.stumbleupon-2:before,
.flaticon.social.D13:before {
  content: "\E803"; }

@font-face {
  font-family: 'Flaticons Solid';
  src: url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/flaticons-solid-f2f9b6fcfcc58819939d.eot);
  src: url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/flaticons-solid-f2f9b6fcfcc58819939d.eot?#iefix) format("embedded-opentype"), url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/flaticons-solid-642eec0ccf13266fa3b9.woff) format("woff"), url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/flaticons-solid-5f49a90a248054d93675.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICJmbGF0aWNvbnMtc29saWQtODUxM2EwNjdhZjkwNzRiMWQ2MDcuc3ZnIjs=#flaticons-stroke) format("svg");
  font-weight: normal;
  font-style: normal; }

.flaticon.solid:before {
  font-family: 'Flaticons Solid';
  speak: none;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }

.flaticon.solid.grid-1:before,
.flaticon.solid.grid:before,
.flaticon.solid.A1:before {
  content: "\E000"; }

.flaticon.solid.grid-2:before,
.flaticon.solid.A2:before {
  content: "\E001"; }

.flaticon.solid.window-1:before,
.flaticon.solid.window:before,
.flaticon.solid.A3:before {
  content: "\E002"; }

.flaticon.solid.window-2:before,
.flaticon.solid.A4:before {
  content: "\E003"; }

.flaticon.solid.switch-window-1:before,
.flaticon.solid.switch-window:before,
.flaticon.solid.A5:before {
  content: "\E004"; }

.flaticon.solid.collection-1:before,
.flaticon.solid.collection:before,
.flaticon.solid.A6:before {
  content: "\E005"; }

.flaticon.solid.add-window-1:before,
.flaticon.solid.add-window:before,
.flaticon.solid.A7:before {
  content: "\E006"; }

.flaticon.solid.browser-1:before,
.flaticon.solid.browser:before,
.flaticon.solid.A8:before {
  content: "\E007"; }

.flaticon.solid.minimize-browser-1:before,
.flaticon.solid.minimize-browser:before,
.flaticon.solid.A9:before {
  content: "\E008"; }

.flaticon.solid.new-browser-1:before,
.flaticon.solid.new-browser:before,
.flaticon.solid.A10:before {
  content: "\E009"; }

.flaticon.solid.close-browser-1:before,
.flaticon.solid.close-browser:before,
.flaticon.solid.A11:before {
  content: "\E00A"; }

.flaticon.solid.browser-2:before,
.flaticon.solid.A12:before {
  content: "\E00B"; }

.flaticon.solid.minimize-browser-2:before,
.flaticon.solid.A13:before {
  content: "\E00C"; }

.flaticon.solid.new-browser-2:before,
.flaticon.solid.A14:before {
  content: "\E00D"; }

.flaticon.solid.close-browser-2:before,
.flaticon.solid.A15:before {
  content: "\E00E"; }

.flaticon.solid.multiple-browsers-1:before,
.flaticon.solid.multiple-browsers:before,
.flaticon.solid.A16:before {
  content: "\E00F"; }

.flaticon.solid.browser-3:before,
.flaticon.solid.A17:before {
  content: "\E010"; }

.flaticon.solid.minimize-browser-3:before,
.flaticon.solid.A18:before {
  content: "\E011"; }

.flaticon.solid.new-browser-3:before,
.flaticon.solid.A19:before {
  content: "\E012"; }

.flaticon.solid.close-browser-3:before,
.flaticon.solid.A20:before {
  content: "\E013"; }

.flaticon.solid.folder-1:before,
.flaticon.solid.folder:before,
.flaticon.solid.B1:before {
  content: "\E014"; }

.flaticon.solid.add-folder-1:before,
.flaticon.solid.add-folder:before,
.flaticon.solid.B2:before {
  content: "\E015"; }

.flaticon.solid.remove-folder-1:before,
.flaticon.solid.remove-folder:before,
.flaticon.solid.B3:before {
  content: "\E016"; }

.flaticon.solid.upload-folder-1:before,
.flaticon.solid.upload-folder:before,
.flaticon.solid.B4:before {
  content: "\E017"; }

.flaticon.solid.download-folder-1:before,
.flaticon.solid.download-folder:before,
.flaticon.solid.B5:before {
  content: "\E018"; }

.flaticon.solid.open-folder-1:before,
.flaticon.solid.open-folder:before,
.flaticon.solid.B6:before {
  content: "\E019"; }

.flaticon.solid.open-folder-2:before,
.flaticon.solid.B7:before {
  content: "\E01A"; }

.flaticon.solid.open-folder-3:before,
.flaticon.solid.B8:before {
  content: "\E01B"; }

.flaticon.solid.document-1:before,
.flaticon.solid.document:before,
.flaticon.solid.B9:before {
  content: "\E01C"; }

.flaticon.solid.document-2:before,
.flaticon.solid.B10:before {
  content: "\E01D"; }

.flaticon.solid.document-3:before,
.flaticon.solid.B11:before {
  content: "\E01E"; }

.flaticon.solid.document-4:before,
.flaticon.solid.B12:before {
  content: "\E01F"; }

.flaticon.solid.multiple-documents-1:before,
.flaticon.solid.multiple-documents:before,
.flaticon.solid.B13:before {
  content: "\E020"; }

.flaticon.solid.remove-document-1:before,
.flaticon.solid.remove-document:before,
.flaticon.solid.B14:before {
  content: "\E021"; }

.flaticon.solid.add-document-1:before,
.flaticon.solid.add-document:before,
.flaticon.solid.B15:before {
  content: "\E022"; }

.flaticon.solid.close-document-1:before,
.flaticon.solid.close-document:before,
.flaticon.solid.B16:before {
  content: "\E023"; }

.flaticon.solid.upload-document-1:before,
.flaticon.solid.upload-document:before,
.flaticon.solid.B17:before {
  content: "\E024"; }

.flaticon.solid.download-document-1:before,
.flaticon.solid.download-document:before,
.flaticon.solid.B18:before {
  content: "\E025"; }

.flaticon.solid.import-document-1:before,
.flaticon.solid.import-document:before,
.flaticon.solid.B19:before {
  content: "\E026"; }

.flaticon.solid.export-document-1:before,
.flaticon.solid.export-document:before,
.flaticon.solid.B20:before {
  content: "\E027"; }

.flaticon.solid.clipboard-1:before,
.flaticon.solid.clipboard:before,
.flaticon.solid.copy-1:before,
.flaticon.solid.copy:before,
.flaticon.solid.C1:before {
  content: "\E028"; }

.flaticon.solid.remove-from-clipboard-1:before,
.flaticon.solid.remove-from-clipboard:before,
.flaticon.solid.C2:before {
  content: "\E029"; }

.flaticon.solid.add-to-clipboard-1:before,
.flaticon.solid.add-to-clipboard:before,
.flaticon.solid.C3:before {
  content: "\E02A"; }

.flaticon.solid.delete-from-clipboard-1:before,
.flaticon.solid.delete-from-clipboard:before,
.flaticon.solid.C4:before {
  content: "\E02B"; }

.flaticon.solid.clipboard-checkmark-1:before,
.flaticon.solid.clipboard-checkmark:before,
.flaticon.solid.C5:before {
  content: "\E02C"; }

.flaticon.solid.upload-to-clipboard-1:before,
.flaticon.solid.upload-to-clipboard:before,
.flaticon.solid.C6:before {
  content: "\E02D"; }

.flaticon.solid.clipboard-2:before,
.flaticon.solid.copy-2:before,
.flaticon.solid.C7:before {
  content: "\E02E"; }

.flaticon.solid.clipboard-3:before,
.flaticon.solid.copy-3:before,
.flaticon.solid.C8:before {
  content: "\E02F"; }

.flaticon.solid.clipboard-4:before,
.flaticon.solid.copy-4:before,
.flaticon.solid.C9:before {
  content: "\E030"; }

.flaticon.solid.comment-1:before,
.flaticon.solid.comment:before,
.flaticon.solid.C10:before {
  content: "\E031"; }

.flaticon.solid.thinking-comment-1:before,
.flaticon.solid.thinking-comment:before,
.flaticon.solid.C11:before {
  content: "\E032"; }

.flaticon.solid.heart-comment-1:before,
.flaticon.solid.heart-comment:before,
.flaticon.solid.C12:before {
  content: "\E033"; }

.flaticon.solid.post-comment-1:before,
.flaticon.solid.post-comment:before,
.flaticon.solid.C13:before {
  content: "\E034"; }

.flaticon.solid.comment-2:before,
.flaticon.solid.C14:before {
  content: "\E035"; }

.flaticon.solid.thinking-comment-2:before,
.flaticon.solid.C15:before {
  content: "\E036"; }

.flaticon.solid.heart-comment-2:before,
.flaticon.solid.C16:before {
  content: "\E037"; }

.flaticon.solid.post-comment-2:before,
.flaticon.solid.C17:before {
  content: "\E038"; }

.flaticon.solid.chat-1:before,
.flaticon.solid.chat:before,
.flaticon.solid.C18:before {
  content: "\E039"; }

.flaticon.solid.chat-2:before,
.flaticon.solid.C19:before {
  content: "\E03A"; }

.flaticon.solid.chat-3:before,
.flaticon.solid.C20:before {
  content: "\E03B"; }

.flaticon.solid.lock-1:before,
.flaticon.solid.lock:before,
.flaticon.solid.D1:before {
  content: "\E03C"; }

.flaticon.solid.unlock-1:before,
.flaticon.solid.unlock:before,
.flaticon.solid.D2:before {
  content: "\E03D"; }

.flaticon.solid.lock-2:before,
.flaticon.solid.D3:before {
  content: "\E03E"; }

.flaticon.solid.lock-3:before,
.flaticon.solid.D4:before {
  content: "\E03F"; }

.flaticon.solid.unlock-3:before,
.flaticon.solid.D5:before {
  content: "\E040"; }

.flaticon.solid.key-1:before,
.flaticon.solid.key:before,
.flaticon.solid.password-1:before,
.flaticon.solid.password:before,
.flaticon.solid.D6:before {
  content: "\E041"; }

.flaticon.solid.key-2:before,
.flaticon.solid.password-2:before,
.flaticon.solid.D7:before {
  content: "\E042"; }

.flaticon.solid.bell-1:before,
.flaticon.solid.bell:before,
.flaticon.solid.notification-1:before,
.flaticon.solid.notification:before,
.flaticon.solid.D8:before {
  content: "\E043"; }

.flaticon.solid.bell-2:before,
.flaticon.solid.notification-2:before,
.flaticon.solid.D9:before {
  content: "\E044"; }

.flaticon.solid.bell-3:before,
.flaticon.solid.service-bell-1:before,
.flaticon.solid.service-bell:before,
.flaticon.solid.service-1:before,
.flaticon.solid.service:before,
.flaticon.solid.D10:before {
  content: "\E045"; }

.flaticon.solid.printer-1:before,
.flaticon.solid.printer:before,
.flaticon.solid.print-1:before,
.flaticon.solid.print:before,
.flaticon.solid.D11:before {
  content: "\E046"; }

.flaticon.solid.calculator-1:before,
.flaticon.solid.calculator:before,
.flaticon.solid.D12:before {
  content: "\E047"; }

.flaticon.solid.cloud-1:before,
.flaticon.solid.cloud:before,
.flaticon.solid.D13:before {
  content: "\E048"; }

.flaticon.solid.cloud-upload-1:before,
.flaticon.solid.cloud-upload:before,
.flaticon.solid.D14:before {
  content: "\E049"; }

.flaticon.solid.cloud-add-1:before,
.flaticon.solid.cloud-add:before,
.flaticon.solid.D15:before {
  content: "\E04A"; }

.flaticon.solid.cloud-checkmark-1:before,
.flaticon.solid.cloud-checkmark:before,
.flaticon.solid.D16:before {
  content: "\E04B"; }

.flaticon.solid.cloud-2:before,
.flaticon.solid.D17:before {
  content: "\E04C"; }

.flaticon.solid.house-1:before,
.flaticon.solid.house:before,
.flaticon.solid.home-1:before,
.flaticon.solid.home:before,
.flaticon.solid.D18:before {
  content: "\E04D"; }

.flaticon.solid.house-2:before,
.flaticon.solid.home-2:before,
.flaticon.solid.D19:before {
  content: "\E04E"; }

.flaticon.solid.house-3:before,
.flaticon.solid.home-3:before,
.flaticon.solid.D20:before {
  content: "\E04F"; }

.flaticon.solid.open-book-1:before,
.flaticon.solid.open-book:before,
.flaticon.solid.E1:before {
  content: "\E050"; }

.flaticon.solid.open-book-2:before,
.flaticon.solid.E2:before {
  content: "\E051"; }

.flaticon.solid.open-book-3:before,
.flaticon.solid.E3:before {
  content: "\E052"; }

.flaticon.solid.open-book-4:before,
.flaticon.solid.E4:before {
  content: "\E053"; }

.flaticon.solid.book-1:before,
.flaticon.solid.book:before,
.flaticon.solid.E5:before {
  content: "\E054"; }

.flaticon.solid.book-2:before,
.flaticon.solid.E6:before {
  content: "\E055"; }

.flaticon.solid.book-3:before,
.flaticon.solid.E7:before {
  content: "\E056"; }

.flaticon.solid.book-4:before,
.flaticon.solid.E8:before {
  content: "\E057"; }

.flaticon.solid.book-5:before,
.flaticon.solid.E9:before {
  content: "\E058"; }

.flaticon.solid.book-6:before,
.flaticon.solid.E10:before {
  content: "\E059"; }

.flaticon.solid.newspaper-1:before,
.flaticon.solid.newspaper:before,
.flaticon.solid.E11:before {
  content: "\E05A"; }

.flaticon.solid.newspaper-2:before,
.flaticon.solid.E12:before {
  content: "\E05B"; }

.flaticon.solid.newspaper-3:before,
.flaticon.solid.E13:before {
  content: "\E05C"; }

.flaticon.solid.newspaper-4:before,
.flaticon.solid.E14:before {
  content: "\E05D"; }

.flaticon.solid.journal-1:before,
.flaticon.solid.journal:before,
.flaticon.solid.E15:before {
  content: "\E05E"; }

.flaticon.solid.journal-2:before,
.flaticon.solid.E16:before {
  content: "\E05F"; }

.flaticon.solid.journal-3:before,
.flaticon.solid.E17:before {
  content: "\E060"; }

.flaticon.solid.notebook-1:before,
.flaticon.solid.notebook:before,
.flaticon.solid.E18:before {
  content: "\E061"; }

.flaticon.solid.notebook-2:before,
.flaticon.solid.E19:before {
  content: "\E062"; }

.flaticon.solid.notebook-3:before,
.flaticon.solid.E20:before {
  content: "\E063"; }

.flaticon.solid.article-1:before,
.flaticon.solid.article:before,
.flaticon.solid.F1:before {
  content: "\E064"; }

.flaticon.solid.article-2:before,
.flaticon.solid.F2:before {
  content: "\E065"; }

.flaticon.solid.article-3:before,
.flaticon.solid.F3:before {
  content: "\E066"; }

.flaticon.solid.notepad-1:before,
.flaticon.solid.notepad:before,
.flaticon.solid.F4:before {
  content: "\E067"; }

.flaticon.solid.suitcase-1:before,
.flaticon.solid.suitcase:before,
.flaticon.solid.portfolio-1:before,
.flaticon.solid.portfolio:before,
.flaticon.solid.F5:before {
  content: "\E068"; }

.flaticon.solid.suitcase-2:before,
.flaticon.solid.F6:before {
  content: "\E069"; }

.flaticon.solid.briefcase-1:before,
.flaticon.solid.briefcase:before,
.flaticon.solid.F7:before {
  content: "\E06A"; }

.flaticon.solid.toolbox-1:before,
.flaticon.solid.toolbox:before,
.flaticon.solid.F8:before {
  content: "\E06B"; }

.flaticon.solid.shirt-1:before,
.flaticon.solid.shirt:before,
.flaticon.solid.F9:before {
  content: "\E06C"; }

.flaticon.solid.umbrella-1:before,
.flaticon.solid.umbrella:before,
.flaticon.solid.F10:before {
  content: "\E06D"; }

.flaticon.solid.coffee-1:before,
.flaticon.solid.coffee:before,
.flaticon.solid.F11:before {
  content: "\E06E"; }

.flaticon.solid.binoculars-1:before,
.flaticon.solid.binoculars:before,
.flaticon.solid.view-5:before,
.flaticon.solid.F12:before {
  content: "\E06F"; }

.flaticon.solid.glasses-1:before,
.flaticon.solid.glasses:before,
.flaticon.solid.F13:before {
  content: "\E070"; }

.flaticon.solid.magnifying-glass-1:before,
.flaticon.solid.magnifying-glass:before,
.flaticon.solid.zoom-1:before,
.flaticon.solid.zoom:before,
.flaticon.solid.F14:before {
  content: "\E071"; }

.flaticon.solid.magnifying-glass-2:before,
.flaticon.solid.zoom-2:before,
.flaticon.solid.F15:before {
  content: "\E072"; }

.flaticon.solid.magnifying-glass-3:before,
.flaticon.solid.zoom-3:before,
.flaticon.solid.F16:before {
  content: "\E073"; }

.flaticon.solid.eye-1:before,
.flaticon.solid.eye:before,
.flaticon.solid.view-1:before,
.flaticon.solid.view:before,
.flaticon.solid.F17:before {
  content: "\E074"; }

.flaticon.solid.eye-2:before,
.flaticon.solid.view-2:before,
.flaticon.solid.F18:before {
  content: "\E075"; }

.flaticon.solid.eye-3:before,
.flaticon.solid.view-3:before,
.flaticon.solid.F19:before {
  content: "\E076"; }

.flaticon.solid.eye-4:before,
.flaticon.solid.view-4:before,
.flaticon.solid.F20:before {
  content: "\E077"; }

.flaticon.solid.iphone-1:before,
.flaticon.solid.iphone:before,
.flaticon.solid.smart-phone-3:before,
.flaticon.solid.G1:before {
  content: "\E078"; }

.flaticon.solid.ipad-mini-1:before,
.flaticon.solid.ipad-mini:before,
.flaticon.solid.tablet-2:before,
.flaticon.solid.G2:before {
  content: "\E079"; }

.flaticon.solid.ipad-1:before,
.flaticon.solid.ipad:before,
.flaticon.solid.tablet-3:before,
.flaticon.solid.G3:before {
  content: "\E07A"; }

.flaticon.solid.macbook-1:before,
.flaticon.solid.macbook:before,
.flaticon.solid.laptop-2:before,
.flaticon.solid.G4:before {
  content: "\E07B"; }

.flaticon.solid.imac-1:before,
.flaticon.solid.imac:before,
.flaticon.solid.computer-2:before,
.flaticon.solid.G5:before {
  content: "\E07C"; }

.flaticon.solid.smart-phone-1:before,
.flaticon.solid.smart-phone:before,
.flaticon.solid.G6:before {
  content: "\E07D"; }

.flaticon.solid.tablet-1:before,
.flaticon.solid.tablet:before,
.flaticon.solid.G7:before {
  content: "\E07E"; }

.flaticon.solid.laptop-1:before,
.flaticon.solid.laptop:before,
.flaticon.solid.G8:before {
  content: "\E07F"; }

.flaticon.solid.computer-1:before,
.flaticon.solid.computer:before,
.flaticon.solid.G9:before {
  content: "\E080"; }

.flaticon.solid.smart-phone-2:before,
.flaticon.solid.G10:before {
  content: "\E081"; }

.flaticon.solid.image-1:before,
.flaticon.solid.image:before,
.flaticon.solid.photo-1:before,
.flaticon.solid.photo:before,
.flaticon.solid.G11:before {
  content: "\E082"; }

.flaticon.solid.image-gallery-1:before,
.flaticon.solid.image-gallery:before,
.flaticon.solid.photo-gallery-1:before,
.flaticon.solid.photo-gallery:before,
.flaticon.solid.G12:before {
  content: "\E083"; }

.flaticon.solid.media-gallery-1:before,
.flaticon.solid.media-gallery:before,
.flaticon.solid.video-gallery-1:before,
.flaticon.solid.video-gallery:before,
.flaticon.solid.G13:before {
  content: "\E084"; }

.flaticon.solid.video-1:before,
.flaticon.solid.video:before,
.flaticon.solid.video-camera-1:before,
.flaticon.solid.video-camera:before,
.flaticon.solid.G14:before {
  content: "\E085"; }

.flaticon.solid.film-1:before,
.flaticon.solid.film:before,
.flaticon.solid.video-2:before,
.flaticon.solid.G15:before {
  content: "\E086"; }

.flaticon.solid.tv-1:before,
.flaticon.solid.tv:before,
.flaticon.solid.television-1:before,
.flaticon.solid.television:before,
.flaticon.solid.G16:before {
  content: "\E087"; }

.flaticon.solid.camera-1:before,
.flaticon.solid.camera:before,
.flaticon.solid.G17:before {
  content: "\E088"; }

.flaticon.solid.camera-2:before,
.flaticon.solid.G18:before {
  content: "\E089"; }

.flaticon.solid.camera-3:before,
.flaticon.solid.G19:before {
  content: "\E08A"; }

.flaticon.solid.camera-4:before,
.flaticon.solid.G20:before {
  content: "\E08B"; }

.flaticon.solid.calendar-1:before,
.flaticon.solid.calendar:before,
.flaticon.solid.H1:before {
  content: "\E08C"; }

.flaticon.solid.calendar-2:before,
.flaticon.solid.H2:before {
  content: "\E08D"; }

.flaticon.solid.calendar-3:before,
.flaticon.solid.H3:before {
  content: "\E08E"; }

.flaticon.solid.calendar-4:before,
.flaticon.solid.H4:before {
  content: "\E08F"; }

.flaticon.solid.calendar-5:before,
.flaticon.solid.H5:before {
  content: "\E090"; }

.flaticon.solid.calendar-6:before,
.flaticon.solid.H6:before {
  content: "\E091"; }

.flaticon.solid.inbox-1:before,
.flaticon.solid.inbox:before,
.flaticon.solid.H7:before {
  content: "\E092"; }

.flaticon.solid.inbox-2:before,
.flaticon.solid.H8:before {
  content: "\E093"; }

.flaticon.solid.inbox-3:before,
.flaticon.solid.H9:before {
  content: "\E094"; }

.flaticon.solid.inbox-4:before,
.flaticon.solid.H10:before {
  content: "\E095"; }

.flaticon.solid.inbox-5:before,
.flaticon.solid.H11:before {
  content: "\E096"; }

.flaticon.solid.inbox-6:before,
.flaticon.solid.H12:before {
  content: "\E097"; }

.flaticon.solid.trash-1:before,
.flaticon.solid.trash:before,
.flaticon.solid.delete-1:before,
.flaticon.solid.delete:before,
.flaticon.solid.H13:before {
  content: "\E098"; }

.flaticon.solid.trash-2:before,
.flaticon.solid.delete-2:before,
.flaticon.solid.H14:before {
  content: "\E099"; }

.flaticon.solid.trash-3:before,
.flaticon.solid.delete-3:before,
.flaticon.solid.H15:before {
  content: "\E09A"; }

.flaticon.solid.trash-4:before,
.flaticon.solid.delete-4:before,
.flaticon.solid.H16:before {
  content: "\E09B"; }

.flaticon.solid.bucket-1:before,
.flaticon.solid.bucket:before,
.flaticon.solid.H17:before {
  content: "\E09C"; }

.flaticon.solid.bucket-2:before,
.flaticon.solid.H18:before {
  content: "\E09D"; }

.flaticon.solid.paperclip-1:before,
.flaticon.solid.paperclip:before,
.flaticon.solid.attachment-1:before,
.flaticon.solid.attachment:before,
.flaticon.solid.H19:before {
  content: "\E09E"; }

.flaticon.solid.paperclip-2:before,
.flaticon.solid.attachment-2:before,
.flaticon.solid.H20:before {
  content: "\E09F"; }

.flaticon.solid.compose-1:before,
.flaticon.solid.compose:before,
.flaticon.solid.message-1:before,
.flaticon.solid.message:before,
.flaticon.solid.I1:before {
  content: "\E0A0"; }

.flaticon.solid.compose-2:before,
.flaticon.solid.message-2:before,
.flaticon.solid.I2:before {
  content: "\E0A1"; }

.flaticon.solid.compose-3:before,
.flaticon.solid.message-3:before,
.flaticon.solid.I3:before {
  content: "\E0A2"; }

.flaticon.solid.compose-4:before,
.flaticon.solid.message-4:before,
.flaticon.solid.I4:before {
  content: "\E0A3"; }

.flaticon.solid.brush-1:before,
.flaticon.solid.brush:before,
.flaticon.solid.paint-1:before,
.flaticon.solid.paint:before,
.flaticon.solid.I5:before {
  content: "\E0A4"; }

.flaticon.solid.pencil-1:before,
.flaticon.solid.pencil:before,
.flaticon.solid.edit-1:before,
.flaticon.solid.edit:before,
.flaticon.solid.I6:before {
  content: "\E0A5"; }

.flaticon.solid.pencil-2:before,
.flaticon.solid.edit-2:before,
.flaticon.solid.I7:before {
  content: "\E0A6"; }

.flaticon.solid.pencil-3:before,
.flaticon.solid.edit-3:before,
.flaticon.solid.I8:before {
  content: "\E0A7"; }

.flaticon.solid.feather-1:before,
.flaticon.solid.feather:before,
.flaticon.solid.I9:before {
  content: "\E0A8"; }

.flaticon.solid.feather-2:before,
.flaticon.solid.I10:before {
  content: "\E0A9"; }

.flaticon.solid.mail-1:before,
.flaticon.solid.mail:before,
.flaticon.solid.envelope-1:before,
.flaticon.solid.envelope:before,
.flaticon.solid.I11:before {
  content: "\E0AA"; }

.flaticon.solid.mail-2:before,
.flaticon.solid.envelope-2:before,
.flaticon.solid.I12:before {
  content: "\E0AB"; }

.flaticon.solid.mail-3:before,
.flaticon.solid.envelope-3:before,
.flaticon.solid.I13:before {
  content: "\E0AC"; }

.flaticon.solid.mail-4:before,
.flaticon.solid.envelope-4:before,
.flaticon.solid.I14:before {
  content: "\E0AD"; }

.flaticon.solid.send-1:before,
.flaticon.solid.send:before,
.flaticon.solid.I15:before {
  content: "\E0AE"; }

.flaticon.solid.share-1:before,
.flaticon.solid.share:before,
.flaticon.solid.I16:before {
  content: "\E0AF"; }

.flaticon.solid.share-2:before,
.flaticon.solid.I17:before {
  content: "\E0B0"; }

.flaticon.solid.reply-to-all-1:before,
.flaticon.solid.reply-to-all:before,
.flaticon.solid.I18:before {
  content: "\E0B1"; }

.flaticon.solid.reply-1:before,
.flaticon.solid.reply:before,
.flaticon.solid.I19:before {
  content: "\E0B2"; }

.flaticon.solid.forward-1:before,
.flaticon.solid.forward:before,
.flaticon.solid.I20:before {
  content: "\E0B3"; }

.flaticon.solid.star-1:before,
.flaticon.solid.star:before,
.flaticon.solid.J1:before {
  content: "\E0B4"; }

.flaticon.solid.star-2:before,
.flaticon.solid.J2:before {
  content: "\E0B5"; }

.flaticon.solid.heart-1:before,
.flaticon.solid.heart:before,
.flaticon.solid.J3:before {
  content: "\E0B6"; }

.flaticon.solid.bookmark-1:before,
.flaticon.solid.bookmark:before,
.flaticon.solid.J4:before {
  content: "\E0B7"; }

.flaticon.solid.bookmark-2:before,
.flaticon.solid.J5:before {
  content: "\E0B8"; }

.flaticon.solid.bookmark-3:before,
.flaticon.solid.J6:before {
  content: "\E0B9"; }

.flaticon.solid.pin-1:before,
.flaticon.solid.pin:before,
.flaticon.solid.J7:before {
  content: "\E0BA"; }

.flaticon.solid.share-3:before,
.flaticon.solid.J8:before {
  content: "\E0BB"; }

.flaticon.solid.share-4:before,
.flaticon.solid.J9:before {
  content: "\E0BC"; }

.flaticon.solid.share-5:before,
.flaticon.solid.J10:before {
  content: "\E0BD"; }

.flaticon.solid.link-1:before,
.flaticon.solid.link:before,
.flaticon.solid.J11:before {
  content: "\E0BE"; }

.flaticon.solid.link-2:before,
.flaticon.solid.J12:before {
  content: "\E0BF"; }

.flaticon.solid.link-3:before,
.flaticon.solid.J13:before {
  content: "\E0C0"; }

.flaticon.solid.link-4:before,
.flaticon.solid.J14:before {
  content: "\E0C1"; }

.flaticon.solid.question-1:before,
.flaticon.solid.question:before,
.flaticon.solid.help-1:before,
.flaticon.solid.help:before,
.flaticon.solid.J15:before {
  content: "\E0C2"; }

.flaticon.solid.question-2:before,
.flaticon.solid.help-2:before,
.flaticon.solid.J16:before {
  content: "\E0C3"; }

.flaticon.solid.exclamation-point-1:before,
.flaticon.solid.exclamation-point:before,
.flaticon.solid.caution-1:before,
.flaticon.solid.caution:before,
.flaticon.solid.warning-1:before,
.flaticon.solid.warning:before,
.flaticon.solid.J17:before {
  content: "\E0C4"; }

.flaticon.solid.exclamation-point-2:before,
.flaticon.solid.caution-2:before,
.flaticon.solid.warning-2:before,
.flaticon.solid.J18:before {
  content: "\E0C5"; }

.flaticon.solid.info-1:before,
.flaticon.solid.info:before,
.flaticon.solid.about-1:before,
.flaticon.solid.about:before,
.flaticon.solid.J19:before {
  content: "\E0C6"; }

.flaticon.solid.info-2:before,
.flaticon.solid.about-2:before,
.flaticon.solid.J20:before {
  content: "\E0C7"; }

.flaticon.solid.user-1:before,
.flaticon.solid.user:before,
.flaticon.solid.profile-2:before,
.flaticon.solid.K1:before {
  content: "\E0C8"; }

.flaticon.solid.add-user-1:before,
.flaticon.solid.add-user:before,
.flaticon.solid.K2:before {
  content: "\E0C9"; }

.flaticon.solid.user-2:before,
.flaticon.solid.profile-3:before,
.flaticon.solid.K3:before {
  content: "\E0CA"; }

.flaticon.solid.user-3:before,
.flaticon.solid.profile-4:before,
.flaticon.solid.K4:before {
  content: "\E0CB"; }

.flaticon.solid.user-4:before,
.flaticon.solid.profile-5:before,
.flaticon.solid.K5:before {
  content: "\E0CC"; }

.flaticon.solid.group-1:before,
.flaticon.solid.group:before,
.flaticon.solid.follow-1:before,
.flaticon.solid.follow:before,
.flaticon.solid.K6:before {
  content: "\E0CD"; }

.flaticon.solid.group-2:before,
.flaticon.solid.K7:before {
  content: "\E0CE"; }

.flaticon.solid.profile-1:before,
.flaticon.solid.profile:before,
.flaticon.solid.K8:before {
  content: "\E0CF"; }

.flaticon.solid.id-1:before,
.flaticon.solid.id:before,
.flaticon.solid.K9:before {
  content: "\E0D0"; }

.flaticon.solid.id-2:before,
.flaticon.solid.K10:before {
  content: "\E0D1"; }

.flaticon.solid.contacts-1:before,
.flaticon.solid.contacts:before,
.flaticon.solid.K11:before {
  content: "\E0D2"; }

.flaticon.solid.contacts-2:before,
.flaticon.solid.K12:before {
  content: "\E0D3"; }

.flaticon.solid.trophy-1:before,
.flaticon.solid.trophy:before,
.flaticon.solid.award-1:before,
.flaticon.solid.award:before,
.flaticon.solid.K13:before {
  content: "\E0D4"; }

.flaticon.solid.thumbs-up-1:before,
.flaticon.solid.thumbs-up:before,
.flaticon.solid.like-1:before,
.flaticon.solid.like:before,
.flaticon.solid.K14:before {
  content: "\E0D5"; }

.flaticon.solid.gas-1:before,
.flaticon.solid.gas:before,
.flaticon.solid.travel-1:before,
.flaticon.solid.travel:before,
.flaticon.solid.K15:before {
  content: "\E0D6"; }

.flaticon.solid.airplane-1:before,
.flaticon.solid.airplane:before,
.flaticon.solid.travel-2:before,
.flaticon.solid.K16:before {
  content: "\E0D7"; }

.flaticon.solid.car-1:before,
.flaticon.solid.car:before,
.flaticon.solid.vehicle-1:before,
.flaticon.solid.vehicle:before,
.flaticon.solid.travel-3:before,
.flaticon.solid.K17:before {
  content: "\E0D8"; }

.flaticon.solid.bike-1:before,
.flaticon.solid.bike:before,
.flaticon.solid.travel-4:before,
.flaticon.solid.K18:before {
  content: "\E0D9"; }

.flaticon.solid.building-1:before,
.flaticon.solid.building:before,
.flaticon.solid.city-1:before,
.flaticon.solid.city:before,
.flaticon.solid.K19:before {
  content: "\E0DA"; }

.flaticon.solid.government-1:before,
.flaticon.solid.government:before,
.flaticon.solid.politics-1:before,
.flaticon.solid.politics:before,
.flaticon.solid.building-2:before,
.flaticon.solid.K20:before {
  content: "\E0DB"; }

.flaticon.solid.cart-1:before,
.flaticon.solid.cart:before,
.flaticon.solid.shopping-cart-1:before,
.flaticon.solid.shopping-cart:before,
.flaticon.solid.L1:before {
  content: "\E0DC"; }

.flaticon.solid.cart-2:before,
.flaticon.solid.shopping-cart-2:before,
.flaticon.solid.L2:before {
  content: "\E0DD"; }

.flaticon.solid.cart-3:before,
.flaticon.solid.shopping-cart-3:before,
.flaticon.solid.L3:before {
  content: "\E0DE"; }

.flaticon.solid.tag-1:before,
.flaticon.solid.tag:before,
.flaticon.solid.L4:before {
  content: "\E0DF"; }

.flaticon.solid.tag-2:before,
.flaticon.solid.L5:before {
  content: "\E0E0"; }

.flaticon.solid.money-1:before,
.flaticon.solid.money:before,
.flaticon.solid.currency-1:before,
.flaticon.solid.currency:before,
.flaticon.solid.L6:before {
  content: "\E0E1"; }

.flaticon.solid.money-2:before,
.flaticon.solid.currency-2:before,
.flaticon.solid.L7:before {
  content: "\E0E2"; }

.flaticon.solid.store-1:before,
.flaticon.solid.store:before,
.flaticon.solid.market-1:before,
.flaticon.solid.market:before,
.flaticon.solid.shop-1:before,
.flaticon.solid.shop:before,
.flaticon.solid.L8:before {
  content: "\E0E3"; }

.flaticon.solid.store-2:before,
.flaticon.solid.market-2:before,
.flaticon.solid.shop-2:before,
.flaticon.solid.L9:before {
  content: "\E0E4"; }

.flaticon.solid.bag-1:before,
.flaticon.solid.bag:before,
.flaticon.solid.L10:before {
  content: "\E0E5"; }

.flaticon.solid.basket-1:before,
.flaticon.solid.basket:before,
.flaticon.solid.L11:before {
  content: "\E0E6"; }

.flaticon.solid.basket-2:before,
.flaticon.solid.L12:before {
  content: "\E0E7"; }

.flaticon.solid.bag-1:before,
.flaticon.solid.bag:before,
.flaticon.solid.L13:before {
  content: "\E0E8"; }

.flaticon.solid.gift-1:before,
.flaticon.solid.gift:before,
.flaticon.solid.present-1:before,
.flaticon.solid.present:before,
.flaticon.solid.L14:before {
  content: "\E0E9"; }

.flaticon.solid.credit-card-1:before,
.flaticon.solid.credit-card:before,
.flaticon.solid.payment-1:before,
.flaticon.solid.payment:before,
.flaticon.solid.L15:before {
  content: "\E0EA"; }

.flaticon.solid.wallet-1:before,
.flaticon.solid.wallet:before,
.flaticon.solid.payment-1:before,
.flaticon.solid.payment:before,
.flaticon.solid.L16:before {
  content: "\E0EB"; }

.flaticon.solid.flag-1:before,
.flaticon.solid.flag:before,
.flaticon.solid.finish-1:before,
.flaticon.solid.finish:before,
.flaticon.solid.L17:before {
  content: "\E0EC"; }

.flaticon.solid.flag-2:before,
.flaticon.solid.finish-2:before,
.flaticon.solid.L18:before {
  content: "\E0ED"; }

.flaticon.solid.flag-3:before,
.flaticon.solid.finish-3:before,
.flaticon.solid.L19:before {
  content: "\E0EE"; }

.flaticon.solid.rocket-1:before,
.flaticon.solid.rocket:before,
.flaticon.solid.spaceship-1:before,
.flaticon.solid.spaceship:before,
.flaticon.solid.L20:before {
  content: "\E0EF"; }

.flaticon.solid.battery-full-1:before,
.flaticon.solid.battery-full:before,
.flaticon.solid.M1:before {
  content: "\E0F0"; }

.flaticon.solid.battery-ok-1:before,
.flaticon.solid.battery-ok:before,
.flaticon.solid.M2:before {
  content: "\E0F1"; }

.flaticon.solid.battery-low-1:before,
.flaticon.solid.battery-low:before,
.flaticon.solid.M3:before {
  content: "\E0F2"; }

.flaticon.solid.battery-empty-1:before,
.flaticon.solid.battery-empty:before,
.flaticon.solid.M4:before {
  content: "\E0F3"; }

.flaticon.solid.battery-charging-1:before,
.flaticon.solid.battery-charging:before,
.flaticon.solid.M5:before {
  content: "\E0F4"; }

.flaticon.solid.battery-empty-2:before,
.flaticon.solid.M6:before {
  content: "\E0F5"; }

.flaticon.solid.battery-low-2:before,
.flaticon.solid.M7:before {
  content: "\E0F6"; }

.flaticon.solid.battery-ok-1:before,
.flaticon.solid.battery-ok:before,
.flaticon.solid.M8:before {
  content: "\E0F7"; }

.flaticon.solid.battery-good-1:before,
.flaticon.solid.battery-good:before,
.flaticon.solid.M9:before {
  content: "\E0F8"; }

.flaticon.solid.battery-full-1:before,
.flaticon.solid.battery-full:before,
.flaticon.solid.M10:before {
  content: "\E0F9"; }

.flaticon.solid.battery-charging-2:before,
.flaticon.solid.M11:before {
  content: "\E0FA"; }

.flaticon.solid.battery-charging-3:before,
.flaticon.solid.lightning-bolt-1:before,
.flaticon.solid.lightning-bolt:before,
.flaticon.solid.M12:before {
  content: "\E0FB"; }

.flaticon.solid.wifi-1:before,
.flaticon.solid.wifi:before,
.flaticon.solid.wireless-1:before,
.flaticon.solid.wireless:before,
.flaticon.solid.M13:before {
  content: "\E0FC"; }

.flaticon.solid.wifi-rounded-1:before,
.flaticon.solid.wifi-rounded:before,
.flaticon.solid.wireless-rounded-1:before,
.flaticon.solid.wireless-rounded:before,
.flaticon.solid.M14:before {
  content: "\E0FD"; }

.flaticon.solid.wifi-2:before,
.flaticon.solid.wireless-2:before,
.flaticon.solid.M15:before {
  content: "\E0FE"; }

.flaticon.solid.wifi-rounded-2:before,
.flaticon.solid.wireless-rounded-2:before,
.flaticon.solid.M16:before {
  content: "\E0FF"; }

.flaticon.solid.wifi-3:before,
.flaticon.solid.wireless-3:before,
.flaticon.solid.M17:before {
  content: "\E100"; }

.flaticon.solid.rss-1:before,
.flaticon.solid.rss:before,
.flaticon.solid.M18:before {
  content: "\E101"; }

.flaticon.solid.signal-bars-1:before,
.flaticon.solid.signal-bars:before,
.flaticon.solid.M19:before {
  content: "\E102"; }

.flaticon.solid.graph-1:before,
.flaticon.solid.graph:before,
.flaticon.solid.stats-1:before,
.flaticon.solid.stats:before,
.flaticon.solid.M20:before {
  content: "\E103"; }

.flaticon.solid.files-1:before,
.flaticon.solid.files:before,
.flaticon.solid.N1:before {
  content: "\E104"; }

.flaticon.solid.box-1:before,
.flaticon.solid.box:before,
.flaticon.solid.files-2:before,
.flaticon.solid.N2:before {
  content: "\E105"; }

.flaticon.solid.bluetooth-1:before,
.flaticon.solid.bluetooth:before,
.flaticon.solid.N3:before {
  content: "\E106"; }

.flaticon.solid.history-1:before,
.flaticon.solid.history:before,
.flaticon.solid.time-machine-1:before,
.flaticon.solid.time-machine:before,
.flaticon.solid.N4:before {
  content: "\E107"; }

.flaticon.solid.clock-1:before,
.flaticon.solid.clock:before,
.flaticon.solid.time-1:before,
.flaticon.solid.time:before,
.flaticon.solid.N5:before {
  content: "\E108"; }

.flaticon.solid.watch-1:before,
.flaticon.solid.watch:before,
.flaticon.solid.time-2:before,
.flaticon.solid.N6:before {
  content: "\E109"; }

.flaticon.solid.stopwatch-1:before,
.flaticon.solid.stopwatch:before,
.flaticon.solid.N7:before {
  content: "\E10A"; }

.flaticon.solid.gauge-1:before,
.flaticon.solid.gauge:before,
.flaticon.solid.speedometer-1:before,
.flaticon.solid.speedometer:before,
.flaticon.solid.N8:before {
  content: "\E10B"; }

.flaticon.solid.gauge-2:before,
.flaticon.solid.N9:before {
  content: "\E10C"; }

.flaticon.solid.explore-1:before,
.flaticon.solid.explore:before,
.flaticon.solid.compass-1:before,
.flaticon.solid.compass:before,
.flaticon.solid.N10:before {
  content: "\E10D"; }

.flaticon.solid.map-1:before,
.flaticon.solid.map:before,
.flaticon.solid.location-1:before,
.flaticon.solid.location:before,
.flaticon.solid.N11:before {
  content: "\E10E"; }

.flaticon.solid.location-pin-1:before,
.flaticon.solid.location-pin:before,
.flaticon.solid.N12:before {
  content: "\E10F"; }

.flaticon.solid.location-pin-2:before,
.flaticon.solid.N13:before {
  content: "\E110"; }

.flaticon.solid.location-pin-3:before,
.flaticon.solid.N14:before {
  content: "\E111"; }

.flaticon.solid.location-pin-4:before,
.flaticon.solid.N15:before {
  content: "\E112"; }

.flaticon.solid.location-pin-5:before,
.flaticon.solid.N16:before {
  content: "\E113"; }

.flaticon.solid.location-arrow-1:before,
.flaticon.solid.location-arrow:before,
.flaticon.solid.N17:before {
  content: "\E114"; }

.flaticon.solid.earth-1:before,
.flaticon.solid.earth:before,
.flaticon.solid.world-1:before,
.flaticon.solid.world:before,
.flaticon.solid.N18:before {
  content: "\E115"; }

.flaticon.solid.crosshairs-1:before,
.flaticon.solid.crosshairs:before,
.flaticon.solid.aim-1:before,
.flaticon.solid.aim:before,
.flaticon.solid.N19:before {
  content: "\E116"; }

.flaticon.solid.target-1:before,
.flaticon.solid.target:before,
.flaticon.solid.aim-2:before,
.flaticon.solid.N20:before {
  content: "\E117"; }

.flaticon.solid.call-1:before,
.flaticon.solid.call:before,
.flaticon.solid.phone-1:before,
.flaticon.solid.phone:before,
.flaticon.solid.O1:before {
  content: "\E118"; }

.flaticon.solid.call-2:before,
.flaticon.solid.phone-2:before,
.flaticon.solid.O2:before {
  content: "\E119"; }

.flaticon.solid.call-3:before,
.flaticon.solid.phone-3:before,
.flaticon.solid.O3:before {
  content: "\E11A"; }

.flaticon.solid.call-4:before,
.flaticon.solid.phone-4:before,
.flaticon.solid.O4:before {
  content: "\E11B"; }

.flaticon.solid.lightbulb-1:before,
.flaticon.solid.lightbulb:before,
.flaticon.solid.idea-1:before,
.flaticon.solid.idea:before,
.flaticon.solid.O5:before {
  content: "\E11C"; }

.flaticon.solid.lightbulb-2:before,
.flaticon.solid.O6:before {
  content: "\E11D"; }

.flaticon.solid.lightbulb-3:before,
.flaticon.solid.idea-2:before,
.flaticon.solid.O7:before {
  content: "\E11E"; }

.flaticon.solid.dashboard-1:before,
.flaticon.solid.dashboard:before,
.flaticon.solid.see-all-1:before,
.flaticon.solid.see-all:before,
.flaticon.solid.O8:before {
  content: "\E11F"; }

.flaticon.solid.command-1:before,
.flaticon.solid.command:before,
.flaticon.solid.O9:before {
  content: "\E120"; }

.flaticon.solid.option-1:before,
.flaticon.solid.option:before,
.flaticon.solid.O10:before {
  content: "\E121"; }

.flaticon.solid.control-1:before,
.flaticon.solid.control:before,
.flaticon.solid.O11:before {
  content: "\E122"; }

.flaticon.solid.shift-1:before,
.flaticon.solid.shift:before,
.flaticon.solid.O12:before {
  content: "\E123"; }

.flaticon.solid.eject-1:before,
.flaticon.solid.eject:before,
.flaticon.solid.O13:before {
  content: "\E124"; }

.flaticon.solid.backspace-1:before,
.flaticon.solid.backspace:before,
.flaticon.solid.O14:before {
  content: "\E125"; }

.flaticon.solid.tree-1:before,
.flaticon.solid.tree:before,
.flaticon.solid.nature-1:before,
.flaticon.solid.nature:before,
.flaticon.solid.O15:before {
  content: "\E126"; }

.flaticon.solid.moon-1:before,
.flaticon.solid.moon:before,
.flaticon.solid.sleep-1:before,
.flaticon.solid.sleep:before,
.flaticon.solid.O16:before {
  content: "\E127"; }

.flaticon.solid.water-1:before,
.flaticon.solid.water:before,
.flaticon.solid.O17:before {
  content: "\E128"; }

.flaticon.solid.left-1:before,
.flaticon.solid.left:before,
.flaticon.solid.nature-2:before,
.flaticon.solid.O18:before {
  content: "\E129"; }

.flaticon.solid.whale-1:before,
.flaticon.solid.whale:before,
.flaticon.solid.O19:before {
  content: "\E12A"; }

.flaticon.solid.life-ring-1:before,
.flaticon.solid.life-ring:before,
.flaticon.solid.support-1:before,
.flaticon.solid.support:before,
.flaticon.solid.O20:before {
  content: "\E12B"; }

.flaticon.solid.settings-1:before,
.flaticon.solid.settings:before,
.flaticon.solid.gear-1:before,
.flaticon.solid.gear:before,
.flaticon.solid.P1:before {
  content: "\E12C"; }

.flaticon.solid.settings-2:before,
.flaticon.solid.gear-2:before,
.flaticon.solid.P2:before {
  content: "\E12D"; }

.flaticon.solid.wrench-1:before,
.flaticon.solid.wrench:before,
.flaticon.solid.tool-1:before,
.flaticon.solid.tool:before,
.flaticon.solid.P3:before {
  content: "\E12E"; }

.flaticon.solid.skill-1:before,
.flaticon.solid.skill:before,
.flaticon.solid.work-1:before,
.flaticon.solid.work:before,
.flaticon.solid.P4:before {
  content: "\E12F"; }

.flaticon.solid.scissors-1:before,
.flaticon.solid.scissors:before,
.flaticon.solid.cut-1:before,
.flaticon.solid.cut:before,
.flaticon.solid.P5:before {
  content: "\E130"; }

.flaticon.solid.eyedropper-1:before,
.flaticon.solid.eyedropper:before,
.flaticon.solid.P6:before {
  content: "\E131"; }

.flaticon.solid.magic-wand-1:before,
.flaticon.solid.magic-wand:before,
.flaticon.solid.P7:before {
  content: "\E132"; }

.flaticon.solid.text-1:before,
.flaticon.solid.text:before,
.flaticon.solid.type-1:before,
.flaticon.solid.type:before,
.flaticon.solid.P8:before {
  content: "\E133"; }

.flaticon.solid.graph-2:before,
.flaticon.solid.P9:before {
  content: "\E134"; }

.flaticon.solid.running-1:before,
.flaticon.solid.running:before,
.flaticon.solid.P10:before {
  content: "\E135"; }

.flaticon.solid.pie-graph-1:before,
.flaticon.solid.pie-graph:before,
.flaticon.solid.graph-3:before,
.flaticon.solid.P11:before {
  content: "\E136"; }

.flaticon.solid.slider-1:before,
.flaticon.solid.slider:before,
.flaticon.solid.P12:before {
  content: "\E137"; }

.flaticon.solid.slider-2:before,
.flaticon.solid.P13:before {
  content: "\E138"; }

.flaticon.solid.slider-3:before,
.flaticon.solid.P14:before {
  content: "\E139"; }

.flaticon.solid.slider-4:before,
.flaticon.solid.P15:before {
  content: "\E13A"; }

.flaticon.solid.toggle:before,
.flaticon.solid.P16:before {
  content: "\E13B"; }

.flaticon.solid.server-1:before,
.flaticon.solid.server:before,
.flaticon.solid.P17:before {
  content: "\E13C"; }

.flaticon.solid.network-1:before,
.flaticon.solid.network:before,
.flaticon.solid.P18:before {
  content: "\E13D"; }

.flaticon.solid.copyright-1:before,
.flaticon.solid.copyright:before,
.flaticon.solid.P19:before {
  content: "\E13E"; }

.flaticon.solid.trademark-1:before,
.flaticon.solid.trademark:before,
.flaticon.solid.P20:before {
  content: "\E13F"; }

.flaticon.solid.left-text-1:before,
.flaticon.solid.left-text:before,
.flaticon.solid.Q1:before {
  content: "\E140"; }

.flaticon.solid.centered-text-1:before,
.flaticon.solid.centered-text:before,
.flaticon.solid.Q2:before {
  content: "\E141"; }

.flaticon.solid.right-text-1:before,
.flaticon.solid.right-text:before,
.flaticon.solid.Q3:before {
  content: "\E142"; }

.flaticon.solid.paragraph-text-1:before,
.flaticon.solid.paragraph-text:before,
.flaticon.solid.Q4:before {
  content: "\E143"; }

.flaticon.solid.align-top-1:before,
.flaticon.solid.align-top:before,
.flaticon.solid.Q5:before {
  content: "\E144"; }

.flaticon.solid.align-bottom-1:before,
.flaticon.solid.align-bottom:before,
.flaticon.solid.Q6:before {
  content: "\E145"; }

.flaticon.solid.align-horizontally-1:before,
.flaticon.solid.align-horizontally:before,
.flaticon.solid.Q7:before {
  content: "\E146"; }

.flaticon.solid.align-left-1:before,
.flaticon.solid.align-left:before,
.flaticon.solid.Q8:before {
  content: "\E147"; }

.flaticon.solid.align-center-1:before,
.flaticon.solid.align-center:before,
.flaticon.solid.Q9:before {
  content: "\E148"; }

.flaticon.solid.align-right-1:before,
.flaticon.solid.align-right:before,
.flaticon.solid.Q10:before {
  content: "\E149"; }

.flaticon.solid.align-top-edges-1:before,
.flaticon.solid.align-top-edges:before,
.flaticon.solid.Q11:before {
  content: "\E14A"; }

.flaticon.solid.distribute-vertical-centers-1:before,
.flaticon.solid.distribute-vertical-centers:before,
.flaticon.solid.Q12:before {
  content: "\E14B"; }

.flaticon.solid.align-bottom-edges-1:before,
.flaticon.solid.align-bottom-edges:before,
.flaticon.solid.Q13:before {
  content: "\E14C"; }

.flaticon.solid.align-left-edges-1:before,
.flaticon.solid.align-left-edges:before,
.flaticon.solid.Q14:before {
  content: "\E14D"; }

.flaticon.solid.distribute-horizontal-centers-1:before,
.flaticon.solid.distribute-horizontal-centers:before,
.flaticon.solid.Q15:before {
  content: "\E14E"; }

.flaticon.solid.align-right-edges-1:before,
.flaticon.solid.align-right-edges:before,
.flaticon.solid.Q16:before {
  content: "\E14F"; }

.flaticon.solid.layout-1:before,
.flaticon.solid.layout:before,
.flaticon.solid.Q17:before {
  content: "\E150"; }

.flaticon.solid.layout-2:before,
.flaticon.solid.Q18:before {
  content: "\E151"; }

.flaticon.solid.layout-3:before,
.flaticon.solid.Q19:before {
  content: "\E152"; }

.flaticon.solid.layout-4:before,
.flaticon.solid.Q20:before {
  content: "\E153"; }

.flaticon.solid.menu-1:before,
.flaticon.solid.menu:before,
.flaticon.solid.R1:before {
  content: "\E154"; }

.flaticon.solid.menu-2:before,
.flaticon.solid.R2:before {
  content: "\E155"; }

.flaticon.solid.menu-3:before,
.flaticon.solid.R3:before {
  content: "\E156"; }

.flaticon.solid.menu-list-1:before,
.flaticon.solid.menu-list:before,
.flaticon.solid.R4:before {
  content: "\E157"; }

.flaticon.solid.menu-list-2:before,
.flaticon.solid.R5:before {
  content: "\E158"; }

.flaticon.solid.menu-list-3:before,
.flaticon.solid.R6:before {
  content: "\E159"; }

.flaticon.solid.menu-list-4:before,
.flaticon.solid.R7:before {
  content: "\E15A"; }

.flaticon.solid.paragraph-justify-1:before,
.flaticon.solid.paragraph-justify:before,
.flaticon.solid.R8:before {
  content: "\E15B"; }

.flaticon.solid.paragraph-left-justify-1:before,
.flaticon.solid.paragraph-left-justify:before,
.flaticon.solid.R9:before {
  content: "\E15C"; }

.flaticon.solid.paragraph-left-1:before,
.flaticon.solid.paragraph-left:before,
.flaticon.solid.R10:before {
  content: "\E15D"; }

.flaticon.solid.paragraph-center-1:before,
.flaticon.solid.paragraph-center:before,
.flaticon.solid.R11:before {
  content: "\E15E"; }

.flaticon.solid.paragraph-right-1:before,
.flaticon.solid.paragraph-right:before,
.flaticon.solid.R12:before {
  content: "\E15F"; }

.flaticon.solid.paragraph-right-justify-1:before,
.flaticon.solid.paragraph-right-justify:before,
.flaticon.solid.R13:before {
  content: "\E160"; }

.flaticon.solid.marquee-1:before,
.flaticon.solid.marquee:before,
.flaticon.solid.R14:before {
  content: "\E161"; }

.flaticon.solid.marquee-plus-1:before,
.flaticon.solid.marquee-plus:before,
.flaticon.solid.R15:before {
  content: "\E162"; }

.flaticon.solid.marquee-2:before,
.flaticon.solid.R16:before {
  content: "\E163"; }

.flaticon.solid.marquee-plus-2:before,
.flaticon.solid.R17:before {
  content: "\E164"; }

.flaticon.solid.sun-1:before,
.flaticon.solid.sun:before,
.flaticon.solid.brightness-1:before,
.flaticon.solid.brightness:before,
.flaticon.solid.R18:before {
  content: "\E165"; }

.flaticon.solid.sun-2:before,
.flaticon.solid.brightness-2:before,
.flaticon.solid.R19:before {
  content: "\E166"; }

.flaticon.solid.sun-3:before,
.flaticon.solid.brightness-3:before,
.flaticon.solid.R20:before {
  content: "\E167"; }

.flaticon.solid.turn-page-down-1:before,
.flaticon.solid.turn-page-down:before,
.flaticon.solid.S1:before {
  content: "\E168"; }

.flaticon.solid.turn-page-up-1:before,
.flaticon.solid.turn-page-up:before,
.flaticon.solid.S2:before {
  content: "\E169"; }

.flaticon.solid.slide-out-left-1:before,
.flaticon.solid.slide-out-left:before,
.flaticon.solid.S3:before {
  content: "\E16A"; }

.flaticon.solid.slide-in-right-1:before,
.flaticon.solid.slide-in-right:before,
.flaticon.solid.S4:before {
  content: "\E16B"; }

.flaticon.solid.slide-in-left-1:before,
.flaticon.solid.slide-in-left:before,
.flaticon.solid.S5:before {
  content: "\E16C"; }

.flaticon.solid.slide-out-right-1:before,
.flaticon.solid.slide-out-right:before,
.flaticon.solid.S6:before {
  content: "\E16D"; }

.flaticon.solid.fold-up-1:before,
.flaticon.solid.fold-up:before,
.flaticon.solid.S7:before {
  content: "\E16E"; }

.flaticon.solid.fold-down-1:before,
.flaticon.solid.fold-down:before,
.flaticon.solid.S8:before {
  content: "\E16F"; }

.flaticon.solid.fold-left-1:before,
.flaticon.solid.fold-left:before,
.flaticon.solid.S9:before {
  content: "\E170"; }

.flaticon.solid.fold-right-1:before,
.flaticon.solid.fold-right:before,
.flaticon.solid.S10:before {
  content: "\E171"; }

.flaticon.solid.move-up-1:before,
.flaticon.solid.move-up:before,
.flaticon.solid.S11:before {
  content: "\E172"; }

.flaticon.solid.move-down-1:before,
.flaticon.solid.move-down:before,
.flaticon.solid.S12:before {
  content: "\E173"; }

.flaticon.solid.move-left-1:before,
.flaticon.solid.move-left:before,
.flaticon.solid.login-1:before,
.flaticon.solid.login:before,
.flaticon.solid.S13:before {
  content: "\E174"; }

.flaticon.solid.move-right-1:before,
.flaticon.solid.move-right:before,
.flaticon.solid.logout-1:before,
.flaticon.solid.logout:before,
.flaticon.solid.S14:before {
  content: "\E175"; }

.flaticon.solid.upload-1:before,
.flaticon.solid.upload:before,
.flaticon.solid.S15:before {
  content: "\E176"; }

.flaticon.solid.download-1:before,
.flaticon.solid.download:before,
.flaticon.solid.S16:before {
  content: "\E177"; }

.flaticon.solid.upload-inbox-2:before,
.flaticon.solid.S17:before {
  content: "\E178"; }

.flaticon.solid.download-inbox-2:before,
.flaticon.solid.S18:before {
  content: "\E179"; }

.flaticon.solid.upload-3:before,
.flaticon.solid.S19:before {
  content: "\E17A"; }

.flaticon.solid.download-3:before,
.flaticon.solid.S20:before {
  content: "\E17B"; }

.flaticon.solid.previous-1:before,
.flaticon.solid.previous:before,
.flaticon.solid.T1:before {
  content: "\E17C"; }

.flaticon.solid.rewind-1:before,
.flaticon.solid.rewind:before,
.flaticon.solid.T2:before {
  content: "\E17D"; }

.flaticon.solid.stop-1:before,
.flaticon.solid.stop:before,
.flaticon.solid.T3:before {
  content: "\E17E"; }

.flaticon.solid.pause-1:before,
.flaticon.solid.pause:before,
.flaticon.solid.T4:before {
  content: "\E17F"; }

.flaticon.solid.play-1:before,
.flaticon.solid.play:before,
.flaticon.solid.T5:before {
  content: "\E180"; }

.flaticon.solid.fast-forward-1:before,
.flaticon.solid.fast-forward:before,
.flaticon.solid.T6:before {
  content: "\E181"; }

.flaticon.solid.next-1:before,
.flaticon.solid.next:before,
.flaticon.solid.T7:before {
  content: "\E182"; }

.flaticon.solid.previous-2:before,
.flaticon.solid.T8:before {
  content: "\E183"; }

.flaticon.solid.rewind-2:before,
.flaticon.solid.T9:before {
  content: "\E184"; }

.flaticon.solid.stop-2:before,
.flaticon.solid.T10:before {
  content: "\E185"; }

.flaticon.solid.pause-2:before,
.flaticon.solid.T11:before {
  content: "\E186"; }

.flaticon.solid.play-2:before,
.flaticon.solid.T12:before {
  content: "\E187"; }

.flaticon.solid.fast-forward-2:before,
.flaticon.solid.T13:before {
  content: "\E188"; }

.flaticon.solid.next-2:before,
.flaticon.solid.T14:before {
  content: "\E189"; }

.flaticon.solid.previous-3:before,
.flaticon.solid.T15:before {
  content: "\E18A"; }

.flaticon.solid.rewind-3:before,
.flaticon.solid.T16:before {
  content: "\E18B"; }

.flaticon.solid.pause-3:before,
.flaticon.solid.T17:before {
  content: "\E18C"; }

.flaticon.solid.play-3:before,
.flaticon.solid.T18:before {
  content: "\E18D"; }

.flaticon.solid.fast-forward-3:before,
.flaticon.solid.T19:before {
  content: "\E18E"; }

.flaticon.solid.next-3:before,
.flaticon.solid.T20:before {
  content: "\E18F"; }

.flaticon.solid.previous-4:before,
.flaticon.solid.U1:before {
  content: "\E190"; }

.flaticon.solid.pause-4:before,
.flaticon.solid.U2:before {
  content: "\E191"; }

.flaticon.solid.play-4:before,
.flaticon.solid.U3:before {
  content: "\E192"; }

.flaticon.solid.next-4:before,
.flaticon.solid.U4:before {
  content: "\E193"; }

.flaticon.solid.speaker-1:before,
.flaticon.solid.speaker:before,
.flaticon.solid.volume-1:before,
.flaticon.solid.volume:before,
.flaticon.solid.U5:before {
  content: "\E194"; }

.flaticon.solid.speaker-2:before,
.flaticon.solid.volume-2:before,
.flaticon.solid.U6:before {
  content: "\E195"; }

.flaticon.solid.speaker-3:before,
.flaticon.solid.volume-3:before,
.flaticon.solid.mute-1:before,
.flaticon.solid.mute:before,
.flaticon.solid.U7:before {
  content: "\E196"; }

.flaticon.solid.speaker-4:before,
.flaticon.solid.volume-4:before,
.flaticon.solid.U8:before {
  content: "\E197"; }

.flaticon.solid.headphones-1:before,
.flaticon.solid.headphones:before,
.flaticon.solid.U9:before {
  content: "\E198"; }

.flaticon.solid.microphone-1:before,
.flaticon.solid.microphone:before,
.flaticon.solid.U10:before {
  content: "\E199"; }

.flaticon.solid.microphone-2:before,
.flaticon.solid.mute-2:before,
.flaticon.solid.U11:before {
  content: "\E19A"; }

.flaticon.solid.music-1:before,
.flaticon.solid.music:before,
.flaticon.solid.U12:before {
  content: "\E19B"; }

.flaticon.solid.megaphone-1:before,
.flaticon.solid.megaphone:before,
.flaticon.solid.announcement-1:before,
.flaticon.solid.announcement:before,
.flaticon.solid.U13:before {
  content: "\E19C"; }

.flaticon.solid.infinity-1:before,
.flaticon.solid.infinity:before,
.flaticon.solid.loop-1:before,
.flaticon.solid.loop:before,
.flaticon.solid.U14:before {
  content: "\E19D"; }

.flaticon.solid.shuffle-1:before,
.flaticon.solid.shuffle:before,
.flaticon.solid.U15:before {
  content: "\E19E"; }

.flaticon.solid.repeat-1:before,
.flaticon.solid.repeat:before,
.flaticon.solid.reload-1:before,
.flaticon.solid.reload:before,
.flaticon.solid.U16:before {
  content: "\E19F"; }

.flaticon.solid.repeat-2:before,
.flaticon.solid.reload-2:before,
.flaticon.solid.refresh-2:before,
.flaticon.solid.U17:before {
  content: "\E1A0"; }

.flaticon.solid.repeat-3:before,
.flaticon.solid.reload-3:before,
.flaticon.solid.U18:before {
  content: "\E1A1"; }

.flaticon.solid.repeat-4:before,
.flaticon.solid.reload-4:before,
.flaticon.solid.U19:before {
  content: "\E1A2"; }

.flaticon.solid.refresh-1:before,
.flaticon.solid.refresh:before,
.flaticon.solid.U20:before {
  content: "\E1A3"; }

.flaticon.solid.position-1:before,
.flaticon.solid.position:before,
.flaticon.solid.move-1:before,
.flaticon.solid.move:before,
.flaticon.solid.V1:before {
  content: "\E1A4"; }

.flaticon.solid.minimize-1:before,
.flaticon.solid.minimize:before,
.flaticon.solid.contract-1:before,
.flaticon.solid.contract:before,
.flaticon.solid.V2:before {
  content: "\E1A5"; }

.flaticon.solid.maximize-1:before,
.flaticon.solid.maximize:before,
.flaticon.solid.expand-1:before,
.flaticon.solid.expand:before,
.flaticon.solid.V3:before {
  content: "\E1A6"; }

.flaticon.solid.maximize-2:before,
.flaticon.solid.expand-2:before,
.flaticon.solid.V4:before {
  content: "\E1A7"; }

.flaticon.solid.maximize-3:before,
.flaticon.solid.expand-3:before,
.flaticon.solid.V5:before {
  content: "\E1A8"; }

.flaticon.solid.maximize-4:before,
.flaticon.solid.expand-4:before,
.flaticon.solid.V6:before {
  content: "\E1A9"; }

.flaticon.solid.expand-vertically-1:before,
.flaticon.solid.expand-vertically:before,
.flaticon.solid.V7:before {
  content: "\E1AA"; }

.flaticon.solid.expand-horizontally-1:before,
.flaticon.solid.expand-horizontally:before,
.flaticon.solid.V8:before {
  content: "\E1AB"; }

.flaticon.solid.up-arrow-1:before,
.flaticon.solid.up-arrow:before,
.flaticon.solid.V9:before {
  content: "\E1AC"; }

.flaticon.solid.down-arrow-1:before,
.flaticon.solid.down-arrow:before,
.flaticon.solid.V10:before {
  content: "\E1AD"; }

.flaticon.solid.left-arrow-1:before,
.flaticon.solid.left-arrow:before,
.flaticon.solid.V11:before {
  content: "\E1AE"; }

.flaticon.solid.right-arrow-1:before,
.flaticon.solid.right-arrow:before,
.flaticon.solid.V12:before {
  content: "\E1AF"; }

.flaticon.solid.up-arrow-2:before,
.flaticon.solid.V13:before {
  content: "\E1B0"; }

.flaticon.solid.down-arrow-2:before,
.flaticon.solid.V14:before {
  content: "\E1B1"; }

.flaticon.solid.left-arrow-2:before,
.flaticon.solid.V15:before {
  content: "\E1B2"; }

.flaticon.solid.right-arrow-2:before,
.flaticon.solid.V16:before {
  content: "\E1B3"; }

.flaticon.solid.left-angle-quote-1:before,
.flaticon.solid.left-angle-quote:before,
.flaticon.solid.V17:before {
  content: "\E1B4"; }

.flaticon.solid.right-angle-quote-1:before,
.flaticon.solid.right-angle-quote:before,
.flaticon.solid.V18:before {
  content: "\E1B5"; }

.flaticon.solid.left-angle-quote-2:before,
.flaticon.solid.V19:before {
  content: "\E1B6"; }

.flaticon.solid.right-angle-quote-2:before,
.flaticon.solid.V20:before {
  content: "\E1B7"; }

.flaticon.solid.plus-1:before,
.flaticon.solid.plus:before,
.flaticon.solid.W1:before {
  content: "\E1B8"; }

.flaticon.solid.minus-1:before,
.flaticon.solid.minus:before,
.flaticon.solid.W2:before {
  content: "\E1B9"; }

.flaticon.solid.checkmark-1:before,
.flaticon.solid.checkmark:before,
.flaticon.solid.W3:before {
  content: "\E1BA"; }

.flaticon.solid.x-1:before,
.flaticon.solid.x:before,
.flaticon.solid.W4:before {
  content: "\E1BB"; }

.flaticon.solid.up-1:before,
.flaticon.solid.up:before,
.flaticon.solid.W5:before {
  content: "\E1BC"; }

.flaticon.solid.down-1:before,
.flaticon.solid.down:before,
.flaticon.solid.W6:before {
  content: "\E1BD"; }

.flaticon.solid.left-1:before,
.flaticon.solid.left:before,
.flaticon.solid.W7:before {
  content: "\E1BE"; }

.flaticon.solid.right-1:before,
.flaticon.solid.right:before,
.flaticon.solid.W8:before {
  content: "\E1BF"; }

.flaticon.solid.up-2:before,
.flaticon.solid.W9:before {
  content: "\E1C0"; }

.flaticon.solid.down-2:before,
.flaticon.solid.W10:before {
  content: "\E1C1"; }

.flaticon.solid.left-2:before,
.flaticon.solid.W11:before {
  content: "\E1C2"; }

.flaticon.solid.right-2:before,
.flaticon.solid.W12:before {
  content: "\E1C3"; }

.flaticon.solid.up-3:before,
.flaticon.solid.W13:before {
  content: "\E1C4"; }

.flaticon.solid.down-3:before,
.flaticon.solid.W14:before {
  content: "\E1C5"; }

.flaticon.solid.left-3:before,
.flaticon.solid.W15:before {
  content: "\E1C6"; }

.flaticon.solid.right-3:before,
.flaticon.solid.W16:before {
  content: "\E1C7"; }

.flaticon.solid.up-4:before,
.flaticon.solid.W17:before {
  content: "\E1C8"; }

.flaticon.solid.down-4:before,
.flaticon.solid.W18:before {
  content: "\E1C9"; }

.flaticon.solid.left-4:before,
.flaticon.solid.W19:before {
  content: "\E1CA"; }

.flaticon.solid.right-4:before,
.flaticon.solid.W20:before {
  content: "\E1CB"; }

.flaticon.solid.plus-2:before,
.flaticon.solid.X1:before {
  content: "\E1CC"; }

.flaticon.solid.minus-2:before,
.flaticon.solid.X2:before {
  content: "\E1CD"; }

.flaticon.solid.checkmark-2:before,
.flaticon.solid.X3:before {
  content: "\E1CE"; }

.flaticon.solid.x-2:before,
.flaticon.solid.X4:before {
  content: "\E1CF"; }

.flaticon.solid.up-circle-1:before,
.flaticon.solid.up-circle:before,
.flaticon.solid.X5:before {
  content: "\E1D0"; }

.flaticon.solid.down-circle-1:before,
.flaticon.solid.down-circle:before,
.flaticon.solid.X6:before {
  content: "\E1D1"; }

.flaticon.solid.left-circle-1:before,
.flaticon.solid.left-circle:before,
.flaticon.solid.X7:before {
  content: "\E1D2"; }

.flaticon.solid.right-circle-1:before,
.flaticon.solid.right-circle:before,
.flaticon.solid.X8:before {
  content: "\E1D3"; }

.flaticon.solid.up-circle-2:before,
.flaticon.solid.X9:before {
  content: "\E1D4"; }

.flaticon.solid.down-circle-2:before,
.flaticon.solid.X10:before {
  content: "\E1D5"; }

.flaticon.solid.left-circle-2:before,
.flaticon.solid.X11:before {
  content: "\E1D6"; }

.flaticon.solid.right-circle-2:before,
.flaticon.solid.X12:before {
  content: "\E1D7"; }

.flaticon.solid.up-circle-3:before,
.flaticon.solid.X13:before {
  content: "\E1D8"; }

.flaticon.solid.down-circle-3:before,
.flaticon.solid.download-4:before,
.flaticon.solid.X14:before {
  content: "\E1D9"; }

.flaticon.solid.left-circle-3:before,
.flaticon.solid.X15:before {
  content: "\E1DA"; }

.flaticon.solid.right-circle-3:before,
.flaticon.solid.X16:before {
  content: "\E1DB"; }

.flaticon.solid.up-circle-4:before,
.flaticon.solid.X17:before {
  content: "\E1DC"; }

.flaticon.solid.down-circle-4:before,
.flaticon.solid.X18:before {
  content: "\E1DD"; }

.flaticon.solid.left-circle-4:before,
.flaticon.solid.X19:before {
  content: "\E1DE"; }

.flaticon.solid.right-circle-4:before,
.flaticon.solid.X20:before {
  content: "\E1DF"; }

.flaticon.solid.plus-3:before,
.flaticon.solid.Y1:before {
  content: "\E1E0"; }

.flaticon.solid.minus-3:before,
.flaticon.solid.Y2:before {
  content: "\E1E1"; }

.flaticon.solid.checkmark-3:before,
.flaticon.solid.Y3:before {
  content: "\E1E2"; }

.flaticon.solid.x-3:before,
.flaticon.solid.Y4:before {
  content: "\E1E3"; }

.flaticon.solid.up-square-1:before,
.flaticon.solid.up-square:before,
.flaticon.solid.Y5:before {
  content: "\E1E4"; }

.flaticon.solid.down-square-1:before,
.flaticon.solid.down-square:before,
.flaticon.solid.Y6:before {
  content: "\E1E5"; }

.flaticon.solid.left-square-1:before,
.flaticon.solid.left-square:before,
.flaticon.solid.Y7:before {
  content: "\E1E6"; }

.flaticon.solid.right-square-1:before,
.flaticon.solid.right-square:before,
.flaticon.solid.Y8:before {
  content: "\E1E7"; }

.flaticon.solid.up-square-2:before,
.flaticon.solid.Y9:before {
  content: "\E1E8"; }

.flaticon.solid.down-square-2:before,
.flaticon.solid.Y10:before {
  content: "\E1E9"; }

.flaticon.solid.left-square-2:before,
.flaticon.solid.Y11:before {
  content: "\E1EA"; }

.flaticon.solid.right-square-2:before,
.flaticon.solid.Y12:before {
  content: "\E1EB"; }

.flaticon.solid.up-square-3:before,
.flaticon.solid.Y13:before {
  content: "\E1EC"; }

.flaticon.solid.down-square-3:before,
.flaticon.solid.download-5:before,
.flaticon.solid.Y14:before {
  content: "\E1ED"; }

.flaticon.solid.left-square-3:before,
.flaticon.solid.Y15:before {
  content: "\E1EE"; }

.flaticon.solid.right-square-3:before,
.flaticon.solid.Y16:before {
  content: "\E1EF"; }

.flaticon.solid.up-square-4:before,
.flaticon.solid.Y17:before {
  content: "\E1F0"; }

.flaticon.solid.down-square-4:before,
.flaticon.solid.Y18:before {
  content: "\E1F1"; }

.flaticon.solid.left-square-4:before,
.flaticon.solid.Y19:before {
  content: "\E1F2"; }

.flaticon.solid.right-square-4:before,
.flaticon.solid.Y20:before {
  content: "\E1F3"; }

/* #### Generated By: http://www.cufonfonts.com #### */
@font-face {
  font-family: 'Segoe UI';
  font-style: normal;
  font-weight: normal;
  src: local("Segoe UI Regular"), url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/segoe-ui-e839eb6fa727c6a604da.woff) format("woff"); }

@font-face {
  font-family: 'Segoe UI';
  font-style: italic;
  font-weight: normal;
  src: local("Segoe UI Italic"), url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/segoe-ui-italic-b1a25a1c8985cb3767ee.woff) format("woff"); }

@font-face {
  font-family: 'Segoe UI';
  font-style: normal;
  font-weight: bold;
  src: local("Segoe UI Bold"), url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/segoe-ui-bold-55f1767cfb589eca775f.woff) format("woff"); }

@font-face {
  font-family: 'Segoe UI';
  font-style: italic;
  font-weight: bold;
  src: local("Segoe UI Bold Italic"), url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/segoe-ui-bold-italic-89cb716bceb7209ddd64.woff) format("woff"); }

/*
* Symbolset
* www.symbolset.com
* Copyright © 2012 Oak Studios LLC
*
* Upload this file to your web server
* and place this within your <head> tags.
* <link href="webfonts/ss-pika.css" rel="stylesheet" />
*/
@font-face {
  font-family: "SSGizmo";
  src: url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/ss-gizmo-f50f108feb2a71fa1c39.eot);
  src: url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/ss-gizmo-f50f108feb2a71fa1c39.eot?#iefix) format("embedded-opentype"), url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/ss-gizmo-12b7a5e26c72df573299.woff) format("woff"), url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/ss-gizmo-42fd6da87ebfcf6ef1cc.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICJzcy1naXptby01MWFkZjY3MjQxZWQ0MmRiMWNkMC5zdmciOw==#SSGizmo) format("svg");
  font-weight: normal;
  font-style: normal; }

.ss-icon, .ss-icon.ss-gizmo,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-gizmo:before, [class*=" ss-"].ss-gizmo:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-gizmo.right:after, [class*=" ss-"].ss-gizmo.right:after {
  font-family: "SSGizmo";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before,
[class*=" ss-"].ss-gizmo.right:before {
  display: none;
  content: ''; }

.ss-cursor:before, .ss-cursor.right:after {
  content: '\E001'; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '\2316'; }

.ss-search:before, .ss-search.right:after {
  content: '\1F50E'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: '\E002'; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: '\E003'; }

.ss-view:before, .ss-view.right:after {
  content: '\1F440'; }

.ss-attach:before, .ss-attach.right:after {
  content: '\1F4CE'; }

.ss-link:before, .ss-link.right:after {
  content: '\1F517'; }

.ss-unlink:before, .ss-unlink.right:after {
  content: '\E011'; }

.ss-move:before, .ss-move.right:after {
  content: '\E070'; }

.ss-write:before, .ss-write.right:after {
  content: '\270E'; }

.ss-writingdisabled:before, .ss-writingdisabled.right:after {
  content: '\E071'; }

.ss-erase:before, .ss-erase.right:after {
  content: '\2710'; }

.ss-compose:before, .ss-compose.right:after {
  content: '\1F4DD'; }

.ss-lock:before, .ss-lock.right:after {
  content: '\1F512'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '\1F513'; }

.ss-key:before, .ss-key.right:after {
  content: '\1F511'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '\232B'; }

.ss-ban:before, .ss-ban.right:after {
  content: '\1F6AB'; }

.ss-smoking:before, .ss-smoking.right:after {
  content: '\1F6AC'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '\1F6AD'; }

.ss-trash:before, .ss-trash.right:after {
  content: '\E0D0'; }

.ss-target:before, .ss-target.right:after {
  content: '\25CE'; }

.ss-tag:before, .ss-tag.right:after {
  content: '\E100'; }

.ss-bookmark:before, .ss-bookmark.right:after {
  content: '\1F516'; }

.ss-flag:before, .ss-flag.right:after {
  content: '\2691'; }

.ss-like:before, .ss-like.right:after {
  content: '\1F44D'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '\1F44E'; }

.ss-heart:before, .ss-heart.right:after {
  content: '\2665'; }

.ss-star:before, .ss-star.right:after {
  content: '\22C6'; }

.ss-sample:before, .ss-sample.right:after {
  content: '\E200'; }

.ss-crop:before, .ss-crop.right:after {
  content: '\E201'; }

.ss-layers:before, .ss-layers.right:after {
  content: '\E202'; }

.ss-layergroup:before, .ss-layergroup.right:after {
  content: '\E207'; }

.ss-pen:before, .ss-pen.right:after {
  content: '\2712'; }

.ss-bezier:before, .ss-bezier.right:after {
  content: '\E2A0'; }

.ss-pixels:before, .ss-pixels.right:after {
  content: '\E2A1'; }

.ss-phone:before, .ss-phone.right:after {
  content: '\1F4DE'; }

.ss-phonedisabled:before, .ss-phonedisabled.right:after {
  content: '\E300'; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '\260F'; }

.ss-mail:before, .ss-mail.right:after {
  content: '\2709'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '\1F4E5'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '\1F4E4'; }

.ss-chat:before, .ss-chat.right:after {
  content: '\1F4AC'; }

.ss-user:before, .ss-user.right:after {
  content: '\1F464'; }

.ss-users:before, .ss-users.right:after {
  content: '\1F465'; }

.ss-usergroup:before, .ss-usergroup.right:after {
  content: '\E400'; }

.ss-businessuser:before, .ss-businessuser.right:after {
  content: '\E407'; }

.ss-man:before, .ss-man.right:after {
  content: '\1F468'; }

.ss-male:before, .ss-male.right:after {
  content: '\E450'; }

.ss-woman:before, .ss-woman.right:after {
  content: '\1F469'; }

.ss-female:before, .ss-female.right:after {
  content: '\E451'; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '\270B'; }

.ss-hand:before, .ss-hand.right:after {
  content: '\E410'; }

.ss-pointup:before, .ss-pointup.right:after {
  content: '\1F446'; }

.ss-pointupright:before, .ss-pointupright.right:after {
  content: '\F510'; }

.ss-pointright:before, .ss-pointright.right:after {
  content: '\1F449'; }

.ss-pointdownright:before, .ss-pointdownright.right:after {
  content: '\F511'; }

.ss-pointdown:before, .ss-pointdown.right:after {
  content: '\1F447'; }

.ss-pointdownleft:before, .ss-pointdownleft.right:after {
  content: '\F512'; }

.ss-pointleft:before, .ss-pointleft.right:after {
  content: '\1F448'; }

.ss-pointupleft:before, .ss-pointupleft.right:after {
  content: '\F513'; }

.ss-cart:before, .ss-cart.right:after {
  content: '\E500'; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '\1F4B3'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: '\E551'; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '\1F4CA'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: '\E570'; }

.ss-box:before, .ss-box.right:after {
  content: '\1F4E6'; }

.ss-home:before, .ss-home.right:after {
  content: '\2302'; }

.ss-globe:before, .ss-globe.right:after {
  content: '\1F30E'; }

.ss-navigate:before, .ss-navigate.right:after {
  content: '\E670'; }

.ss-compass:before, .ss-compass.right:after {
  content: '\E671'; }

.ss-signpost:before, .ss-signpost.right:after {
  content: '\E672'; }

.ss-location:before, .ss-location.right:after {
  content: '\E6D0'; }

.ss-floppydisk:before, .ss-floppydisk.right:after {
  content: '\1F4BE'; }

.ss-database:before, .ss-database.right:after {
  content: '\E7A0'; }

.ss-hdd:before, .ss-hdd.right:after {
  content: '\E7B0'; }

.ss-microchip:before, .ss-microchip.right:after {
  content: '\E7C0'; }

.ss-music:before, .ss-music.right:after {
  content: '\266B'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '\1F3A7'; }

.ss-discdrive:before, .ss-discdrive.right:after {
  content: '\EA42'; }

.ss-volume:before, .ss-volume.right:after {
  content: '\1F508'; }

.ss-lowvolume:before, .ss-lowvolume.right:after {
  content: '\1F509'; }

.ss-mediumvolume:before, .ss-mediumvolume.right:after {
  content: '\E803'; }

.ss-highvolume:before, .ss-highvolume.right:after {
  content: '\1F50A'; }

.ss-airplay:before, .ss-airplay.right:after {
  content: '\E800'; }

.ss-camera:before, .ss-camera.right:after {
  content: '\1F4F7'; }

.ss-picture:before, .ss-picture.right:after {
  content: '\1F304'; }

.ss-video:before, .ss-video.right:after {
  content: '\1F4F9'; }

.ss-webcam:before, .ss-webcam.right:after {
  content: '\EA41'; }

.ss-film:before, .ss-film.right:after {
  content: '\E8B0'; }

.ss-playvideo:before, .ss-playvideo.right:after {
  content: '\E8A1'; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '\1F3AE'; }

.ss-play:before, .ss-play.right:after {
  content: '\25B6'; }

.ss-pause:before, .ss-pause.right:after {
  content: '\E8A0'; }

.ss-stop:before, .ss-stop.right:after {
  content: '\25A0'; }

.ss-record:before, .ss-record.right:after {
  content: '\25CF'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '\23EA'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '\23E9'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '\23EE'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '\23ED'; }

.ss-eject:before, .ss-eject.right:after {
  content: '\23CF'; }

.ss-repeat:before, .ss-repeat.right:after {
  content: '\1F501'; }

.ss-replay:before, .ss-replay.right:after {
  content: '\21BA'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '\1F500'; }

.ss-index:before, .ss-index.right:after {
  content: '\E902'; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: '\E901'; }

.ss-book:before, .ss-book.right:after {
  content: '\1F4D5'; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '\1F4D3'; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '\1F4F0'; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: '\E206'; }

.ss-rows:before, .ss-rows.right:after {
  content: '\E9A1'; }

.ss-columns:before, .ss-columns.right:after {
  content: '\E9A2'; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: '\E9A3'; }

.ss-mouse:before, .ss-mouse.right:after {
  content: '\EA40'; }

.ss-usb:before, .ss-usb.right:after {
  content: '\EB86'; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '\1F4BB'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: '\EA00'; }

.ss-tablet:before, .ss-tablet.right:after {
  content: '\EA01'; }

.ss-smartphone:before, .ss-smartphone.right:after {
  content: '\EA02'; }

.ss-cell:before, .ss-cell.right:after {
  content: '\1F4F1'; }

.ss-battery:before, .ss-battery.right:after {
  content: '\1F50B'; }

.ss-highbattery:before, .ss-highbattery.right:after {
  content: '\EA10'; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: '\EA11'; }

.ss-lowbattery:before, .ss-lowbattery.right:after {
  content: '\EA12'; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: '\EA14'; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '\1F4A1'; }

.ss-washer:before, .ss-washer.right:after {
  content: '\EA80'; }

.ss-downloadcloud:before, .ss-downloadcloud.right:after {
  content: '\EB00'; }

.ss-download:before, .ss-download.right:after {
  content: '\EB01'; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: '\EB02'; }

.ss-uploadcloud:before, .ss-uploadcloud.right:after {
  content: '\EB40'; }

.ss-upload:before, .ss-upload.right:after {
  content: '\EB41'; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: '\EB42'; }

.ss-fork:before, .ss-fork.right:after {
  content: '\EB80'; }

.ss-merge:before, .ss-merge.right:after {
  content: '\EB81'; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '\21BB'; }

.ss-sync:before, .ss-sync.right:after {
  content: '\EB82'; }

.ss-loading:before, .ss-loading.right:after {
  content: '\EB83'; }

.ss-file:before, .ss-file.right:after {
  content: '\1F4C4'; }

.ss-files:before, .ss-files.right:after {
  content: '\EC00'; }

.ss-addfile:before, .ss-addfile.right:after {
  content: '\EC01'; }

.ss-removefile:before, .ss-removefile.right:after {
  content: '\EC02'; }

.ss-checkfile:before, .ss-checkfile.right:after {
  content: '\EC03'; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: '\EC04'; }

.ss-exe:before, .ss-exe.right:after {
  content: '\EC30'; }

.ss-zip:before, .ss-zip.right:after {
  content: '\EC31'; }

.ss-doc:before, .ss-doc.right:after {
  content: '\EC32'; }

.ss-pdf:before, .ss-pdf.right:after {
  content: '\EC34'; }

.ss-jpg:before, .ss-jpg.right:after {
  content: '\EC35'; }

.ss-png:before, .ss-png.right:after {
  content: '\EC36'; }

.ss-mp3:before, .ss-mp3.right:after {
  content: '\EC37'; }

.ss-rar:before, .ss-rar.right:after {
  content: '\EC38'; }

.ss-gif:before, .ss-gif.right:after {
  content: '\EC39'; }

.ss-folder:before, .ss-folder.right:after {
  content: '\1F4C1'; }

.ss-openfolder:before, .ss-openfolder.right:after {
  content: '\1F4C2'; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: '\EC76'; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: '\EC77'; }

.ss-quote:before, .ss-quote.right:after {
  content: '\201C'; }

.ss-unquote:before, .ss-unquote.right:after {
  content: '\201D'; }

.ss-print:before, .ss-print.right:after {
  content: '\2399'; }

.ss-copier:before, .ss-copier.right:after {
  content: '\ED42'; }

.ss-fax:before, .ss-fax.right:after {
  content: '\1F4E0'; }

.ss-scanner:before, .ss-scanner.right:after {
  content: '\ED43'; }

.ss-printregistration:before, .ss-printregistration.right:after {
  content: '\ED44'; }

.ss-shredder:before, .ss-shredder.right:after {
  content: '\ED40'; }

.ss-expand:before, .ss-expand.right:after {
  content: '\2922'; }

.ss-contract:before, .ss-contract.right:after {
  content: '\EE01'; }

.ss-help:before, .ss-help.right:after {
  content: '\2753'; }

.ss-info:before, .ss-info.right:after {
  content: '\2139'; }

.ss-alert:before, .ss-alert.right:after {
  content: '\26A0'; }

.ss-caution:before, .ss-caution.right:after {
  content: '\26D4'; }

.ss-logout:before, .ss-logout.right:after {
  content: '\EE02'; }

.ss-login:before, .ss-login.right:after {
  content: '\EE03'; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: '\EE04'; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: '\EE05'; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '\2713'; }

.ss-delete:before, .ss-delete.right:after {
  content: '\2421'; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '\1F514'; }

.ss-notificationsdisabled:before, .ss-notificationsdisabled.right:after {
  content: '\1F515'; }

.ss-clock:before, .ss-clock.right:after {
  content: '\23F2'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '\23F1'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '\23F0'; }

.ss-egg:before, .ss-egg.right:after {
  content: '\F100'; }

.ss-eggs:before, .ss-eggs.right:after {
  content: '\F107'; }

.ss-cheese:before, .ss-cheese.right:after {
  content: '\F101'; }

.ss-chickenleg:before, .ss-chickenleg.right:after {
  content: '\1F357'; }

.ss-pizzapie:before, .ss-pizzapie.right:after {
  content: '\EFE0'; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '\1F355'; }

.ss-cheesepizza:before, .ss-cheesepizza.right:after {
  content: '\EFE1'; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '\1F35F'; }

.ss-apple:before, .ss-apple.right:after {
  content: '\1F34F'; }

.ss-carrot:before, .ss-carrot.right:after {
  content: '\F111'; }

.ss-broccoli:before, .ss-broccoli.right:after {
  content: '\F117'; }

.ss-cucumber:before, .ss-cucumber.right:after {
  content: '\F116'; }

.ss-orange:before, .ss-orange.right:after {
  content: '\1F34A'; }

.ss-lemon:before, .ss-lemon.right:after {
  content: '\1F34B'; }

.ss-onion:before, .ss-onion.right:after {
  content: '\F115'; }

.ss-bellpepper:before, .ss-bellpepper.right:after {
  content: '\F114'; }

.ss-peas:before, .ss-peas.right:after {
  content: '\F112'; }

.ss-grapes:before, .ss-grapes.right:after {
  content: '\1F347'; }

.ss-strawberry:before, .ss-strawberry.right:after {
  content: '\1F353'; }

.ss-bread:before, .ss-bread.right:after {
  content: '\1F35E'; }

.ss-mug:before, .ss-mug.right:after {
  content: '\2615'; }

.ss-mugs:before, .ss-mugs.right:after {
  content: '\F12B'; }

.ss-espresso:before, .ss-espresso.right:after {
  content: '\EFF0'; }

.ss-macchiato:before, .ss-macchiato.right:after {
  content: '\EFF1'; }

.ss-cappucino:before, .ss-cappucino.right:after {
  content: '\EFF2'; }

.ss-latte:before, .ss-latte.right:after {
  content: '\EFF3'; }

.ss-icedcoffee:before, .ss-icedcoffee.right:after {
  content: '\EFF4'; }

.ss-coffeebean:before, .ss-coffeebean.right:after {
  content: '\EFF5'; }

.ss-coffeemilk:before, .ss-coffeemilk.right:after {
  content: '\EFF6'; }

.ss-coffeefoam:before, .ss-coffeefoam.right:after {
  content: '\EFF7'; }

.ss-coffeesugar:before, .ss-coffeesugar.right:after {
  content: '\EFF8'; }

.ss-sugarpackets:before, .ss-sugarpackets.right:after {
  content: '\F135'; }

.ss-capsule:before, .ss-capsule.right:after {
  content: '\EFF9'; }

.ss-capsulerecycling:before, .ss-capsulerecycling.right:after {
  content: '\EFFA'; }

.ss-insertcapsule:before, .ss-insertcapsule.right:after {
  content: '\EFFB'; }

.ss-tea:before, .ss-tea.right:after {
  content: '\1F375'; }

.ss-teabag:before, .ss-teabag.right:after {
  content: '\EFFC'; }

.ss-jug:before, .ss-jug.right:after {
  content: '\F126'; }

.ss-pitcher:before, .ss-pitcher.right:after {
  content: '\F19B'; }

.ss-kettle:before, .ss-kettle.right:after {
  content: '\F19C'; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '\1F377'; }

.ss-sugar:before, .ss-sugar.right:after {
  content: '\F134'; }

.ss-oven:before, .ss-oven.right:after {
  content: '\F140'; }

.ss-stove:before, .ss-stove.right:after {
  content: '\F141'; }

.ss-vent:before, .ss-vent.right:after {
  content: '\F143'; }

.ss-exhaust:before, .ss-exhaust.right:after {
  content: '\F144'; }

.ss-steam:before, .ss-steam.right:after {
  content: '\2668'; }

.ss-dishwasher:before, .ss-dishwasher.right:after {
  content: '\F192'; }

.ss-toaster:before, .ss-toaster.right:after {
  content: '\F193'; }

.ss-microwave:before, .ss-microwave.right:after {
  content: '\F194'; }

.ss-electrickettle:before, .ss-electrickettle.right:after {
  content: '\F195'; }

.ss-refrigerator:before, .ss-refrigerator.right:after {
  content: '\F196'; }

.ss-freezer:before, .ss-freezer.right:after {
  content: '\F197'; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '\1F374'; }

.ss-cookingutensils:before, .ss-cookingutensils.right:after {
  content: '\F151'; }

.ss-whisk:before, .ss-whisk.right:after {
  content: '\F152'; }

.ss-pizzacutter:before, .ss-pizzacutter.right:after {
  content: '\F153'; }

.ss-measuringcup:before, .ss-measuringcup.right:after {
  content: '\F162'; }

.ss-colander:before, .ss-colander.right:after {
  content: '\F163'; }

.ss-eggtimer:before, .ss-eggtimer.right:after {
  content: '\F165'; }

.ss-platter:before, .ss-platter.right:after {
  content: '\F166'; }

.ss-plates:before, .ss-plates.right:after {
  content: '\F167'; }

.ss-steamplate:before, .ss-steamplate.right:after {
  content: '\F198'; }

.ss-cups:before, .ss-cups.right:after {
  content: '\F12A'; }

.ss-steamglass:before, .ss-steamglass.right:after {
  content: '\F199'; }

.ss-pot:before, .ss-pot.right:after {
  content: '\F168'; }

.ss-steampot:before, .ss-steampot.right:after {
  content: '\F19A'; }

.ss-chef:before, .ss-chef.right:after {
  content: '\F172'; }

.ss-weathervane:before, .ss-weathervane.right:after {
  content: '\F200'; }

.ss-thermometer:before, .ss-thermometer.right:after {
  content: '\F201'; }

.ss-thermometerup:before, .ss-thermometerup.right:after {
  content: '\F203'; }

.ss-thermometerdown:before, .ss-thermometerdown.right:after {
  content: '\F204'; }

.ss-droplet:before, .ss-droplet.right:after {
  content: '\1F4A7'; }

.ss-sunrise:before, .ss-sunrise.right:after {
  content: '\1F305'; }

.ss-sunset:before, .ss-sunset.right:after {
  content: '\1F307'; }

.ss-sun:before, .ss-sun.right:after {
  content: '\2600'; }

.ss-cloud:before, .ss-cloud.right:after {
  content: '\2601'; }

.ss-clouds:before, .ss-clouds.right:after {
  content: '\F220'; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '\26C5'; }

.ss-rain:before, .ss-rain.right:after {
  content: '\2614'; }

.ss-rainheavy:before, .ss-rainheavy.right:after {
  content: '\F224'; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '\2607'; }

.ss-thunderstorm:before, .ss-thunderstorm.right:after {
  content: '\26C8'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '\2602'; }

.ss-rainumbrella:before, .ss-rainumbrella.right:after {
  content: '\F270'; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '\1F308'; }

.ss-rainbowclouds:before, .ss-rainbowclouds.right:after {
  content: '\F214'; }

.ss-fog:before, .ss-fog.right:after {
  content: '\F211'; }

.ss-wind:before, .ss-wind.right:after {
  content: '\F212'; }

.ss-tornado:before, .ss-tornado.right:after {
  content: '\F213'; }

.ss-snowflake:before, .ss-snowflake.right:after {
  content: '\2744'; }

.ss-snowcrystal:before, .ss-snowcrystal.right:after {
  content: '\2746'; }

.ss-lightsnow:before, .ss-lightsnow.right:after {
  content: '\F230'; }

.ss-snow:before, .ss-snow.right:after {
  content: '\F231'; }

.ss-heavysnow:before, .ss-heavysnow.right:after {
  content: '\F232'; }

.ss-hail:before, .ss-hail.right:after {
  content: '\F244'; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '\1F319'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '\1F312'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '\1F313'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '\1F314'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '\1F316'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '\1F317'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '\1F318'; }

.ss-fan:before, .ss-fan.right:after {
  content: '\F280'; }

.ss-bike:before, .ss-bike.right:after {
  content: '\1F6B2'; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '\267F'; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '\1F4BC'; }

.ss-hanger:before, .ss-hanger.right:after {
  content: '\F1A0'; }

.ss-comb:before, .ss-comb.right:after {
  content: '\F1A1'; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: '\F4B0'; }

.ss-up:before, .ss-up.right:after {
  content: '\2B06'; }

.ss-upright:before, .ss-upright.right:after {
  content: '\2B08'; }

.ss-right:before, .ss-right.right:after {
  content: '\27A1'; }

.ss-downright:before, .ss-downright.right:after {
  content: '\2B0A'; }

.ss-down:before, .ss-down.right:after {
  content: '\2B07'; }

.ss-downleft:before, .ss-downleft.right:after {
  content: '\2B0B'; }

.ss-left:before, .ss-left.right:after {
  content: '\2B05'; }

.ss-upleft:before, .ss-upleft.right:after {
  content: '\2B09'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: '\F500'; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '\25BB'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: '\F501'; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '\25C5'; }

.ss-retweet:before, .ss-retweet.right:after {
  content: '\F600'; }

.ss-share:before, .ss-share.right:after {
  content: '\F601'; }

/*
 * Units
 */
/*
 * Breakpoints voor responsive
 */
/*
 * Afmetingen elementen
 */
html {
  font-size: 62.5%;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/**
 * https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/
 */
*, *::before, *::after {
  box-sizing: inherit;
  outline: none; }

main {
  background-color: #ffffff; }

a {
  color: #0865B7;
  text-decoration: none; }
  a:hover, a:active, a:focus {
    color: #333333;
    text-decoration: underline; }

hr {
  margin: 60px 0 60px 0;
  border: none;
  border-bottom: 1px solid whitesmoke; }

.spacer {
  margin-bottom: 30px; }
  .spacer:before, .spacer:after {
    display: table;
    content: " "; }
  .spacer:after {
    clear: both; }
  .spacer.small {
    margin-bottom: 15px; }
  .spacer.tall {
    margin-bottom: 60px; }

.last, .stacked {
  margin-bottom: 0 !important; }

body {
  color: #333333;
  font-size: 62.5%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Segoe UI', sans-serif;
  font-weight: normal;
  font-size: 1.6rem;
  line-height: 1.75em;
  word-wrap: normal; }

h1 {
  font-family: 'Albertus Medium', sans-serif;
  font-weight: normal;
  font-size: 4.3rem;
  line-height: 1.5em;
  color: #0865B7;
  margin: 0 0 30px 0; }
  @media (max-width: 991px) {
    h1 {
      font-size: 2.2rem;
      line-height: 1.25; } }

h2 {
  font-family: 'Albertus Medium', sans-serif;
  font-weight: normal;
  font-size: 2.2rem;
  line-height: 1.25;
  color: #0865B7;
  margin: 0 0 45px 0; }
  h2.center {
    text-align: center; }

h3 {
  font-family: 'Albertus Medium', sans-serif;
  font-weight: normal;
  font-size: 2rem;
  line-height: 1.75em;
  color: #0865B7;
  margin: 0 0 0 0; }
  h3.center {
    text-align: center; }

p {
  margin-bottom: 7.5px; }
  p:last-child {
    margin-bottom: 0; }

em {
  font-style: italic; }

mark {
  display: inline-block;
  font-family: 'Segoe UI', sans-serif;
  font-weight: normal;
  font-size: 1.6rem;
  line-height: 1.75em;
  color: #ffffff;
  padding: 1px 7.5px 2px 7.5px;
  margin-bottom: 7.5px;
  border-radius: 10px;
  background-color: #064a86; }

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee; }
  blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
    margin-bottom: 0; }

.formatted-text {
  font-family: 'Segoe UI', sans-serif;
  font-weight: normal;
  font-size: 1.6rem;
  line-height: 1.75em;
  color: #333333;
  margin-bottom: -15px; }
  .formatted-text span.title {
    display: block;
    font-family: 'Albertus Medium', sans-serif;
    font-weight: normal;
    font-size: 2rem;
    line-height: 1.75em;
    color: #0865B7;
    margin-bottom: 7.5px; }
  .formatted-text h2 {
    font-family: 'Albertus Medium', sans-serif;
    font-weight: normal;
    font-size: 2.2rem;
    line-height: 1.25;
    color: #0865B7;
    margin-top: 5rem;
    margin-bottom: 1rem; }
  .formatted-text h3 {
    font-family: 'Albertus Medium', sans-serif;
    font-weight: normal;
    font-size: 1.6rem;
    line-height: 1.75em;
    color: #0865B7;
    margin: 15px 0 7.5px 0; }
  .formatted-text ul {
    margin-bottom: 2rem; }
    .formatted-text ul li {
      list-style-type: none;
      position: relative;
      padding-left: 2rem;
      margin-bottom: 1rem; }
  .formatted-text ul li::before {
    position: absolute;
    content: '';
    top: 1rem;
    left: 0;
    width: .6rem;
    height: .6rem;
    background-color: rgba(106, 169, 228, 0.8);
    border-radius: 50%; }
  .formatted-text ul.pros li {
    color: #333333;
    font-family: 'Albertus Medium', sans-serif;
    font-weight: normal;
    font-size: 1.6rem;
    line-height: 1.75em; }
  .formatted-text p, .formatted-text address {
    margin-bottom: 2rem; }
  .formatted-text p.intro {
    font-size: 1.8rem; }

.legal-text {
  font-family: 'Segoe UI', sans-serif;
  font-weight: normal;
  font-size: 1.6rem;
  line-height: 1.75em;
  color: #9B9B9B;
  margin-bottom: -15px; }
  .legal-text span.title {
    display: block;
    font-family: 'Albertus Medium', sans-serif;
    font-weight: normal;
    font-size: 2rem;
    line-height: 1.75em;
    color: #dbd6d6;
    margin-bottom: 7.5px; }
  .legal-text h2 {
    font-family: 'Albertus Medium', sans-serif;
    font-weight: normal;
    font-size: 2rem;
    line-height: 1.75em;
    color: #0865B7;
    margin: 15px 0 7.5px 0; }
  .legal-text h3 {
    font-family: 'Albertus Medium', sans-serif;
    font-weight: normal;
    font-size: 1.6rem;
    line-height: 1.75em;
    color: #9B9B9B;
    margin: 15px 0 7.5px 0; }
  .legal-text p {
    line-height: 2.2rem;
    margin-bottom: 15px; }
    .legal-text p.lead {
      font-family: 'Segoe UI', sans-serif;
      font-weight: normal;
      font-size: 2rem;
      line-height: 1.75em;
      margin-bottom: 30px; }
      @media (max-width: 767px) {
        .legal-text p.lead {
          font-family: 'Segoe UI', sans-serif;
          font-weight: normal;
          font-size: 1.6rem;
          line-height: 1.75em;
          line-height: 2.2rem; } }
  .legal-text p + ul {
    margin-top: -7.5px; }
  .legal-text ul {
    list-style: disc;
    padding-left: 30px;
    margin-bottom: 15px; }
    .legal-text ul li {
      margin-bottom: 2px; }
  .legal-text > ol {
    counter-reset: section;
    margin-bottom: -30px; }
    .legal-text > ol > li {
      counter-increment: section;
      counter-reset: item;
      line-height: 2.2rem;
      margin-bottom: 30px; }
      .legal-text > ol > li h2:before {
        content: "Artikel " counters(section, "") ". "; }
      .legal-text > ol > li ol {
        list-style-type: none;
        margin-bottom: -7.5px; }
        .legal-text > ol > li ol li {
          counter-increment: item;
          padding-left: 45px;
          margin-bottom: 7.5px; }
          .legal-text > ol > li ol li:before {
            position: absolute;
            content: counters(section, "") "." counters(item, "");
            margin-left: -30px; }

.wrap-before {
  white-space: pre-wrap; }
  .wrap-before:before {
    content: '\A'; }

.has-help {
  border-bottom: 1px dashed #F8F7F6; }

.text-with-icon i {
  position: relative;
  top: -2px;
  vertical-align: middle; }

.datepicker div table thead:before, .datepicker div table thead:after {
  display: table;
  content: " "; }

.datepicker div table thead:after {
  clear: both; }

.datepicker div table thead tr th.datepicker-switch {
  font-family: 'Segoe UI', sans-serif;
  font-weight: normal;
  font-size: 1.6rem;
  line-height: 1.75em; }

.datepicker div table thead tr th.dow {
  color: #dbd6d6;
  padding-bottom: 5px;
  border-bottom: 1px solid #91c9fa; }

.datepicker div table tbody tr td.active {
  background: #0865B7 none !important; }

.datepicker div.datepicker-days table tr td {
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  padding-top: 0;
  padding-bottom: 0; }

.datepicker.dropdown-menu {
  padding: 7.5px 15px 7.5px 15px; }

/*

github.com style (c) Vasily Polovnyov <vast@whiteants.net>

*/
.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  color: #333;
  background: #f8f8f8; }

.hljs-comment,
.hljs-quote {
  color: #998;
  font-style: italic; }

.hljs-keyword,
.hljs-selector-tag,
.hljs-subst {
  color: #333;
  font-weight: bold; }

.hljs-number,
.hljs-literal,
.hljs-variable,
.hljs-template-variable,
.hljs-tag .hljs-attr {
  color: #008080; }

.hljs-string,
.hljs-doctag {
  color: #d14; }

.hljs-title,
.hljs-section,
.hljs-selector-id {
  color: #900;
  font-weight: bold; }

.hljs-subst {
  font-weight: normal; }

.hljs-type,
.hljs-class .hljs-title {
  color: #458;
  font-weight: bold; }

.hljs-tag,
.hljs-name,
.hljs-attribute {
  color: #000080;
  font-weight: normal; }

.hljs-regexp,
.hljs-link {
  color: #009926; }

.hljs-symbol,
.hljs-bullet {
  color: #990073; }

.hljs-built_in,
.hljs-builtin-name {
  color: #0086b3; }

.hljs-meta {
  color: #999;
  font-weight: bold; }

.hljs-deletion {
  background: #fdd; }

.hljs-addition {
  background: #dfd; }

.hljs-emphasis {
  font-style: italic; }

.hljs-strong {
  font-weight: bold; }

/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y; }

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel.owl-loaded {
  display: block; }

.owl-carousel.owl-loading {
  opacity: 0;
  display: block; }

.owl-carousel.owl-hidden {
  opacity: 0; }

.owl-carousel .owl-refresh .owl-item {
  display: none; }

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d; }

.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -ms-user-select: auto;
  user-select: auto; }

.owl-carousel .owl-grab {
  cursor: move;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab; }

.owl-carousel.owl-rtl {
  direction: rtl; }

.owl-carousel.owl-rtl .owl-item {
  float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img {
  transform-style: preserve-3d; }

div#menu {
  font-family: 'Albertus Medium', sans-serif;
  font-weight: normal;
  font-size: 1.6rem;
  line-height: 1.75em;
  background-color: #F8F7F6; }
  div#menu a.header {
    display: block;
    font-family: 'Albertus Medium', sans-serif;
    font-weight: normal;
    padding: 22.5px;
    background-color: #303030; }
    div#menu a.header, div#menu a.header:hover, div#menu a.header:active, div#menu a.header:focus {
      color: #ffffff;
      text-decoration: none; }
  div#menu nav ul li.orders {
    background-color: #0865B7; }
    div#menu nav ul li.orders span.badge {
      font-size: 1.0rem;
      line-height: 1.4rem;
      color: #ffffff;
      background-color: #E67B16;
      top: 0;
      float: right; }
    div#menu nav ul li.orders ul.dropdown-menu li {
      padding: 0 5px; }
      div#menu nav ul li.orders ul.dropdown-menu li a {
        padding: 0;
        color: #0865B7; }
  div#menu nav ul li a {
    display: block;
    padding: 22.5px; }
    div#menu nav ul li a, div#menu nav ul li a:hover, div#menu nav ul li a:active, div#menu nav ul li a:focus {
      color: #0865B7;
      text-decoration: none; }
    div#menu nav ul li a.active {
      color: #0865B7;
      background-color: #404040; }

div#panel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%; }

.slideout-menu {
  position: fixed;
  top: 0;
  bottom: 0;
  display: none;
  width: 256px;
  min-height: 100vh;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  z-index: 0; }

.slideout-menu-left {
  left: 0; }

.slideout-menu-right {
  right: 0; }

.slideout-panel {
  position: relative;
  z-index: 1;
  background-color: #FFF;
  /* A background-color is required */
  min-height: 100vh; }

.slideout-open, .slideout-open body, .slideout-open .slideout-panel {
  overflow: hidden; }

.slideout-open .slideout-menu {
  display: block; }

/*
 *  Usage:
 *
      <div class="sk-wave">
        <div class="sk-rect sk-rect1"></div>
        <div class="sk-rect sk-rect2"></div>
        <div class="sk-rect sk-rect3"></div>
        <div class="sk-rect sk-rect4"></div>
        <div class="sk-rect sk-rect5"></div>
      </div>
 *
 */
.sk-wave {
  margin: 40px auto;
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px; }
  .sk-wave .sk-rect {
    background-color: #333;
    height: 100%;
    width: 6px;
    display: inline-block;
    animation: sk-waveStretchDelay 1.2s infinite ease-in-out; }
  .sk-wave .sk-rect1 {
    animation-delay: -1.2s; }
  .sk-wave .sk-rect2 {
    animation-delay: -1.1s; }
  .sk-wave .sk-rect3 {
    animation-delay: -1s; }
  .sk-wave .sk-rect4 {
    animation-delay: -0.9s; }
  .sk-wave .sk-rect5 {
    animation-delay: -0.8s; }

@keyframes sk-waveStretchDelay {
  0%, 40%, 100% {
    transform: scaleY(0.4); }
  20% {
    transform: scaleY(1); } }

.sk-wave {
  margin: 40px auto;
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px; }

.sk-wave .sk-rect {
  background-color: #E67B16;
  height: 100%;
  width: 6px;
  display: inline-block;
  animation: sk-waveStretchDelay 1.2s infinite ease-in-out; }

.sk-wave .sk-rect1 {
  animation-delay: -1.2s; }

.sk-wave .sk-rect2 {
  animation-delay: -1.1s; }

.sk-wave .sk-rect3 {
  animation-delay: -1s; }

.sk-wave .sk-rect4 {
  animation-delay: -0.9s; }

.sk-wave .sk-rect5 {
  animation-delay: -0.8s; }

@keyframes sk-waveStretchDelay {
  0%, 40%, 100% {
    transform: scaleY(0.4); }
  20% {
    transform: scaleY(1); } }

@keyframes vex-fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes vex-fadeout {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes vex-rotation {
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg); }
  100% {
    transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -o-transform: rotate(359deg); } }

.vex, .vex *, .vex *:before, .vex *:after {
  box-sizing: border-box; }

.vex {
  position: fixed;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 1111;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.vex-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

.vex-overlay {
  background: #000;
  filter: alpha(opacity=40);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; }

.vex-overlay {
  animation: vex-fadein 0.5s;
  -webkit-animation: vex-fadein 0.5s;
  -moz-animation: vex-fadein 0.5s;
  -ms-animation: vex-fadein 0.5s;
  -o-animation: vex-fadein 0.5s;
  -webkit-backface-visibility: hidden;
  position: fixed;
  background: rgba(0, 0, 0, 0.4);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }
  .vex.vex-closing .vex-overlay {
    animation: vex-fadeout 0.5s;
    -webkit-animation: vex-fadeout 0.5s;
    -moz-animation: vex-fadeout 0.5s;
    -ms-animation: vex-fadeout 0.5s;
    -o-animation: vex-fadeout 0.5s;
    -webkit-backface-visibility: hidden; }

.vex-content {
  animation: vex-fadein 0.5s;
  -webkit-animation: vex-fadein 0.5s;
  -moz-animation: vex-fadein 0.5s;
  -ms-animation: vex-fadein 0.5s;
  -o-animation: vex-fadein 0.5s;
  -webkit-backface-visibility: hidden;
  background: #fff; }
  .vex.vex-closing .vex-content {
    animation: vex-fadeout 0.5s;
    -webkit-animation: vex-fadeout 0.5s;
    -moz-animation: vex-fadeout 0.5s;
    -ms-animation: vex-fadeout 0.5s;
    -o-animation: vex-fadeout 0.5s;
    -webkit-backface-visibility: hidden; }

.vex-close:before {
  font-family: Arial, sans-serif;
  content: "\D7"; }

.vex-dialog-form {
  margin: 0; }

.vex-dialog-button {
  text-rendering: optimizeLegibility;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent; }

.vex-loading-spinner {
  animation: vex-rotation 0.7s linear infinite;
  -webkit-animation: vex-rotation 0.7s linear infinite;
  -moz-animation: vex-rotation 0.7s linear infinite;
  -ms-animation: vex-rotation 0.7s linear infinite;
  -o-animation: vex-rotation 0.7s linear infinite;
  -webkit-backface-visibility: hidden;
  box-shadow: 0 0 1em rgba(0, 0, 0, 0.1);
  position: fixed;
  z-index: 1112;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 2em;
  width: 2em;
  background: #fff; }

body.vex-open {
  overflow: hidden; }

@keyframes vex-flyin {
  0% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px); }
  100% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0); } }

@keyframes vex-flyout {
  0% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0); }
  100% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px); } }

@keyframes vex-pulse {
  0% {
    box-shadow: inset 0 0 0 300px transparent; }
  70% {
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25); }
  100% {
    box-shadow: inset 0 0 0 300px transparent; } }

.vex.vex-theme-default {
  padding-top: 160px;
  padding-bottom: 160px; }
  .vex.vex-theme-default.vex-closing .vex-content {
    animation: vex-flyout 0.5s;
    -webkit-animation: vex-flyout 0.5s;
    -moz-animation: vex-flyout 0.5s;
    -ms-animation: vex-flyout 0.5s;
    -o-animation: vex-flyout 0.5s;
    -webkit-backface-visibility: hidden; }
  .vex.vex-theme-default .vex-content {
    animation: vex-flyin 0.5s;
    -webkit-animation: vex-flyin 0.5s;
    -moz-animation: vex-flyin 0.5s;
    -ms-animation: vex-flyin 0.5s;
    -o-animation: vex-flyin 0.5s;
    -webkit-backface-visibility: hidden; }
  .vex.vex-theme-default .vex-content {
    border-radius: 5px;
    font-family: "Helvetica Neue", sans-serif;
    background: #f0f0f0;
    color: #444;
    padding: 1em;
    position: relative;
    margin: 0 auto;
    max-width: 100%;
    width: 450px;
    font-size: 1.1em;
    line-height: 1.5em; }
    .vex.vex-theme-default .vex-content h1, .vex.vex-theme-default .vex-content h2, .vex.vex-theme-default .vex-content h3, .vex.vex-theme-default .vex-content h4, .vex.vex-theme-default .vex-content h5, .vex.vex-theme-default .vex-content h6, .vex.vex-theme-default .vex-content p, .vex.vex-theme-default .vex-content ul, .vex.vex-theme-default .vex-content li {
      color: inherit; }
  .vex.vex-theme-default .vex-close {
    border-radius: 5px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer; }
    .vex.vex-theme-default .vex-close:before {
      border-radius: 3px;
      position: absolute;
      content: "\D7";
      font-size: 26px;
      font-weight: normal;
      line-height: 31px;
      height: 30px;
      width: 30px;
      text-align: center;
      top: 3px;
      right: 3px;
      color: #bbb;
      background: transparent; }
    .vex.vex-theme-default .vex-close:hover:before, .vex.vex-theme-default .vex-close:active:before {
      color: #777;
      background: #e0e0e0; }
  .vex.vex-theme-default .vex-dialog-form .vex-dialog-message {
    margin-bottom: .5em; }
  .vex.vex-theme-default .vex-dialog-form .vex-dialog-input {
    margin-bottom: 1em; }
    .vex.vex-theme-default .vex-dialog-form .vex-dialog-input select, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="date"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="datetime"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="datetime-local"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="email"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="month"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="number"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="password"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="search"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="tel"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="text"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="time"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="url"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="week"] {
      border-radius: 3px;
      background: #fff;
      width: 100%;
      padding: .25em .67em;
      border: 0;
      font-family: inherit;
      font-weight: inherit;
      font-size: inherit;
      min-height: 2.5em;
      margin: 0 0 .25em; }
      .vex.vex-theme-default .vex-dialog-form .vex-dialog-input select:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
        box-shadow: inset 0 0 0 2px #8dbdf1;
        outline: none; }
  .vex.vex-theme-default .vex-dialog-form .vex-dialog-buttons {
    *zoom: 1; }
    .vex.vex-theme-default .vex-dialog-form .vex-dialog-buttons:after {
      content: "";
      display: table;
      clear: both; }
  .vex.vex-theme-default .vex-dialog-button {
    border-radius: 3px;
    border: 0;
    float: right;
    margin: 0 0 0 .5em;
    font-family: inherit;
    text-transform: uppercase;
    letter-spacing: .1em;
    font-size: .8em;
    line-height: 1em;
    padding: .75em 2em; }
    .vex.vex-theme-default .vex-dialog-button.vex-last {
      margin-left: 0; }
    .vex.vex-theme-default .vex-dialog-button:focus {
      animation: vex-pulse 1.1s infinite;
      -webkit-animation: vex-pulse 1.1s infinite;
      -moz-animation: vex-pulse 1.1s infinite;
      -ms-animation: vex-pulse 1.1s infinite;
      -o-animation: vex-pulse 1.1s infinite;
      -webkit-backface-visibility: hidden;
      outline: none; }
      @media (max-width: 568px) {
        .vex.vex-theme-default .vex-dialog-button:focus {
          animation: none;
          -webkit-animation: none;
          -moz-animation: none;
          -ms-animation: none;
          -o-animation: none;
          -webkit-backface-visibility: hidden; } }
    .vex.vex-theme-default .vex-dialog-button.vex-dialog-button-primary {
      background: #3288e6;
      color: #fff; }
    .vex.vex-theme-default .vex-dialog-button.vex-dialog-button-secondary {
      background: #e0e0e0;
      color: #777; }

.vex-loading-spinner.vex-theme-default {
  box-shadow: 0 0 0 0.5em #f0f0f0, 0 0 1px 0.5em rgba(0, 0, 0, 0.3);
  border-radius: 100%;
  background: #f0f0f0;
  border: .2em solid transparent;
  border-top-color: #bbb;
  top: -1.1em;
  bottom: auto; }

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    -ms-user-select: none;
        user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    -ms-user-select: none;
        user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  -ms-user-select: none;
      user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !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; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px;
    padding: 1px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

.select2-container--default .select2-selection--single {
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #ccc;
  height: inherit; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 41px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 6px 12px; }

.select2-container--default .select2-dropdown {
  border-radius: 0;
  border: none; }

div.fold {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background-color: #0865B7; }
  div.fold--white {
    background-color: #ffffff; }
  div.fold header {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto; }
  div.fold section {
    -ms-flex: 1 0 auto;
        flex: 1 0 auto; }

main {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

footer {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: #F8F7F6;
  border-top: 1px solid #dbd6d6; }
  footer div.links {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    margin-top: 60px;
    margin-bottom: 60px;
    border-right: 2px solid #0865B7; }
    @media (min-width: 1200px) {
      footer div.links {
        float: left;
        width: 50%; } }
    @media (min-width: 992px) {
      footer div.links {
        float: left;
        width: 50%; } }
    @media (min-width: 768px) {
      footer div.links {
        float: left;
        width: 50%; } }
    footer div.links div.wrapper {
      text-align: right;
      padding: 0 30px 0 30px; }
      footer div.links div.wrapper ul li {
        margin-bottom: 7.5px; }
        footer div.links div.wrapper ul li a {
          font-family: 'Segoe UI', sans-serif;
          font-weight: normal;
          font-size: 1.6rem;
          line-height: 1.75em;
          color: #0865B7; }
        footer div.links div.wrapper ul li:last-child {
          margin-bottom: 0; }
  footer div.social {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    margin-top: 60px;
    margin-bottom: 60px; }
    @media (min-width: 1200px) {
      footer div.social {
        float: left;
        width: 50%; } }
    @media (min-width: 992px) {
      footer div.social {
        float: left;
        width: 50%; } }
    @media (min-width: 768px) {
      footer div.social {
        float: left;
        width: 50%; } }
    footer div.social div.wrapper {
      text-align: left;
      padding: 0 30px 0 30px; }
      footer div.social div.wrapper ul:before, footer div.social div.wrapper ul:after {
        display: table;
        content: " "; }
      footer div.social div.wrapper ul:after {
        clear: both; }
      footer div.social div.wrapper ul li {
        float: left;
        margin-right: 7.5px; }
        footer div.social div.wrapper ul li a {
          display: block;
          width: 28px;
          height: 28px; }
          footer div.social div.wrapper ul li a:hover, footer div.social div.wrapper ul li a:active, footer div.social div.wrapper ul li a:focus {
            text-decoration: none; }
        footer div.social div.wrapper ul li:last-child {
          margin-right: 0; }
      footer div.social div.wrapper address, footer div.social div.wrapper span {
        font-family: 'Segoe UI', sans-serif;
        font-weight: normal;
        font-size: 1.4rem;
        line-height: 1.75em;
        color: #0865B7; }
        footer div.social div.wrapper address a, footer div.social div.wrapper span a {
          color: #0865B7; }
      footer div.social div.wrapper address {
        margin-bottom: 7.5px; }
  @media (max-width: 767px) {
    footer div.links {
      margin-top: 30px;
      margin-bottom: 15px;
      border-right: none; }
      footer div.links div.wrapper {
        text-align: center;
        padding-bottom: 0; }
        footer div.links div.wrapper ul {
          padding-bottom: 30px;
          border-bottom: 2px solid #0865B7; }
    footer div.social {
      margin-top: 15px;
      margin-bottom: 30px; }
      footer div.social div.wrapper {
        text-align: center; }
        footer div.social div.wrapper ul {
          display: inline-block;
          margin-bottom: 7.5px; } }

header {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1030;
  padding: 30px 0 30px 0;
  background-color: #ffffff;
  /*
	 * Dropdown van de shops
	 */
  /*
	 * Header classes t.b.v. headroom.js
	 */ }
  header div.separator {
    width: 2px;
    background-color: #F8F7F6;
    height: 50px;
    margin: 0 30px 0 30px; }
    @media (max-width: 991px) {
      header div.separator {
        display: none; } }
  header div.top {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    /*
		 * Toggle voor slidebars
		 */
    /*
		 * Logo beeldmerk
		 */
    /*
		 * Logo
		 */
    /*
		 * Pagina met een tekstuele titel
		 */
    /*
		 * Selectie van de shop
		 */
    /*
		 * Account gegevens + dropdown
		 */ }
    header div.top .top__left {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center; }
    header div.top .top__mid {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center; }
    header div.top .top__right {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center; }
      header div.top .top__right a.button {
        padding: 0; }
    header div.top a.slidebar {
      color: #dbd6d6; }
      header div.top a.slidebar i:before {
        font-size: 40px; }
    header div.top div.logo-brand {
      display: inline-block;
      position: relative;
      top: -7px;
      width: 47px;
      height: 41px;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAApCAMAAACSoICDAAADAFBMVEVMaXEAZq+Tk4KTk4IAZq8AZq+Tk4LmfBysjWcAZq/mfByTk4KTk4IAZq+Tk4KTk4KTk4KTk4KTk4LmfBwAZq8AZq+Tk4IAZq8AZq+Tk4LmfBwAZq+Tk4KTk4IAZq8AZq+Tk4LmfBzmfBzSgjgAZq8AZq8AZq/mfByTk4IAZq8AZq+Tk4IAZq+Tk4IAZq/mfByTk4LmfBwAZq+Tk4KTk4IAZq/mfByTk4IAZq/mfBzmfByTk4IAZq/mfBwAZq+Tk4LmfBzmfBzmfBwAZq+Tk4LmfBzmfBzmfBwAZq8AZq/mfByTk4LmfByTk4KTk4KTk4IAZq/mfByTk4IAZq8AZq/mfBzmfBzmfByTk4KTk4LmfBzmfBwAZq/mfBzmfBzmfBwAZq8AZq8AZq/mfBwAZq+Tk4IAZq/mfBwAZq/mfByTk4KTk4KTk4IAZq/mfBzmfByTk4IAZq8AZq8AZq8AZq/mfByTk4LmfByTk4KTk4LmfBwAZq/mfBzmfBzmfBzmfBzmfBwAZq/mfBzmfBzmfBzmfBzmfBwAZq/mfBwAZq+Tk4LmfByTk4IAZq+Tk4KTk4KTk4KTk4LmfBzmfBzmfBzmfByTk4KTk4IAZq/mfByTk4KTk4LmfBwAZq+Tk4IAZq+Tk4KTk4LmfByTk4IAZq/mfBwAZq/mfBwAZq+Tk4LmfByTk4KTk4IAZq/mfBwAZq8AZq/mfBzmfBzmfBwAZq8AZq8AZq8AZq/mfBzmfBwAZq/mfBwAZq8AZq/mfBzmfBzmfBzmfByTk4LmfByTk4IAZq+Tk4KTk4KTk4KTk4IAZq/mfBzmfBwAZq+Tk4LmfBwAZq8AZq8AZq8AZq/mfBzmfBzmfBzmfBwAZq/mfBzmfBzmfByTk4LmfBwAZq8AZq+Tk4IAZq/mfByTk4LmfByTk4LmfBzmfBzmfByTk4LmfBzmfByIc1jmfBzmfBwAZq+RdFKTk4KTk4KTk4KTk4KTk4KTk4KTk4LBhkrmfByTk4LmfBy4iVTmfBwAZq+Tk4IVGZz8AAAA/XRSTlMA9jw9BOMEBQLIEo8DUuoZyAjX70TNDPvm+ftI8fjeAm53BgEB87E3OTfwadHOcP3naqNrMDnN/hm+FAb9skP6jILwKVdRYZYbjNRF8qYHtrTiNZqV3PZJs8tFycCIKEgeCYb1KCT5tpAOHEPj5y0rilerX6aR07VIE257AzXGEAkQwRlMgI9KmibRP9j1jBQWWxuxnSD02yS4QKlOD15Y7/3CwdDqnhZMoR2xGNOgy+wvDD0xK2c0p+TEh0EGVK4YrGZ8kaFjEiKHbDTaIojRiE28f+zXH1ZdW1lycc6nDcq7C5w6CSWzJMaJ5jv4lBhBM0tPuV+r7B9l318fak3Y0gAAA8VJREFUGBl1wQVclAcYB+A/cHfe0cJJChxHNzh0gDAUFURJBREwUKdTdLZizZrYU8FusDC2uXLd3d1drLvrfd99351syO/7ngfdpV4JLTdDR1aQFf9zL5wYBcWtGdAzPeYCusyoJFoPYPWIidCTwJZoYAZUh4ioALA/EJIDPRGBvAGYPcgOYA4RDcCD2fQQ9Bl5IYCm196wAxnPrt3SXEIhE6CpIdayAEY2Anjdnwr2Fy3atTKNiDKgbRwz3zGNGYo4f+ryCHTcxMypzAzVF9nkUF0DYGAZNBQzGyczB1nf72MZfdoQt5KIBq2AYq4nNER7Pf3c1cy5zJxYHPpDPakGA3Dzg44X2cHyPbaUkFMNMHYztL2Uy6rww+g4SfTeV5FF1VSPgHxvaJrnwvxRH+ajwEaqroMi6u8xraNEGoGpriZcYl8/5pjlESfYxYDWkAGr4FR3aKRIEmwivr3RTej82Ko3Pwj40cLJwDsnz6LsZ49fUlLG2v6JF/Hz9BaRkehpe8qOKk4G9r/d2fLJmVLfPSLS9m6+iG2viLiiB/NxPyRwTAR2RsGhc+hecQi2pYd54CLzkwfcGqE4Il8CFZzw8VtQeW0CykrFoe9MM5x8PLxFMWvuDpRLmyeGJ56y26GKiLUCJl+RfBFpf3QpHEZluj5eGiYie1oWiywBrC4X4HTBxQqMFFk8tK+IhB182C0zHg5PeLSLSL7IhybAGmuAarX9VGIDzG1Sju1PzRJF+rbr4WSa2VccDnYC+7ygKrQncAXgKy1Q+Li5NUbhIo/gdFuwyOUi8tevAXAw5yE6hvtj63EzenAVka02kfak30UkLOXcuTNHOgs/B5K5yqd2KXpaIiLenn4i8X8k/VZbW77tp4HY7b8MSGZLZsDhBaMr5oeim96+IpchSeTAsDo4dYz4tgMGFz5heOU65scacAmT61TAR2TU2TF/mqFYV0nfAUeZz7/M7OIFTd7BAainyl3N60cQfZ2DNeGsyg2Fts1jgRpyKolD1nl2mAwdfvEAIkl17JsNxYnMHMgcNAnaPJ+Hwr6IiI59ajg92tJn4RVG5uW3jTvvBQ0DTQDuv4sc1n4GFTMPCWcOHA5t91CXgjgomKdNYkV/aIokopDsouZBO18l/90AwtmIfsw3GKBldhr5R7pD1WvYC00A+rER9827fQ005VFTDlYN3vgMFL3GzwGsHBgBPR1pd64A8oimXAvVLQDu5v7Qs26AHcAUIhqGLkNipkPPsmuguIpoTCv+c29QFnRMgMp9/I1x6GZTKrr5FyIc6CRoQNBGAAAAAElFTkSuQmCC); }
      @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
        header div.top div.logo-brand {
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAABTCAMAAAAhkkCCAAADAFBMVEVMaXHmfByTk4KTk4LmfBwAZq8AZq8AZq9IeZzmfBwAZq+Tk4IAZq+Tk4IAZq8AZq8AZq8AZq8AZq+Tk4LmfBzmfBwAZq+Tk4IAZq8AZq/mfBzmfByTk4LmfBwAZq8AZq/mfByTk4KTk4KTk4LmfBwAZq+Tk4IAZq+Tk4LmfBzmfByTk4IAZq8AZq8AZq8AZq8AZq8AZq/mfBwAZq+Tk4LmfBzmfByTk4KTk4KTk4LmfByTk4KTk4KTk4IAZq/mfBzmfBwAZq8AZq8AZq+Tk4IAZq/mfByTk4LmfBwAZq/mfByTk4KTk4IAZq+Tk4LmfByTk4IAZq/mfBwAZq8AZq/mfBzmfBzmfByTk4LmfBwAZq8AZq/mfByTk4KTk4KTk4LmfByTk4LmfByTk4KTk4KTk4LmfBwAZq/mfByTk4KTk4LmfByTk4KTk4IAZq/mfByTk4LmfBzmfByTk4KTk4KTk4KTk4KTk4KTk4IAZq+Tk4LmfBwAZq8AZq+Tk4KTk4IAZq8AZq/mfBwAZq/mfBzmfBwAZq/mfBzmfByTk4LmfBzmfBwAZq+Tk4LmfBzmfBwAZq/mfByTk4IAZq8AZq/mfByTk4LmfBzmfByTk4IAZq/mfBzmfBzmfBzmfBzmfByTk4IAZq+Tk4LmfBzmfBzmfBwAZq+Tk4IAZq/mfBzmfBzmfBwAZq8AZq/mfByTk4LmfBzmfBzmfBzmfByTk4IAZq/mfByTk4LmfBzmfByTk4KTk4LmfBzmfByTk4IAZq/mfByTk4LmfByTk4KTk4IAZq/mfBzmfBwAZq8AZq+Tk4LmfBwAZq8AZq+Tk4IAZq+Tk4KTk4LmfByTk4LmfBwAZq/mfBwAZq/mfBzmfBzmfBzmfBzmfBwAZq/mfBzmfByTk4IAZq+Tk4KTk4IAZq/mfBzmfBzmfByTk4LmfByTk4IAZq8AZq8AZq8AZq8AZq8AZq8AZq+Tk4IAZq+Tk4IAZq8AZq/mfBwAZq/mfBwAZq/mfByTk4KTk4LmfBwAZq9ab3QPAAAA/XRSTlMABv0BAfZc/gL2GNBgBAmqBAHxBv36uw4q6uXZVxcfIxNAlxjr+/kmdr/5eZcRDj5MLV0M8u9qGuJgb+BuqcArroAzfSQGBC4neAy4ck/LMoU181XgWw8vME4TZ92QNAxE9hxlCOtjb7x8pJrbE+U+fwh0SZ7NseXTNydNPLVLir/ZU9erFUXh0zyKk/k4YIIbhbW9WdDdUeOOkeg25xCdvbErprMJ1KzrSqB5qIzE17k5G3HYx8qSAjxqU1ggHnJ7RQXoEOlHfqPCCcz4hsCEIV0dyZdAIa0io0bW+93tdu/s1vRSh44SNiTEasygncSJua2iu+3RQEhUyJQieEZKVgAACL5JREFUGBmdwQdAleUaB/A/IBy2LAHZe4vgxL3CvcLcZpq5RU1NxW16NfU6MkeaaQ6c2E5p2FIbXluS7Wzvuu3u7d77PM/93vc7B845QvD5+6EuA3xCYUESrAldGumPBvP4AhZtuXi+DA01aTqsek28L6N25e0fPPVmF1TrG7MeVjXzlrBo1OarO9jwwVNw+JLbwLIfRFa2RC32seYXD9MLETwLll0Wkd242vMlbGoD7Z0rnFMOy4q9RWzR0B6uRLUzbLcByqUxzIdwDe4SkQpol7qWw8Ejh02PwLAnhpn/xDXIE5F0f2jZ27vAYTVrTc4Ale2bMPPanrgGfcTwDLRxnPNiX5gu3c1Ke+ChU6y0wLUYLYbOME1hvnIiHlr8+vfvOTSucmQ2a9mNYEXLwG7fbQEQKIaLxdB6+zFzxIMfzUqCwaP3yOlpbGr9FqzoPlNEbJOByaIUwrSJ7ZrEtG7NNSJegBX+50X7HD+JMgB2m7k2EUNhyTNi+gMVogTC4UW+mt9TsKZCTDasFCUQ1f4sYTexg2DRS2IKGyWaD2rEH2RnJS/eCrsoNJCPmBoPEW0NMGqNj09BYigMw98sYbsxzybB4ZYUNJBvpCi/Z3YWLWHIYzZRwiqGFAPoeSKHlZjFqJEyDw0VnHdR5D/RhaL9fYU4hK04mYDF29lh9TDYraNcNFxwYQKwX1zYKpr7AvGH2Mn2YdB8F9IEWLNEXKzqDsOgGHbRFdoyojhYErxKnN2VD8OgEnYzFMpvRO1gSZ44+zEYhqS17G5MTwDnPIn6w4rR4uzoFijvsvb+FyMHDX+oxfR72XAMQBwRnYYFPjbRIkULhPI4K/f/C3aVt8cyvwtgFxG9igYL7SOml5aI8qEvDI1OMXPJpEao4fFfvhfAfCJqFQ7t9bHn8NcSloqW3ie0QJQeUF5g5ru7wNUJfgsIIMNzMCQ/SpRxOhx1a9knTLSfC4EBonSHMoV57c1wt+8YEECGFAAbM0jp5IU6RL/yiSjevy6BoUAM6cUwnGFu3RsOtzw9YsSIRReA8sXAQDJ8VgoEkCkZtcvsVhHZOfLXHpeDYZi7qEwM56GcYN4JrVfu1gVkWrj8QCPgF1KmopTsBqMBcvsh3yYiN0DJ5n0wtM2dQS769cJyUlq1TSW7XaiX1y6KA74XkaYweOSkfQV8PS2g37R586bdt4OqeQ5eRlonFJGpHeo1lSgK6COGYADDuT3glQqHqLkpH5NdFZne6EjaA7egPsuIdgDwvygi1wN4KsYDbi50PEsuxo+d7UlEj76O+kQtIPoWhpMi8gyAzXNQLSQTptJO5GJir0X9p84NQi2iboKTLCKqgiH/vMiPAKbvRY1t3XyheQ0mF62ScbWxs/st8CTy3LF16lgvaEVEdBbKNhFbInA7nOUtzYfpNLnwzA2Ci/AnPiUnO7JuAnCAlLZQKkR2A8/DWfDhlYnQggaSq4Hr4OTJqoULO2SQk4kTvBBHygQozVaJtz/clNmaFkLbSNryInLYuswXDkEw+D79ZEoHqvZb6hOkfAst8ajkwV2eHE2E9iopT6T2o2oL5sVdFwQXvs/NJ4ei5aStg1bY1FYGN/7esrIZlHakPAmvdmfJiWdRhw4D4WxjFbkKCIeWuHJVMJyVAydFGkNpS8oiABc6fkpObmsXBBe+WZ7kIgWm/P15cLYJSLCJ+EA5S0QdYOqV9csD44kyZszPOoCrJbciF7t8oYX22IYa8W8CeFmkaTMYAoioP5wEoTbhy6b2P9BrIrnY2hamzBBUu/MjAJNFZDcMAURFN6E+1z1KRJ6zx44nF61mn4ObvldGAuguIun+AIqInkN9LswgreMbZLqP7MZPi0uFXfgiL2AzfwMgWAw9gFKiLNRrApk6oBNpy7IyqNrEqvlHjsyvmjHtAPBwSUklDE1F5A/gDRqM+p0mu9LUVqQMxv86kYuFHUth6MoPQrlBRGz5eLU/GmAw2ZUil5QjQOXrs6sySPGccaTjddA2MbeHcl4MZYuSYWj579cqOj/Wef9rmahdMpmqgHOfkaEK+LMvENR2xIgDqb5wGOTHEfEwFKeLoQCGNY3TRTnfIxF18OpEyvivAZwmQwCw8zjc9b6H+RCU60UZAHR/WbSwycGoW/iNGUQPrIMhmQy3Ab35Trjak8bMj0PpJkqBbzebaPv98deiej0NLehjIpoPII33laNG5SM5zJwNJeQGUZa8LZptMhruPiJaDuAg89pNHjBVHvsHGyIGQRkt2grRbENgwY1EFAdgMRtaH2zz3vCHhm5Yy9p0KFs+EWeBsKI/kec5AD3HsLvYvjC0/F6c7YYl7Yj6QRnKbmLegSG/szg7HAxL4ojmQlvNLmK/gaFspbgogzUTKMAL2rBT7OTdvUBI88bi6m1YlEsbYdf3ODtkz0LCyRVh4hDpLVo0LJp3I2qMu4cVvzm3AigeUhEmiu3lz/1FiwQKlx6d+VI0GiolHA5nvkxjO7/je2AITSzw8VkzCrgs2hBc9haDdxkaKAp2ezd8wM66nkGNbaI1C5kp2ochsGZcDLvxa4FqgaKsQnOxWwJL2kTw1TbDwUeUCgSK3QBYMYdrdSfsCkT5Cc3FLhMWDOUafmvHvJ/GdpNgihblO4QcFu0xWNDFj02x62fFQ3l+eJvVOcyc0xtaiLcYAoHMmWL4MAEN13M7KxFdH4ezYW3uZp4CU6QYRgPw7/FzZLd8WNCelSld4M5jjh+PgzZaDH1wDcrTmLmkBbThk3YOQ41vTk2BNuqiiOThGkxi5tguUB6+n5n9HkENj4M3Q/uniKzANchmvuNvUHpuZ60FajSKh5aYLuJdDMv2RnBMPLTFbIpFLV4Rkcuw7Bg32QPTeraLx9WCD4v8AMvm8LOw+4LtklCLzN/Fuxms2hDrAbv32HQHalUWJq/AquO3w6HR/ayNRO26z7y4BRY9W4lqSV2Z+UoL1MU/cmkorEmCs0s7Z3mgbqE+A1C7/wOPb2dGE9YSgwAAAABJRU5ErkJggg==);
          background-size: 47px 41px; } }
      @media (max-width: 767px) {
        header div.top div.logo-brand {
          top: 3px; } }
      @media (min-width: 768px) and (max-width: 991px) {
        header div.top div.logo-brand {
          top: 3px; } }
    header div.top a.logo {
      display: block;
      position: relative;
      top: 3px; }
      header div.top a.logo, header div.top a.logo:hover, header div.top a.logo:active, header div.top a.logo:focus {
        text-decoration: none; }
      header div.top a.logo div.logo-text {
        display: inline-block;
        width: 171px;
        height: 53.3px;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQsAAABTCAMAAAC/IdJOAAADAFBMVEVMaXGUk4QAZ7AAZ7AAZ7CUk4QAZ7AAZ7AAZ7AAZ7AAZ7AAZ7CUk4QAZ7CUk4QAZ7CUk4RagJgAZ7CUk4SUk4SUk4SUk4SUk4QAZ7CUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4QAZ7AAZ7CUk4QAZ7CUk4SUk4SUk4QAZ7AAZ7CUk4SUk4QAZ7CUk4QAZ7AAZ7AAZ7CUk4SUk4SUk4QAZ7CUk4SUk4SUk4SUk4SUk4SUk4SUk4QAZ7CUk4SUk4QAZ7AAZ7AAZ7AAZ7AAZ7AAZ7CUk4QAZ7AAZ7CUk4SUk4QAZ7CUk4SUk4SUk4SUk4QAZ7CUk4QAZ7AAZ7AAZ7CUk4QAZ7AAZ7CUk4QAZ7AAZ7AAZ7AAZ7AAZ7AAZ7CUk4SUk4SUk4SUk4SUk4SUk4QAZ7AAZ7AAZ7CUk4SUk4QAZ7CUk4QAZ7AAZ7CUk4QAZ7CUk4SUk4QAZ7AAZ7AAZ7CUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4QAZ7CUk4SUk4QAZ7CUk4QAZ7AAZ7AAZ7AAZ7CUk4QAZ7CUk4QAZ7CUk4QAZ7CUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4QAZ7CUk4SUk4QAZ7CUk4QAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7CUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4QAZ7CUk4SUk4SUk4SUk4SUk4SUk4SUk4QAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7CUk4QAZ7CUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4QAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7CUk4QAZ7CUk4SUk4QAZ7CUk4SUk4QAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7CUk4SUk4SUk4SUk4QAZ7CUk4QAZ7AAZ7AAZ7CUk4QDtJ+hAAAA/nRSTlMAoKBAULDgYMCQ8CDwMICAEAEQ4CCQ/mDQQFD9cALOBA7+sMAY7OgDqAUKMvcI9O2jqQnfDhiNyhFN2NEd5d0LCgj9TSO8HPqmSoz12/h5pRSENdj7Q/s88uMZiEbpnkOIIrn2PLflHjsNSEXTG5lcVCY4+fETBtS3MG4oJzTnRQyXUnBbAtYl62WU7wM249Jrv8dLf8xellmzVhJsNyicEdx4fd8f2hYkw66UxmksONZ1FHakmkK2kfMHVCnJZnTNae/FBJM5LSvCc1I9l6tyrKJiii3JhU7Gi89ZrIGqZ5VXPjNif5+Bh498SLOcdmUxSo++fnp7zyoHuYJRupKzsWMAAA6GSURBVHja7ZgJfA3nFsAPySRREfcmRCSyiEhkIyS2yFIhtkgEoRKNXS0llipFSajlWaoIavdQFftaammptWotRT1bS5Va2uryqm+Z8875Zm7u3JubxaPbz5zf7863zXzn+/5zvnPOXABddNFFF1100UUXXXTRRRdddNFFF1100WWxk5NTr+JuquHktMCi43KbVgFUTKhxabVox2S9JMu9tXc0iThctogZo9rWuG582ntxYlmmNmJEazHVVpi2WIYqVxqLgqR31rx4y+fLyLJsX5wSB1l+Ttt+mR46Rvul4kdu761FNdlDc8dNak8qYsY2NP7V02YhC4lRGvtEowzVSqtbPM4dTQiZbJLMDk/O4iN6KB3gDSre4fbnPHFNLYs91BFWxIwf0Hhbq76JSxY/DRbfKo391iy2ZlJ5GLQs5JoZT8wigzp+BmiWLssr2BxpjlpNYav2DLSX5R+KmHFegnzgqGXXslqywxOzCJPl/aI+hDZqyYJN8R+7VRYPm/bqzDA+emIW0HjJKi6eHyoM8gjNEWH1SPDNIUVOmTG0n1XPc/JTYHGMfku5vlKWD1qwsGczEGtiFuWo7E3lShssApaalxZcdojZqcQvbWbFIrix9RrsVKUsqz+OaVzcmuMnahr9huRFFWBhsQSGvjSjZCzG0e8W18kuy2hZiBPiCFoWC6i8V4DF8UmynLBA8furSpNtJfy4RDTy/DvK8nI7lcUAB4eDUf4JcsxeBweHVgBDRfGiA6vp5OCwB/rdoXAiJ+yPh2Y0VANozMHhDVDKn9TmjXfJ4f5EtaEAxq882FKXH6G5q9KTYlqI+ZqX4HSEqmKerRHNyRO3KwmLfe/KcnuqlqPjMkHLoo3ZdhUWxgkJFPqM1izaKI4knQ/8kVpKo/lDnlFp1OyksOA3d4XaZUmTXFqxh9LC+IQ4xnuoNVcoS1cnEGPlQSnLKEVWTR5htXYAX6gP2PPcQmjadqYlkM/neT5Q3GCngBKwKH+LLt8DkDOoYa9hwYqW9zOzGOtAnqXj4ecLxBG56oB0WXGybEphrX6iZq14OESGJnf04NduYhEmF8GC44rHrbYLwopiESabWRzluNZqZUSmlsXWsbyElbSEA1FiHtrFO3xdYXnQ/P1tscijS2cwkiXba1mQYcmmKJUfR9pfXVSARaclYLxK5QEjtFVC8FER/jkgj82D4K/NLOSwN25cX2TBwuwvalC5l/1icBEs5P32HSaoLNiK+QgFb9X4C3UJS6n4UGGxD4zsByzTPVdZtsWCo3W6cShtareWBcfwzAwrFrL8EjnTpeWFlFVYsDM9xG8/D8hxvMv3/02Wl0GWWA4FyDAzC+F+CmHB9w/4UrjOwlnUWmR6BXYiCzmwL8MyjgxQk5ZMnpznGUuudi+Vn5eIBRvnkh9k+WvQsrjMJv5fYz6LG64BHfYrc6p2bacsSmRfP1JlqLGqmZk/HBN4FKessmi+uwgWHZRzXWZ1USwiwMwiSniGBP+bWhYdzUvoLeY5qOxczWtdy5fPmxphVyiL1eQSr07iCKFlYT80IT8NM8WRDFYRYMXCDtRo285V1rLwEG7QgsVLUAQLuN5JPDk2pggWbTUsoN1y8UBHezOLeM0SnEzzaFhQT2ZVOSyjMBa8ETKtzOmWLOAS67mpZTE9TJzpqHJC4jW5FrunVUB28Y6jIh2AkxVODg/VNMeRIllA1GI+mHKWlkVn6v/SzKK8lgVMP+7/iqxMq7ELB3UJ92yzOL61lvywUBbzBMZxYMWicXtTKDGx+I7p9LPynctU+x4LbAphq01j7DPvgDJ7yVhwI0HzPu/JyufruMJYcArBi2wsZq95SPmQeCU/s7LJYjqdXsdCWcSLWHfDmgXcTFBPKLPIKn+pt2L81jH1ixcX88mlPGcF67y31fX7n+8obzOh871vw0rIYtnPeWBkFtdMexBh4NK9tgm2WUzIGnoIVqkn0IGj+sMm4gNzEi3h6Io7hbDg7RTOQoSz9IkFWIgAJU+wiCPpqwqwUGQsRbb4SbI56QlWc6eEV0rGwp+MSrwUs20raZJ8wDYLRzJS/oISn3ERqtr4AZolWLE47HGzeBZNlNdagMVunrhmUzOL5hEBBfKLLLGBdPHdmHFQvXEqNZq2FygWO5SYBUvYYvMevhfe1OO7QlkIieA43DRT3X/GMbX7iwIs0uWPimBBHob9QDCV/M0YQyUn7r3UNgxhH7QE7inOaF4HV6vn2/GNeZ2vRFw3eRG7zjX8I27dEN9Pjb+LuNKqHOxxdLxMrcuOjnvELYvooV4KgyxqBqhKY76aWsN/3Ifsb/JMuVGzq9ciPmysLitGXa2iNgCi7DtH+Ees+FhRHLDy2rWpR/KXUN6OlhAvPKiyP0rAVr08PbgczZBXbtH0cuXgTySXbfwho8oN1SU/G/L3idP/pWTLBcQ12FhaTVmfDXHM5O+59GAbQ/a1OFnp5PrssBCe+GVbQ0pWO++3X0OdPwmL/yTIVT+/YXOoA8Uljya/wxpy/yyG8XzZ+MKGdpeNembOhy66PLtSd/yFhZCT0pJqLmPAe9PMB0Ha4ddvjy74TFDfUesKmc73xCfd8ht9XEIBPnOpwPXsU+tf8yxuMX797476A1nMRMyFeujVB+7jNF9jdfSxGH4LN9tgMQzXFjJdSBpuz28kYqA3xOIaqs5Hr2j3s8Ut5gXET36fbXe31TkGcSRs58ts9AqBnShZDMdidRsPzcL3ClPigxU1INOGe/fEaKrG4Xw40b24FQ5Hus0kxgq/HYoUF5uAECvAo2r1AHasJ/vcjp9aDC+cPd/GQ2c0G7aSRDSfkf7rNwBMmU1JQQPEuiVZY0/MP0fGk5Uea3s5Bj86vA1TqRraUFHmvanhZHUwu38DURmYm23gw9DNYODmxosj+e9hP0MI9MndWIFZ5BgMw6nD4AulsBRPa8hRNRgMBm9vg6EOjM79zKy3FLEI9Qz1ttRDW87OrYYu4EvTGUMvvkozBhlpBiO8jtiHZjeO9HzTG0Jo1X7Zlen+1P7ZqiLv0IstHxnBGXf8OiZ3IPecww10X8mlBbrVjUZM2hQyi659qWfyCERsMZxqg4chJk+hw73OHcnQKyELLTeRitlEbwRKfXvidsHiPcQ3YQ16GRQWcdhzh6ohDqv7hidjRXIr+EDLYht1+PCiF6p6iG6XNNbhAo8QK3VDvHgek3O8d2EceP/CA5UnN6LrOTiJzqlxOANgVDKic0NhfrF8QxCzOIOYRo5lDne4PQaLKhi7Ju4txJ33W29GPuk5bu5zutbGOQCVvWIHeUa7j4FtGDl+4ew6o0ZgjypVwDgLH3Q9x67vATYKnBu7RbCYguhLDjQOBItcTOtq0lCbPV99bLTr/DTEE2YWm2NnBSK+JvTMJz0UMELOB25ouW0asfBOwjXT6if1WYcj+NCcgdR/I6ZUGTgCa2enXICzmDQ3Ovo+DMJoz/mBSQR0FAbO3JESCMRifWD9ZNwVnlolFltUOfsYLAahMxnD+7jrBYC32UfN4dc6PDAWYC6fvBfwbVrLOXplABKyv/BEHzog1dxToRv61AXfBoJFQ0wmf4K/CBbh0WgObO/jfaAII/lBg0DcZmbxqRHCe7ATEHpOkB66lVkJNZF47ldIhbs4m2l2ASAtBhiI+IiQEeuedN5SfQPJYdMWtsHraT0nK77dGU8HcTQhtI3w8fyFp7CiweK6kK+bhe/pgXUnoxcdlF/xPK0lUPhvhUVtce2G2eCiRAzBojI6s5FVEywu4E6zhtt8lyRc5U500foLgNGIOxQ94bTpV5Or56tR96HOWFFlQfG2NicvQhtlHHxMaJLaRNHksJ2R3UgyX/8/FuZruDsmOTs7p+HowXQSSbA1bErD6n3zWURjMnUnE7LCWPh4JQ00a3Axs5CsWcAwbGnSE01vxKcYFrRn7OGXz2ILetGTw7AHxeEqFiycnwaLVMTEUix9KqG7qFCsHJyMyZVNW4lFH9EfWiiL+mnYtYQsAjH0bL6eFH68aBa+lMf45JhY/Bt3iUdTwA03PH0WZBenlRF6X5NNd22qjjN88+3iU+0ubZ2Rbtg6vEQsQrx6Dic93U13RhfHAowUHeqZ7SJN1TOCOp8Ci1hxnWHyFz7YSPmcGOiOF5R7fNm14WhaJH9DdMFpDUxr35nPoquWRUikJl3qpmVx29S7XXRUwpPQB016KBZtNLHYrOzjtJZFKq+Eold9YrGLR2lVU5RH38MZISYW2eLsCRaPl45XEoSV61kMZK+MD3IgqDI7ybRB3uA3Bk6FUJ5NcaMUxj6qUHmkF86ipGxTDoVQ/k7gLGgy0XRXWdTGFtASvTaZNKyj4wyvCYyJ5mST4RhbDmtNWE+Z9PTxQp/ukOqD3wAZ/SgFt4/K4hGbz6BK7DJ2kjYUiWV9HNaf4slnMDoN76dCUH8/SMPxNMKfSFANG3V//c2SsziNWEdcwzkkJlFPRcSekcmUFTXwoQxrhntDwOo9hnGaNIqTl/EwxQvT4pLOs4UIm+6L2JffqUFhkYiJHENb++XnF3M5Pp+i6i/mZGs9zT0NEznTVfXQ4v+J6B5bfQQdQvoGmaOAdFNZkA1sonf2FuVzXemtKQl5hUjEwFi2prO0qMgkH8hB9hyp4qvkG15vaMlZbJGkjaZriiSxhob3W0cmUhiH8E/WuLXe7g3r5rqNuEvmWadLZNwZKsdsj3ZbT5/o66S1nP96SpInzJSkUNrLLPDeLrUIgr6StEXV8EBaGx5+SiIKddZKplPtW1ta++Cu+s7qqHrIR/WI9KmcItHBkSTBop4kNSCaZCjjJekijDwT7TaLzsAGSVLsznC7vtvmb7gW2iLabU0ujJQkiiihkjSIiKx1a/02/EFyko7HbyCzzSnaX0Z83R7TcZdMBnpxdvnXEmM97BH09KcN35kfL3XRRRdddNFFF1100UUXXXTRRRdddNHlGZX/AauVbCyShkmQAAAAAElFTkSuQmCC);
        background-size: contain;
        background-position: left center;
        background-repeat: no-repeat;
        margin-left: 6px; }
        @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
          header div.top a.logo div.logo-text {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQsAAABTCAMAAAC/IdJOAAADAFBMVEVMaXGUk4QAZ7AAZ7AAZ7CUk4QAZ7AAZ7AAZ7AAZ7AAZ7AAZ7CUk4QAZ7CUk4QAZ7CUk4RagJgAZ7CUk4SUk4SUk4SUk4SUk4QAZ7CUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4QAZ7AAZ7CUk4QAZ7CUk4SUk4SUk4QAZ7AAZ7CUk4SUk4QAZ7CUk4QAZ7AAZ7AAZ7CUk4SUk4SUk4QAZ7CUk4SUk4SUk4SUk4SUk4SUk4SUk4QAZ7CUk4SUk4QAZ7AAZ7AAZ7AAZ7AAZ7AAZ7CUk4QAZ7AAZ7CUk4SUk4QAZ7CUk4SUk4SUk4SUk4QAZ7CUk4QAZ7AAZ7AAZ7CUk4QAZ7AAZ7CUk4QAZ7AAZ7AAZ7AAZ7AAZ7AAZ7CUk4SUk4SUk4SUk4SUk4SUk4QAZ7AAZ7AAZ7CUk4SUk4QAZ7CUk4QAZ7AAZ7CUk4QAZ7CUk4SUk4QAZ7AAZ7AAZ7CUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4QAZ7CUk4SUk4QAZ7CUk4QAZ7AAZ7AAZ7AAZ7CUk4QAZ7CUk4QAZ7CUk4QAZ7CUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4QAZ7CUk4SUk4QAZ7CUk4QAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7CUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4QAZ7CUk4SUk4SUk4SUk4SUk4SUk4SUk4QAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7CUk4QAZ7CUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4SUk4QAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7CUk4QAZ7CUk4SUk4QAZ7CUk4SUk4QAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7AAZ7CUk4SUk4SUk4SUk4QAZ7CUk4QAZ7AAZ7AAZ7CUk4QDtJ+hAAAA/nRSTlMAoKBAULDgYMCQ8CDwMICAEAEQ4CCQ/mDQQFD9cALOBA7+sMAY7OgDqAUKMvcI9O2jqQnfDhiNyhFN2NEd5d0LCgj9TSO8HPqmSoz12/h5pRSENdj7Q/s88uMZiEbpnkOIIrn2PLflHjsNSEXTG5lcVCY4+fETBtS3MG4oJzTnRQyXUnBbAtYl62WU7wM249Jrv8dLf8xellmzVhJsNyicEdx4fd8f2hYkw66UxmksONZ1FHakmkK2kfMHVCnJZnTNae/FBJM5LSvCc1I9l6tyrKJiii3JhU7Gi89ZrIGqZ5VXPjNif5+Bh498SLOcdmUxSo++fnp7zyoHuYJRupKzsWMAAA6GSURBVHja7ZgJfA3nFsAPySRREfcmRCSyiEhkIyS2yFIhtkgEoRKNXS0llipFSajlWaoIavdQFftaammptWotRT1bS5Va2uryqm+Z8875Zm7u3JubxaPbz5zf7863zXzn+/5zvnPOXABddNFFF1100UUXXXTRRRdddNFFF1100WWxk5NTr+JuquHktMCi43KbVgFUTKhxabVox2S9JMu9tXc0iThctogZo9rWuG582ntxYlmmNmJEazHVVpi2WIYqVxqLgqR31rx4y+fLyLJsX5wSB1l+Ttt+mR46Rvul4kdu761FNdlDc8dNak8qYsY2NP7V02YhC4lRGvtEowzVSqtbPM4dTQiZbJLMDk/O4iN6KB3gDSre4fbnPHFNLYs91BFWxIwf0Hhbq76JSxY/DRbfKo391iy2ZlJ5GLQs5JoZT8wigzp+BmiWLssr2BxpjlpNYav2DLSX5R+KmHFegnzgqGXXslqywxOzCJPl/aI+hDZqyYJN8R+7VRYPm/bqzDA+emIW0HjJKi6eHyoM8gjNEWH1SPDNIUVOmTG0n1XPc/JTYHGMfku5vlKWD1qwsGczEGtiFuWo7E3lShssApaalxZcdojZqcQvbWbFIrix9RrsVKUsqz+OaVzcmuMnahr9huRFFWBhsQSGvjSjZCzG0e8W18kuy2hZiBPiCFoWC6i8V4DF8UmynLBA8furSpNtJfy4RDTy/DvK8nI7lcUAB4eDUf4JcsxeBweHVgBDRfGiA6vp5OCwB/rdoXAiJ+yPh2Y0VANozMHhDVDKn9TmjXfJ4f5EtaEAxq882FKXH6G5q9KTYlqI+ZqX4HSEqmKerRHNyRO3KwmLfe/KcnuqlqPjMkHLoo3ZdhUWxgkJFPqM1izaKI4knQ/8kVpKo/lDnlFp1OyksOA3d4XaZUmTXFqxh9LC+IQ4xnuoNVcoS1cnEGPlQSnLKEVWTR5htXYAX6gP2PPcQmjadqYlkM/neT5Q3GCngBKwKH+LLt8DkDOoYa9hwYqW9zOzGOtAnqXj4ecLxBG56oB0WXGybEphrX6iZq14OESGJnf04NduYhEmF8GC44rHrbYLwopiESabWRzluNZqZUSmlsXWsbyElbSEA1FiHtrFO3xdYXnQ/P1tscijS2cwkiXba1mQYcmmKJUfR9pfXVSARaclYLxK5QEjtFVC8FER/jkgj82D4K/NLOSwN25cX2TBwuwvalC5l/1icBEs5P32HSaoLNiK+QgFb9X4C3UJS6n4UGGxD4zsByzTPVdZtsWCo3W6cShtareWBcfwzAwrFrL8EjnTpeWFlFVYsDM9xG8/D8hxvMv3/02Wl0GWWA4FyDAzC+F+CmHB9w/4UrjOwlnUWmR6BXYiCzmwL8MyjgxQk5ZMnpznGUuudi+Vn5eIBRvnkh9k+WvQsrjMJv5fYz6LG64BHfYrc6p2bacsSmRfP1JlqLGqmZk/HBN4FKessmi+uwgWHZRzXWZ1USwiwMwiSniGBP+bWhYdzUvoLeY5qOxczWtdy5fPmxphVyiL1eQSr07iCKFlYT80IT8NM8WRDFYRYMXCDtRo285V1rLwEG7QgsVLUAQLuN5JPDk2pggWbTUsoN1y8UBHezOLeM0SnEzzaFhQT2ZVOSyjMBa8ETKtzOmWLOAS67mpZTE9TJzpqHJC4jW5FrunVUB28Y6jIh2AkxVODg/VNMeRIllA1GI+mHKWlkVn6v/SzKK8lgVMP+7/iqxMq7ELB3UJ92yzOL61lvywUBbzBMZxYMWicXtTKDGx+I7p9LPynctU+x4LbAphq01j7DPvgDJ7yVhwI0HzPu/JyufruMJYcArBi2wsZq95SPmQeCU/s7LJYjqdXsdCWcSLWHfDmgXcTFBPKLPIKn+pt2L81jH1ixcX88mlPGcF67y31fX7n+8obzOh871vw0rIYtnPeWBkFtdMexBh4NK9tgm2WUzIGnoIVqkn0IGj+sMm4gNzEi3h6Io7hbDg7RTOQoSz9IkFWIgAJU+wiCPpqwqwUGQsRbb4SbI56QlWc6eEV0rGwp+MSrwUs20raZJ8wDYLRzJS/oISn3ERqtr4AZolWLE47HGzeBZNlNdagMVunrhmUzOL5hEBBfKLLLGBdPHdmHFQvXEqNZq2FygWO5SYBUvYYvMevhfe1OO7QlkIieA43DRT3X/GMbX7iwIs0uWPimBBHob9QDCV/M0YQyUn7r3UNgxhH7QE7inOaF4HV6vn2/GNeZ2vRFw3eRG7zjX8I27dEN9Pjb+LuNKqHOxxdLxMrcuOjnvELYvooV4KgyxqBqhKY76aWsN/3Ifsb/JMuVGzq9ciPmysLitGXa2iNgCi7DtH+Ees+FhRHLDy2rWpR/KXUN6OlhAvPKiyP0rAVr08PbgczZBXbtH0cuXgTySXbfwho8oN1SU/G/L3idP/pWTLBcQ12FhaTVmfDXHM5O+59GAbQ/a1OFnp5PrssBCe+GVbQ0pWO++3X0OdPwmL/yTIVT+/YXOoA8Uljya/wxpy/yyG8XzZ+MKGdpeNembOhy66PLtSd/yFhZCT0pJqLmPAe9PMB0Ha4ddvjy74TFDfUesKmc73xCfd8ht9XEIBPnOpwPXsU+tf8yxuMX797476A1nMRMyFeujVB+7jNF9jdfSxGH4LN9tgMQzXFjJdSBpuz28kYqA3xOIaqs5Hr2j3s8Ut5gXET36fbXe31TkGcSRs58ts9AqBnShZDMdidRsPzcL3ClPigxU1INOGe/fEaKrG4Xw40b24FQ5Hus0kxgq/HYoUF5uAECvAo2r1AHasJ/vcjp9aDC+cPd/GQ2c0G7aSRDSfkf7rNwBMmU1JQQPEuiVZY0/MP0fGk5Uea3s5Bj86vA1TqRraUFHmvanhZHUwu38DURmYm23gw9DNYODmxosj+e9hP0MI9MndWIFZ5BgMw6nD4AulsBRPa8hRNRgMBm9vg6EOjM79zKy3FLEI9Qz1ttRDW87OrYYu4EvTGUMvvkozBhlpBiO8jtiHZjeO9HzTG0Jo1X7Zlen+1P7ZqiLv0IstHxnBGXf8OiZ3IPecww10X8mlBbrVjUZM2hQyi659qWfyCERsMZxqg4chJk+hw73OHcnQKyELLTeRitlEbwRKfXvidsHiPcQ3YQ16GRQWcdhzh6ohDqv7hidjRXIr+EDLYht1+PCiF6p6iG6XNNbhAo8QK3VDvHgek3O8d2EceP/CA5UnN6LrOTiJzqlxOANgVDKic0NhfrF8QxCzOIOYRo5lDne4PQaLKhi7Ju4txJ33W29GPuk5bu5zutbGOQCVvWIHeUa7j4FtGDl+4ew6o0ZgjypVwDgLH3Q9x67vATYKnBu7RbCYguhLDjQOBItcTOtq0lCbPV99bLTr/DTEE2YWm2NnBSK+JvTMJz0UMELOB25ouW0asfBOwjXT6if1WYcj+NCcgdR/I6ZUGTgCa2enXICzmDQ3Ovo+DMJoz/mBSQR0FAbO3JESCMRifWD9ZNwVnlolFltUOfsYLAahMxnD+7jrBYC32UfN4dc6PDAWYC6fvBfwbVrLOXplABKyv/BEHzog1dxToRv61AXfBoJFQ0wmf4K/CBbh0WgObO/jfaAII/lBg0DcZmbxqRHCe7ATEHpOkB66lVkJNZF47ldIhbs4m2l2ASAtBhiI+IiQEeuedN5SfQPJYdMWtsHraT0nK77dGU8HcTQhtI3w8fyFp7CiweK6kK+bhe/pgXUnoxcdlF/xPK0lUPhvhUVtce2G2eCiRAzBojI6s5FVEywu4E6zhtt8lyRc5U500foLgNGIOxQ94bTpV5Or56tR96HOWFFlQfG2NicvQhtlHHxMaJLaRNHksJ2R3UgyX/8/FuZruDsmOTs7p+HowXQSSbA1bErD6n3zWURjMnUnE7LCWPh4JQ00a3Axs5CsWcAwbGnSE01vxKcYFrRn7OGXz2ILetGTw7AHxeEqFiycnwaLVMTEUix9KqG7qFCsHJyMyZVNW4lFH9EfWiiL+mnYtYQsAjH0bL6eFH68aBa+lMf45JhY/Bt3iUdTwA03PH0WZBenlRF6X5NNd22qjjN88+3iU+0ubZ2Rbtg6vEQsQrx6Dic93U13RhfHAowUHeqZ7SJN1TOCOp8Ci1hxnWHyFz7YSPmcGOiOF5R7fNm14WhaJH9DdMFpDUxr35nPoquWRUikJl3qpmVx29S7XXRUwpPQB016KBZtNLHYrOzjtJZFKq+Eold9YrGLR2lVU5RH38MZISYW2eLsCRaPl45XEoSV61kMZK+MD3IgqDI7ybRB3uA3Bk6FUJ5NcaMUxj6qUHmkF86ipGxTDoVQ/k7gLGgy0XRXWdTGFtASvTaZNKyj4wyvCYyJ5mST4RhbDmtNWE+Z9PTxQp/ukOqD3wAZ/SgFt4/K4hGbz6BK7DJ2kjYUiWV9HNaf4slnMDoN76dCUH8/SMPxNMKfSFANG3V//c2SsziNWEdcwzkkJlFPRcSekcmUFTXwoQxrhntDwOo9hnGaNIqTl/EwxQvT4pLOs4UIm+6L2JffqUFhkYiJHENb++XnF3M5Pp+i6i/mZGs9zT0NEznTVfXQ4v+J6B5bfQQdQvoGmaOAdFNZkA1sonf2FuVzXemtKQl5hUjEwFi2prO0qMgkH8hB9hyp4qvkG15vaMlZbJGkjaZriiSxhob3W0cmUhiH8E/WuLXe7g3r5rqNuEvmWadLZNwZKsdsj3ZbT5/o66S1nP96SpInzJSkUNrLLPDeLrUIgr6StEXV8EBaGx5+SiIKddZKplPtW1ta++Cu+s7qqHrIR/WI9KmcItHBkSTBop4kNSCaZCjjJekijDwT7TaLzsAGSVLsznC7vtvmb7gW2iLabU0ujJQkiiihkjSIiKx1a/02/EFyko7HbyCzzSnaX0Z83R7TcZdMBnpxdvnXEmM97BH09KcN35kfL3XRRRdddNFFF1100UUXXXTRRRdddNHlGZX/AauVbCyShkmQAAAAAElFTkSuQmCC);
            background-size: 171px 53.3px px; } }
        @media (max-width: 767px) {
          header div.top a.logo div.logo-text {
            display: none;
            width: 0; } }
        @media (min-width: 768px) and (max-width: 991px) {
          header div.top a.logo div.logo-text {
            display: none;
            width: 0; } }
    header div.top div.page-title {
      display: block; }
      header div.top div.page-title div.logo-brand {
        float: left; }
      header div.top div.page-title span {
        display: inline-block;
        float: left;
        font-size: 2rem;
        line-height: 1.75em;
        font-family: 'Albertus Medium', sans-serif;
        font-weight: normal;
        height: 41px;
        line-height: 41px;
        color: #0865B7;
        margin-left: 15px; }
        @media (max-width: 767px) {
          header div.top div.page-title span {
            display: none; } }
    header div.top div.shop {
      margin-left: 30px; }
      header div.top div.shop a {
        display: block;
        color: #9B9B9B;
        padding: 11.25px 15px 11.25px 15px;
        border: 2px solid #e1e1e1;
        border-radius: 4px; }
        header div.top div.shop a i {
          vertical-align: middle; }
          header div.top div.shop a i.down-2 {
            display: inline; }
          header div.top div.shop a i.up-2 {
            display: none; }
        header div.top div.shop a:hover, header div.top div.shop a:active, header div.top div.shop a:focus {
          text-decoration: none;
          border-color: whitesmoke;
          background-color: whitesmoke; }
      @media (max-width: 767px) {
        header div.top div.shop {
          display: none; } }
    header div.top div.account {
      font-family: 'Segoe UI', sans-serif;
      font-weight: normal;
      font-size: 1.4rem;
      line-height: 1.75em;
      margin-left: 30px;
      display: none; }
      @media (max-width: 991px) {
        header div.top div.account {
          display: none !important; } }
      header div.top div.account a.name, header div.top div.account span.name {
        color: #9B9B9B;
        line-height: 41px; }
      header div.top div.account a.name:hover, header div.top div.account a.name:active, header div.top div.account a.name:focus {
        color: #042f55;
        text-decoration: none; }
      header div.top div.account div.dropdown {
        display: inline-block; }
        header div.top div.account div.dropdown ul.dropdown-menu li.dropdown-header {
          display: none; }
        @media (max-width: 767px) {
          header div.top div.account div.dropdown {
            margin-right: 15px; }
            header div.top div.account div.dropdown ul.dropdown-menu li.dropdown-header {
              display: block; }
            header div.top div.account div.dropdown.account span.firstname {
              display: none; } }
      header div.top div.account span.split {
        height: 100%;
        margin: 0 15px 0 7.5px;
        border-right: 2px solid #F8F7F6; }
        @media (max-width: 767px) {
          header div.top div.account span.split {
            display: none; } }
      header div.top div.account a.button {
        color: #ffffff;
        background-color: #064a86;
        border-color: transparent;
        padding: 11px 12px; }
        header div.top div.account a.button:focus, header div.top div.account a.button.focus {
          color: #ffffff;
          background-color: #042f55;
          border-color: rgba(0, 0, 0, 0); }
        header div.top div.account a.button:hover {
          color: #ffffff;
          background-color: #042f55;
          border-color: rgba(0, 0, 0, 0); }
        header div.top div.account a.button:active, header div.top div.account a.button.active,
        .open > header div.top div.account a.button.dropdown-toggle {
          color: #ffffff;
          background-color: #042f55;
          background-image: none;
          border-color: rgba(0, 0, 0, 0); }
          header div.top div.account a.button:active:hover, header div.top div.account a.button:active:focus, header div.top div.account a.button:active.focus, header div.top div.account a.button.active:hover, header div.top div.account a.button.active:focus, header div.top div.account a.button.active.focus,
          .open > header div.top div.account a.button.dropdown-toggle:hover,
          .open > header div.top div.account a.button.dropdown-toggle:focus,
          .open > header div.top div.account a.button.dropdown-toggle.focus {
            color: #ffffff;
            background-color: #021c33;
            border-color: rgba(0, 0, 0, 0); }
        header div.top div.account a.button.disabled:hover, header div.top div.account a.button.disabled:focus, header div.top div.account a.button.disabled.focus, header div.top div.account a.button[disabled]:hover, header div.top div.account a.button[disabled]:focus, header div.top div.account a.button[disabled].focus,
        fieldset[disabled] header div.top div.account a.button:hover,
        fieldset[disabled] header div.top div.account a.button:focus,
        fieldset[disabled] header div.top div.account a.button.focus {
          background-color: #064a86;
          border-color: transparent; }
        header div.top div.account a.button .badge {
          color: #064a86;
          background-color: #ffffff; }
        header div.top div.account a.button span.badge {
          font-size: 1.2rem;
          line-height: 1.75em;
          color: #ffffff;
          background-color: #E67B16; }
        header div.top div.account a.button.banana {
          color: #ffffff;
          background-color: #E67B16;
          border-color: transparent; }
          header div.top div.account a.button.banana:focus, header div.top div.account a.button.banana.focus {
            color: #ffffff;
            background-color: #b76212;
            border-color: rgba(0, 0, 0, 0); }
          header div.top div.account a.button.banana:hover {
            color: #ffffff;
            background-color: #b76212;
            border-color: rgba(0, 0, 0, 0); }
          header div.top div.account a.button.banana:active, header div.top div.account a.button.banana.active,
          .open > header div.top div.account a.button.banana.dropdown-toggle {
            color: #ffffff;
            background-color: #b76212;
            background-image: none;
            border-color: rgba(0, 0, 0, 0); }
            header div.top div.account a.button.banana:active:hover, header div.top div.account a.button.banana:active:focus, header div.top div.account a.button.banana:active.focus, header div.top div.account a.button.banana.active:hover, header div.top div.account a.button.banana.active:focus, header div.top div.account a.button.banana.active.focus,
            .open > header div.top div.account a.button.banana.dropdown-toggle:hover,
            .open > header div.top div.account a.button.banana.dropdown-toggle:focus,
            .open > header div.top div.account a.button.banana.dropdown-toggle.focus {
              color: #ffffff;
              background-color: #97510e;
              border-color: rgba(0, 0, 0, 0); }
          header div.top div.account a.button.banana.disabled:hover, header div.top div.account a.button.banana.disabled:focus, header div.top div.account a.button.banana.disabled.focus, header div.top div.account a.button.banana[disabled]:hover, header div.top div.account a.button.banana[disabled]:focus, header div.top div.account a.button.banana[disabled].focus,
          fieldset[disabled] header div.top div.account a.button.banana:hover,
          fieldset[disabled] header div.top div.account a.button.banana:focus,
          fieldset[disabled] header div.top div.account a.button.banana.focus {
            background-color: #E67B16;
            border-color: transparent; }
          header div.top div.account a.button.banana .badge {
            color: #E67B16;
            background-color: #ffffff; }
          header div.top div.account a.button.banana span.badge {
            color: #000000;
            background-color: #e1e1e1; }
        @media (max-width: 767px) {
          header div.top div.account a.button {
            color: #ffffff;
            background-color: #F8F7F6;
            border-color: transparent; }
            header div.top div.account a.button:focus, header div.top div.account a.button.focus {
              color: #ffffff;
              background-color: #e2ded9;
              border-color: rgba(0, 0, 0, 0); }
            header div.top div.account a.button:hover {
              color: #ffffff;
              background-color: #e2ded9;
              border-color: rgba(0, 0, 0, 0); }
            header div.top div.account a.button:active, header div.top div.account a.button.active,
            .open > header div.top div.account a.button.dropdown-toggle {
              color: #ffffff;
              background-color: #e2ded9;
              background-image: none;
              border-color: rgba(0, 0, 0, 0); }
              header div.top div.account a.button:active:hover, header div.top div.account a.button:active:focus, header div.top div.account a.button:active.focus, header div.top div.account a.button.active:hover, header div.top div.account a.button.active:focus, header div.top div.account a.button.active.focus,
              .open > header div.top div.account a.button.dropdown-toggle:hover,
              .open > header div.top div.account a.button.dropdown-toggle:focus,
              .open > header div.top div.account a.button.dropdown-toggle.focus {
                color: #ffffff;
                background-color: #d2ccc5;
                border-color: rgba(0, 0, 0, 0); }
            header div.top div.account a.button.disabled:hover, header div.top div.account a.button.disabled:focus, header div.top div.account a.button.disabled.focus, header div.top div.account a.button[disabled]:hover, header div.top div.account a.button[disabled]:focus, header div.top div.account a.button[disabled].focus,
            fieldset[disabled] header div.top div.account a.button:hover,
            fieldset[disabled] header div.top div.account a.button:focus,
            fieldset[disabled] header div.top div.account a.button.focus {
              background-color: #F8F7F6;
              border-color: transparent; }
            header div.top div.account a.button .badge {
              color: #F8F7F6;
              background-color: #ffffff; } }
      @media (max-width: 767px) {
        header div.top div.account span.lastname {
          display: none; } }
      @media (max-width: 991px) {
        header div.top div.account span.help {
          display: none; } }
  header .search {
    overflow: hidden;
    padding: 11.25px 15px 11.25px 15px;
    border: 2px solid #e1e1e1;
    border-radius: 4px; }
    @media (max-width: 767px) {
      header .search {
        position: absolute;
        left: 20%; } }
    header .search input {
      font-size: 14px;
      line-height: 1.42857;
      color: #333333;
      background-color: #fff;
      background-image: none;
      border: none;
      width: 140px; }
      header .search input:-ms-input-placeholder {
        color: #9B9B9B; }
      header .search input::placeholder {
        color: #9B9B9B; }
    header .search button {
      background: transparent none;
      color: #0865B7;
      margin-left: 20px;
      padding: 0; }
      @media (max-width: 767px) {
        header .search button {
          margin-left: 0; } }
  header div.shop-dropdown {
    margin-right: -15px;
    margin-left: -15px;
    display: none;
    margin-top: 30px; }
    header div.shop-dropdown:before, header div.shop-dropdown:after {
      display: table;
      content: " "; }
    header div.shop-dropdown:after {
      clear: both; }
    header div.shop-dropdown div.shops {
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px; }
      @media (min-width: 768px) {
        header div.shop-dropdown div.shops {
          float: left;
          width: 41.66667%; } }
      @media (min-width: 992px) {
        header div.shop-dropdown div.shops {
          float: left;
          width: 33.33333%; } }
      @media (min-width: 1200px) {
        header div.shop-dropdown div.shops {
          float: left;
          width: 33.33333%; } }
      header div.shop-dropdown div.shops li {
        margin-bottom: 7.5px; }
        header div.shop-dropdown div.shops li a {
          display: block;
          color: #9B9B9B;
          padding: 11.25px;
          border-radius: 4px; }
          header div.shop-dropdown div.shops li a:hover, header div.shop-dropdown div.shops li a:active, header div.shop-dropdown div.shops li a:focus {
            text-decoration: none;
            background-color: whitesmoke; }
          header div.shop-dropdown div.shops li a.active {
            color: #ffffff;
            background-color: #0865B7; }
          header div.shop-dropdown div.shops li a.privacy:hover, header div.shop-dropdown div.shops li a.privacy:active, header div.shop-dropdown div.shops li a.privacy:focus {
            text-decoration: none;
            color: #ffffff;
            background-color: #E67B16; }
      @media (max-width: 1199px) {
        header div.shop-dropdown div.shops {
          margin-bottom: 30px; } }
    header div.shop-dropdown div.categories {
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px; }
      @media (min-width: 768px) {
        header div.shop-dropdown div.categories {
          float: left;
          width: 33.33333%; } }
      @media (min-width: 992px) {
        header div.shop-dropdown div.categories {
          float: left;
          width: 33.33333%; } }
      @media (min-width: 1200px) {
        header div.shop-dropdown div.categories {
          float: left;
          width: 33.33333%; } }
      header div.shop-dropdown div.categories li {
        margin-bottom: 7.5px; }
        header div.shop-dropdown div.categories li a {
          display: block;
          color: #9B9B9B;
          padding: 11.25px;
          border-radius: 4px; }
          header div.shop-dropdown div.categories li a:hover, header div.shop-dropdown div.categories li a:active, header div.shop-dropdown div.categories li a:focus {
            text-decoration: none;
            background-color: whitesmoke; }
          header div.shop-dropdown div.categories li a.active {
            color: #ffffff;
            background-color: #0865B7; }
    header div.shop-dropdown div.templates {
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px; }
      @media (min-width: 768px) {
        header div.shop-dropdown div.templates {
          float: left;
          width: 25%; } }
      @media (min-width: 992px) {
        header div.shop-dropdown div.templates {
          float: left;
          width: 33.33333%; } }
      @media (min-width: 1200px) {
        header div.shop-dropdown div.templates {
          float: left;
          width: 33.33333%; } }
      header div.shop-dropdown div.templates > div {
        margin-right: -15px;
        margin-left: -15px; }
        header div.shop-dropdown div.templates > div:before, header div.shop-dropdown div.templates > div:after {
          display: table;
          content: " "; }
        header div.shop-dropdown div.templates > div:after {
          clear: both; }
        header div.shop-dropdown div.templates > div ul {
          position: relative;
          float: left;
          width: 100%;
          min-height: 1px;
          padding-right: 15px;
          padding-left: 15px;
          position: relative;
          min-height: 1px;
          padding-right: 15px;
          padding-left: 15px;
          position: relative;
          min-height: 1px;
          padding-right: 15px;
          padding-left: 15px;
          position: relative;
          min-height: 1px;
          padding-right: 15px;
          padding-left: 15px; }
          @media (min-width: 768px) {
            header div.shop-dropdown div.templates > div ul {
              float: left;
              width: 100%; } }
          @media (min-width: 992px) {
            header div.shop-dropdown div.templates > div ul {
              float: left;
              width: 100%; } }
          @media (min-width: 1200px) {
            header div.shop-dropdown div.templates > div ul {
              float: left;
              width: 100%; } }
          header div.shop-dropdown div.templates > div ul li {
            margin-bottom: 7.5px; }
            header div.shop-dropdown div.templates > div ul li a {
              display: block;
              width: 100%;
              color: #0865B7;
              padding: 5.625px 11.25px 5.625px 11.25px;
              word-wrap: break-word;
              -webkit-hyphens: auto;
                  -ms-hyphens: auto;
                      hyphens: auto; }
              header div.shop-dropdown div.templates > div ul li a:hover, header div.shop-dropdown div.templates > div ul li a:active, header div.shop-dropdown div.templates > div ul li a:focus {
                color: #042f55;
                text-decoration: none; }
    header div.shop-dropdown .button {
      background-color: #E67B16;
      color: #ffffff;
      font-weight: bold;
      text-align: left;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-align: center;
          align-items: center; }
      header div.shop-dropdown .button:hover {
        background-color: #b76212; }
      header div.shop-dropdown .button div.icon {
        margin-right: 1rem; }
        header div.shop-dropdown .button div.icon i {
          font-size: 20px; }
  header.header {
    transition: all 200ms linear;
    box-shadow: 0px 4px 22px -10px rgba(0, 0, 0, 0.2); }
  header.header-pinned {
    transform: translateY(0%);
    box-shadow: 0px 4px 22px -10px rgba(0, 0, 0, 0.2); }
  header.header-not-top {
    box-shadow: 0px 4px 22px -10px rgba(0, 0, 0, 0.2); }
  header.header-unpinned {
    transform: translateY(-100%); }
  header.header-shops {
    box-shadow: 0px 4px 22px -10px rgba(0, 0, 0, 0.2); }
    header.header-shops div.top div.shop i.down-2 {
      display: none; }
    header.header-shops div.top div.shop i.up-2 {
      display: inline; }
    header.header-shops div.shop-dropdown {
      display: block; }
    header.header-shops.header {
      position: absolute; }
    header.header-shops.header-pinned, header.header-shops.header-unpinned {
      transform: none; }
  header.with-banner {
    padding-top: 0; }
    header.with-banner div.banner {
      position: relative;
      display: block;
      text-align: center;
      padding: 7.5px 30px 7.5px 30px;
      margin-bottom: 30px;
      background-color: #e1e1e1; }
      header.with-banner div.banner > div.container {
        display: none;
        font-family: 'Segoe UI', sans-serif;
        font-weight: normal;
        font-size: 1.4rem;
        line-height: 1.75em;
        color: #8B8B8B; }
        header.with-banner div.banner > div.container a {
          color: #8B8B8B;
          text-decoration: underline; }
        header.with-banner div.banner > div.container a[data-role="hide-banner"] {
          position: absolute;
          top: 50%;
          right: 7.5px;
          margin-right: 15px;
          margin-top: -8px;
          text-decoration: none; }
  @media (max-width: 767px) {
    header {
      padding-top: 11.25px;
      padding-bottom: 11.25px;
      padding-bottom: 11.25px; }
      header.header-shops div.shop-dropdown {
        display: none; }
      header.with-banner div.banner {
        margin-bottom: 11.25px; } }

.sub_banner {
  z-index: 100;
  background-color: #E67B16;
  height: 100px;
  display: none; }
  .sub_banner .container {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    color: #ffffff;
    width: 100%;
    font-size: 2rem;
    line-height: 1.75em; }
    .sub_banner .container .content {
      color: inherit;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center; }
      .sub_banner .container .content:hover {
        text-decoration: none; }
      .sub_banner .container .content .vertical-line {
        width: 1px;
        background-color: #ffffff;
        height: 50px;
        margin: 0 20px; }
      .sub_banner .container .content .award_text {
        font-size: 1.6rem;
        line-height: 1.75em;
        font-family: 'Albertus Medium', sans-serif;
        font-weight: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
        @media (max-width: 767px) {
          .sub_banner .container .content .award_text {
            width: 150px; } }
    .sub_banner .container a[data-role="hide-awards-banner"] {
      position: absolute;
      top: 50%;
      right: 7.5px;
      margin-right: 15px;
      margin-top: -12px;
      color: #ffffff;
      text-decoration: none; }

.header--proxy {
  position: relative;
  visibility: hidden; }

section {
  /*
	 * Standaardverhoudingen voor content
	 */ }
  section div.container > div.row > div.content {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; }
    @media (min-width: 768px) {
      section div.container > div.row > div.content {
        float: left;
        width: 100%; } }
    @media (min-width: 992px) {
      section div.container > div.row > div.content {
        float: left;
        width: 100%; } }
    @media (min-width: 1200px) {
      section div.container > div.row > div.content {
        float: left;
        width: 100%; } }
    section div.container > div.row > div.content > div.blocks {
      position: relative;
      float: left;
      width: 100%;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      margin-bottom: 30px; }
    section div.container > div.row > div.content > div.help {
      font-family: 'Segoe UI', sans-serif;
      font-weight: normal;
      font-size: 1.4rem;
      line-height: 1.75em;
      color: #dbd6d6;
      margin-top: 15px; }
    section div.container > div.row > div.content div.centered-content {
      text-align: center;
      margin-bottom: 60px; }
    section div.container > div.row > div.content div.split-half {
      margin-right: -30px;
      margin-left: -30px;
      margin-bottom: -60px; }
      section div.container > div.row > div.content div.split-half:before, section div.container > div.row > div.content div.split-half:after {
        display: table;
        content: " "; }
      section div.container > div.row > div.content div.split-half:after {
        clear: both; }
      section div.container > div.row > div.content div.split-half > div.half {
        position: relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-right: 30px;
        padding-left: 30px;
        position: relative;
        min-height: 1px;
        padding-right: 30px;
        padding-left: 30px;
        position: relative;
        min-height: 1px;
        padding-right: 30px;
        padding-left: 30px;
        position: relative;
        min-height: 1px;
        padding-right: 30px;
        padding-left: 30px;
        margin-bottom: 60px; }
        @media (min-width: 768px) {
          section div.container > div.row > div.content div.split-half > div.half {
            float: left;
            width: 100%; } }
        @media (min-width: 992px) {
          section div.container > div.row > div.content div.split-half > div.half {
            float: left;
            width: 50%; } }
        @media (min-width: 1200px) {
          section div.container > div.row > div.content div.split-half > div.half {
            float: left;
            width: 50%; } }
        section div.container > div.row > div.content div.split-half > div.half > div.box {
          padding: 30px;
          background-color: whitesmoke; }
      @media (max-width: 991px) {
        section div.container > div.row > div.content div.split-half {
          margin-bottom: -30px; }
          section div.container > div.row > div.content div.split-half > div.half {
            margin-bottom: 30px; } }
    section div.container > div.row > div.content div.split-third {
      margin-right: -30px;
      margin-left: -30px;
      margin-bottom: -60px; }
      section div.container > div.row > div.content div.split-third:before, section div.container > div.row > div.content div.split-third:after {
        display: table;
        content: " "; }
      section div.container > div.row > div.content div.split-third:after {
        clear: both; }
      section div.container > div.row > div.content div.split-third > div.third {
        position: relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-right: 30px;
        padding-left: 30px;
        position: relative;
        min-height: 1px;
        padding-right: 30px;
        padding-left: 30px;
        position: relative;
        min-height: 1px;
        padding-right: 30px;
        padding-left: 30px;
        position: relative;
        min-height: 1px;
        padding-right: 30px;
        padding-left: 30px;
        margin-bottom: 60px; }
        @media (min-width: 768px) {
          section div.container > div.row > div.content div.split-third > div.third {
            float: left;
            width: 100%; } }
        @media (min-width: 992px) {
          section div.container > div.row > div.content div.split-third > div.third {
            float: left;
            width: 33.33333%; } }
        @media (min-width: 1200px) {
          section div.container > div.row > div.content div.split-third > div.third {
            float: left;
            width: 33.33333%; } }
        section div.container > div.row > div.content div.split-third > div.third > div.box {
          padding: 30px;
          background-color: whitesmoke; }
      @media (max-width: 991px) {
        section div.container > div.row > div.content div.split-third {
          margin-bottom: -30px; }
          section div.container > div.row > div.content div.split-third > div.half {
            margin-bottom: 30px; } }
  section div.container > div.row.with-aside > div.content {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    text-align: left; }
    @media (min-width: 992px) {
      section div.container > div.row.with-aside > div.content {
        float: left;
        width: 66.66667%; } }
    @media (min-width: 1200px) {
      section div.container > div.row.with-aside > div.content {
        float: left;
        width: 75%; } }
    @media (max-width: 991px) {
      section div.container > div.row.with-aside > div.content {
        margin-bottom: 30px; } }
  section div.container > div.row.with-aside > aside {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    text-align: left; }
    @media (min-width: 768px) {
      section div.container > div.row.with-aside > aside {
        float: left;
        width: 100%; } }
    @media (min-width: 992px) {
      section div.container > div.row.with-aside > aside {
        float: left;
        width: 33.33333%; } }
    @media (min-width: 1200px) {
      section div.container > div.row.with-aside > aside {
        float: left;
        width: 25%; } }
  section div.container > div.row.with-aside.balanced > div.content {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; }
    @media (min-width: 992px) {
      section div.container > div.row.with-aside.balanced > div.content {
        float: left;
        width: 50%; } }
    @media (min-width: 1200px) {
      section div.container > div.row.with-aside.balanced > div.content {
        float: left;
        width: 58.33333%; } }
  section div.container > div.row.with-aside.balanced > aside {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; }
    @media (min-width: 992px) {
      section div.container > div.row.with-aside.balanced > aside {
        float: left;
        width: 41.66667%; } }
    @media (min-width: 992px) {
      section div.container > div.row.with-aside.balanced > aside {
        margin-left: 8.33333%; } }
    @media (min-width: 1200px) {
      section div.container > div.row.with-aside.balanced > aside {
        float: left;
        width: 33.33333%; } }
    @media (min-width: 1200px) {
      section div.container > div.row.with-aside.balanced > aside {
        margin-left: 8.33333%; } }
  section div.container > div.row.with-inner > div.content div.inner {
    padding: 30px;
    background-color: #F8F7F6; }
    section div.container > div.row.with-inner > div.content div.inner.padded {
      padding: 60px; }
  section div.container > div.row.with-inner.with-aside.balanced > div.content {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; }
    @media (min-width: 992px) {
      section div.container > div.row.with-inner.with-aside.balanced > div.content {
        float: left;
        width: 58.33333%; } }
    @media (min-width: 1200px) {
      section div.container > div.row.with-inner.with-aside.balanced > div.content {
        float: left;
        width: 66.66667%; } }
  section div.container > div.row.with-inner.with-aside.balanced > aside {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; }
    @media (min-width: 992px) {
      section div.container > div.row.with-inner.with-aside.balanced > aside {
        float: left;
        width: 41.66667%; } }
    @media (min-width: 992px) {
      section div.container > div.row.with-inner.with-aside.balanced > aside {
        margin-left: 0%; } }
    @media (min-width: 1200px) {
      section div.container > div.row.with-inner.with-aside.balanced > aside {
        float: left;
        width: 33.33333%; } }
    @media (min-width: 1200px) {
      section div.container > div.row.with-inner.with-aside.balanced > aside {
        margin-left: 0%; } }
  @media (max-width: 767px) {
    section div.container > div.row.with-inner > div.content div.inner div.split-half > div.half {
      padding-bottom: 30px;
      border-bottom: 1px solid whitesmoke; }
      section div.container > div.row.with-inner > div.content div.inner div.split-half > div.half:last-child {
        padding-bottom: 0;
        border-bottom: 0; }
    section div.container > div.row.with-inner > div.content div.inner div.split-third > div.third {
      padding-bottom: 30px;
      border-bottom: 1px solid whitesmoke; }
      section div.container > div.row.with-inner > div.content div.inner div.split-third > div.third:last-child {
        padding-bottom: 0;
        border-bottom: 0; }
    section div.container > div.row.with-inner > div.content div.inner.padded {
      padding: 30px; } }
  section.content {
    padding-top: 60px;
    padding-bottom: 60px; }

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-family: 'Segoe UI', sans-serif;
  font-weight: normal;
  font-size: 1.4rem;
  line-height: 1.75em;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px; }
  .button .badge {
    position: relative;
    top: -1px; }
    .button .badge.floating {
      position: absolute;
      top: -5px;
      color: #ffffff;
      background-color: #E67B16; }
  .button-xs .badge {
    top: 0;
    padding: 1px 5px; }

div.blocks div.row {
  margin-bottom: -30px; }
  div.blocks div.row div.block {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 30px; }
    @media (min-width: 768px) {
      div.blocks div.row div.block {
        float: left;
        width: 50%; } }
    @media (min-width: 992px) {
      div.blocks div.row div.block {
        float: left;
        width: 100%; } }
    @media (min-width: 1200px) {
      div.blocks div.row div.block {
        float: left;
        width: 100%; } }
    div.blocks div.row div.block div.pros {
      padding: 30px;
      background-color: #91c9fa; }
      div.blocks div.row div.block div.pros ul li {
        color: #0865B7;
        font-family: 'Albertus Medium', sans-serif;
        font-weight: normal;
        font-size: 1.4rem;
        line-height: 1.75em; }
        div.blocks div.row div.block div.pros ul li:before {
          position: relative;
          top: 1px;
          font-family: 'Flaticons Stroke';
          font-size: 1.6rem;
          font-style: normal;
          font-weight: normal;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          content: "\E5A2";
          margin-right: 10px; }
    div.blocks div.row div.block div.inner {
      padding: 30px;
      background-color: #F8F7F6; }
      div.blocks div.row div.block div.inner div.logo img {
        width: 100%; }
      div.blocks div.row div.block div.inner div.formatted-text h2 {
        margin-top: 0; }
      div.blocks div.row div.block div.inner div.text {
        font-family: 'Segoe UI', sans-serif;
        font-weight: normal;
        font-size: 1.4rem;
        line-height: 1.75em;
        color: #0865B7; }
        div.blocks div.row div.block div.inner div.text span.title {
          display: block;
          font-family: 'Segoe UI', sans-serif;
          font-weight: bold;
          font-size: 2rem;
          line-height: 1.75em;
          margin-bottom: 15px;
          margin-top: 15px; }
        div.blocks div.row div.block div.inner div.text mark {
          margin-bottom: 15px; }
        div.blocks div.row div.block div.inner div.text p {
          margin-bottom: 7.5px; }
        div.blocks div.row div.block div.inner div.text ul {
          list-style: disc;
          padding-left: 15px; }
          div.blocks div.row div.block div.inner div.text ul li {
            margin-bottom: 7.5px; }
            div.blocks div.row div.block div.inner div.text ul li a {
              color: #0865B7;
              text-decoration: underline; }
          div.blocks div.row div.block div.inner div.text ul.benefits {
            list-style: none;
            padding-left: 0; }
            div.blocks div.row div.block div.inner div.text ul.benefits li:before {
              position: relative;
              top: 1px;
              font-family: 'Flaticons Stroke';
              font-size: 1.3rem;
              font-style: normal;
              font-weight: normal;
              line-height: 1;
              -webkit-font-smoothing: antialiased;
              content: "\E5B6";
              margin-right: 4px; }
        div.blocks div.row div.block div.inner div.text p:last-child, div.blocks div.row div.block div.inner div.text ul:last-child, div.blocks div.row div.block div.inner div.text ol:last-child, div.blocks div.row div.block div.inner div.text li:last-child, div.blocks div.row div.block div.inner div.text blockquote:last-child {
          margin-bottom: 0; }
      div.blocks div.row div.block div.inner div.steps {
        font-family: 'Segoe UI', sans-serif;
        font-weight: normal;
        font-size: 1.4rem;
        line-height: 1.75em;
        color: #dbd6d6; }
        div.blocks div.row div.block div.inner div.steps span.title {
          display: block;
          font-family: 'Segoe UI', sans-serif;
          font-weight: bold;
          font-size: 1.6rem;
          line-height: 1.75em;
          margin-bottom: 7.5px; }
        div.blocks div.row div.block div.inner div.steps p {
          margin-bottom: 15px; }
          div.blocks div.row div.block div.inner div.steps p em {
            font-family: 'Segoe UI', sans-serif;
            font-weight: bold; }
        div.blocks div.row div.block div.inner div.steps ul {
          list-style: none; }
          div.blocks div.row div.block div.inner div.steps ul li {
            color: #0865B7;
            margin-bottom: 7.5px;
            padding-top: 1px;
            padding-bottom: 7.5px;
            border-bottom: 1px dotted #dbd6d6; }
            div.blocks div.row div.block div.inner div.steps ul li:before {
              position: relative;
              top: 1px;
              font-family: 'Flaticons Solid';
              font-size: 1.3rem;
              font-style: normal;
              font-weight: normal;
              line-height: 1;
              -webkit-font-smoothing: antialiased;
              content: "\E1C3";
              margin-right: 4px; }
            div.blocks div.row div.block div.inner div.steps ul li.active {
              font-family: 'Segoe UI', sans-serif;
              font-weight: bold; }
              div.blocks div.row div.block div.inner div.steps ul li.active:before {
                content: "\E1BF"; }
            div.blocks div.row div.block div.inner div.steps ul li.skip {
              color: #9B9B9B; }
              div.blocks div.row div.block div.inner div.steps ul li.skip:before {
                content: "\E1BB"; }
            div.blocks div.row div.block div.inner div.steps ul li.completed {
              color: #9B9B9B; }
              div.blocks div.row div.block div.inner div.steps ul li.completed:before {
                content: "\E1BA"; }
            div.blocks div.row div.block div.inner div.steps ul li:last-child {
              border-bottom: none;
              padding-bottom: 0; }
      div.blocks div.row div.block div.inner div.price {
        position: absolute;
        right: 30px;
        top: 30px;
        font-family: 'Albertus Medium', sans-serif;
        font-weight: normal;
        font-size: 2rem;
        line-height: 1.75em;
        text-align: right;
        color: #0865B7;
        margin-bottom: 30px; }
        div.blocks div.row div.block div.inner div.price small {
          display: block;
          font-family: 'Segoe UI', sans-serif;
          font-weight: normal;
          font-size: 1.4rem;
          line-height: 1.75em;
          color: #064a86; }
      div.blocks div.row div.block div.inner div.info i {
        font-size: 100px;
        color: #e1e1e1;
        margin-bottom: 15px; }
      div.blocks div.row div.block div.inner div.custom {
        text-align: left; }
      div.blocks div.row div.block div.inner div.action {
        margin-top: 15px; }
        div.blocks div.row div.block div.inner div.action a.button {
          font-family: 'Albertus Medium', sans-serif;
          font-weight: normal;
          font-size: 1.6rem;
          line-height: 1.75em;
          color: #ffffff;
          background-color: #E67B16;
          border-color: transparent;
          padding: 7.5px 15px;
          font-size: inherit;
          line-height: inherit;
          border-radius: 4px; }
          div.blocks div.row div.block div.inner div.action a.button:focus, div.blocks div.row div.block div.inner div.action a.button.focus {
            color: #ffffff;
            background-color: #b76212;
            border-color: rgba(0, 0, 0, 0); }
          div.blocks div.row div.block div.inner div.action a.button:hover {
            color: #ffffff;
            background-color: #b76212;
            border-color: rgba(0, 0, 0, 0); }
          div.blocks div.row div.block div.inner div.action a.button:active, div.blocks div.row div.block div.inner div.action a.button.active,
          .open > div.blocks div.row div.block div.inner div.action a.button.dropdown-toggle {
            color: #ffffff;
            background-color: #b76212;
            background-image: none;
            border-color: rgba(0, 0, 0, 0); }
            div.blocks div.row div.block div.inner div.action a.button:active:hover, div.blocks div.row div.block div.inner div.action a.button:active:focus, div.blocks div.row div.block div.inner div.action a.button:active.focus, div.blocks div.row div.block div.inner div.action a.button.active:hover, div.blocks div.row div.block div.inner div.action a.button.active:focus, div.blocks div.row div.block div.inner div.action a.button.active.focus,
            .open > div.blocks div.row div.block div.inner div.action a.button.dropdown-toggle:hover,
            .open > div.blocks div.row div.block div.inner div.action a.button.dropdown-toggle:focus,
            .open > div.blocks div.row div.block div.inner div.action a.button.dropdown-toggle.focus {
              color: #ffffff;
              background-color: #97510e;
              border-color: rgba(0, 0, 0, 0); }
          div.blocks div.row div.block div.inner div.action a.button.disabled:hover, div.blocks div.row div.block div.inner div.action a.button.disabled:focus, div.blocks div.row div.block div.inner div.action a.button.disabled.focus, div.blocks div.row div.block div.inner div.action a.button[disabled]:hover, div.blocks div.row div.block div.inner div.action a.button[disabled]:focus, div.blocks div.row div.block div.inner div.action a.button[disabled].focus,
          fieldset[disabled] div.blocks div.row div.block div.inner div.action a.button:hover,
          fieldset[disabled] div.blocks div.row div.block div.inner div.action a.button:focus,
          fieldset[disabled] div.blocks div.row div.block div.inner div.action a.button.focus {
            background-color: #E67B16;
            border-color: transparent; }
          div.blocks div.row div.block div.inner div.action a.button .badge {
            color: #E67B16;
            background-color: #ffffff; }
        div.blocks div.row div.block div.inner div.action small {
          display: block;
          color: #064a86;
          margin-top: 5px; }
          div.blocks div.row div.block div.inner div.action small a {
            color: #dbd6d6; }
    div.blocks div.row div.block.with-title div.title {
      font-family: 'Segoe UI', sans-serif;
      font-weight: normal;
      font-size: 1.4rem;
      line-height: 1.75em;
      color: #ffffff;
      padding: 15px;
      background-color: #0865B7; }
      div.blocks div.row div.block.with-title div.title a {
        color: #ffffff;
        text-decoration: underline; }
    div.blocks div.row div.block.with-title div.inner {
      border-top: none; }
      div.blocks div.row div.block.with-title div.inner ul.li.a {
        color: #9B9B9B;
        text-decoration: underline; }
    div.blocks div.row div.block.with-title.first div.title {
      background-color: #0865B7; }
    div.blocks div.row div.block.with-icon {
      text-align: center; }
      div.blocks div.row div.block.with-icon div.icon-wrap {
        margin-bottom: 15px; }
        div.blocks div.row div.block.with-icon div.icon-wrap i {
          font-size: 50px;
          color: #0865B7; }
    div.blocks div.row div.block.with-logo {
      text-align: center; }
      div.blocks div.row div.block.with-logo div.inner div.logo {
        margin-bottom: 30px; }
        div.blocks div.row div.block.with-logo div.inner div.logo img {
          display: inline-block;
          width: 100%;
          max-width: 200px;
          height: auto; }
      div.blocks div.row div.block.with-logo.with-text-aside {
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px; }
        @media (min-width: 768px) {
          div.blocks div.row div.block.with-logo.with-text-aside {
            float: left;
            width: 100%; } }
        div.blocks div.row div.block.with-logo.with-text-aside div.inner {
          margin-right: -15px;
          margin-left: -15px; }
          div.blocks div.row div.block.with-logo.with-text-aside div.inner:before, div.blocks div.row div.block.with-logo.with-text-aside div.inner:after {
            display: table;
            content: " "; }
          div.blocks div.row div.block.with-logo.with-text-aside div.inner:after {
            clear: both; }
          div.blocks div.row div.block.with-logo.with-text-aside div.inner div.logo {
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px; }
            @media (min-width: 768px) {
              div.blocks div.row div.block.with-logo.with-text-aside div.inner div.logo {
                float: left;
                width: 33.33333%; } }
            @media (min-width: 992px) {
              div.blocks div.row div.block.with-logo.with-text-aside div.inner div.logo {
                float: left;
                width: 100%; } }
            @media (min-width: 1200px) {
              div.blocks div.row div.block.with-logo.with-text-aside div.inner div.logo {
                float: left;
                width: 33.33333%; } }
            @media (min-width: 768px) and (max-width: 991px) {
              div.blocks div.row div.block.with-logo.with-text-aside div.inner div.logo {
                margin-bottom: 0; } }
            @media (min-width: 1200px) {
              div.blocks div.row div.block.with-logo.with-text-aside div.inner div.logo {
                margin-bottom: 0; } }
          div.blocks div.row div.block.with-logo.with-text-aside div.inner div.text {
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px; }
            @media (min-width: 768px) {
              div.blocks div.row div.block.with-logo.with-text-aside div.inner div.text {
                float: left;
                width: 66.66667%; } }
            @media (min-width: 992px) {
              div.blocks div.row div.block.with-logo.with-text-aside div.inner div.text {
                float: left;
                width: 100%; } }
            @media (min-width: 1200px) {
              div.blocks div.row div.block.with-logo.with-text-aside div.inner div.text {
                float: left;
                width: 66.66667%; } }
            div.blocks div.row div.block.with-logo.with-text-aside div.inner div.text blockquote {
              margin-top: 15px; }
            @media (min-width: 768px) and (max-width: 991px) {
              div.blocks div.row div.block.with-logo.with-text-aside div.inner div.text {
                text-align: left; } }
            @media (min-width: 1200px) {
              div.blocks div.row div.block.with-logo.with-text-aside div.inner div.text {
                text-align: left; } }
            @media (max-width: 767px) {
              div.blocks div.row div.block.with-logo.with-text-aside div.inner div.text blockquote {
                border-left: none;
                padding: 0; } }
            @media (min-width: 992px) and (max-width: 1199px) {
              div.blocks div.row div.block.with-logo.with-text-aside div.inner div.text blockquote {
                border-left: none;
                padding: 0; } }
    div.blocks div.row div.block.with-buttons div.inner div.buttons .button {
      width: 100%; }
      div.blocks div.row div.block.with-buttons div.inner div.buttons .button div.text {
        font-family: 'Albertus Medium', sans-serif;
        font-weight: normal;
        font-size: 1.6rem;
        line-height: 1.75em; }
      div.blocks div.row div.block.with-buttons div.inner div.buttons .button.banana div.text, div.blocks div.row div.block.with-buttons div.inner div.buttons .button.primary div.text {
        color: #ffffff; }
      div.blocks div.row div.block.with-buttons div.inner div.buttons .button i {
        font-size: 30px;
        margin-right: 15px; }
    div.blocks div.row div.block.with-bottom div.inner {
      border-bottom: none; }
    div.blocks div.row div.block.with-bottom div.bottom {
      font-family: 'Segoe UI', sans-serif;
      font-weight: normal;
      font-size: 1.4rem;
      line-height: 1.75em;
      color: #ffffff;
      padding: 15px;
      background-color: #064a86; }
      div.blocks div.row div.block.with-bottom div.bottom a {
        color: #ffffff;
        text-decoration: underline; }

.button {
  display: inline-block;
  position: relative;
  text-align: left;
  white-space: nowrap;
  vertical-align: top;
  font-weight: bold;
  cursor: pointer;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  border: 2px solid transparent;
  margin-bottom: 0;
  background-image: none;
  padding: 1.5rem 2.25rem;
  font-size: 1.6rem;
  line-height: 1.5;
  border-radius: 4px; }
  .button .button__label {
    display: block; }
  .button:focus, .button.focus, .button:active:focus, .button:active.focus, .button.active:focus, .button.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .button:hover, .button:focus, .button.focus {
    color: #0865B7;
    text-decoration: none; }
  .button:active, .button.active {
    outline: 0;
    background-image: none; }
  .button.floating-badge-space {
    margin-right: 7.5px; }
  .button.disabled, .button[disabled], fieldset[disabled] .button {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: 0.65; }
  .button--icon {
    padding-right: 5rem;
    position: relative; }
    .button--icon .button__icon {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      position: absolute;
      top: 2px;
      bottom: 0;
      right: 2rem;
      transition-property: transform;
      transform: translate3d(0, 0, 0);
      transition: 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
      .button--icon .button__icon i {
        font-size: 20px; }
    .button--icon:hover .button__icon {
      transform: translateX(0.5rem); }
  .button--ghost {
    color: #ffffff;
    background-color: transparent;
    border-color: #ffffff; }
    .button--ghost:hover, .button--ghost:focus {
      color: #E67B16;
      background-color: #ffffff;
      border-color: #ffffff; }
  .button--ghost:hover, .button--ghost:focus, .button--blue:hover, .button--blue:focus {
    color: #0865B7; }
    .button--ghost:hover .button__icon path, .button--ghost:focus .button__icon path, .button--blue:hover .button__icon path, .button--blue:focus .button__icon path {
      fill: #0865B7; }
  .button--primary {
    color: #ffffff;
    background-color: #E67B16;
    border-color: #E67B16; }
    .button--primary:hover, .button--primary:focus {
      color: #ffffff;
      background-color: #b76212;
      border-color: #b76212; }
  .button--secondary {
    color: #ffffff;
    background-color: #0865B7;
    border-color: #0865B7; }
    .button--secondary:hover, .button--secondary:focus {
      color: #ffffff;
      background-color: #064a86;
      border-color: #064a86; }
  .button--blue svg {
    transition-property: fill;
    transition: 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
  .button.primary {
    color: #ffffff;
    background-color: #E67B16;
    border-color: transparent; }
    .button.primary:focus, .button.primary.focus {
      color: #ffffff;
      background-color: #b76212;
      border-color: rgba(0, 0, 0, 0); }
    .button.primary:hover {
      color: #ffffff;
      background-color: #b76212;
      border-color: rgba(0, 0, 0, 0); }
    .button.primary:active, .button.primary.active,
    .open > .button.primary.dropdown-toggle {
      color: #ffffff;
      background-color: #b76212;
      background-image: none;
      border-color: rgba(0, 0, 0, 0); }
      .button.primary:active:hover, .button.primary:active:focus, .button.primary:active.focus, .button.primary.active:hover, .button.primary.active:focus, .button.primary.active.focus,
      .open > .button.primary.dropdown-toggle:hover,
      .open > .button.primary.dropdown-toggle:focus,
      .open > .button.primary.dropdown-toggle.focus {
        color: #ffffff;
        background-color: #97510e;
        border-color: rgba(0, 0, 0, 0); }
    .button.primary.disabled:hover, .button.primary.disabled:focus, .button.primary.disabled.focus, .button.primary[disabled]:hover, .button.primary[disabled]:focus, .button.primary[disabled].focus,
    fieldset[disabled] .button.primary:hover,
    fieldset[disabled] .button.primary:focus,
    fieldset[disabled] .button.primary.focus {
      background-color: #E67B16;
      border-color: transparent; }
    .button.primary .badge {
      color: #E67B16;
      background-color: #ffffff; }
  .button.secondary {
    color: #ffffff;
    background-color: #0865B7;
    border-color: transparent; }
    .button.secondary:focus, .button.secondary.focus {
      color: #ffffff;
      background-color: #064a86;
      border-color: rgba(0, 0, 0, 0); }
    .button.secondary:hover {
      color: #ffffff;
      background-color: #064a86;
      border-color: rgba(0, 0, 0, 0); }
    .button.secondary:active, .button.secondary.active,
    .open > .button.secondary.dropdown-toggle {
      color: #ffffff;
      background-color: #064a86;
      background-image: none;
      border-color: rgba(0, 0, 0, 0); }
      .button.secondary:active:hover, .button.secondary:active:focus, .button.secondary:active.focus, .button.secondary.active:hover, .button.secondary.active:focus, .button.secondary.active.focus,
      .open > .button.secondary.dropdown-toggle:hover,
      .open > .button.secondary.dropdown-toggle:focus,
      .open > .button.secondary.dropdown-toggle.focus {
        color: #ffffff;
        background-color: #043764;
        border-color: rgba(0, 0, 0, 0); }
    .button.secondary.disabled:hover, .button.secondary.disabled:focus, .button.secondary.disabled.focus, .button.secondary[disabled]:hover, .button.secondary[disabled]:focus, .button.secondary[disabled].focus,
    fieldset[disabled] .button.secondary:hover,
    fieldset[disabled] .button.secondary:focus,
    fieldset[disabled] .button.secondary.focus {
      background-color: #0865B7;
      border-color: transparent; }
    .button.secondary .badge {
      color: #0865B7;
      background-color: #ffffff; }

a.button.disabled, fieldset[disabled] a.button {
  pointer-events: none; }

div.blocks div.row div.block.with-buttons div.inner div.buttons .button, div.buttons a.button, body.module--shop-templates.controller--details div.call-to-action .button, body.module--shop-templates.controller--details div.preview .download__wrapper .button {
  color: #dbd6d6;
  background-color: #ffffff;
  border-color: #dbd6d6;
  padding: 15px 22.5px;
  font-size: inherit;
  line-height: inherit;
  border-radius: 4px;
  border-width: 3px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 15px; }
  div.blocks div.row div.block.with-buttons div.inner div.buttons .button:focus, div.buttons a.button:focus, body.module--shop-templates.controller--details div.call-to-action .button:focus, body.module--shop-templates.controller--details div.preview .download__wrapper .button:focus, div.blocks div.row div.block.with-buttons div.inner div.buttons .focus.button, div.buttons a.focus.button, body.module--shop-templates.controller--details div.call-to-action .focus.button, body.module--shop-templates.controller--details div.preview .download__wrapper .focus.button {
    color: #dbd6d6;
    background-color: #e6e6e6;
    border-color: #9f9292; }
  div.blocks div.row div.block.with-buttons div.inner div.buttons .button:hover, div.buttons a.button:hover, body.module--shop-templates.controller--details div.call-to-action .button:hover, body.module--shop-templates.controller--details div.preview .download__wrapper .button:hover {
    color: #dbd6d6;
    background-color: #e6e6e6;
    border-color: #beb5b5; }
  div.blocks div.row div.block.with-buttons div.inner div.buttons .button:active, div.buttons a.button:active, body.module--shop-templates.controller--details div.call-to-action .button:active, body.module--shop-templates.controller--details div.preview .download__wrapper .button:active, div.blocks div.row div.block.with-buttons div.inner div.buttons .active.button, div.buttons a.active.button, body.module--shop-templates.controller--details div.call-to-action .active.button, body.module--shop-templates.controller--details div.preview .download__wrapper .active.button,
  div.blocks div.row div.block.with-buttons div.inner div.buttons .open > .dropdown-toggle.button,
  div.buttons .open > a.dropdown-toggle.button,
  body.module--shop-templates.controller--details div.call-to-action .open > .dropdown-toggle.button,
  body.module--shop-templates.controller--details div.preview .download__wrapper .open > .dropdown-toggle.button {
    color: #dbd6d6;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #beb5b5; }
    div.blocks div.row div.block.with-buttons div.inner div.buttons .button:active:hover, div.buttons a.button:active:hover, body.module--shop-templates.controller--details div.call-to-action .button:active:hover, body.module--shop-templates.controller--details div.preview .download__wrapper .button:active:hover, div.blocks div.row div.block.with-buttons div.inner div.buttons .button:active:focus, div.buttons a.button:active:focus, body.module--shop-templates.controller--details div.call-to-action .button:active:focus, body.module--shop-templates.controller--details div.preview .download__wrapper .button:active:focus, div.blocks div.row div.block.with-buttons div.inner div.buttons .button:active.focus, div.buttons a.button:active.focus, body.module--shop-templates.controller--details div.call-to-action .button:active.focus, body.module--shop-templates.controller--details div.preview .download__wrapper .button:active.focus, div.blocks div.row div.block.with-buttons div.inner div.buttons .active.button:hover, div.buttons a.active.button:hover, body.module--shop-templates.controller--details div.call-to-action .active.button:hover, body.module--shop-templates.controller--details div.preview .download__wrapper .active.button:hover, div.blocks div.row div.block.with-buttons div.inner div.buttons .active.button:focus, div.buttons a.active.button:focus, body.module--shop-templates.controller--details div.call-to-action .active.button:focus, body.module--shop-templates.controller--details div.preview .download__wrapper .active.button:focus, div.blocks div.row div.block.with-buttons div.inner div.buttons .active.focus.button, div.buttons a.active.focus.button, body.module--shop-templates.controller--details div.call-to-action .active.focus.button, body.module--shop-templates.controller--details div.preview .download__wrapper .active.focus.button,
    div.blocks div.row div.block.with-buttons div.inner div.buttons .open > .dropdown-toggle.button:hover,
    div.buttons .open > a.dropdown-toggle.button:hover,
    body.module--shop-templates.controller--details div.call-to-action .open > .dropdown-toggle.button:hover,
    body.module--shop-templates.controller--details div.preview .download__wrapper .open > .dropdown-toggle.button:hover,
    div.blocks div.row div.block.with-buttons div.inner div.buttons .open > .dropdown-toggle.button:focus,
    div.buttons .open > a.dropdown-toggle.button:focus,
    body.module--shop-templates.controller--details div.call-to-action .open > .dropdown-toggle.button:focus,
    body.module--shop-templates.controller--details div.preview .download__wrapper .open > .dropdown-toggle.button:focus,
    div.blocks div.row div.block.with-buttons div.inner div.buttons .open > .dropdown-toggle.focus.button,
    div.buttons .open > a.dropdown-toggle.focus.button,
    body.module--shop-templates.controller--details div.call-to-action .open > .dropdown-toggle.focus.button,
    body.module--shop-templates.controller--details div.preview .download__wrapper .open > .dropdown-toggle.focus.button {
      color: #dbd6d6;
      background-color: #d4d4d4;
      border-color: #9f9292; }
  div.blocks div.row div.block.with-buttons div.inner div.buttons .disabled.button:hover, div.buttons a.disabled.button:hover, body.module--shop-templates.controller--details div.call-to-action .disabled.button:hover, body.module--shop-templates.controller--details div.preview .download__wrapper .disabled.button:hover, div.blocks div.row div.block.with-buttons div.inner div.buttons .disabled.button:focus, div.buttons a.disabled.button:focus, body.module--shop-templates.controller--details div.call-to-action .disabled.button:focus, body.module--shop-templates.controller--details div.preview .download__wrapper .disabled.button:focus, div.blocks div.row div.block.with-buttons div.inner div.buttons .disabled.focus.button, div.buttons a.disabled.focus.button, body.module--shop-templates.controller--details div.call-to-action .disabled.focus.button, body.module--shop-templates.controller--details div.preview .download__wrapper .disabled.focus.button, div.blocks div.row div.block.with-buttons div.inner div.buttons .button[disabled]:hover, div.buttons a.button[disabled]:hover, body.module--shop-templates.controller--details div.call-to-action .button[disabled]:hover, body.module--shop-templates.controller--details div.preview .download__wrapper .button[disabled]:hover, div.blocks div.row div.block.with-buttons div.inner div.buttons .button[disabled]:focus, div.buttons a.button[disabled]:focus, body.module--shop-templates.controller--details div.call-to-action .button[disabled]:focus, body.module--shop-templates.controller--details div.preview .download__wrapper .button[disabled]:focus, div.blocks div.row div.block.with-buttons div.inner div.buttons .button[disabled].focus, div.buttons a.button[disabled].focus, body.module--shop-templates.controller--details div.call-to-action .button[disabled].focus, body.module--shop-templates.controller--details div.preview .download__wrapper .button[disabled].focus,
  fieldset[disabled] div.blocks div.row div.block.with-buttons div.inner div.buttons .button:hover,
  div.blocks div.row div.block.with-buttons div.inner div.buttons fieldset[disabled] .button:hover,
  fieldset[disabled] div.buttons a.button:hover,
  div.buttons fieldset[disabled] a.button:hover,
  fieldset[disabled] body.module--shop-templates.controller--details div.call-to-action .button:hover,
  body.module--shop-templates.controller--details div.call-to-action fieldset[disabled] .button:hover,
  fieldset[disabled] body.module--shop-templates.controller--details div.preview .download__wrapper .button:hover,
  body.module--shop-templates.controller--details div.preview .download__wrapper fieldset[disabled] .button:hover,
  fieldset[disabled] div.blocks div.row div.block.with-buttons div.inner div.buttons .button:focus,
  div.blocks div.row div.block.with-buttons div.inner div.buttons fieldset[disabled] .button:focus,
  fieldset[disabled] div.buttons a.button:focus,
  div.buttons fieldset[disabled] a.button:focus,
  fieldset[disabled] body.module--shop-templates.controller--details div.call-to-action .button:focus,
  body.module--shop-templates.controller--details div.call-to-action fieldset[disabled] .button:focus,
  fieldset[disabled] body.module--shop-templates.controller--details div.preview .download__wrapper .button:focus,
  body.module--shop-templates.controller--details div.preview .download__wrapper fieldset[disabled] .button:focus,
  fieldset[disabled] div.blocks div.row div.block.with-buttons div.inner div.buttons .focus.button,
  div.blocks div.row div.block.with-buttons div.inner div.buttons fieldset[disabled] .focus.button,
  fieldset[disabled] div.buttons a.focus.button,
  div.buttons fieldset[disabled] a.focus.button,
  fieldset[disabled] body.module--shop-templates.controller--details div.call-to-action .focus.button,
  body.module--shop-templates.controller--details div.call-to-action fieldset[disabled] .focus.button,
  fieldset[disabled] body.module--shop-templates.controller--details div.preview .download__wrapper .focus.button,
  body.module--shop-templates.controller--details div.preview .download__wrapper fieldset[disabled] .focus.button {
    background-color: #ffffff;
    border-color: #dbd6d6; }
  div.blocks div.row div.block.with-buttons div.inner div.buttons .button .badge, div.buttons a.button .badge, body.module--shop-templates.controller--details div.call-to-action .button .badge, body.module--shop-templates.controller--details div.preview .download__wrapper .button .badge {
    color: #ffffff;
    background-color: #dbd6d6; }
  div.blocks div.row div.block.with-buttons div.inner div.buttons .button div.icon, div.buttons a.button div.icon, body.module--shop-templates.controller--details div.call-to-action .button div.icon, body.module--shop-templates.controller--details div.preview .download__wrapper .button div.icon {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    margin-right: 15px; }
    div.blocks div.row div.block.with-buttons div.inner div.buttons .button div.icon i, div.buttons a.button div.icon i, body.module--shop-templates.controller--details div.call-to-action .button div.icon i, body.module--shop-templates.controller--details div.preview .download__wrapper .button div.icon i {
      font-size: 30px;
      vertical-align: middle; }
  div.blocks div.row div.block.with-buttons div.inner div.buttons .button div.text, div.buttons a.button div.text, body.module--shop-templates.controller--details div.call-to-action .button div.text, body.module--shop-templates.controller--details div.preview .download__wrapper .button div.text {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    text-align: left;
    font-family: 'Albertus Medium', sans-serif;
    font-weight: normal;
    font-size: 1.6rem;
    line-height: 1.75em; }
    div.blocks div.row div.block.with-buttons div.inner div.buttons .button div.text small, div.buttons a.button div.text small, body.module--shop-templates.controller--details div.call-to-action .button div.text small, body.module--shop-templates.controller--details div.preview .download__wrapper .button div.text small {
      display: block;
      font-family: 'Segoe UI', sans-serif;
      font-weight: normal;
      font-size: 1.4rem;
      line-height: 1.75em; }
  div.blocks div.row div.block.with-buttons div.inner div.buttons .banana.button, div.buttons a.banana.button, body.module--shop-templates.controller--details div.call-to-action .banana.button, body.module--shop-templates.controller--details div.preview .download__wrapper .banana.button {
    color: #ffffff;
    background-color: #E67B16;
    border-color: transparent; }
    div.blocks div.row div.block.with-buttons div.inner div.buttons .banana.button:focus, div.buttons a.banana.button:focus, body.module--shop-templates.controller--details div.call-to-action .banana.button:focus, body.module--shop-templates.controller--details div.preview .download__wrapper .banana.button:focus, div.blocks div.row div.block.with-buttons div.inner div.buttons .banana.focus.button, div.buttons a.banana.focus.button, body.module--shop-templates.controller--details div.call-to-action .banana.focus.button, body.module--shop-templates.controller--details div.preview .download__wrapper .banana.focus.button {
      color: #ffffff;
      background-color: #b76212;
      border-color: rgba(0, 0, 0, 0); }
    div.blocks div.row div.block.with-buttons div.inner div.buttons .banana.button:hover, div.buttons a.banana.button:hover, body.module--shop-templates.controller--details div.call-to-action .banana.button:hover, body.module--shop-templates.controller--details div.preview .download__wrapper .banana.button:hover {
      color: #ffffff;
      background-color: #b76212;
      border-color: rgba(0, 0, 0, 0); }
    div.blocks div.row div.block.with-buttons div.inner div.buttons .banana.button:active, div.buttons a.banana.button:active, body.module--shop-templates.controller--details div.call-to-action .banana.button:active, body.module--shop-templates.controller--details div.preview .download__wrapper .banana.button:active, div.blocks div.row div.block.with-buttons div.inner div.buttons .banana.active.button, div.buttons a.banana.active.button, body.module--shop-templates.controller--details div.call-to-action .banana.active.button, body.module--shop-templates.controller--details div.preview .download__wrapper .banana.active.button,
    div.blocks div.row div.block.with-buttons div.inner div.buttons .open > .banana.dropdown-toggle.button,
    div.buttons .open > a.banana.dropdown-toggle.button,
    body.module--shop-templates.controller--details div.call-to-action .open > .banana.dropdown-toggle.button,
    body.module--shop-templates.controller--details div.preview .download__wrapper .open > .banana.dropdown-toggle.button {
      color: #ffffff;
      background-color: #b76212;
      background-image: none;
      border-color: rgba(0, 0, 0, 0); }
      div.blocks div.row div.block.with-buttons div.inner div.buttons .banana.button:active:hover, div.buttons a.banana.button:active:hover, body.module--shop-templates.controller--details div.call-to-action .banana.button:active:hover, body.module--shop-templates.controller--details div.preview .download__wrapper .banana.button:active:hover, div.blocks div.row div.block.with-buttons div.inner div.buttons .banana.button:active:focus, div.buttons a.banana.button:active:focus, body.module--shop-templates.controller--details div.call-to-action .banana.button:active:focus, body.module--shop-templates.controller--details div.preview .download__wrapper .banana.button:active:focus, div.blocks div.row div.block.with-buttons div.inner div.buttons .banana.button:active.focus, div.buttons a.banana.button:active.focus, body.module--shop-templates.controller--details div.call-to-action .banana.button:active.focus, body.module--shop-templates.controller--details div.preview .download__wrapper .banana.button:active.focus, div.blocks div.row div.block.with-buttons div.inner div.buttons .banana.active.button:hover, div.buttons a.banana.active.button:hover, body.module--shop-templates.controller--details div.call-to-action .banana.active.button:hover, body.module--shop-templates.controller--details div.preview .download__wrapper .banana.active.button:hover, div.blocks div.row div.block.with-buttons div.inner div.buttons .banana.active.button:focus, div.buttons a.banana.active.button:focus, body.module--shop-templates.controller--details div.call-to-action .banana.active.button:focus, body.module--shop-templates.controller--details div.preview .download__wrapper .banana.active.button:focus, div.blocks div.row div.block.with-buttons div.inner div.buttons .banana.active.focus.button, div.buttons a.banana.active.focus.button, body.module--shop-templates.controller--details div.call-to-action .banana.active.focus.button, body.module--shop-templates.controller--details div.preview .download__wrapper .banana.active.focus.button,
      div.blocks div.row div.block.with-buttons div.inner div.buttons .open > .banana.dropdown-toggle.button:hover,
      div.buttons .open > a.banana.dropdown-toggle.button:hover,
      body.module--shop-templates.controller--details div.call-to-action .open > .banana.dropdown-toggle.button:hover,
      body.module--shop-templates.controller--details div.preview .download__wrapper .open > .banana.dropdown-toggle.button:hover,
      div.blocks div.row div.block.with-buttons div.inner div.buttons .open > .banana.dropdown-toggle.button:focus,
      div.buttons .open > a.banana.dropdown-toggle.button:focus,
      body.module--shop-templates.controller--details div.call-to-action .open > .banana.dropdown-toggle.button:focus,
      body.module--shop-templates.controller--details div.preview .download__wrapper .open > .banana.dropdown-toggle.button:focus,
      div.blocks div.row div.block.with-buttons div.inner div.buttons .open > .banana.dropdown-toggle.focus.button,
      div.buttons .open > a.banana.dropdown-toggle.focus.button,
      body.module--shop-templates.controller--details div.call-to-action .open > .banana.dropdown-toggle.focus.button,
      body.module--shop-templates.controller--details div.preview .download__wrapper .open > .banana.dropdown-toggle.focus.button {
        color: #ffffff;
        background-color: #97510e;
        border-color: rgba(0, 0, 0, 0); }
    div.blocks div.row div.block.with-buttons div.inner div.buttons .banana.disabled.button:hover, div.buttons a.banana.disabled.button:hover, body.module--shop-templates.controller--details div.call-to-action .banana.disabled.button:hover, body.module--shop-templates.controller--details div.preview .download__wrapper .banana.disabled.button:hover, div.blocks div.row div.block.with-buttons div.inner div.buttons .banana.disabled.button:focus, div.buttons a.banana.disabled.button:focus, body.module--shop-templates.controller--details div.call-to-action .banana.disabled.button:focus, body.module--shop-templates.controller--details div.preview .download__wrapper .banana.disabled.button:focus, div.blocks div.row div.block.with-buttons div.inner div.buttons .banana.disabled.focus.button, div.buttons a.banana.disabled.focus.button, body.module--shop-templates.controller--details div.call-to-action .banana.disabled.focus.button, body.module--shop-templates.controller--details div.preview .download__wrapper .banana.disabled.focus.button, div.blocks div.row div.block.with-buttons div.inner div.buttons .banana.button[disabled]:hover, div.buttons a.banana.button[disabled]:hover, body.module--shop-templates.controller--details div.call-to-action .banana.button[disabled]:hover, body.module--shop-templates.controller--details div.preview .download__wrapper .banana.button[disabled]:hover, div.blocks div.row div.block.with-buttons div.inner div.buttons .banana.button[disabled]:focus, div.buttons a.banana.button[disabled]:focus, body.module--shop-templates.controller--details div.call-to-action .banana.button[disabled]:focus, body.module--shop-templates.controller--details div.preview .download__wrapper .banana.button[disabled]:focus, div.blocks div.row div.block.with-buttons div.inner div.buttons .banana.button[disabled].focus, div.buttons a.banana.button[disabled].focus, body.module--shop-templates.controller--details div.call-to-action .banana.button[disabled].focus, body.module--shop-templates.controller--details div.preview .download__wrapper .banana.button[disabled].focus,
    fieldset[disabled] div.blocks div.row div.block.with-buttons div.inner div.buttons .banana.button:hover,
    div.blocks div.row div.block.with-buttons div.inner div.buttons fieldset[disabled] .banana.button:hover,
    fieldset[disabled] div.buttons a.banana.button:hover,
    div.buttons fieldset[disabled] a.banana.button:hover,
    fieldset[disabled] body.module--shop-templates.controller--details div.call-to-action .banana.button:hover,
    body.module--shop-templates.controller--details div.call-to-action fieldset[disabled] .banana.button:hover,
    fieldset[disabled] body.module--shop-templates.controller--details div.preview .download__wrapper .banana.button:hover,
    body.module--shop-templates.controller--details div.preview .download__wrapper fieldset[disabled] .banana.button:hover,
    fieldset[disabled] div.blocks div.row div.block.with-buttons div.inner div.buttons .banana.button:focus,
    div.blocks div.row div.block.with-buttons div.inner div.buttons fieldset[disabled] .banana.button:focus,
    fieldset[disabled] div.buttons a.banana.button:focus,
    div.buttons fieldset[disabled] a.banana.button:focus,
    fieldset[disabled] body.module--shop-templates.controller--details div.call-to-action .banana.button:focus,
    body.module--shop-templates.controller--details div.call-to-action fieldset[disabled] .banana.button:focus,
    fieldset[disabled] body.module--shop-templates.controller--details div.preview .download__wrapper .banana.button:focus,
    body.module--shop-templates.controller--details div.preview .download__wrapper fieldset[disabled] .banana.button:focus,
    fieldset[disabled] div.blocks div.row div.block.with-buttons div.inner div.buttons .banana.focus.button,
    div.blocks div.row div.block.with-buttons div.inner div.buttons fieldset[disabled] .banana.focus.button,
    fieldset[disabled] div.buttons a.banana.focus.button,
    div.buttons fieldset[disabled] a.banana.focus.button,
    fieldset[disabled] body.module--shop-templates.controller--details div.call-to-action .banana.focus.button,
    body.module--shop-templates.controller--details div.call-to-action fieldset[disabled] .banana.focus.button,
    fieldset[disabled] body.module--shop-templates.controller--details div.preview .download__wrapper .banana.focus.button,
    body.module--shop-templates.controller--details div.preview .download__wrapper fieldset[disabled] .banana.focus.button {
      background-color: #E67B16;
      border-color: transparent; }
    div.blocks div.row div.block.with-buttons div.inner div.buttons .banana.button .badge, div.buttons a.banana.button .badge, body.module--shop-templates.controller--details div.call-to-action .banana.button .badge, body.module--shop-templates.controller--details div.preview .download__wrapper .banana.button .badge {
      color: #E67B16;
      background-color: #ffffff; }
  div.blocks div.row div.block.with-buttons div.inner div.buttons .primary.button, div.buttons a.primary.button, body.module--shop-templates.controller--details div.call-to-action .primary.button, body.module--shop-templates.controller--details div.preview .download__wrapper .primary.button {
    color: #ffffff;
    background-color: #0865B7;
    border-color: transparent; }
    div.blocks div.row div.block.with-buttons div.inner div.buttons .primary.button:focus, div.buttons a.primary.button:focus, body.module--shop-templates.controller--details div.call-to-action .primary.button:focus, body.module--shop-templates.controller--details div.preview .download__wrapper .primary.button:focus, div.blocks div.row div.block.with-buttons div.inner div.buttons .primary.focus.button, div.buttons a.primary.focus.button, body.module--shop-templates.controller--details div.call-to-action .primary.focus.button, body.module--shop-templates.controller--details div.preview .download__wrapper .primary.focus.button {
      color: #ffffff;
      background-color: #064a86;
      border-color: rgba(0, 0, 0, 0); }
    div.blocks div.row div.block.with-buttons div.inner div.buttons .primary.button:hover, div.buttons a.primary.button:hover, body.module--shop-templates.controller--details div.call-to-action .primary.button:hover, body.module--shop-templates.controller--details div.preview .download__wrapper .primary.button:hover {
      color: #ffffff;
      background-color: #064a86;
      border-color: rgba(0, 0, 0, 0); }
    div.blocks div.row div.block.with-buttons div.inner div.buttons .primary.button:active, div.buttons a.primary.button:active, body.module--shop-templates.controller--details div.call-to-action .primary.button:active, body.module--shop-templates.controller--details div.preview .download__wrapper .primary.button:active, div.blocks div.row div.block.with-buttons div.inner div.buttons .primary.active.button, div.buttons a.primary.active.button, body.module--shop-templates.controller--details div.call-to-action .primary.active.button, body.module--shop-templates.controller--details div.preview .download__wrapper .primary.active.button,
    div.blocks div.row div.block.with-buttons div.inner div.buttons .open > .primary.dropdown-toggle.button,
    div.buttons .open > a.primary.dropdown-toggle.button,
    body.module--shop-templates.controller--details div.call-to-action .open > .primary.dropdown-toggle.button,
    body.module--shop-templates.controller--details div.preview .download__wrapper .open > .primary.dropdown-toggle.button {
      color: #ffffff;
      background-color: #064a86;
      background-image: none;
      border-color: rgba(0, 0, 0, 0); }
      div.blocks div.row div.block.with-buttons div.inner div.buttons .primary.button:active:hover, div.buttons a.primary.button:active:hover, body.module--shop-templates.controller--details div.call-to-action .primary.button:active:hover, body.module--shop-templates.controller--details div.preview .download__wrapper .primary.button:active:hover, div.blocks div.row div.block.with-buttons div.inner div.buttons .primary.button:active:focus, div.buttons a.primary.button:active:focus, body.module--shop-templates.controller--details div.call-to-action .primary.button:active:focus, body.module--shop-templates.controller--details div.preview .download__wrapper .primary.button:active:focus, div.blocks div.row div.block.with-buttons div.inner div.buttons .primary.button:active.focus, div.buttons a.primary.button:active.focus, body.module--shop-templates.controller--details div.call-to-action .primary.button:active.focus, body.module--shop-templates.controller--details div.preview .download__wrapper .primary.button:active.focus, div.blocks div.row div.block.with-buttons div.inner div.buttons .primary.active.button:hover, div.buttons a.primary.active.button:hover, body.module--shop-templates.controller--details div.call-to-action .primary.active.button:hover, body.module--shop-templates.controller--details div.preview .download__wrapper .primary.active.button:hover, div.blocks div.row div.block.with-buttons div.inner div.buttons .primary.active.button:focus, div.buttons a.primary.active.button:focus, body.module--shop-templates.controller--details div.call-to-action .primary.active.button:focus, body.module--shop-templates.controller--details div.preview .download__wrapper .primary.active.button:focus, div.blocks div.row div.block.with-buttons div.inner div.buttons .primary.active.focus.button, div.buttons a.primary.active.focus.button, body.module--shop-templates.controller--details div.call-to-action .primary.active.focus.button, body.module--shop-templates.controller--details div.preview .download__wrapper .primary.active.focus.button,
      div.blocks div.row div.block.with-buttons div.inner div.buttons .open > .primary.dropdown-toggle.button:hover,
      div.buttons .open > a.primary.dropdown-toggle.button:hover,
      body.module--shop-templates.controller--details div.call-to-action .open > .primary.dropdown-toggle.button:hover,
      body.module--shop-templates.controller--details div.preview .download__wrapper .open > .primary.dropdown-toggle.button:hover,
      div.blocks div.row div.block.with-buttons div.inner div.buttons .open > .primary.dropdown-toggle.button:focus,
      div.buttons .open > a.primary.dropdown-toggle.button:focus,
      body.module--shop-templates.controller--details div.call-to-action .open > .primary.dropdown-toggle.button:focus,
      body.module--shop-templates.controller--details div.preview .download__wrapper .open > .primary.dropdown-toggle.button:focus,
      div.blocks div.row div.block.with-buttons div.inner div.buttons .open > .primary.dropdown-toggle.focus.button,
      div.buttons .open > a.primary.dropdown-toggle.focus.button,
      body.module--shop-templates.controller--details div.call-to-action .open > .primary.dropdown-toggle.focus.button,
      body.module--shop-templates.controller--details div.preview .download__wrapper .open > .primary.dropdown-toggle.focus.button {
        color: #ffffff;
        background-color: #043764;
        border-color: rgba(0, 0, 0, 0); }
    div.blocks div.row div.block.with-buttons div.inner div.buttons .primary.disabled.button:hover, div.buttons a.primary.disabled.button:hover, body.module--shop-templates.controller--details div.call-to-action .primary.disabled.button:hover, body.module--shop-templates.controller--details div.preview .download__wrapper .primary.disabled.button:hover, div.blocks div.row div.block.with-buttons div.inner div.buttons .primary.disabled.button:focus, div.buttons a.primary.disabled.button:focus, body.module--shop-templates.controller--details div.call-to-action .primary.disabled.button:focus, body.module--shop-templates.controller--details div.preview .download__wrapper .primary.disabled.button:focus, div.blocks div.row div.block.with-buttons div.inner div.buttons .primary.disabled.focus.button, div.buttons a.primary.disabled.focus.button, body.module--shop-templates.controller--details div.call-to-action .primary.disabled.focus.button, body.module--shop-templates.controller--details div.preview .download__wrapper .primary.disabled.focus.button, div.blocks div.row div.block.with-buttons div.inner div.buttons .primary.button[disabled]:hover, div.buttons a.primary.button[disabled]:hover, body.module--shop-templates.controller--details div.call-to-action .primary.button[disabled]:hover, body.module--shop-templates.controller--details div.preview .download__wrapper .primary.button[disabled]:hover, div.blocks div.row div.block.with-buttons div.inner div.buttons .primary.button[disabled]:focus, div.buttons a.primary.button[disabled]:focus, body.module--shop-templates.controller--details div.call-to-action .primary.button[disabled]:focus, body.module--shop-templates.controller--details div.preview .download__wrapper .primary.button[disabled]:focus, div.blocks div.row div.block.with-buttons div.inner div.buttons .primary.button[disabled].focus, div.buttons a.primary.button[disabled].focus, body.module--shop-templates.controller--details div.call-to-action .primary.button[disabled].focus, body.module--shop-templates.controller--details div.preview .download__wrapper .primary.button[disabled].focus,
    fieldset[disabled] div.blocks div.row div.block.with-buttons div.inner div.buttons .primary.button:hover,
    div.blocks div.row div.block.with-buttons div.inner div.buttons fieldset[disabled] .primary.button:hover,
    fieldset[disabled] div.buttons a.primary.button:hover,
    div.buttons fieldset[disabled] a.primary.button:hover,
    fieldset[disabled] body.module--shop-templates.controller--details div.call-to-action .primary.button:hover,
    body.module--shop-templates.controller--details div.call-to-action fieldset[disabled] .primary.button:hover,
    fieldset[disabled] body.module--shop-templates.controller--details div.preview .download__wrapper .primary.button:hover,
    body.module--shop-templates.controller--details div.preview .download__wrapper fieldset[disabled] .primary.button:hover,
    fieldset[disabled] div.blocks div.row div.block.with-buttons div.inner div.buttons .primary.button:focus,
    div.blocks div.row div.block.with-buttons div.inner div.buttons fieldset[disabled] .primary.button:focus,
    fieldset[disabled] div.buttons a.primary.button:focus,
    div.buttons fieldset[disabled] a.primary.button:focus,
    fieldset[disabled] body.module--shop-templates.controller--details div.call-to-action .primary.button:focus,
    body.module--shop-templates.controller--details div.call-to-action fieldset[disabled] .primary.button:focus,
    fieldset[disabled] body.module--shop-templates.controller--details div.preview .download__wrapper .primary.button:focus,
    body.module--shop-templates.controller--details div.preview .download__wrapper fieldset[disabled] .primary.button:focus,
    fieldset[disabled] div.blocks div.row div.block.with-buttons div.inner div.buttons .primary.focus.button,
    div.blocks div.row div.block.with-buttons div.inner div.buttons fieldset[disabled] .primary.focus.button,
    fieldset[disabled] div.buttons a.primary.focus.button,
    div.buttons fieldset[disabled] a.primary.focus.button,
    fieldset[disabled] body.module--shop-templates.controller--details div.call-to-action .primary.focus.button,
    body.module--shop-templates.controller--details div.call-to-action fieldset[disabled] .primary.focus.button,
    fieldset[disabled] body.module--shop-templates.controller--details div.preview .download__wrapper .primary.focus.button,
    body.module--shop-templates.controller--details div.preview .download__wrapper fieldset[disabled] .primary.focus.button {
      background-color: #0865B7;
      border-color: transparent; }
    div.blocks div.row div.block.with-buttons div.inner div.buttons .primary.button .badge, div.buttons a.primary.button .badge, body.module--shop-templates.controller--details div.call-to-action .primary.button .badge, body.module--shop-templates.controller--details div.preview .download__wrapper .primary.button .badge {
      color: #0865B7;
      background-color: #ffffff; }
  @media (max-width: 767px) {
    div.blocks div.row div.block.with-buttons div.inner div.buttons .button, div.buttons a.button, body.module--shop-templates.controller--details div.call-to-action .button, body.module--shop-templates.controller--details div.preview .download__wrapper .button {
      width: 100%; } }

div.buttons {
  margin-bottom: -15px; }
  div.buttons:before, div.buttons:after {
    display: table;
    content: " "; }
  div.buttons:after {
    clear: both; }
  div.buttons a.button {
    float: left;
    margin-right: 30px; }
    @media (max-width: 767px) {
      div.buttons a.button {
        margin-right: 0; } }

div.coupon {
  display: inline-block;
  cursor: pointer; }
  div.coupon code {
    display: inline-block;
    font-size: 4rem;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 4rem;
    color: #CAD49E;
    border: 2px solid #CAD49E;
    border-radius: 6px;
    background-color: white;
    padding: 15px 30px 15px 30px; }
  div.coupon.has-title code {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: none; }
  div.coupon.has-title span.title {
    display: block;
    font-family: 'Segoe UI', sans-serif;
    font-weight: bold;
    font-size: 1.4rem;
    line-height: 1.75em;
    color: #ffffff;
    padding: 3.75px 0 3.75px 0;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    background-color: #CAD49E; }
  div.coupon.primary code {
    color: #0865B7;
    border-color: #064a86;
    background-color: #c2e1fc; }
  div.coupon.primary span.title {
    background-color: #064a86; }
  div.coupon.copied code {
    border-color: #064a86; }
  div.coupon.copied span.title {
    background-color: #064a86; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle:focus {
  outline: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }
  .dropdown-menu.pull-right {
    right: 0;
    left: auto; }
  .dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-family: 'Segoe UI', sans-serif;
    font-weight: normal;
    font-size: 1.4rem;
    line-height: 1.75em;
    line-height: 1.42857;
    color: #333333;
    white-space: nowrap; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777777; }

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  cursor: not-allowed; }

.open > .dropdown-menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown-menu-right {
  left: auto;
  right: 0; }

.dropdown-menu-left {
  left: 0;
  right: auto; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857;
  color: #777777;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990; }

.has-error .form-control {
  border-color: #f6ac62;
  box-shadow: none; }

.has-error .control-label {
  color: #f6ac62; }

.form-group .form-control {
  border-top: none;
  border-right: none;
  border-left: none;
  border-radius: 0;
  transition: none;
  box-shadow: none;
  background-color: #ffffff; }
  .form-group .form-control::-moz-placeholder {
    color: #9B9B9B;
    opacity: 1; }
  .form-group .form-control:-ms-input-placeholder {
    color: #9B9B9B; }
  .form-group .form-control::-webkit-input-placeholder {
    color: #9B9B9B; }

.form-group .checkbox, .form-group .radio {
  margin: 7.5px 0 7.5px 0;
  padding: 0 7.5px 7.5px 7.5px;
  border-bottom: 1px solid #dbd6d6; }
  .form-group .checkbox:last-child, .form-group .radio:last-child {
    padding-bottom: 0;
    border-bottom: none; }

.form-group.has-error .form-control {
  border-color: #f6ac62;
  box-shadow: none; }

.form-group.has-error .control-label {
  color: #f6ac62; }

.form-group.has-error span.help-block {
  margin-top: 15px; }
  .form-group.has-error span.help-block ul.list-unstyled p:last-child, .form-group.has-error span.help-block ul.list-unstyled ul:last-child, .form-group.has-error span.help-block ul.list-unstyled ol:last-child, .form-group.has-error span.help-block ul.list-unstyled li:last-child, .form-group.has-error span.help-block ul.list-unstyled blockquote:last-child {
    margin-bottom: 0; }
  .form-group.has-error span.help-block ul.list-unstyled li {
    color: #f6ac62;
    padding: 7.5px 15px 7.5px 15px;
    margin-bottom: 7.5px;
    background-color: transparent; }

.select2-container {
  max-width: 100%; }

.address_title {
  margin-top: 60px; }

/*
 * Adres
 */
.address > div.row {
  margin-right: -15px;
  margin-left: -15px; }
  .address > div.row:before, .address > div.row:after {
    display: table;
    content: " "; }
  .address > div.row:after {
    clear: both; }
  .address > div.row div.label {
    margin-top: 15px; }
    .address > div.row div.label label {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
  .address > div.row div.street {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; }
    @media (min-width: 768px) {
      .address > div.row div.street {
        float: left;
        width: 100%; } }
    @media (min-width: 992px) {
      .address > div.row div.street {
        float: left;
        width: 50%; } }
    @media (min-width: 1200px) {
      .address > div.row div.street {
        float: left;
        width: 50%; } }
  .address > div.row div.number {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; }
    @media (min-width: 768px) {
      .address > div.row div.number {
        float: left;
        width: 100%; } }
    @media (min-width: 992px) {
      .address > div.row div.number {
        float: left;
        width: 25%; } }
    @media (min-width: 1200px) {
      .address > div.row div.number {
        float: left;
        width: 25%; } }
  .address > div.row div.addition {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; }
    @media (min-width: 768px) {
      .address > div.row div.addition {
        float: left;
        width: 100%; } }
    @media (min-width: 992px) {
      .address > div.row div.addition {
        float: left;
        width: 25%; } }
    @media (min-width: 1200px) {
      .address > div.row div.addition {
        float: left;
        width: 25%; } }
  .address > div.row div.zipcode {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; }
    @media (min-width: 768px) {
      .address > div.row div.zipcode {
        float: left;
        width: 100%; } }
    @media (min-width: 992px) {
      .address > div.row div.zipcode {
        float: left;
        width: 50%; } }
    @media (min-width: 1200px) {
      .address > div.row div.zipcode {
        float: left;
        width: 50%; } }
  .address > div.row div.city {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; }
    @media (min-width: 768px) {
      .address > div.row div.city {
        float: left;
        width: 100%; } }
    @media (min-width: 992px) {
      .address > div.row div.city {
        float: left;
        width: 50%; } }
    @media (min-width: 1200px) {
      .address > div.row div.city {
        float: left;
        width: 50%; } }
  .address > div.row div.country {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; }
    @media (min-width: 1200px) {
      .address > div.row div.country {
        float: left;
        width: 100%; } }
  .address > div.row div.row-errors {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; }
    .address > div.row div.row-errors span.help-block {
      margin-top: 15px; }
      .address > div.row div.row-errors span.help-block ul.list-unstyled p:last-child, .address > div.row div.row-errors span.help-block ul.list-unstyled ul:last-child, .address > div.row div.row-errors span.help-block ul.list-unstyled ol:last-child, .address > div.row div.row-errors span.help-block ul.list-unstyled li:last-child, .address > div.row div.row-errors span.help-block ul.list-unstyled blockquote:last-child {
        margin-bottom: 0; }
      .address > div.row div.row-errors span.help-block ul.list-unstyled li {
        color: #f6ac62;
        padding: 7.5px 15px 7.5px 15px;
        margin-bottom: 7.5px;
        background-color: transparent; }
  .address > div.row:first-child div.label {
    margin-top: 0; }

/*
 * Checkbox met aangepast ontwerp
 */
.input-enhanced-checkbox input[type="checkbox"] {
  display: none; }

.input-enhanced-checkbox input[type="checkbox"] + label {
  vertical-align: middle;
  margin-bottom: 0; }
  .input-enhanced-checkbox input[type="checkbox"] + label div.input {
    cursor: pointer;
    margin: 0;
    padding: 3px;
    border: 1px solid #dbd6d6;
    border-radius: 3px;
    background-color: #F8F7F6; }
    .input-enhanced-checkbox input[type="checkbox"] + label div.input span {
      display: block;
      width: 24px;
      height: 24px;
      color: #ffffff;
      text-align: center;
      background-color: #F8F7F6;
      border-radius: 2px; }
      .input-enhanced-checkbox input[type="checkbox"] + label div.input span i {
        color: whitesmoke; }
        .input-enhanced-checkbox input[type="checkbox"] + label div.input span i:before {
          position: relative;
          top: 1px;
          font-family: 'Flaticons Solid';
          font-size: 23px;
          font-style: normal;
          font-weight: normal;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          content: "\E1BA"; }

.input-enhanced-checkbox input[type="checkbox"]:checked + label div.input span {
  background-color: #0865B7; }
  .input-enhanced-checkbox input[type="checkbox"]:checked + label div.input span i {
    color: #ffffff; }

.input-enhanced-checkbox input[type="checkbox"]:disabled + label div.input {
  cursor: not-allowed; }
  .input-enhanced-checkbox input[type="checkbox"]:disabled + label div.input span {
    background-color: whitesmoke; }
    .input-enhanced-checkbox input[type="checkbox"]:disabled + label div.input span i {
      color: #e1e1e1; }
      .input-enhanced-checkbox input[type="checkbox"]:disabled + label div.input span i:before {
        font-family: 'Flaticons Stroke';
        content: "\E5A3"; }

/*
 * Radio met aangepast ontwerp
 */
.input-enhanced-radio input[type="radio"] {
  display: none; }

.input-enhanced-radio input[type="radio"] + label {
  vertical-align: middle;
  margin-bottom: 0; }
  .input-enhanced-radio input[type="radio"] + label div.input {
    cursor: pointer;
    margin: 0;
    padding: 6px;
    border: 1px solid #e1e1e1;
    border-radius: 50%; }
    .input-enhanced-radio input[type="radio"] + label div.input span {
      display: block;
      width: 18px;
      height: 18px;
      color: #ffffff;
      text-align: center;
      background-color: #F8F7F6;
      border-radius: 50%; }

.input-enhanced-radio input[type="radio"]:checked + label div.input span {
  background-color: #0865B7; }

div.references div.row {
  margin-bottom: 30px; }
  div.references div.row h2 {
    color: #ffffff; }
    div.references div.row h2 a {
      color: #ffffff; }
  div.references div.row div.reference {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    text-align: center; }
    @media (min-width: 768px) {
      div.references div.row div.reference {
        float: left;
        width: 33.33333%; } }
    @media (min-width: 992px) {
      div.references div.row div.reference {
        float: left;
        width: 33.33333%; } }
    @media (min-width: 1200px) {
      div.references div.row div.reference {
        float: left;
        width: 33.33333%; } }
    div.references div.row div.reference--alt {
      position: relative;
      float: left;
      width: 100%;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px; }
      @media (min-width: 768px) {
        div.references div.row div.reference--alt {
          float: left;
          width: 50%; } }
      @media (min-width: 992px) {
        div.references div.row div.reference--alt {
          float: left;
          width: 25%; } }
      @media (min-width: 1200px) {
        div.references div.row div.reference--alt {
          float: left;
          width: 25%; } }
      div.references div.row div.reference--alt p {
        font-family: 'Albertus Medium', sans-serif;
        font-weight: normal;
        font-size: 2rem;
        line-height: 1.75em;
        color: #dbd6d6; }
    div.references div.row div.reference div.photo {
      max-width: 60%;
      padding: 7.5px;
      margin: 0 auto 30px auto;
      border-radius: 50%;
      background-color: #ffffff; }
      div.references div.row div.reference div.photo img {
        display: block;
        max-width: 100%;
        height: auto;
        border-radius: 50%; }
    div.references div.row div.reference .review__stars {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      margin-bottom: 2rem; }
      div.references div.row div.reference .review__stars .rating {
        width: calc(30px * 5);
        height: 30px;
        background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="-40 -40 80 80"><path fill="transparent" stroke="gold" stroke-width="2"  d="M 0.000 20.000 L 23.511 32.361 L 19.021 6.180 L 38.042 -12.361 L 11.756 -16.180 L 0.000 -40.000 L -11.756 -16.180 L -38.042 -12.361 L -19.021 6.180 L -23.511 32.361 L 0.000 20.000 "/></svg>');
        position: relative; }
      div.references div.row div.reference .review__stars .rating:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: calc(30px * var(--r,1));
        background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="-40 -40 80 80"><path fill="gold" stroke="gold" stroke-width="2"  d="M 0.000 20.000 L 23.511 32.361 L 19.021 6.180 L 38.042 -12.361 L 11.756 -16.180 L 0.000 -40.000 L -11.756 -16.180 L -38.042 -12.361 L -19.021 6.180 L -23.511 32.361 L 0.000 20.000 "/></svg>'); }
    div.references div.row div.reference .review__author {
      display: block;
      font-family: 'Albertus Medium', sans-serif;
      font-weight: normal;
      font-size: 1.4rem;
      line-height: 1.75em;
      color: #9B9B9B; }
    div.references div.row div.reference div.quote {
      margin-top: 15px;
      padding-left: 15px;
      padding-right: 15px; }
      div.references div.row div.reference div.quote div.arrow {
        display: block;
        width: 23px;
        height: 14px;
        margin-left: auto;
        margin-right: auto;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAATlBMVEVMaXH19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fWR7AAAAAAAGXRSTlMAAWgGFv4/6tARKrofCk3ye6kDjvqY28HCxUtiRwAAAF1JREFUGBltwQkCQCAABMANEXIUxf7/o24iM3hkc4Yf6cQpRcyRdIgk3CT4yEduxhwvuuCh0Ag0ihfV4CYMH0bg0jPU49RKhmSLXdXxrauwKj2/fAnYmrHaYuCfYQH2Tg/Ujbo4swAAAABJRU5ErkJggg==); }
        @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
          div.references div.row div.reference div.quote div.arrow {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAcCAMAAAAp1X2jAAAAkFBMVEVMaXH19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fW1e3VuAAAAL3RSTlMAtvmcDPSSIctKG8UBBhB3/Tne42Lo7Wz32PykBCgJ0nUTGL1/QQOJrfAsUFo0MzmMUu0AAAC6SURBVBgZlcGFEoJQFAXAA2IHCgZYhEpY5///TsdhMHg8rrtQs238oT+d9iG2y8l8B6GJzyd/ApHE4IuRQCJlIYXAlaUrGt08lrw7GsQuP7gxtMZDfhmOodPijxY0VqxYodZpzYr1CTW6Syosu1CyAioFFhRGGWtkI1QdWeuIigs1LvhxblOjfcaXyKGWE+HD9sAGhy3eOmzUQWlOgTkKM5MC5gwvgwVFFgM87XsU6u0BbCi2AUL+IXwAEGp14kIjsvgAAAAASUVORK5CYII=);
            background-size: 23px 14px; } }
      div.references div.row div.reference div.quote div.inner {
        font-family: 'Segoe UI', sans-serif;
        font-weight: normal;
        font-size: 1.6rem;
        line-height: 1.75em;
        color: #9B9B9B;
        padding: 15px;
        border-radius: 6px;
        background-color: whitesmoke; }
    div.references div.row div.reference .review__text {
      font-family: 'Segoe UI', sans-serif;
      font-weight: normal;
      font-size: 1.6rem;
      line-height: 1.75em;
      color: #333333; }
  div.references div.row:last-child {
    margin-bottom: 0; }
  @media (max-width: 991px) {
    div.references div.row {
      margin-bottom: 0; }
      div.references div.row div.reference {
        margin-bottom: 30px; } }
  @media (max-width: 767px) {
    div.references div.row div.reference div.photo {
      max-width: 40%; } }
  div.references div.row.owl-carousel {
    width: auto;
    text-align: center; }
    div.references div.row.owl-carousel div.owl-stage-outer div.reference {
      float: none;
      width: auto; }
    div.references div.row.owl-carousel div.owl-controls {
      display: none; }

div.referrers div.row {
  margin-bottom: 30px; }
  div.referrers div.row div.referrer {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    text-align: center; }
    @media (min-width: 768px) {
      div.referrers div.row div.referrer {
        float: left;
        width: 33.33333%; } }
    @media (min-width: 992px) {
      div.referrers div.row div.referrer {
        float: left;
        width: 33.33333%; } }
    @media (min-width: 1200px) {
      div.referrers div.row div.referrer {
        float: left;
        width: 33.33333%; } }
    div.referrers div.row div.referrer div.logo {
      max-width: 200px;
      padding: 7.5px;
      margin: 0 auto 30px auto;
      background-color: #ffffff; }
      div.referrers div.row div.referrer div.logo img {
        display: block;
        max-width: 100%;
        height: auto; }
    div.referrers div.row div.referrer div.title {
      font-family: 'Albertus Medium', sans-serif;
      font-weight: normal;
      font-size: 1.6rem;
      line-height: 1.75em;
      color: #ffffff; }
  div.referrers div.row:last-child {
    margin-bottom: 0; }
  @media (max-width: 991px) {
    div.referrers div.row {
      margin-bottom: 0; }
      div.referrers div.row div.referrer {
        margin-bottom: 30px; }
        div.referrers div.row div.referrer div.logo {
          max-width: 80%; } }
  @media (max-width: 767px) {
    div.referrers div.row div.referrer div.logo {
      max-width: 100%; } }
  div.referrers div.row.owl-carousel {
    width: auto;
    text-align: center; }
    div.referrers div.row.owl-carousel div.owl-stage-outer div.referrer {
      float: none;
      width: auto; }
    div.referrers div.row.owl-carousel div.owl-controls div.owl-dots {
      display: inline-block;
      margin-top: 30px; }
      div.referrers div.row.owl-carousel div.owl-controls div.owl-dots div.owl-dot {
        float: left;
        margin-right: 15px; }
        div.referrers div.row.owl-carousel div.owl-controls div.owl-dots div.owl-dot span {
          display: block;
          width: 15px;
          height: 15px;
          border-radius: 50%; }
        div.referrers div.row.owl-carousel div.owl-controls div.owl-dots div.owl-dot:last-child {
          margin-right: 0; }

table.summary {
  width: 100%;
  max-width: 100%;
  font-family: 'Segoe UI', sans-serif;
  font-weight: normal;
  font-size: 1.6rem;
  line-height: 1.75em;
  color: #333333; }
  table.summary th, table.summary td {
    padding: 7.5px 15px 7.5px 15px;
    vertical-align: top; }
  table.summary th {
    font-family: 'Segoe UI', sans-serif;
    font-weight: bold; }
  table.summary td.price {
    text-align: right;
    white-space: nowrap;
    font-family: 'Segoe UI', sans-serif;
    font-weight: normal; }
    table.summary td.price i {
      position: relative;
      top: -1px;
      vertical-align: middle;
      padding: 1px 4px 2px 4px;
      margin-right: 2px;
      border: 1px solid #9B9B9B;
      border-radius: 3px; }
      table.summary td.price i:before {
        color: #9B9B9B;
        font-size: 12px; }
  table.summary tbody tr:nth-of-type(odd) {
    background-color: whitesmoke; }
  table.summary tfoot {
    color: #333333; }
    table.summary tfoot tr.focus td {
      color: #042f55;
      background-color: #91c9fa; }
      table.summary tfoot tr.focus td:first-child {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      table.summary tfoot tr.focus td.price {
        color: #ffffff;
        border-left: 2px solid #ffffff;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        background-color: #0865B7; }
    table.summary tfoot tr:first-child td {
      margin-top: 15px;
      padding-top: 15px;
      border-top: 1px solid #e1e1e1; }

div.templates > div.row {
  /* Deze margin haalt de marge langs de onderste rij weg */
  margin-bottom: -30px; }
  div.templates > div.row div.message {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 30px; }
    div.templates > div.row div.message div.inner {
      color: #8B8B8B;
      padding: 15px;
      border-radius: 4px;
      background-color: #91c9fa; }
  div.templates > div.row div.template {
    margin-bottom: 30px;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto; }
    div.templates > div.row div.template div.inner {
      box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
      background-color: #ffffff;
      position: relative; }
      div.templates > div.row div.template div.inner .link__wrapper {
        padding: 0 30px 30px 30px; }
        div.templates > div.row div.template div.inner .link__wrapper a.more {
          width: 100%;
          text-align: left;
          color: #0865B7;
          font-family: 'Albertus Medium', sans-serif;
          font-weight: normal;
          margin-bottom: 15px;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center; }
          div.templates > div.row div.template div.inner .link__wrapper a.more span {
            -ms-flex: 1;
                flex: 1; }
          div.templates > div.row div.template div.inner .link__wrapper a.more .circle {
            background-color: #0865B7;
            width: 30px;
            height: 30px;
            border-radius: 15px;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
                align-items: center;
            -ms-flex-pack: center;
                justify-content: center; }
            div.templates > div.row div.template div.inner .link__wrapper a.more .circle i {
              color: #ffffff;
              padding: 3px 0 0 1px; }
      div.templates > div.row div.template div.inner .price {
        position: absolute;
        right: 30px;
        top: 30px;
        font-family: 'Albertus Medium', sans-serif;
        font-weight: normal;
        font-size: 2rem;
        line-height: 1.75em;
        color: #0865B7; }
        div.templates > div.row div.template div.inner .price small {
          font-size: 60%; }
      div.templates > div.row div.template div.inner .details {
        display: block;
        text-align: left;
        text-decoration: none;
        padding: 30px; }
        div.templates > div.row div.template div.inner .details i {
          display: inline-block;
          font-size: 100px;
          color: #e1e1e1;
          margin-bottom: 15px; }
        div.templates > div.row div.template div.inner .details div.text span.title {
          display: block;
          clear: both;
          font-family: 'Albertus Medium', sans-serif;
          font-weight: normal;
          font-size: 1.6rem;
          line-height: 1.75em;
          color: #0865B7;
          overflow-wrap: break-word; }
        div.templates > div.row div.template div.inner .details div.text span.category {
          font-family: 'Albertus Medium', sans-serif;
          font-weight: normal;
          font-size: 1.4rem;
          line-height: 1.75em;
          text-transform: uppercase;
          color: #cacaca;
          margin-bottom: 15px;
          display: block; }
        div.templates > div.row div.template div.inner .details div.text p {
          font-family: 'Segoe UI', sans-serif;
          font-weight: normal;
          font-size: 1.4rem;
          line-height: 1.75em;
          color: #333333; }
      div.templates > div.row div.template div.inner a.button {
        background-color: #91c9fa;
        color: #0865B7;
        display: -ms-flexbox;
        display: flex; }
      div.templates > div.row div.template div.inner form .button {
        font-size: 1.4rem;
        line-height: 1.75em;
        font-family: 'Segoe UI', sans-serif;
        font-weight: bold;
        padding: 1.1rem;
        width: 100%;
        background-color: #E67B16;
        color: #ffffff;
        display: -ms-flexbox;
        display: flex;
        margin-top: 7.5px; }
        div.templates > div.row div.template div.inner form .button i {
          margin-left: auto;
          position: relative;
          top: 2px;
          font-size: 20px; }
      div.templates > div.row div.template div.inner div.action {
        height: 50px;
        line-height: 50px;
        vertical-align: middle;
        padding-top: 0;
        padding-bottom: 0;
        background-color: #c2e1fc; }
        div.templates > div.row div.template div.inner div.action div.text {
          float: left;
          font-family: 'Segoe UI', sans-serif;
          font-weight: bold;
          font-size: 2rem;
          line-height: 1.75em;
          height: 50px;
          line-height: 50px;
          vertical-align: middle;
          padding-top: 0;
          padding-bottom: 0;
          color: #0865B7;
          padding-left: 15px;
          padding-right: 15px; }
          div.templates > div.row div.template div.inner div.action div.text small {
            font-size: 1.2rem;
            line-height: 1.75em;
            font-family: 'Segoe UI', sans-serif;
            font-weight: normal;
            color: #042f55; }
        div.templates > div.row div.template div.inner div.action a.add-to-cart {
          float: right;
          height: 50px;
          line-height: 50px;
          vertical-align: middle;
          padding-top: 0;
          padding-bottom: 0;
          width: 50px;
          color: #ffffff;
          text-align: center;
          font-size: 25px;
          background-color: #E67B16; }
          div.templates > div.row div.template div.inner div.action a.add-to-cart:hover, div.templates > div.row div.template div.inner div.action a.add-to-cart:active, div.templates > div.row div.template div.inner div.action a.add-to-cart:focus {
            text-decoration: none;
            background-color: #b76212; }
  @media (max-width: 991px) {
    div.templates > div.row {
      margin-bottom: 0; } }
  div.templates > div.row.owl-carousel {
    width: auto;
    text-align: center;
    /**
             * Aangepaste kleuren voor op XS
             */ }
    div.templates > div.row.owl-carousel div.owl-stage-outer {
      padding-top: 10px;
      padding-bottom: 10px;
      margin-top: -10px;
      margin-bottom: -10px; }
      div.templates > div.row.owl-carousel div.owl-stage-outer div.template {
        float: none;
        width: auto; }
        div.templates > div.row.owl-carousel div.owl-stage-outer div.template div.inner {
          cursor: pointer; }
    div.templates > div.row.owl-carousel div.owl-controls div.owl-dots {
      display: inline-block;
      margin-top: 30px; }
      div.templates > div.row.owl-carousel div.owl-controls div.owl-dots div.owl-dot {
        float: left;
        margin-right: 15px; }
        div.templates > div.row.owl-carousel div.owl-controls div.owl-dots div.owl-dot span {
          display: block;
          width: 15px;
          height: 15px;
          border-radius: 50%; }
        div.templates > div.row.owl-carousel div.owl-controls div.owl-dots div.owl-dot:last-child {
          margin-right: 0; }
    @media (max-width: 767px) {
      div.templates > div.row.owl-carousel div.template div.inner div.details i {
        color: #CAD49E; }
      div.templates > div.row.owl-carousel div.template div.inner div.action {
        background-color: #E67B16; }
        div.templates > div.row.owl-carousel div.template div.inner div.action div.text {
          color: #ffffff; }
          div.templates > div.row.owl-carousel div.template div.inner div.action div.text small {
            color: #ffffff; }
        div.templates > div.row.owl-carousel div.template div.inner div.action a {
          background-color: #b76212; }
          div.templates > div.row.owl-carousel div.template div.inner div.action a:hover, div.templates > div.row.owl-carousel div.template div.inner div.action a:active, div.templates > div.row.owl-carousel div.template div.inner div.action a:focus {
            text-decoration: none;
            background-color: #CAD49E; } }

div.templates hr {
  border-bottom-color: #91c9fa; }

div.templates > div.help {
  font-size: 1.6rem;
  line-height: 1.75em;
  font-size: 1.6rem;
  line-height: 1.75em;
  text-align: center;
  color: #dbd6d6;
  margin-top: 30px; }
  div.templates > div.help a {
    color: #dbd6d6;
    text-decoration: underline; }
    div.templates > div.help a.button {
      color: #ffffff;
      background-color: #E67B16;
      border-color: transparent;
      padding: 15px 30px;
      font-size: inherit;
      line-height: inherit;
      border-radius: 4px;
      font-family: 'Albertus Medium', sans-serif;
      font-weight: normal;
      font-size: 2rem;
      line-height: 1.75em;
      text-decoration: none;
      margin-top: 30px; }
      div.templates > div.help a.button:focus, div.templates > div.help a.button.focus {
        color: #ffffff;
        background-color: #b76212;
        border-color: rgba(0, 0, 0, 0); }
      div.templates > div.help a.button:hover {
        color: #ffffff;
        background-color: #b76212;
        border-color: rgba(0, 0, 0, 0); }
      div.templates > div.help a.button:active, div.templates > div.help a.button.active,
      .open > div.templates > div.help a.button.dropdown-toggle {
        color: #ffffff;
        background-color: #b76212;
        background-image: none;
        border-color: rgba(0, 0, 0, 0); }
        div.templates > div.help a.button:active:hover, div.templates > div.help a.button:active:focus, div.templates > div.help a.button:active.focus, div.templates > div.help a.button.active:hover, div.templates > div.help a.button.active:focus, div.templates > div.help a.button.active.focus,
        .open > div.templates > div.help a.button.dropdown-toggle:hover,
        .open > div.templates > div.help a.button.dropdown-toggle:focus,
        .open > div.templates > div.help a.button.dropdown-toggle.focus {
          color: #ffffff;
          background-color: #97510e;
          border-color: rgba(0, 0, 0, 0); }
      div.templates > div.help a.button.disabled:hover, div.templates > div.help a.button.disabled:focus, div.templates > div.help a.button.disabled.focus, div.templates > div.help a.button[disabled]:hover, div.templates > div.help a.button[disabled]:focus, div.templates > div.help a.button[disabled].focus,
      fieldset[disabled] div.templates > div.help a.button:hover,
      fieldset[disabled] div.templates > div.help a.button:focus,
      fieldset[disabled] div.templates > div.help a.button.focus {
        background-color: #E67B16;
        border-color: transparent; }
      div.templates > div.help a.button .badge {
        color: #E67B16;
        background-color: #ffffff; }

div.templates.templates-3 div.row div.template {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }
  @media (min-width: 768px) {
    div.templates.templates-3 div.row div.template {
      float: left;
      width: 50%; } }
  @media (min-width: 992px) {
    div.templates.templates-3 div.row div.template {
      float: left;
      width: 50%; } }
  @media (min-width: 1200px) {
    div.templates.templates-3 div.row div.template {
      float: left;
      width: 33.33333%; } }

div.templates.templates-4 div.row div.template {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }
  @media (min-width: 768px) {
    div.templates.templates-4 div.row div.template {
      float: left;
      width: 50%; } }
  @media (min-width: 992px) {
    div.templates.templates-4 div.row div.template {
      float: left;
      width: 25%; } }
  @media (min-width: 1200px) {
    div.templates.templates-4 div.row div.template {
      float: left;
      width: 25%; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-family: 'Segoe UI', sans-serif;
  font-weight: normal;
  font-size: 1.2rem;
  line-height: 1.75em;
  filter: alpha(opacity=0);
  opacity: 0; }
  .tooltip.in {
    filter: alpha(opacity=90);
    opacity: 0.9; }
  .tooltip.top {
    margin-top: -3px;
    padding: 5px 0; }
  .tooltip.right {
    margin-left: 3px;
    padding: 0 5px; }
  .tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0; }
  .tooltip.left {
    margin-left: -3px;
    padding: 0 5px; }

.tooltip-inner {
  max-width: 200px;
  padding: 6px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000; }

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000; }

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

div.vex.vex-theme-default div.vex-content {
  width: 550px;
  padding: 30px;
  background-color: #ffffff; }
  div.vex.vex-theme-default div.vex-content div.vex-dialog-message {
    font-family: 'Segoe UI', sans-serif;
    font-weight: normal;
    font-size: 1.6rem;
    line-height: 1.75em;
    color: #8B8B8B; }
    div.vex.vex-theme-default div.vex-content div.vex-dialog-message p {
      margin-bottom: 15px; }
  div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button {
    font-family: 'Segoe UI', sans-serif;
    font-weight: bold;
    font-size: 1.4rem;
    line-height: 1.75em;
    letter-spacing: 0;
    color: #ffffff;
    background-color: #E67B16;
    border-color: transparent; }
    div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button:focus, div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button.focus {
      color: #ffffff;
      background-color: #b76212;
      border-color: rgba(0, 0, 0, 0); }
    div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button:hover {
      color: #ffffff;
      background-color: #b76212;
      border-color: rgba(0, 0, 0, 0); }
    div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button:active, div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button.active,
    .open > div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button.dropdown-toggle {
      color: #ffffff;
      background-color: #b76212;
      background-image: none;
      border-color: rgba(0, 0, 0, 0); }
      div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button:active:hover, div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button:active:focus, div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button:active.focus, div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button.active:hover, div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button.active:focus, div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button.active.focus,
      .open > div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button.dropdown-toggle:hover,
      .open > div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button.dropdown-toggle:focus,
      .open > div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button.dropdown-toggle.focus {
        color: #ffffff;
        background-color: #97510e;
        border-color: rgba(0, 0, 0, 0); }
    div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button.disabled:hover, div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button.disabled:focus, div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button.disabled.focus, div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button[disabled]:hover, div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button[disabled]:focus, div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button[disabled].focus,
    fieldset[disabled] div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button:hover,
    fieldset[disabled] div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button:focus,
    fieldset[disabled] div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button.focus {
      background-color: #E67B16;
      border-color: transparent; }
    div.vex.vex-theme-default div.vex-content div.vex-dialog-buttons button .badge {
      color: #E67B16;
      background-color: #ffffff; }

div.vex.vex-theme-default.question-help div.vex-content div.vex-dialog-message span.title {
  display: block;
  font-family: 'Albertus Medium', sans-serif;
  font-weight: normal;
  font-size: 1.6rem;
  line-height: 1.75em;
  color: #9B9B9B;
  margin-bottom: 15px; }

.breadcrumbs {
  margin-bottom: 4rem;
  color: #333333; }
  .breadcrumbs.alt {
    color: #ffffff; }
  .breadcrumbs a::after {
    font-family: "Nexa-Regular", sans-serif;
    content: '>';
    width: 2rem;
    display: inline-block;
    font-size: 2rem;
    text-align: center;
    color: #E67B16; }

.breadcrumb__link {
  color: #0865B7; }
  .breadcrumb__link.alt {
    color: #E67B16; }

.floating-footer {
  display: none; }
  @media (max-width: 991px) {
    .floating-footer {
      display: block;
      position: fixed;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 1000;
      background-color: #ffffff; } }

.floating-footer__wrapper {
  padding: 30px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.floating-footer__text {
  -ms-flex: 1;
      flex: 1; }

.floating-footer__price {
  font-family: 'Segoe UI', sans-serif;
  font-weight: bold;
  font-size: 1.6rem;
  line-height: 1.75em;
  color: #0865B7;
  display: block; }

body.module--frontend-pages.controller--default.action--page section.first {
  text-align: center;
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #0865B7;
  /**
		 * Bovenste helft
		 */ }
  body.module--frontend-pages.controller--default.action--page section.first div.top h1 {
    font-family: 'Albertus Medium', sans-serif;
    font-weight: normal;
    font-size: 4.3rem;
    line-height: 1.5em;
    line-height: 1.2;
    color: #ffffff;
    margin-bottom: 30px; }
    @media (max-width: 991px) {
      body.module--frontend-pages.controller--default.action--page section.first div.top h1 {
        font-size: 2.2rem;
        line-height: 1.25; } }
  body.module--frontend-pages.controller--default.action--page section.first div.top a.button {
    color: #ffffff;
    background-color: #E67B16;
    border-color: transparent;
    padding: 15px 30px;
    font-size: inherit;
    line-height: inherit;
    border-radius: 4px;
    font-family: 'Albertus Medium', sans-serif;
    font-weight: normal;
    font-size: 2rem;
    line-height: 1.75em; }
    body.module--frontend-pages.controller--default.action--page section.first div.top a.button:focus, body.module--frontend-pages.controller--default.action--page section.first div.top a.button.focus {
      color: #ffffff;
      background-color: #b76212;
      border-color: rgba(0, 0, 0, 0); }
    body.module--frontend-pages.controller--default.action--page section.first div.top a.button:hover {
      color: #ffffff;
      background-color: #b76212;
      border-color: rgba(0, 0, 0, 0); }
    body.module--frontend-pages.controller--default.action--page section.first div.top a.button:active, body.module--frontend-pages.controller--default.action--page section.first div.top a.button.active,
    .open > body.module--frontend-pages.controller--default.action--page section.first div.top a.button.dropdown-toggle {
      color: #ffffff;
      background-color: #b76212;
      background-image: none;
      border-color: rgba(0, 0, 0, 0); }
      body.module--frontend-pages.controller--default.action--page section.first div.top a.button:active:hover, body.module--frontend-pages.controller--default.action--page section.first div.top a.button:active:focus, body.module--frontend-pages.controller--default.action--page section.first div.top a.button:active.focus, body.module--frontend-pages.controller--default.action--page section.first div.top a.button.active:hover, body.module--frontend-pages.controller--default.action--page section.first div.top a.button.active:focus, body.module--frontend-pages.controller--default.action--page section.first div.top a.button.active.focus,
      .open > body.module--frontend-pages.controller--default.action--page section.first div.top a.button.dropdown-toggle:hover,
      .open > body.module--frontend-pages.controller--default.action--page section.first div.top a.button.dropdown-toggle:focus,
      .open > body.module--frontend-pages.controller--default.action--page section.first div.top a.button.dropdown-toggle.focus {
        color: #ffffff;
        background-color: #97510e;
        border-color: rgba(0, 0, 0, 0); }
    body.module--frontend-pages.controller--default.action--page section.first div.top a.button.disabled:hover, body.module--frontend-pages.controller--default.action--page section.first div.top a.button.disabled:focus, body.module--frontend-pages.controller--default.action--page section.first div.top a.button.disabled.focus, body.module--frontend-pages.controller--default.action--page section.first div.top a.button[disabled]:hover, body.module--frontend-pages.controller--default.action--page section.first div.top a.button[disabled]:focus, body.module--frontend-pages.controller--default.action--page section.first div.top a.button[disabled].focus,
    fieldset[disabled] body.module--frontend-pages.controller--default.action--page section.first div.top a.button:hover,
    fieldset[disabled] body.module--frontend-pages.controller--default.action--page section.first div.top a.button:focus,
    fieldset[disabled] body.module--frontend-pages.controller--default.action--page section.first div.top a.button.focus {
      background-color: #E67B16;
      border-color: transparent; }
    body.module--frontend-pages.controller--default.action--page section.first div.top a.button .badge {
      color: #E67B16;
      background-color: #ffffff; }
  body.module--frontend-pages.controller--default.action--page section.first div.top small {
    display: block;
    font-family: 'Segoe UI', sans-serif;
    font-weight: normal;
    font-size: 1.4rem;
    line-height: 1.75em;
    color: #ffffff;
    margin-top: 15px; }

body.module--frontend-pages.controller--default.action--page section.content {
  padding-top: 90px;
  padding-bottom: 90px; }

body.module--frontend-contact .form-group .form-control {
  background-color: #F8F7F6; }

body.module--frontend-contact section.first {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: center;
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #0865B7; }
  body.module--frontend-contact section.first h1 {
    font-family: 'Albertus Medium', sans-serif;
    font-weight: normal;
    font-size: 4.3rem;
    line-height: 1.5em;
    line-height: 1.2;
    color: #ffffff;
    margin-bottom: 30px; }
    @media (max-width: 991px) {
      body.module--frontend-contact section.first h1 {
        font-size: 2.2rem;
        line-height: 1.25; } }
  body.module--frontend-contact section.first span.tagline {
    display: inline-block;
    font-family: 'Segoe UI', sans-serif;
    font-weight: normal;
    font-size: 2rem;
    line-height: 1.75em;
    color: #ffffff;
    max-width: 992px; }
    body.module--frontend-contact section.first span.tagline a {
      font-family: 'Segoe UI', sans-serif;
      font-weight: normal;
      color: #ffffff; }
      body.module--frontend-contact section.first span.tagline a:hover {
        text-decoration: underline; }

body.module--frontend-contact section.content {
  padding-top: 90px;
  padding-bottom: 90px; }
  body.module--frontend-contact section.content form button {
    color: #ffffff;
    background-color: #E67B16;
    border-color: transparent;
    padding: 15px 30px;
    font-size: inherit;
    line-height: inherit;
    border-radius: 4px;
    font-family: 'Albertus Medium', sans-serif;
    font-weight: normal;
    font-size: 2rem;
    line-height: 1.75em; }
    body.module--frontend-contact section.content form button:focus, body.module--frontend-contact section.content form button.focus {
      color: #ffffff;
      background-color: #b76212;
      border-color: rgba(0, 0, 0, 0); }
    body.module--frontend-contact section.content form button:hover {
      color: #ffffff;
      background-color: #b76212;
      border-color: rgba(0, 0, 0, 0); }
    body.module--frontend-contact section.content form button:active, body.module--frontend-contact section.content form button.active,
    .open > body.module--frontend-contact section.content form button.dropdown-toggle {
      color: #ffffff;
      background-color: #b76212;
      background-image: none;
      border-color: rgba(0, 0, 0, 0); }
      body.module--frontend-contact section.content form button:active:hover, body.module--frontend-contact section.content form button:active:focus, body.module--frontend-contact section.content form button:active.focus, body.module--frontend-contact section.content form button.active:hover, body.module--frontend-contact section.content form button.active:focus, body.module--frontend-contact section.content form button.active.focus,
      .open > body.module--frontend-contact section.content form button.dropdown-toggle:hover,
      .open > body.module--frontend-contact section.content form button.dropdown-toggle:focus,
      .open > body.module--frontend-contact section.content form button.dropdown-toggle.focus {
        color: #ffffff;
        background-color: #97510e;
        border-color: rgba(0, 0, 0, 0); }
    body.module--frontend-contact section.content form button.disabled:hover, body.module--frontend-contact section.content form button.disabled:focus, body.module--frontend-contact section.content form button.disabled.focus, body.module--frontend-contact section.content form button[disabled]:hover, body.module--frontend-contact section.content form button[disabled]:focus, body.module--frontend-contact section.content form button[disabled].focus,
    fieldset[disabled] body.module--frontend-contact section.content form button:hover,
    fieldset[disabled] body.module--frontend-contact section.content form button:focus,
    fieldset[disabled] body.module--frontend-contact section.content form button.focus {
      background-color: #E67B16;
      border-color: transparent; }
    body.module--frontend-contact section.content form button .badge {
      color: #E67B16;
      background-color: #ffffff; }

body.module--frontend-contact section.map iframe {
  display: block; }

body.module--hosted-embed.controller--default section.first {
  text-align: center;
  /**
		 * Bovenste helft
		 */ }
  body.module--hosted-embed.controller--default section.first div.top {
    margin: 60px 0 60px 0; }
    body.module--hosted-embed.controller--default section.first div.top h1 {
      font-family: 'Albertus Medium', sans-serif;
      font-weight: normal;
      font-size: 4.3rem;
      line-height: 1.5em;
      line-height: 1.2;
      color: #ffffff;
      margin-bottom: 30px; }
      @media (max-width: 991px) {
        body.module--hosted-embed.controller--default section.first div.top h1 {
          font-size: 2.2rem;
          line-height: 1.25; } }
    body.module--hosted-embed.controller--default section.first div.top span.tagline {
      display: inline-block;
      font-family: 'Segoe UI', sans-serif;
      font-weight: normal;
      font-size: 2rem;
      line-height: 1.75em;
      color: #ffffff;
      max-width: 992px; }

body.module--hosted-embed.controller--default section.content {
  padding-top: 90px;
  padding-bottom: 90px; }
  body.module--hosted-embed.controller--default section.content pre.embed-code {
    padding: 15px;
    border: 1px solid #F8F7F6;
    background-color: #ffffff; }
    body.module--hosted-embed.controller--default section.content pre.embed-code code {
      background-color: #ffffff; }
  body.module--hosted-embed.controller--default section.content aside a.button {
    color: #ffffff;
    background-color: #0865B7;
    border-color: transparent;
    padding: 15px 30px;
    font-size: inherit;
    line-height: inherit;
    border-radius: 4px;
    font-family: 'Albertus Medium', sans-serif;
    font-weight: normal;
    font-size: 2rem;
    line-height: 1.75em; }
    body.module--hosted-embed.controller--default section.content aside a.button:focus, body.module--hosted-embed.controller--default section.content aside a.button.focus {
      color: #ffffff;
      background-color: #064a86;
      border-color: rgba(0, 0, 0, 0); }
    body.module--hosted-embed.controller--default section.content aside a.button:hover {
      color: #ffffff;
      background-color: #064a86;
      border-color: rgba(0, 0, 0, 0); }
    body.module--hosted-embed.controller--default section.content aside a.button:active, body.module--hosted-embed.controller--default section.content aside a.button.active,
    .open > body.module--hosted-embed.controller--default section.content aside a.button.dropdown-toggle {
      color: #ffffff;
      background-color: #064a86;
      background-image: none;
      border-color: rgba(0, 0, 0, 0); }
      body.module--hosted-embed.controller--default section.content aside a.button:active:hover, body.module--hosted-embed.controller--default section.content aside a.button:active:focus, body.module--hosted-embed.controller--default section.content aside a.button:active.focus, body.module--hosted-embed.controller--default section.content aside a.button.active:hover, body.module--hosted-embed.controller--default section.content aside a.button.active:focus, body.module--hosted-embed.controller--default section.content aside a.button.active.focus,
      .open > body.module--hosted-embed.controller--default section.content aside a.button.dropdown-toggle:hover,
      .open > body.module--hosted-embed.controller--default section.content aside a.button.dropdown-toggle:focus,
      .open > body.module--hosted-embed.controller--default section.content aside a.button.dropdown-toggle.focus {
        color: #ffffff;
        background-color: #043764;
        border-color: rgba(0, 0, 0, 0); }
    body.module--hosted-embed.controller--default section.content aside a.button.disabled:hover, body.module--hosted-embed.controller--default section.content aside a.button.disabled:focus, body.module--hosted-embed.controller--default section.content aside a.button.disabled.focus, body.module--hosted-embed.controller--default section.content aside a.button[disabled]:hover, body.module--hosted-embed.controller--default section.content aside a.button[disabled]:focus, body.module--hosted-embed.controller--default section.content aside a.button[disabled].focus,
    fieldset[disabled] body.module--hosted-embed.controller--default section.content aside a.button:hover,
    fieldset[disabled] body.module--hosted-embed.controller--default section.content aside a.button:focus,
    fieldset[disabled] body.module--hosted-embed.controller--default section.content aside a.button.focus {
      background-color: #0865B7;
      border-color: transparent; }
    body.module--hosted-embed.controller--default section.content aside a.button .badge {
      color: #0865B7;
      background-color: #ffffff; }

body.module--frontend-homepage {
  /**
	 * Hero
	 */
  /**
	 * Panels (overlappende panelen)
	 */
  /**
	 * Referrers
	 */
  /**
	 * Templates
	 */
  /**
	 * Referenties
	 */
  /**
	 * Partners
	 */
  /**
	 * Articles
	 */
  /**
	 * Flapje
	 */ }
  body.module--frontend-homepage section {
    padding-bottom: 90px; }
    body.module--frontend-homepage section div.flap {
      margin-bottom: 64px; }
  body.module--frontend-homepage section.hero {
    padding-bottom: 0;
    /**
		 * Content van de hero (blokken)
		 */ }
    body.module--frontend-homepage section.hero.first {
      text-align: left;
      background-image: url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/public/shared/images/hero-2307578eeae3849574b8.jpg);
      background-size: cover;
      background-repeat: no-repeat;
      background-position: top;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: start;
          align-items: flex-start;
      padding: 60px 0 100px 0; }
      @media (min-width: 992px) {
        body.module--frontend-homepage section.hero.first {
          min-height: 70vh; } }
    body.module--frontend-homepage section.hero div.content .hero__text {
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      float: left;
      width: 100%;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      color: #ffffff;
      font-size: 1.8rem;
      line-height: 1.25; }
      @media (min-width: 1200px) {
        body.module--frontend-homepage section.hero div.content .hero__text {
          float: left;
          width: 50%; } }
      @media (min-width: 768px) {
        body.module--frontend-homepage section.hero div.content .hero__text {
          float: left;
          width: 66.66667%; } }
      body.module--frontend-homepage section.hero div.content .hero__text h1 {
        color: #0865B7;
        font-size: 64px;
        line-height: 1.1; }
        @media (max-width: 767px) {
          body.module--frontend-homepage section.hero div.content .hero__text h1 {
            font-size: 42px; } }
      body.module--frontend-homepage section.hero div.content .hero__text span.intro {
        display: block; }
        body.module--frontend-homepage section.hero div.content .hero__text span.intro.bold {
          font-family: 'Segoe UI', sans-serif;
          font-weight: bold; }
        body.module--frontend-homepage section.hero div.content .hero__text span.intro a {
          text-decoration: underline; }
      body.module--frontend-homepage section.hero div.content .hero__text span.intro, body.module--frontend-homepage section.hero div.content .hero__text ul, body.module--frontend-homepage section.hero div.content .hero__text p {
        text-shadow: 0 0 10px #969696; }
      body.module--frontend-homepage section.hero div.content .hero__text p {
        margin-bottom: 4rem; }
        body.module--frontend-homepage section.hero div.content .hero__text p a {
          color: #0865B7; }
          body.module--frontend-homepage section.hero div.content .hero__text p a:hover {
            color: #0865B7; }
      body.module--frontend-homepage section.hero div.content .hero__text ul {
        list-style-type: none;
        list-style-position: inside;
        margin: 4rem 0 4rem 0; }
        body.module--frontend-homepage section.hero div.content .hero__text ul li {
          margin-bottom: 1em; }
          body.module--frontend-homepage section.hero div.content .hero__text ul li .circle {
            float: left;
            text-align: center;
            vertical-align: middle;
            line-height: 28px;
            width: 28px;
            height: 28px;
            border-radius: 50%;
            background-color: #0865B7;
            color: #ffffff;
            margin-right: 1.5rem; }
  body.module--frontend-homepage section.panels {
    padding-top: 0;
    padding-bottom: 0; }
    @media (min-width: 1200px) {
      body.module--frontend-homepage section.panels {
        margin-bottom: -4rem;
        margin-top: -4rem; } }
    body.module--frontend-homepage section.panels .panels__wrapper {
      position: relative;
      margin-right: auto;
      margin-left: auto;
      padding-right: 20px;
      padding-left: 20px;
      max-width: 1240px; }
    body.module--frontend-homepage section.panels .row {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      body.module--frontend-homepage section.panels .row .col {
        width: 100%; }
        @media (min-width: 1200px) {
          body.module--frontend-homepage section.panels .row .col {
            width: 50%; } }
    body.module--frontend-homepage section.panels .panels__panel {
      position: relative;
      padding: 6rem 4rem; }
      @media (min-width: 1200px) {
        body.module--frontend-homepage section.panels .panels__panel .panel__content {
          padding-right: 15rem; } }
      body.module--frontend-homepage section.panels .panels__panel:before, body.module--frontend-homepage section.panels .panels__panel:after {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        left: -20px;
        width: 20px;
        z-index: -1; }
        @media (min-width: 992px) {
          body.module--frontend-homepage section.panels .panels__panel:before, body.module--frontend-homepage section.panels .panels__panel:after {
            left: -30px;
            width: 30px; } }
      body.module--frontend-homepage section.panels .panels__panel:after {
        right: -20px;
        left: auto; }
      body.module--frontend-homepage section.panels .panels__panel--left {
        z-index: 0;
        background-color: #0865B7;
        color: #ffffff; }
        body.module--frontend-homepage section.panels .panels__panel--left span.label {
          display: block;
          text-transform: uppercase;
          color: #91c9fa;
          font-weight: bold;
          margin-bottom: 1rem; }
        body.module--frontend-homepage section.panels .panels__panel--left h2 {
          color: #ffffff;
          margin-bottom: 1rem;
          font-size: 3rem;
          line-height: 1.25;
          font-weight: bold; }
        body.module--frontend-homepage section.panels .panels__panel--left p {
          font-size: 1.8rem;
          line-height: 1.75em;
          margin-bottom: 3rem; }
        body.module--frontend-homepage section.panels .panels__panel--left:before {
          background-color: #0865B7; }
      body.module--frontend-homepage section.panels .panels__panel--right {
        background-color: #ffffff;
        z-index: 1;
        box-shadow: 0 0 5rem 0 rgba(0, 0, 0, 0.1); }
        body.module--frontend-homepage section.panels .panels__panel--right span.label {
          display: block;
          text-transform: uppercase;
          color: #064a86;
          font-weight: bold;
          margin-bottom: 1rem; }
        body.module--frontend-homepage section.panels .panels__panel--right h2 {
          margin-bottom: 1rem;
          font-size: 3rem;
          line-height: 1.25;
          font-weight: bold; }
        body.module--frontend-homepage section.panels .panels__panel--right p {
          font-size: 1.8rem;
          line-height: 1.75em;
          margin-bottom: 3rem; }
        body.module--frontend-homepage section.panels .panels__panel--right:before, body.module--frontend-homepage section.panels .panels__panel--right:after {
          background-color: #ffffff; }
        body.module--frontend-homepage section.panels .panels__panel--right:after {
          display: block; }
          @media (min-width: 1200px) {
            body.module--frontend-homepage section.panels .panels__panel--right:after {
              width: calc(100% + 6rem + 30px);
              left: calc(-6rem + -30px); } }
        @media (min-width: 1200px) {
          body.module--frontend-homepage section.panels .panels__panel--right {
            margin-top: 9rem;
            padding-left: 0; } }
  body.module--frontend-homepage section.referrers {
    text-align: center;
    background-color: #0865B7; }
    body.module--frontend-homepage section.referrers h2 {
      color: #ffffff; }
    body.module--frontend-homepage section.referrers div.owl-controls div.owl-dots div.owl-dot span {
      background-color: #ffffff; }
    body.module--frontend-homepage section.referrers div.owl-controls div.owl-dots div.owl-dot.active span {
      background-color: #E67B16; }
  body.module--frontend-homepage section.templates {
    background-color: #f5f5f0;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    padding-top: 90px; }
    body.module--frontend-homepage section.templates .title__wrapper {
      overflow: hidden;
      margin-bottom: 45px; }
      body.module--frontend-homepage section.templates .title__wrapper h2 {
        font-size: 3rem;
        float: left;
        margin: 0; }
      body.module--frontend-homepage section.templates .title__wrapper a {
        float: right;
        font-family: 'Segoe UI', sans-serif;
        font-weight: bold;
        font-size: 1.8rem;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; }
        body.module--frontend-homepage section.templates .title__wrapper a .circle {
          width: 34px;
          height: 34px;
          border-radius: 50%;
          background-color: #0865B7;
          margin-left: 1.8rem;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: center;
              justify-content: center; }
    body.module--frontend-homepage section.templates div.owl-controls div.owl-dots div.owl-dot span {
      background-color: #e1e1e1; }
    body.module--frontend-homepage section.templates div.owl-controls div.owl-dots div.owl-dot.active span {
      background-color: #0865B7; }
      @media (max-width: 767px) {
        body.module--frontend-homepage section.templates div.owl-controls div.owl-dots div.owl-dot.active span {
          background-color: #E67B16; } }
  body.module--frontend-homepage section.references {
    text-align: center;
    padding-top: 90px;
    background-color: #ffffff; }
    body.module--frontend-homepage section.references h2 {
      color: #0865B7;
      font-size: 3rem; }
      body.module--frontend-homepage section.references h2 a {
        color: #042f55;
        text-decoration: underline; }
    body.module--frontend-homepage section.references .total {
      background-color: #0865B7;
      color: #ffffff;
      width: 100px;
      height: 100px;
      margin: 0 auto;
      border-radius: 50px;
      margin-bottom: 20px; }
      body.module--frontend-homepage section.references .total h3 {
        color: #ffffff;
        text-align: center;
        font-size: 42px;
        font-weight: bold;
        line-height: 100px; }
    body.module--frontend-homepage section.references .score {
      font-weight: bold;
      color: #777777; }
    body.module--frontend-homepage section.references hr {
      margin: 20px 0 20px 0;
      border-bottom: 1px solid #ffffff; }
    body.module--frontend-homepage section.references div.owl-controls div.owl-dots div.owl-dot span {
      background-color: #9B9B9B; }
      body.module--frontend-homepage section.references div.owl-controls div.owl-dots div.owl-dot span.active span {
        background-color: #0865B7; }
    body.module--frontend-homepage section.references.has-flap {
      padding-top: 0; }
  body.module--frontend-homepage section.partners {
    background-color: #ffffff; }
    body.module--frontend-homepage section.partners div.partners {
      margin-right: -15px;
      margin-left: -15px; }
      body.module--frontend-homepage section.partners div.partners:before, body.module--frontend-homepage section.partners div.partners:after {
        display: table;
        content: " "; }
      body.module--frontend-homepage section.partners div.partners:after {
        clear: both; }
      body.module--frontend-homepage section.partners div.partners div.partner {
        position: relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        text-align: center; }
        @media (min-width: 768px) {
          body.module--frontend-homepage section.partners div.partners div.partner {
            float: left;
            width: 33.33333%; } }
        @media (min-width: 992px) {
          body.module--frontend-homepage section.partners div.partners div.partner {
            float: left;
            width: 33.33333%; } }
        @media (min-width: 1200px) {
          body.module--frontend-homepage section.partners div.partners div.partner {
            float: left;
            width: 33.33333%; } }
        @media (max-width: 767px) {
          body.module--frontend-homepage section.partners div.partners div.partner {
            margin-bottom: 30px; } }
        body.module--frontend-homepage section.partners div.partners div.partner div.logo {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: center;
              justify-content: center;
          -ms-flex-align: center;
              align-items: center;
          height: 200px;
          margin-bottom: 30px;
          border: 1px solid rgba(0, 0, 0, 0.1);
          padding: 15px; }
          body.module--frontend-homepage section.partners div.partners div.partner div.logo img {
            width: 100%;
            max-width: 200px;
            height: auto; }
        body.module--frontend-homepage section.partners div.partners div.partner span.title {
          font-family: 'Albertus Medium', sans-serif;
          font-weight: normal;
          font-size: 2rem;
          line-height: 1.75em; }
  body.module--frontend-homepage section.articles {
    background-color: #0865B7; }
    body.module--frontend-homepage section.articles div.container {
      text-align: center; }
      body.module--frontend-homepage section.articles div.container div.articles {
        margin-right: -15px;
        margin-left: -15px; }
        body.module--frontend-homepage section.articles div.container div.articles:before, body.module--frontend-homepage section.articles div.container div.articles:after {
          display: table;
          content: " "; }
        body.module--frontend-homepage section.articles div.container div.articles:after {
          clear: both; }
        body.module--frontend-homepage section.articles div.container div.articles div.sub {
          position: relative;
          float: left;
          width: 100%;
          min-height: 1px;
          padding-right: 15px;
          padding-left: 15px;
          position: relative;
          min-height: 1px;
          padding-right: 15px;
          padding-left: 15px;
          position: relative;
          min-height: 1px;
          padding-right: 15px;
          padding-left: 15px;
          position: relative;
          min-height: 1px;
          padding-right: 15px;
          padding-left: 15px;
          margin-bottom: 7.5px; }
          @media (min-width: 768px) {
            body.module--frontend-homepage section.articles div.container div.articles div.sub {
              float: left;
              width: 100%; } }
          @media (min-width: 992px) {
            body.module--frontend-homepage section.articles div.container div.articles div.sub {
              float: left;
              width: 100%; } }
          @media (min-width: 1200px) {
            body.module--frontend-homepage section.articles div.container div.articles div.sub {
              float: left;
              width: 100%; } }
          body.module--frontend-homepage section.articles div.container div.articles div.sub p {
            color: #ffffff;
            margin: 0;
            font-family: 'Segoe UI', sans-serif;
            font-weight: bold; }
            body.module--frontend-homepage section.articles div.container div.articles div.sub p a {
              color: #ffffff;
              text-decoration: underline; }
          body.module--frontend-homepage section.articles div.container div.articles div.sub ul {
            margin-top: 7.5px; }
          body.module--frontend-homepage section.articles div.container div.articles div.sub li {
            color: #ffffff; }
            body.module--frontend-homepage section.articles div.container div.articles div.sub li a {
              color: #ffffff; }
        body.module--frontend-homepage section.articles div.container div.articles div.main {
          position: relative;
          float: left;
          width: 100%;
          min-height: 1px;
          padding-right: 15px;
          padding-left: 15px;
          position: relative;
          min-height: 1px;
          padding-right: 15px;
          padding-left: 15px;
          position: relative;
          min-height: 1px;
          padding-right: 15px;
          padding-left: 15px;
          position: relative;
          min-height: 1px;
          padding-right: 15px;
          padding-left: 15px; }
          @media (min-width: 768px) {
            body.module--frontend-homepage section.articles div.container div.articles div.main {
              float: left;
              width: 100%; } }
          @media (min-width: 992px) {
            body.module--frontend-homepage section.articles div.container div.articles div.main {
              float: left;
              width: 100%; } }
          @media (min-width: 1200px) {
            body.module--frontend-homepage section.articles div.container div.articles div.main {
              float: left;
              width: 100%; } }
          body.module--frontend-homepage section.articles div.container div.articles div.main h2 {
            font-size: 2.2rem;
            line-height: 1.25;
            font-family: 'Albertus Medium', sans-serif;
            font-weight: normal;
            color: #ffffff;
            margin-top: 15px;
            margin-bottom: 15px; }
          body.module--frontend-homepage section.articles div.container div.articles div.main h3 {
            font-size: 2rem;
            line-height: 1.75em;
            font-family: 'Albertus Medium', sans-serif;
            font-weight: normal;
            color: #ffffff;
            margin-top: 15px;
            margin-bottom: 15px; }
          body.module--frontend-homepage section.articles div.container div.articles div.main a.button {
            font-family: 'Albertus Medium', sans-serif;
            font-weight: normal;
            font-size: 2rem;
            line-height: 1.75em;
            background-color: #E67B16;
            color: #ffffff;
            padding: 7.5px 15px;
            margin-bottom: 30px; }
            body.module--frontend-homepage section.articles div.container div.articles div.main a.button:hover {
              background-color: #b76212; }
  body.module--frontend-homepage div.flap {
    text-align: center; }
    body.module--frontend-homepage div.flap div {
      display: inline-block;
      width: 135px;
      height: 26px;
      margin-left: -1px; }
      body.module--frontend-homepage div.flap div.primary {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAAAaCAMAAACqwb+lAAAA8FBMVEVMaXEAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqxpQ1FEAAAAT3RSTlMA/TfAcwGwAgUbgYbtiynyLg+0Uti53b5cHucEj/aUMvuewiLHZW8N9RL6mBc7QKdF6mkH79DV/uQlq0kLTnwI4GG9esytkpzubexwLFdYGfubNwAAARNJREFUGBnFwdVygwAUBcADgQCRxt3d3d097f3/v+lTp9NODILsgjOfyWhnMweAv15MDBmFMV2uPH5ImyUZYbmR8Jcw85HefDMBN4yiXdJPNzrCPdNcj/TRy03xUK1RJq2VGzU8V50PSUvDeRWviXgCpJWAJwIZPuIOUp8j/gG5Cu0+qavfLkCR+jhJakmO61BOsoRJDWGLhPeIX2l6V/pThAqclSIpV6w4oRZX3kvKePMuqIlvmhmSizE3eaguZG2RHC1rCNroBLP0qmywAw0lUjF6LpZKQGslzk+P+bkS9CBM3AO6Z+CeCNBNxm6jW2z2DPS1WG3pv+1qAQOwhyP9Oh5YGEVkT/vd2rTe7U+siHd8A7kGLN4A/lVuAAAAAElFTkSuQmCC); }
        @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
          body.module--frontend-homepage div.flap div.primary {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ4AAAAzCAMAAABR/BZQAAABsFBMVEVMaXEAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwAYqwv5eZ5AAAAj3RSTlMA+0AWBPSAAv4BBir4bANzwMJg/UwsDO4TUYeBxGIkyWcF7Qqv8pDTD/eVMxT8OHsepELnqUfsKI9wDrP217jcGL1bnuGjhCLHicwI8G8NUPWTdBJV+pjbO+B+HOVkp+ppB6zQTzDVEfk12ni7316hgiBE6SVJjM8LsPMvtVNYm94aoD7ji209tDHBjXZ1iPFo2v4AAAI2SURBVBgZ7cFjlxxBFADQN54eW2vbtm3btm0ryfvL2W85OUl2d2a6p6uqcy94fRYV/vdOZfnhhXemF/OzCiVN9Wx+McEvyqeHIZSooYcnJfxJH7aBkrMRpod/4eQNBpQQQ4Ocgw+lf7tGibj+ng6f0xyUaZF52rIDDXzRjm8KmTbl2wF/6GrDkVnhtTrw29mgChmkGjyDwJQaF5Exi8ZSCII8X4bMkOXLIVjVo/fIhPvRauCDsmsdqbfepQTe7Be7kWLu4n3gV1xEK1KqNSIOBLBym4LUSbldAaH0mauQKlXmPhCSpuDEjpSwnxRoQHDZjXtIgb3GbAgN3aUVCWe91EEIOVNPkVinqU4Itc7pJCRS0nQniOJucgAJMzB5B+JRZNUjQeqzFCAu03ylFomgrZw3AQEiD2NRdLGHkUCKNlsUiirK1gZESasrR5GU16UBeZZKVlEEqyVLQCZuNz4DQyojfpcDgo1t52HI5G2PAeli+i0YEpb+GKCCvicBBZbQowd6uKLnUEBz0S6gzHDOMgpiOWcYaKRYG0HejawpgFYax7kWeaQ9d2iAak0thciTwpYmoN/MZjPyoHlzBhixcNWNQem+WgCWJHdUYMAqOpKBNVzurAwDIJvN5YBJN+px9NO4+gbYpbyoQT/UXCiBcUWJ7fgl7YlFIAXHE0f4qaOJY5CMzC0DfsCwlQnS4jFa7fhXdqvRAxLk8b69uvE37tc3rwckzOV02B571ereR5vD6QKR/QT1sVE5psvcCAAAAABJRU5ErkJggg==);
            background-size: 135px 26px; } }
      body.module--frontend-homepage div.flap div.white {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAAAaCAMAAACqwb+lAAAA8FBMVEVMaXH///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+f7GOoAAAAT3RSTlMA/TfAcwGwAgUb5wSP9pQy+57CIsdlbw31EvqYFztAp0XqaQfv0NX+5CWrSQtOfIGG7Ysp8i4PtFLYud2+XB4I4L1hesytkpzubexwLFhXDpVGOgAAARNJREFUGBnFwdVygwAUBcADgQCRxt3d3d097f3/v+lTp9NODILsgjOfyWhnMweAv15MDBmFMV2uPH5ImyUZYbmR8JdQG5PexjUBN5RsWdJP1lbCPVVfjvSR81XxUCwRJq2FEzE8F60XSUvFehSvsQ6npJXp0AoZOh9dUl/3owO5Auk8qSufDkCReNlJanGW41BOalhIDZaGhPeIn256l/tLhAp6kSApF4z0oJa+f0TKjPx9qIlPmhmSizEneahu3kyRHKnmHNrIzLz0Ku8sAw05XHZ6zu5yQGshbkKPTbgQ9CBUBgW6pzCoCNCNp92iW1ptD/S1WG/pv+16AQOwhyP9Oh5YGEVkT/vdyrTa7U+siHd8A8OZLN7Phr3wAAAAAElFTkSuQmCC); }
        @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
          body.module--frontend-homepage div.flap div.white {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ4AAAAzCAMAAABR/BZQAAABsFBMVEVMaXH///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9pYNpdAAAAj3RSTlMAQBYGBPT7Av4BKviAbANzwMJg/UwsDO4TUYekQuepR+woj3AOs/bXuNwYvVue4aOEIseJzAjwbw1Q9ZN0ElX6mNs74H4c5WSn6mkHrNBPMNUR+TXaeLvfXqGCIETpJUmMzwuw8y+1U1ib3hqgPuOBxGIkyWcF7Qqv8pDTD/eVMxT8OHsei209MbTBjXV2iPODal0AAAI2SURBVBgZ7cFjlxxBFADQN54eW2vbtm3btm0ryfvL2W85OUl2d2a6p6uqcy94fRYV/vdOZfnhhXemZ/OLCiVN9WJ+NsEvyqeHGpSomocnJfxJtzWEkjO0pYN/4WRZepQQfZaMgw9df19FiVj9dg2f00wlaJF52oQpDXzRmK8FmdbiGwN/KNK3kVnb6Qrw20K1Chmkql6AwMQbu5Ex3cZ4CIIsUo3MUEfKIFip9ZvIhM36VOCDsmQQqTdYogTeTMa6kWLu2Eng19FOPlIqf+cIBNC3foHUuVjvA6FUmFOQKinmChCSJmrOjpSwz0VpQHD32RNIgYnsewgNxbIVCWddVkAIOS/nkVjzl04IteLWMyTSWWsxiGKjuQoJU9W8AeKR32UiQTLv5CAuU2eyFomgTe40AQF2pw9RdIfTu0CKAtseimrPVgBEucpIRJEkZlwBeXri+lEE/XE9QCZu/PgGQ+rmeJwDgjWMRmDIRIw2AOkOKi0YEpbKA6CCruwEBXZSpgN6uPY7UEAd+y6gTG1YLwqiN6wWaCQfqEPe1Q3IgVYax6IWeaRddGiAajl50ciT6LwcoF/bcC7yIHe4DRjRtVKKQSld6QKWnBclYcCSis6BNVx4uxoDoG4P54BJa4ZG9FOjYQ3YpVxKQz+kLSmBcTGnhfglhacxIAWzTTP4qZmmWZCM2xE9fkA/cgvS4jFa7fhXdqvRAxLk8b69uvE37tc3rwckzOV02B7LDYbyR5vD6QKR/QStClE5gfBAmAAAAABJRU5ErkJggg==);
            background-size: 135px 26px; } }
      body.module--frontend-homepage div.flap div.gray {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAAAaCAMAAACqwb+lAAAA8FBMVEVMaXHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eE4WNyPAAAAT3RSTlMA/TfAcwGwAgUbIsdlbw31EvqYFztAp0XqaQfv0NX+5CWrSQtOfIGG7Ysp8i4PtFLYud2+XB7nBI/2lDL7nsII4GG9esytkpzubSzscFhX5z51PAAAARNJREFUGBnFwdVygwAUBcADgQCRxt3d3d097f3/v+lTp9NODILsgjNfyGgXMweAP19NDBmFMV3PPH5ImyUZYbmR8JeQbZHeWlkBNySHEdJPZJjEPRlblPQRtWXwkNfvIq25/F4858klSEuJnAevGTQ6pJVOYwAZyuMKqa8yLkOuj1CM1BULfUARX2pKapmmfFBOyvdJDf28hPeIn3N61/xLhAqqbgcp53BXoZaavUnKNO01qIkPmBmSizEHeKiuVwiSHMFCD9oId630Kms3DA1NZiN6bjSbQGtOrk2PtTkn9CCk63G6J15PC9CNpVSkW4olC/S1WG3pv+1qAQOwhyP9Oh5YGEVkT/vd2rTe7U+siHd8Azl5LN7mpK38AAAAAElFTkSuQmCC); }
        @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
          body.module--frontend-homepage div.flap div.gray {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ4AAAAzCAMAAABR/BZQAAABsFBMVEVMaXHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eEN9u3VAAAAj3RSTlMAFgYqBPRAAv4B+ID7bANzwMJg/SwM7kwTUYcix4nMCPBvDVD1k3QSVfqY2zvgfhzlZKfqaQes0E8w1RH5Ndp4u99eoYIgROklSYzPC7DzL7VTWJveGqA+44HEYiTJZwXtCq/ykNMP95UzFPw4ex6kQuepR+woj3AOs/bXuNwYvVue4aOEi209MbTBjXZ1iLF31NEAAAI2SURBVBgZ7cFjlxxBFADQN54eW2vbtm3btm0ryfvL2W85OUl2d2a6p6uqcy94fRYV/vdOZfnhhXemZ/OLCiVN9WJ+NsEvyqeHNJSotIcnJfxJMVKDklMzooB/4dR3OpQQ3Z2agw+tfutHiej/vgqf07ScaJF52pMWDXxRgy8PmZbnawB/yK9HkVmj13LwW1eqChmkSu2CwBwbS5ExpcZjCIJ614DMMOyqIViXmcPIhOHMS+CDMq4aqVcdpwTeNB+6kGKuw2bg18xYJFIqcmwGBFAxuITUWRqsAKEkmS+QKhfmJBCSZq/DjpSwd+xpQHCb901Igab7TQgNea8VCWftlUMIOZY7kVidyw4Itdj8BSTSQn4siGIoNwUJk5I7BOKRbdwiQW43ZCAuU/G5FomgPS82AQHGW6dRdNOt40CKKNsEimrCFgVEWbk5RZGc3qwAecqOKlEElUdlQCaucXYNQ2pttpEDgmXV72DI7NRnAemmki0YEpbkKaCCImEOBTaXoAB6OCeLUEBFk06gTPpWOQqifCsdaCSrykDeZVTJgFYad7cWeaTtdmuAamER+8iT/YgwoF9BbTjyILy2ABhR0hePQYnvKwGWLMacYcDOYhaBNdx2oQEDYCjc5oBJA/ps9FO2fgDYpey5Qj9c9SiBcQfz0fgl0fMHIAXtOW34qbacdpCM9TodfkBXtw7S4jFa7fhXdqvRAxLk8b69uvA3rtc3rwckzOlw2x4T9frER5vb4QSR/QRpb1E5q3G5NwAAAABJRU5ErkJggg==);
            background-size: 135px 26px; } }

body.module--frontend-landing-pages section {
  text-align: center;
  /*
		 * Balk met de tekst
		 */
  /*
		 * Templates
		 */ }
  body.module--frontend-landing-pages section.text {
    padding-top: 90px;
    padding-bottom: 90px; }
    body.module--frontend-landing-pages section.text h1 {
      font-family: 'Albertus Medium', sans-serif;
      font-weight: normal;
      font-size: 4.3rem;
      line-height: 1.5em;
      color: #ffffff; }
      @media (max-width: 991px) {
        body.module--frontend-landing-pages section.text h1 {
          font-size: 2.2rem;
          line-height: 1.25; } }
    body.module--frontend-landing-pages section.text a {
      color: #E67B16; }
    body.module--frontend-landing-pages section.text div.tagline {
      display: inline-block;
      font-family: 'Segoe UI', sans-serif;
      font-weight: normal;
      font-size: 2rem;
      line-height: 1.75em;
      color: #ffffff;
      max-width: 992px; }
      body.module--frontend-landing-pages section.text div.tagline p {
        margin-bottom: 30px; }
        body.module--frontend-landing-pages section.text div.tagline p:last-child {
          margin-bottom: 0; }
  body.module--frontend-landing-pages section.templates {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #c2e1fc; }
    body.module--frontend-landing-pages section.templates div.container div.formatted-text {
      color: #8B8B8B;
      margin-bottom: 30px; }
      body.module--frontend-landing-pages section.templates div.container div.formatted-text * {
        color: #8B8B8B; }
      body.module--frontend-landing-pages section.templates div.container div.formatted-text h2 {
        font-size: 2.2rem;
        line-height: 1.25;
        margin-bottom: 60px; }
    body.module--frontend-landing-pages section.templates div.container div.templates > div.row div.template div.inner div.action a.add-to-cart {
      background-color: #E67B16; }
      body.module--frontend-landing-pages section.templates div.container div.templates > div.row div.template div.inner div.action a.add-to-cart:hover, body.module--frontend-landing-pages section.templates div.container div.templates > div.row div.template div.inner div.action a.add-to-cart:active, body.module--frontend-landing-pages section.templates div.container div.templates > div.row div.template div.inner div.action a.add-to-cart:focus {
        background-color: #b76212; }
    body.module--frontend-landing-pages section.templates div.container div.templates div.help {
      margin-top: 0; }
      body.module--frontend-landing-pages section.templates div.container div.templates div.help a.button {
        margin-top: 0; }

body.module--frontend-landing-pages h3.white-text {
  color: #ffffff; }

body.module--frontend-landing-pages section.first {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #91c9fa;
  background-image: url(https://mkbbedrijfsjuristen.juribloxdev.nl/assets/public/shared/images/hero-2307578eeae3849574b8.jpg);
  background-size: cover;
  background-repeat: no-repeat; }
  @media (max-width: 767px) {
    body.module--frontend-landing-pages section.first {
      background-image: none; } }
  body.module--frontend-landing-pages section.first div.payoff {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    text-align: left; }
    @media (min-width: 1200px) {
      body.module--frontend-landing-pages section.first div.payoff {
        float: left;
        width: 50%; } }
    @media (min-width: 992px) {
      body.module--frontend-landing-pages section.first div.payoff {
        float: left;
        width: 50%; } }
    @media (min-width: 768px) {
      body.module--frontend-landing-pages section.first div.payoff {
        float: left;
        width: 50%; } }
    body.module--frontend-landing-pages section.first div.payoff h1 {
      color: #0865B7;
      font-size: 64px;
      line-height: 1.1;
      margin-bottom: 30px; }
      @media (max-width: 767px) {
        body.module--frontend-landing-pages section.first div.payoff h1 {
          font-size: 42px; } }
    body.module--frontend-landing-pages section.first div.payoff ul {
      list-style-type: none;
      list-style-position: inside;
      margin: 4rem 0 4rem 0; }
      body.module--frontend-landing-pages section.first div.payoff ul li {
        margin-bottom: 1em; }
        body.module--frontend-landing-pages section.first div.payoff ul li:before {
          content: "\2022";
          color: #0865B7;
          font-size: 2rem;
          font-weight: bold;
          display: inline-block;
          width: 1em;
          margin-left: 0; }

body.module--frontend-landing-pages section.usp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: center;
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
  color: #0865B7; }
  body.module--frontend-landing-pages section.usp h2 {
    font-family: 'Albertus Medium', sans-serif;
    font-weight: normal;
    font-size: 4.3rem;
    line-height: 1.5em;
    line-height: 1.2;
    margin-bottom: 60px; }
  body.module--frontend-landing-pages section.usp div.wrapper {
    text-align: center;
    color: #ffffff; }
    body.module--frontend-landing-pages section.usp div.wrapper div.block {
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      float: left;
      width: 100%;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px; }
      @media (min-width: 1200px) {
        body.module--frontend-landing-pages section.usp div.wrapper div.block {
          float: left;
          width: 33.33333%; } }
      @media (min-width: 992px) {
        body.module--frontend-landing-pages section.usp div.wrapper div.block {
          float: left;
          width: 33.33333%; } }
      @media (min-width: 768px) {
        body.module--frontend-landing-pages section.usp div.wrapper div.block {
          float: left;
          width: 33.33333%; } }
      @media (max-width: 767px) {
        body.module--frontend-landing-pages section.usp div.wrapper div.block {
          margin-bottom: 90px; } }
      body.module--frontend-landing-pages section.usp div.wrapper div.block svg {
        width: 30%;
        height: auto; }
      body.module--frontend-landing-pages section.usp div.wrapper div.block h3 {
        font-family: 'Albertus Medium', sans-serif;
        font-weight: normal;
        font-size: 1.8rem;
        line-height: 1.75em;
        text-transform: uppercase;
        margin-bottom: 30px;
        color: #0865B7; }
      body.module--frontend-landing-pages section.usp div.wrapper div.block span {
        font-family: 'Segoe UI', sans-serif;
        font-weight: normal;
        font-size: 1.6rem;
        line-height: 1.75em;
        color: #333333; }

body.module--frontend-order.controller--default .preview__wrapper {
  background-color: #ffffff;
  padding: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-radius: 4px;
  border: 1px solid #064a86; }

body.module--frontend-order.controller--default .preview__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center; }
  body.module--frontend-order.controller--default .preview__content i {
    display: inline-block;
    font-size: 100px;
    color: #e1e1e1;
    margin-bottom: 15px; }

body.module--frontend-order.controller--default .preview__text {
  margin-left: 30px; }

body.module--frontend-order.controller--default .preview__template {
  color: #0865B7;
  font-family: 'Albertus Medium', sans-serif;
  font-weight: normal;
  font-size: 2rem;
  line-height: 1.75em; }

body.module--frontend-order.controller--default .preview__company {
  color: #064a86;
  font-family: 'Segoe UI', sans-serif;
  font-weight: normal;
  font-size: 2rem;
  line-height: 1.75em; }

body.module--frontend-order.controller--default .success__text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 60px; }
  body.module--frontend-order.controller--default .success__text i {
    font-size: 50px;
    margin-right: 30px;
    color: #5cb85c; }
  body.module--frontend-order.controller--default .success__text p {
    font-family: 'Segoe UI', sans-serif;
    font-weight: normal;
    font-size: 2rem;
    line-height: 1.75em; }
    body.module--frontend-order.controller--default .success__text p span {
      color: #0865B7;
      font-family: 'Segoe UI', sans-serif;
      font-weight: bold; }

body.module--frontend-order.controller--default section.first div.container div.page-title {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }
  body.module--frontend-order.controller--default section.first div.container div.page-title h1 {
    font-size: 2rem;
    line-height: 1.75em; }
    @media (max-width: 991px) {
      body.module--frontend-order.controller--default section.first div.container div.page-title h1 {
        font-size: 2.2rem;
        line-height: 1.25; } }
  @media (min-width: 768px) {
    body.module--frontend-order.controller--default section.first div.container div.page-title {
      display: none; } }

body.module--frontend-order.controller--default section.first div.container span.step-title {
  display: block;
  font-family: 'Albertus Medium', sans-serif;
  font-weight: normal;
  font-size: 2rem;
  line-height: 1.75em;
  color: #0865B7;
  margin-bottom: 15px; }

body.module--frontend-order.controller--default section.first div.container div.page-steps {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  cursor: default;
  margin-bottom: 30px; }
  body.module--frontend-order.controller--default section.first div.container div.page-steps div.step {
    position: relative;
    float: left;
    width: 16.66667%;
    min-height: 1px;
    padding-right: 0;
    padding-left: 0;
    position: relative;
    min-height: 1px;
    padding-right: 0;
    padding-left: 0;
    position: relative;
    min-height: 1px;
    padding-right: 0;
    padding-left: 0;
    position: relative;
    min-height: 1px;
    padding-right: 0;
    padding-left: 0;
    font-family: 'Segoe UI', sans-serif;
    font-weight: normal;
    font-size: 1.6rem;
    line-height: 1.75em;
    color: #0865B7;
    height: 45px;
    line-height: 45px;
    vertical-align: middle;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #F8F7F6; }
    @media (min-width: 768px) {
      body.module--frontend-order.controller--default section.first div.container div.page-steps div.step {
        float: left;
        width: 25%; } }
    @media (min-width: 992px) {
      body.module--frontend-order.controller--default section.first div.container div.page-steps div.step {
        float: left;
        width: 25%; } }
    @media (min-width: 1200px) {
      body.module--frontend-order.controller--default section.first div.container div.page-steps div.step {
        float: left;
        width: 25%; } }
    body.module--frontend-order.controller--default section.first div.container div.page-steps div.step div.text {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
      body.module--frontend-order.controller--default section.first div.container div.page-steps div.step div.text span.number {
        float: left;
        font-family: 'Segoe UI', sans-serif;
        font-weight: bold; }
      body.module--frontend-order.controller--default section.first div.container div.page-steps div.step div.text span.title {
        float: left;
        margin-left: 5px; }
      body.module--frontend-order.controller--default section.first div.container div.page-steps div.step div.text mark {
        display: block;
        float: right;
        position: relative;
        top: 14px;
        font-family: 'Albertus Medium', sans-serif;
        font-weight: normal;
        font-size: 1.2rem;
        line-height: 1.75em;
        color: #333333;
        line-height: 1.3rem;
        padding-top: 2px;
        background-color: #ffffff; }
        body.module--frontend-order.controller--default section.first div.container div.page-steps div.step div.text mark i {
          vertical-align: middle; }
      body.module--frontend-order.controller--default section.first div.container div.page-steps div.step div.text > i {
        display: none;
        float: right;
        color: #F8F7F6;
        vertical-align: middle;
        margin-right: 7.5px; }
    body.module--frontend-order.controller--default section.first div.container div.page-steps div.step div.arrow {
      position: absolute;
      top: 0;
      width: 9px;
      height: 45px; }
      body.module--frontend-order.controller--default section.first div.container div.page-steps div.step div.arrow.left {
        display: none;
        left: 0;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAtCAMAAABLcrECAAAAllBMVEVMaXH49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b/q2vhAAAAMXRSTlMAVo4C9KWa7v0MVbyDjSVTgR/oBfy+BI+zHeYnCF8JMbdKMLDJyGB5Fv7fGr/ER3XcHhPf2AAAAHxJREFUGNNt0UUOAzEQBdEJT5iZmaHvf7msqmaRePVkyQ3fyTPhXO8ozupWQLFVE5V2UTRUr4+ipoYq5mqsKisUJ3VQsVZlVayiyKm8KqnNn7v879usXtZjh47OsnTmBWq6RwvV3beNZiPUIavBFO3N9IU+Zv/mP9ILeoAvZx8qSh+5Cm8AAAAASUVORK5CYII=); }
        @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
          body.module--frontend-order.controller--default section.first div.container div.page-steps div.step div.arrow.left {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABaCAMAAACCG/ZkAAABGlBMVEVMaXH49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/YgVED8AAAAXXRSTlMATgXlGv77B+wDRuJvVD9XaxK3Wn4cgwLq9DD52n0B7ozPC7By+Lr9oOND6CTy03YUufyaOIAew6QjyGYEigmPDlGU3Bi9PGAiiSdqrSyyUFyrXcTFkS6NLZ+XTeYDjGJeAAAA9UlEQVQ4y43VRXYDMAwFwDC2acrMzMzMzAy6/zW6z2zi5Sz8ZFv6TkRjonbFt1RIQZGUHqTJDSg6pNkUVFtaRMS5FDfSoTR4AMWltCNFj7QqdR9BcSstSHEhbUm9S1AsSqedUJSkUWmlHYp1Kb0HxbE0IcWcNCQV8lC8SG9SfEjvUlqKjFSRmqSq1FAXVevavlJPqWUP9Cl9Qa9e4VM9z7HPo2W3oWUb4BGaLkJttFwuA93ZvjNQ3wA0xsCMN0NTDt8aNOwg70LzI9CJ0XEPbRpDrVBXHrom+LJXUIshmoTKRaif2M6dQc9+ASXorwj9+On81so/eB5DTAQMBnEAAAAASUVORK5CYII=);
            background-size: 9px 45px; } }
      body.module--frontend-order.controller--default section.first div.container div.page-steps div.step div.arrow.right {
        right: 0;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAtCAMAAABLcrECAAAA8FBMVEVMaXHT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Odl5J6AAAAUHRSTlMALDFV7cg4hdGTWv6mz9SBLjNXpKnN0vWdogKCq6AFKfcJ+5wLhCeDJNci3MrZ3sTDHeuONlMV4020PUw8jR/JFOyz4a1QsJvyDszvEYc0mcED5sMAAACWSURBVBjTbcxFEsMwEERRBWyHmZmZmZnx/rfJZrpX0erV7ykpTVfyjCt0v0HqNIZGLcZ6FkrGoYSTc9ALmTyMYT9kSTFGS1DRgBodzr0FtJwzDiaQfQj1p5ytlI3a/mm82xz53xra7wSzA1J3Jag1kWJlKJcXBEJIbrPAF0FyOQSZAlI1DbUrAl1DupwFryfS+ws9PoIfPDIMgHTEcwIAAAAASUVORK5CYII=); }
        @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
          body.module--frontend-order.controller--default section.first div.container div.page-steps div.step div.arrow.right {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABaCAMAAACCG/ZkAAABcVBMVEVMaXHT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09M0EjbsAAAAenRSTlMAOiyTgYTGmoeD1BXrZqNQvKxUnESwiwr2gs6FMuAg8p0OM80R70G/KdfC5onwjtExt9s7ouUhAqfqJo3QkjCX2hZZ/t8bxQElSc+RLxAaPqWGSC6V/DhcPcPIBNKUuPUL86T9ngOYDSQj3N27ukVTRlKtrhLuY+iZGJ2gqaUAAAEoSURBVBgZZcFlQ5NhAEDRu3yX1IrOjVGKioEI2N2SioENmICA8Ov5fp9ziOcI9PVjiR6st5vAyDDW9YXAygZ2vQeL5whMPMduzRI48xR7PIX19xE4/xBrrRC4dBernsVuXiXQ3oGV2whceIC9fIfVOgm0dGGxNIFH57BsicDJfSxKYU+mCdybwdY+Efj4HUtksO0fBH79xXb3CRz8w6IiVoyw0SY2No7lC1i9gdUbWL6AjY1jo02sGGGDh9jAEPJnD/v5G9nawRIZ7MMmkmzB0jFkcR4rZZErt7FUhL1dQtZfYy+SyNAAllnA7lxGXr3HKq3Is0nsWhUr5JGOdqytjMzdwJYzWGcNSV7E3qwivd3YYBb5+hlLfcNycSSWxv5nsaNjZHgEOQU6TCEnYCD/awAAAABJRU5ErkJggg==);
            background-size: 9px 45px; } }
    body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.completed div.text {
      color: #333333; }
      body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.completed div.text mark {
        display: none; }
      body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.completed div.text i.completed {
        display: block; }
    body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.locked div.text {
      color: #dbd6d6; }
      body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.locked div.text mark {
        display: none; }
      body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.locked div.text i.locked {
        display: block; }
    body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.active {
      font-family: 'Segoe UI', sans-serif;
      font-weight: bold;
      padding-left: 24px;
      padding-right: 24px;
      background-color: #064a86; }
      body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.active div.text {
        color: #ffffff; }
        body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.active div.text mark {
          color: #333333;
          background-color: #ffffff; }
        body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.active div.text i.completed, body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.active div.text i.locked {
          display: none;
          color: #ffffff; }
      body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.active div.arrow {
        display: block; }
        body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.active div.arrow.right {
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAtCAMAAABLcrECAAAAn1BMVEVMaXH49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/Ysrz74AAAANHRSTlMAJk/+1hwCbVET36vUd4EkTVfddfsdhAOt+qNZoUS1t8sHjTCc5ElDBUhs8pBrTPEtnubMcAf5iwAAAH9JREFUGFdtz8cOwlAQQ1HTCTX03kLv7f3/t7EgvmyY1dHI0ox1DOnosLWUoAfSHLVQsW2pgZo5S1UUI9VQBxVGlqZoj7REVxTdLW1QCZXR7s/ul3sa0dk6ceNtzfhlbPW6Vp0eeStL36GVCVbfGlSsSbAW1vqLIF2s1cu6pQgf7Kskw6t3D+QAAAAASUVORK5CYII=); }
          @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
            body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.active div.arrow.right {
              background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABaCAMAAACCG/ZkAAABGlBMVEVMaXH49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/b49/YgVED8AAAAXXRSTlMAsfoa5QEE+BP8uZAdq8CUqNsXvBxfAkUHjU/0MHMR/oIlBs8LFf1844GlSO2vTdNSldh23Z/DQucja67xcPZ1+5k33Fs84X/HZQNG64ksDaM7olRuOtFy0mBoGbLRXZQGAAAA9klEQVQ4y43VRXIDMAwFUIWhaVJmZmZmZma8/zU602XeJl6+hUe2pe+I+t+qFfEp5ZNQJKQ5qe0MinGpKQlVlfZP61IsSbtS3x4Uq9KRFMPSpTSyA8WidCfFmnQiDd1AcSttjkFRlLqkqwkozqXUARTbUrsUjVKvlM9B8SS9SvEmvUgpKdJSWWqQKlJdTVSpaftyLaWWPNC79AE9eoUPtTzHPo+WOYaubYBZqKUATdJy2TS0YPs2Q4P9UCcD0zEDtTp8F1CPg3wI3XdDW0bHPHRqDE1BozlomeDLrEDThmgCKhWgAWI7uwE9+wUUoe8C9OWn81NNf8XuA1whEwo2AAAAAElFTkSuQmCC);
              background-size: 9px 45px; } }
    body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.first div.arrow.left {
      display: none; }
    body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.next-active div.text > i, body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.last div.text > i {
      margin-right: 0; }
    body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.next-active div.arrow.right, body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.last div.arrow.right {
      display: none; }
  @media (max-width: 1199px) {
    body.module--frontend-order.controller--default section.first div.container div.page-steps div.step div.text mark {
      display: none; } }
  @media (max-width: 767px) {
    body.module--frontend-order.controller--default section.first div.container div.page-steps div.step {
      padding-left: 9px;
      padding-right: 9px; }
      body.module--frontend-order.controller--default section.first div.container div.page-steps div.step div.text {
        text-align: center; }
        body.module--frontend-order.controller--default section.first div.container div.page-steps div.step div.text span.number {
          float: none; }
        body.module--frontend-order.controller--default section.first div.container div.page-steps div.step div.text span.title {
          display: none; }
      body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.previous-active {
        padding-left: 0; }
      body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.active {
        position: relative;
        float: left;
        width: 50%;
        min-height: 1px;
        padding-right: 0;
        padding-left: 0;
        padding-left: 30px;
        padding-right: 30px; }
        body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.active div.text {
          text-align: left; }
          body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.active div.text span.number {
            float: left; }
          body.module--frontend-order.controller--default section.first div.container div.page-steps div.step.active div.text span.title {
            display: inline;
            float: none; } }

body.module--frontend-order.controller--default section.first div.container div.question-steps {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 30px; }
  body.module--frontend-order.controller--default section.first div.container div.question-steps > span.title {
    display: block;
    font-family: 'Albertus Medium', sans-serif;
    font-weight: normal;
    font-size: 1.6rem;
    line-height: 1.75em;
    color: #9B9B9B;
    margin-bottom: 15px; }
  body.module--frontend-order.controller--default section.first div.container div.question-steps ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
    body.module--frontend-order.controller--default section.first div.container div.question-steps ul li {
      -ms-flex: 1 1;
          flex: 1 1;
      font-family: 'Segoe UI', sans-serif;
      font-weight: normal;
      font-size: 1.4rem;
      line-height: 1.75em;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      color: #9B9B9B;
      text-align: center;
      margin-left: 1px;
      margin-right: 1px;
      padding: 7.5px 2px 7.5px 2px;
      background-color: #91c9fa; }
      body.module--frontend-order.controller--default section.first div.container div.question-steps ul li span.title {
        display: none; }
      body.module--frontend-order.controller--default section.first div.container div.question-steps ul li i {
        position: relative;
        top: 1px;
        display: none;
        vertical-align: middle; }
      body.module--frontend-order.controller--default section.first div.container div.question-steps ul li.active {
        -ms-flex-positive: 4;
            flex-grow: 4;
        font-family: 'Segoe UI', sans-serif;
        font-weight: bold;
        color: #ffffff;
        padding-left: 7.5px;
        padding-right: 7.5px;
        background-color: #0865B7; }
        body.module--frontend-order.controller--default section.first div.container div.question-steps ul li.active span.number:after {
          content: "."; }
        body.module--frontend-order.controller--default section.first div.container div.question-steps ul li.active span.title {
          display: inline; }
      body.module--frontend-order.controller--default section.first div.container div.question-steps ul li.completed {
        color: #dbd6d6;
        background-color: #ffffff; }
        body.module--frontend-order.controller--default section.first div.container div.question-steps ul li.completed span.number {
          display: none; }
        body.module--frontend-order.controller--default section.first div.container div.question-steps ul li.completed i {
          display: inline; }
  @media (min-width: 768px) {
    body.module--frontend-order.controller--default section.first div.container div.question-steps {
      display: none; } }

body.module--frontend-order.controller--default section.first div.container div.save-document-bar {
  display: none;
  margin-top: 30px;
  padding: 30px;
  background-color: #F8F7F6; }

body.module--frontend-order.controller--default section.first div.container div.inner {
  /*
             * Stap 1: vragenlijst
             */
  /*
             * Keuze d.m.v. grote blokken
             */
  /*
             * Opties selecteren
             */
  /*
             * Stap 4: bevestigen (en kortingscode)
             */
  /*
             * Kleine lettertjes boven de submit-knop
             */
  /*
             * Navigatie om door de vragenlijst te navigeren
             */ }
  body.module--frontend-order.controller--default section.first div.container div.inner.step_account form div.form-group {
    width: 50%; }
    body.module--frontend-order.controller--default section.first div.container div.inner.step_account form div.form-group span.help {
      font-size: 1.4rem;
      line-height: 1.75em;
      font-family: 'Segoe UI', sans-serif;
      font-weight: normal;
      color: #9B9B9B;
      margin-top: 7.5px;
      display: block; }
  body.module--frontend-order.controller--default section.first div.container div.inner.step_questions div.wizard-fields {
    color: #333333; }
    body.module--frontend-order.controller--default section.first div.container div.inner.step_questions div.wizard-fields div.form-group {
      margin-bottom: 45px; }
      body.module--frontend-order.controller--default section.first div.container div.inner.step_questions div.wizard-fields div.form-group label.control-label {
        display: -ms-flexbox;
        display: flex;
        font-family: 'Segoe UI', sans-serif;
        font-weight: normal;
        font-size: 1.6rem;
        line-height: 1.75em;
        color: #ffffff;
        border-radius: 4px;
        padding: 7.5px 0 7.5px 15px;
        margin-bottom: 15px;
        background-color: #0865B7; }
        body.module--frontend-order.controller--default section.first div.container div.inner.step_questions div.wizard-fields div.form-group label.control-label span.text {
          -ms-flex: 1 1 auto;
              flex: 1 1 auto; }
        body.module--frontend-order.controller--default section.first div.container div.inner.step_questions div.wizard-fields div.form-group label.control-label a.help {
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          padding-left: 15px;
          padding-right: 15px; }
          body.module--frontend-order.controller--default section.first div.container div.inner.step_questions div.wizard-fields div.form-group label.control-label a.help i {
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
            color: #064a86;
            font-size: 15px;
            vertical-align: middle; }
          body.module--frontend-order.controller--default section.first div.container div.inner.step_questions div.wizard-fields div.form-group label.control-label a.help:hover, body.module--frontend-order.controller--default section.first div.container div.inner.step_questions div.wizard-fields div.form-group label.control-label a.help:active, body.module--frontend-order.controller--default section.first div.container div.inner.step_questions div.wizard-fields div.form-group label.control-label a.help:focus {
            text-decoration: none; }
        body.module--frontend-order.controller--default section.first div.container div.inner.step_questions div.wizard-fields div.form-group label.control-label.with-input {
          padding: 0;
          cursor: pointer; }
          body.module--frontend-order.controller--default section.first div.container div.inner.step_questions div.wizard-fields div.form-group label.control-label.with-input div.input {
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
                align-items: center;
            padding: 0 15px 0 15px;
            border-top-left-radius: 4px;
            border-bottom-left-radius: 4px;
            background-color: #0865B7; }
            body.module--frontend-order.controller--default section.first div.container div.inner.step_questions div.wizard-fields div.form-group label.control-label.with-input div.input input {
              -ms-flex: 0 0 auto;
                  flex: 0 0 auto;
              margin-top: -1px; }
          body.module--frontend-order.controller--default section.first div.container div.inner.step_questions div.wizard-fields div.form-group label.control-label.with-input span.text {
            padding: 7.5px 0 7.5px 15px; }
  body.module--frontend-order.controller--default section.first div.container div.inner div.choices {
    margin-right: -15px;
    margin-left: -15px;
    margin-bottom: -30px; }
    body.module--frontend-order.controller--default section.first div.container div.inner div.choices:before, body.module--frontend-order.controller--default section.first div.container div.inner div.choices:after {
      display: table;
      content: " "; }
    body.module--frontend-order.controller--default section.first div.container div.inner div.choices:after {
      clear: both; }
    body.module--frontend-order.controller--default section.first div.container div.inner div.choices > div.block {
      margin-bottom: 30px; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.choices > div.block div.inner {
        text-align: center;
        border: 1px solid #dbd6d6;
        border-radius: 4px; }
        body.module--frontend-order.controller--default section.first div.container div.inner div.choices > div.block div.inner > div.icon {
          margin-bottom: 30px; }
          body.module--frontend-order.controller--default section.first div.container div.inner div.choices > div.block div.inner > div.icon i {
            color: #dbd6d6;
            font-size: 80px; }
        body.module--frontend-order.controller--default section.first div.container div.inner div.choices > div.block div.inner > div.image {
          height: 80px;
          text-align: center;
          padding-left: 30px;
          padding-right: 30px;
          margin-bottom: 30px; }
          body.module--frontend-order.controller--default section.first div.container div.inner div.choices > div.block div.inner > div.image img {
            width: auto;
            height: 80px; }
        body.module--frontend-order.controller--default section.first div.container div.inner div.choices > div.block div.inner > div.text {
          font-family: 'Segoe UI', sans-serif;
          font-weight: normal;
          font-size: 1.6rem;
          line-height: 1.75em;
          color: #9B9B9B; }
          body.module--frontend-order.controller--default section.first div.container div.inner div.choices > div.block div.inner > div.text span.title {
            display: block;
            color: #0865B7;
            font-family: 'Albertus Medium', sans-serif;
            font-weight: normal;
            font-size: 2rem;
            line-height: 1.75em;
            margin-bottom: 15px; }
          body.module--frontend-order.controller--default section.first div.container div.inner div.choices > div.block div.inner > div.text.separate {
            margin-bottom: 30px;
            padding-bottom: 30px;
            border-bottom: 1px solid whitesmoke; }
        body.module--frontend-order.controller--default section.first div.container div.inner div.choices > div.block div.inner > div.price {
          font-family: 'Albertus Medium', sans-serif;
          font-weight: normal;
          font-size: 2.2rem;
          line-height: 1.25;
          color: #dbd6d6;
          margin: 30px 0 15px 0;
          padding-top: 30px;
          border-top: 1px solid whitesmoke; }
          body.module--frontend-order.controller--default section.first div.container div.inner div.choices > div.block div.inner > div.price span.price {
            display: block;
            clear: both;
            line-height: 1rem; }
          body.module--frontend-order.controller--default section.first div.container div.inner div.choices > div.block div.inner > div.price small {
            font-family: 'Segoe UI', sans-serif;
            font-weight: normal;
            font-size: 1.4rem;
            line-height: 1.75em;
            color: #dbd6d6;
            text-transform: uppercase; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.choices > div.block[role="radio"] {
        cursor: pointer; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.choices > div.block.selected div.inner {
        border-color: #0865B7; }
        body.module--frontend-order.controller--default section.first div.container div.inner div.choices > div.block.selected div.inner > div.icon i {
          color: #E67B16; }
        body.module--frontend-order.controller--default section.first div.container div.inner div.choices > div.block.selected div.inner > div.price {
          color: #0865B7; }
      @media (min-width: 992px) and (max-width: 1199px) {
        body.module--frontend-order.controller--default section.first div.container div.inner div.choices > div.block div.inner > div.text {
          font-size: 1.4rem;
          line-height: 1.75em; }
        body.module--frontend-order.controller--default section.first div.container div.inner div.choices > div.block div.inner > div.price {
          font-size: 2rem;
          line-height: 1.75em; }
          body.module--frontend-order.controller--default section.first div.container div.inner div.choices > div.block div.inner > div.price small {
            font-size: 1.2rem;
            line-height: 1.75em; } }
      @media (min-width: 768px) and (max-width: 991px) {
        body.module--frontend-order.controller--default section.first div.container div.inner div.choices > div.block > div.inner > div.image {
          padding-left: 0;
          padding-right: 0; } }
      @media (max-width: 767px) {
        body.module--frontend-order.controller--default section.first div.container div.inner div.choices > div.block > div.inner > div.image, body.module--frontend-order.controller--default section.first div.container div.inner div.choices > div.block > div.inner > div.icon {
          display: none; } }
    body.module--frontend-order.controller--default section.first div.container div.inner div.choices.two-choices > div.block {
      position: relative;
      float: left;
      width: 100%;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px; }
      @media (min-width: 768px) {
        body.module--frontend-order.controller--default section.first div.container div.inner div.choices.two-choices > div.block {
          float: left;
          width: 50%; } }
      @media (min-width: 992px) {
        body.module--frontend-order.controller--default section.first div.container div.inner div.choices.two-choices > div.block {
          float: left;
          width: 50%; } }
      @media (min-width: 1200px) {
        body.module--frontend-order.controller--default section.first div.container div.inner div.choices.two-choices > div.block {
          float: left;
          width: 50%; } }
    body.module--frontend-order.controller--default section.first div.container div.inner div.choices.three-choices > div.block {
      position: relative;
      float: left;
      width: 100%;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px; }
      @media (min-width: 768px) {
        body.module--frontend-order.controller--default section.first div.container div.inner div.choices.three-choices > div.block {
          float: left;
          width: 33.33333%; } }
      @media (min-width: 992px) {
        body.module--frontend-order.controller--default section.first div.container div.inner div.choices.three-choices > div.block {
          float: left;
          width: 33.33333%; } }
      @media (min-width: 1200px) {
        body.module--frontend-order.controller--default section.first div.container div.inner div.choices.three-choices > div.block {
          float: left;
          width: 33.33333%; } }
    body.module--frontend-order.controller--default section.first div.container div.inner div.choices.four-choices > div.block {
      position: relative;
      float: left;
      width: 100%;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px; }
      @media (min-width: 768px) {
        body.module--frontend-order.controller--default section.first div.container div.inner div.choices.four-choices > div.block {
          float: left;
          width: 50%; } }
      @media (min-width: 992px) {
        body.module--frontend-order.controller--default section.first div.container div.inner div.choices.four-choices > div.block {
          float: left;
          width: 25%; } }
      @media (min-width: 1200px) {
        body.module--frontend-order.controller--default section.first div.container div.inner div.choices.four-choices > div.block {
          float: left;
          width: 25%; } }
    body.module--frontend-order.controller--default section.first div.container div.inner div.choices.five-choices > div.block {
      position: relative;
      float: left;
      width: 100%;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px; }
      @media (min-width: 768px) {
        body.module--frontend-order.controller--default section.first div.container div.inner div.choices.five-choices > div.block {
          float: left;
          width: 50%; } }
      @media (min-width: 992px) {
        body.module--frontend-order.controller--default section.first div.container div.inner div.choices.five-choices > div.block {
          float: left;
          width: 33.33333%; } }
      @media (min-width: 1200px) {
        body.module--frontend-order.controller--default section.first div.container div.inner div.choices.five-choices > div.block {
          float: left;
          width: 33.33333%; } }
    body.module--frontend-order.controller--default section.first div.container div.inner div.choices.small > div.block div.inner > div.icon {
      margin-bottom: 15px; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.choices.small > div.block div.inner > div.icon i {
        font-size: 60px; }
    body.module--frontend-order.controller--default section.first div.container div.inner div.choices.small > div.block div.inner > div.text span.title {
      font-size: 1.6rem;
      line-height: 1.75em; }
    body.module--frontend-order.controller--default section.first div.container div.inner div.choices.small > div.block.selected div.inner > div.icon i {
      color: #0865B7; }
  body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block {
    border: 1px solid #0865B7;
    background-color: #ffffff;
    border-radius: 4px;
    padding: 30px;
    margin-bottom: 30px; }
    body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block > div.text {
      font-family: 'Segoe UI', sans-serif;
      font-weight: normal;
      font-size: 1.6rem;
      line-height: 1.75em;
      color: #0865B7; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block > div.text a {
        text-decoration: underline; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block > div.text span.title {
        display: block;
        font-family: 'Segoe UI', sans-serif;
        font-weight: bold; }
    body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.with-input, body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.with-price {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.with-input > div.text, body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.with-price > div.text {
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
    body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block[role="checkbox"] {
      cursor: pointer; }
    body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.with-icon > div.icon {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      margin-right: 30px; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.with-icon > div.icon i {
        font-size: 50px;
        color: #dbd6d6; }
    body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.with-input > div.input {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      margin-right: 30px; }
    body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.with-price > div.price {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      text-align: right;
      margin-left: 30px; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.with-price > div.price span.price {
        font-family: 'Albertus Medium', sans-serif;
        font-weight: normal;
        font-size: 1.6rem;
        line-height: 1.75em;
        color: #9B9B9B; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.with-price > div.price small {
        display: block;
        clear: both;
        font-family: 'Segoe UI', sans-serif;
        font-weight: normal;
        font-size: 1.4rem;
        line-height: 1.75em;
        color: #9B9B9B;
        text-transform: uppercase; }
    body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.is-radio {
      border-radius: 0;
      margin-bottom: 0;
      border-bottom: none; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.is-radio.first-option {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.is-radio.last-option {
        margin-bottom: 30px;
        border-bottom: 1px solid whitesmoke;
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px; }
    body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.selected {
      border-color: #0865B7; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.selected.is-radio {
        border-bottom: 1px solid whitesmoke; }
        body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.selected.is-radio + body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.selected.is-radio.is-radio {
          border-top: none; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.selected.with-input > div.text span.title, body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.selected.with-price > div.text span.title {
        color: #0865B7; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.selected.with-price > div.price span.price {
        color: #0865B7; }
    body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.disabled {
      cursor: not-allowed;
      border-color: #dbd6d6; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.disabled.with-input > div.text, body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.disabled.with-price > div.text {
        color: #dbd6d6; }
        body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.disabled.with-input > div.text span.title, body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.disabled.with-price > div.text span.title {
          color: #dbd6d6; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.disabled.with-price > div.price span.price {
        color: #dbd6d6; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.disabled.with-price > div.price small {
        color: #dbd6d6; }
    @media (max-width: 767px) {
      body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block {
        padding: 15px; }
        body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block > div.text {
          font-size: 1.4rem;
          line-height: 1.75em; }
          body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block > div.text span.title {
            font-size: 1.6rem;
            line-height: 1.75em;
            margin-bottom: 5px; }
        body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.with-input > div.input {
          margin-right: 15px; }
        body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.with-price {
          position: relative;
          -ms-flex-align: start;
              align-items: flex-start;
          padding-bottom: 45px; }
          body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.with-price > div.price {
            -ms-flex: none;
                flex: none;
            position: absolute;
            right: 0;
            bottom: 0;
            padding: 2px 7.5px 2px 7.5px;
            border-bottom-right-radius: 4px;
            background-color: #dbd6d6; }
            body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.with-price > div.price span.price {
              font-family: 'Segoe UI', sans-serif;
              font-weight: normal;
              font-size: 1.4rem;
              line-height: 1.75em;
              color: #ffffff; }
            body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.with-price > div.price small {
              display: inline;
              clear: none;
              color: #ffffff; }
        body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.selected.with-price > div.price {
          background-color: #0865B7; }
          body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.selected.with-price > div.price span.price {
            color: #ffffff; }
          body.module--frontend-order.controller--default section.first div.container div.inner div.options > div.block.selected.with-price > div.price small {
            color: #ffffff; } }
  body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount input.form-control {
    display: inline-block;
    width: 160px;
    border: 1px solid #9B9B9B;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    padding: 19px 12px; }
  body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button {
    display: inline-block;
    color: #ffffff;
    background-color: #9B9B9B;
    border-color: transparent;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding: 6px 12px;
    margin-left: -3px; }
    body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button:focus, body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button.focus {
      color: #ffffff;
      background-color: #828282;
      border-color: rgba(0, 0, 0, 0); }
    body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button:hover {
      color: #ffffff;
      background-color: #828282;
      border-color: rgba(0, 0, 0, 0); }
    body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button:active, body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button.active,
    .open > body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button.dropdown-toggle {
      color: #ffffff;
      background-color: #828282;
      background-image: none;
      border-color: rgba(0, 0, 0, 0); }
      body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button:active:hover, body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button:active:focus, body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button:active.focus, body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button.active:hover, body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button.active:focus, body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button.active.focus,
      .open > body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button.dropdown-toggle:hover,
      .open > body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button.dropdown-toggle:focus,
      .open > body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button.dropdown-toggle.focus {
        color: #ffffff;
        background-color: #707070;
        border-color: rgba(0, 0, 0, 0); }
    body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button.disabled:hover, body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button.disabled:focus, body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button.disabled.focus, body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button[disabled]:hover, body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button[disabled]:focus, body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button[disabled].focus,
    fieldset[disabled] body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button:hover,
    fieldset[disabled] body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button:focus,
    fieldset[disabled] body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button.focus {
      background-color: #9B9B9B;
      border-color: transparent; }
    body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button .badge {
      color: #9B9B9B;
      background-color: #ffffff; }
    body.module--frontend-order.controller--default section.first div.container div.inner.step_confirm div.apply-discount button:focus {
      outline: none;
      box-shadow: none; }
  body.module--frontend-order.controller--default section.first div.container div.inner small.continue-terms {
    display: block;
    text-align: right;
    font-family: 'Segoe UI', sans-serif;
    font-weight: normal;
    font-size: 1.4rem;
    line-height: 1.75em;
    color: #9B9B9B;
    margin-top: 60px;
    margin-bottom: -45px; }
  body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group {
    margin-top: 60px; }
    body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group:before, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group:after {
      display: table;
      content: " "; }
    body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group:after {
      clear: both; }
    body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button {
      padding: 15px 22.5px;
      font-size: 1.4rem;
      line-height: 1rem;
      border-radius: 4px; }
    body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back {
      float: left;
      color: #9B9B9B;
      background-color: transparent;
      border-color: #9B9B9B; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back:focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back.focus {
        color: #9B9B9B;
        background-color: rgba(0, 0, 0, 0);
        border-color: #5b5b5b; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back:hover {
        color: #9B9B9B;
        background-color: rgba(0, 0, 0, 0);
        border-color: #7c7c7c; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back:active, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back.active,
      .open > body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back.dropdown-toggle {
        color: #9B9B9B;
        background-color: rgba(0, 0, 0, 0);
        background-image: none;
        border-color: #7c7c7c; }
        body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back:active:hover, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back:active:focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back:active.focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back.active:hover, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back.active:focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back.active.focus,
        .open > body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back.dropdown-toggle:hover,
        .open > body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back.dropdown-toggle:focus,
        .open > body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back.dropdown-toggle.focus {
          color: #9B9B9B;
          background-color: rgba(0, 0, 0, 0);
          border-color: #5b5b5b; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back.disabled:hover, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back.disabled:focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back.disabled.focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back[disabled]:hover, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back[disabled]:focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back[disabled].focus,
      fieldset[disabled] body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back:hover,
      fieldset[disabled] body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back:focus,
      fieldset[disabled] body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back.focus {
        background-color: transparent;
        border-color: #9B9B9B; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-back .badge {
        color: transparent;
        background-color: #9B9B9B; }
    body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button {
      float: right;
      margin-right: 15px;
      padding: 15px 22.5px;
      font-size: 1.4rem;
      line-height: 1rem;
      border-radius: 4px;
      color: #0865B7;
      background-color: transparent;
      border-color: #0865B7;
      font-family: 'Segoe UI', sans-serif;
      font-weight: normal; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button:focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button.focus {
        color: #0865B7;
        background-color: rgba(0, 0, 0, 0);
        border-color: #03223d; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button:hover {
        color: #0865B7;
        background-color: rgba(0, 0, 0, 0);
        border-color: #05457c; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button:active, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button.active,
      .open > body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button.dropdown-toggle {
        color: #0865B7;
        background-color: rgba(0, 0, 0, 0);
        background-image: none;
        border-color: #05457c; }
        body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button:active:hover, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button:active:focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button:active.focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button.active:hover, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button.active:focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button.active.focus,
        .open > body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button.dropdown-toggle:hover,
        .open > body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button.dropdown-toggle:focus,
        .open > body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button.dropdown-toggle.focus {
          color: #0865B7;
          background-color: rgba(0, 0, 0, 0);
          border-color: #03223d; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button.disabled:hover, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button.disabled:focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button.disabled.focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button[disabled]:hover, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button[disabled]:focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button[disabled].focus,
      fieldset[disabled] body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button:hover,
      fieldset[disabled] body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button:focus,
      fieldset[disabled] body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button.focus {
        background-color: transparent;
        border-color: #0865B7; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group a#toggle_save_button .badge {
        color: transparent;
        background-color: #0865B7; }
    body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish {
      float: right;
      color: #ffffff;
      background-color: #E67B16;
      border-color: transparent;
      font-family: 'Segoe UI', sans-serif;
      font-weight: normal; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next:focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next.focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish:focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish.focus {
        color: #ffffff;
        background-color: #b76212;
        border-color: rgba(0, 0, 0, 0); }
      body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next:hover, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish:hover {
        color: #ffffff;
        background-color: #b76212;
        border-color: rgba(0, 0, 0, 0); }
      body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next:active, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next.active,
      .open > body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next.dropdown-toggle, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish:active, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish.active,
      .open > body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish.dropdown-toggle {
        color: #ffffff;
        background-color: #b76212;
        background-image: none;
        border-color: rgba(0, 0, 0, 0); }
        body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next:active:hover, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next:active:focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next:active.focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next.active:hover, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next.active:focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next.active.focus,
        .open > body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next.dropdown-toggle:hover,
        .open > body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next.dropdown-toggle:focus,
        .open > body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next.dropdown-toggle.focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish:active:hover, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish:active:focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish:active.focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish.active:hover, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish.active:focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish.active.focus,
        .open > body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish.dropdown-toggle:hover,
        .open > body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish.dropdown-toggle:focus,
        .open > body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish.dropdown-toggle.focus {
          color: #ffffff;
          background-color: #97510e;
          border-color: rgba(0, 0, 0, 0); }
      body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next.disabled:hover, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next.disabled:focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next.disabled.focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next[disabled]:hover, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next[disabled]:focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next[disabled].focus,
      fieldset[disabled] body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next:hover,
      fieldset[disabled] body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next:focus,
      fieldset[disabled] body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next.focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish.disabled:hover, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish.disabled:focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish.disabled.focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish[disabled]:hover, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish[disabled]:focus, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish[disabled].focus,
      fieldset[disabled] body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish:hover,
      fieldset[disabled] body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish:focus,
      fieldset[disabled] body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish.focus {
        background-color: #E67B16;
        border-color: transparent; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next .badge, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish .badge {
        color: #E67B16;
        background-color: #ffffff; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next:after, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish:after {
        position: relative;
        top: 1px;
        font-family: 'Flaticons Solid';
        font-size: 1.3rem;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        content: "\E1C3";
        margin-left: 7.5px; }
      body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-next.flow-finish, body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group button.flow-finish.flow-finish {
        content: "\E1BA"; }
    body.module--frontend-order.controller--default section.first div.container div.inner div.flow-navigation-group:last-child {
      margin-bottom: 0; }
  body.module--frontend-order.controller--default section.first div.container div.inner a.button {
    font-family: 'Albertus Medium', sans-serif;
    font-weight: normal;
    font-size: 1.6rem;
    line-height: 1.75em;
    color: #ffffff;
    background-color: #E67B16;
    border-color: transparent;
    padding: 7.5px 15px;
    font-size: inherit;
    line-height: inherit;
    border-radius: 4px; }
    body.module--frontend-order.controller--default section.first div.container div.inner a.button:focus, body.module--frontend-order.controller--default section.first div.container div.inner a.button.focus {
      color: #ffffff;
      background-color: #b76212;
      border-color: rgba(0, 0, 0, 0); }
    body.module--frontend-order.controller--default section.first div.container div.inner a.button:hover {
      color: #ffffff;
      background-color: #b76212;
      border-color: rgba(0, 0, 0, 0); }
    body.module--frontend-order.controller--default section.first div.container div.inner a.button:active, body.module--frontend-order.controller--default section.first div.container div.inner a.button.active,
    .open > body.module--frontend-order.controller--default section.first div.container div.inner a.button.dropdown-toggle {
      color: #ffffff;
      background-color: #b76212;
      background-image: none;
      border-color: rgba(0, 0, 0, 0); }
      body.module--frontend-order.controller--default section.first div.container div.inner a.button:active:hover, body.module--frontend-order.controller--default section.first div.container div.inner a.button:active:focus, body.module--frontend-order.controller--default section.first div.container div.inner a.button:active.focus, body.module--frontend-order.controller--default section.first div.container div.inner a.button.active:hover, body.module--frontend-order.controller--default section.first div.container div.inner a.button.active:focus, body.module--frontend-order.controller--default section.first div.container div.inner a.button.active.focus,
      .open > body.module--frontend-order.controller--default section.first div.container div.inner a.button.dropdown-toggle:hover,
      .open > body.module--frontend-order.controller--default section.first div.container div.inner a.button.dropdown-toggle:focus,
      .open > body.module--frontend-order.controller--default section.first div.container div.inner a.button.dropdown-toggle.focus {
        color: #ffffff;
        background-color: #97510e;
        border-color: rgba(0, 0, 0, 0); }
    body.module--frontend-order.controller--default section.first div.container div.inner a.button.disabled:hover, body.module--frontend-order.controller--default section.first div.container div.inner a.button.disabled:focus, body.module--frontend-order.controller--default section.first div.container div.inner a.button.disabled.focus, body.module--frontend-order.controller--default section.first div.container div.inner a.button[disabled]:hover, body.module--frontend-order.controller--default section.first div.container div.inner a.button[disabled]:focus, body.module--frontend-order.controller--default section.first div.container div.inner a.button[disabled].focus,
    fieldset[disabled] body.module--frontend-order.controller--default section.first div.container div.inner a.button:hover,
    fieldset[disabled] body.module--frontend-order.controller--default section.first div.container div.inner a.button:focus,
    fieldset[disabled] body.module--frontend-order.controller--default section.first div.container div.inner a.button.focus {
      background-color: #E67B16;
      border-color: transparent; }
    body.module--frontend-order.controller--default section.first div.container div.inner a.button .badge {
      color: #E67B16;
      background-color: #ffffff; }

#shift_vat_alert {
  display: none; }

body.module--frontend-order.controller--status section.first div.container div.status-timeline {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }
  @media (min-width: 768px) {
    body.module--frontend-order.controller--status section.first div.container div.status-timeline {
      float: left;
      width: 100%; } }
  @media (min-width: 992px) {
    body.module--frontend-order.controller--status section.first div.container div.status-timeline {
      float: left;
      width: 100%; } }
  @media (min-width: 1200px) {
    body.module--frontend-order.controller--status section.first div.container div.status-timeline {
      float: left;
      width: 100%; } }
  body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner {
    padding: 60px 30px 60px 30px;
    background-color: #ffffff; }
    body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline {
      padding-top: 11.25px; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline:before, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline:after {
        display: table;
        content: " "; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline:after {
        clear: both; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline div.line {
        height: 7.5px;
        border-radius: 3px;
        background-color: #91c9fa; }
        body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline div.line div.phase {
          text-align: center; }
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline div.line div.phase div.dot {
            font-family: 'Albertus Medium', sans-serif;
            font-weight: normal;
            font-size: 2rem;
            line-height: 1.75em;
            text-align: center;
            margin-left: auto;
            margin-right: auto;
            border-radius: 50%;
            background-color: #0865B7; }
            body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline div.line div.phase div.dot span.number {
              color: #ffffff; }
            body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline div.line div.phase div.dot:after {
              position: relative;
              top: -1px;
              display: none;
              font-family: 'Flaticons Solid';
              font-style: normal;
              font-weight: normal;
              vertical-align: middle;
              color: #ffffff;
              line-height: 1;
              -webkit-font-smoothing: antialiased;
              content: "\E1C3"; }
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline div.line div.phase small {
            display: inline-block;
            font-family: 'Segoe UI', sans-serif;
            font-weight: normal;
            font-size: 1.4rem;
            line-height: 1.75em;
            color: #dbd6d6;
            margin: 15px auto 0 auto; }
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline div.line div.phase.active div.dot {
            background-color: #E67B16; }
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline div.line div.phase.active small {
            font-family: 'Segoe UI', sans-serif;
            font-weight: bold;
            color: #E67B16; }
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline div.line div.phase.completed div.dot span.number {
            display: none; }
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline div.line div.phase.completed div.dot:after {
            display: inline-block;
            content: "\E1BA"; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-4 div.line div.phase {
        position: relative;
        float: left;
        width: 25%;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px; }
        @media (min-width: 768px) {
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-4 div.line div.phase {
            float: left;
            width: 25%; } }
        @media (min-width: 992px) {
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-4 div.line div.phase {
            float: left;
            width: 25%; } }
        @media (min-width: 1200px) {
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-4 div.line div.phase {
            float: left;
            width: 25%; } }
        body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-4 div.line div.phase div.dot {
          width: 40px;
          height: 40px;
          height: 40px;
          line-height: 40px;
          vertical-align: middle;
          padding-top: 0;
          padding-bottom: 0;
          margin-top: -16.25px; }
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-4 div.line div.phase div.dot:after {
            width: 40px;
            font-size: 30px; }
        @media (max-width: 767px) {
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-4 div.line div.phase div.dot {
            font-size: 1.6rem;
            line-height: 1.75em;
            width: 30px;
            height: 30px;
            height: 30px;
            line-height: 30px;
            vertical-align: middle;
            padding-top: 0;
            padding-bottom: 0;
            margin-top: -11.25px; }
            body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-4 div.line div.phase div.dot:after {
              width: 30px;
              font-size: 20px; }
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-4 div.line div.phase small {
            display: none; } }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-5 div.line div.phase {
        position: relative;
        float: left;
        width: 20%;
        min-height: 1px;
        padding-right: 0;
        padding-left: 0;
        position: relative;
        min-height: 1px;
        padding-right: 0;
        padding-left: 0;
        position: relative;
        min-height: 1px;
        padding-right: 0;
        padding-left: 0;
        position: relative;
        min-height: 1px;
        padding-right: 0;
        padding-left: 0; }
        @media (min-width: 768px) {
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-5 div.line div.phase {
            float: left;
            width: 20%; } }
        @media (min-width: 992px) {
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-5 div.line div.phase {
            float: left;
            width: 20%; } }
        @media (min-width: 1200px) {
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-5 div.line div.phase {
            float: left;
            width: 20%; } }
        body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-5 div.line div.phase div.dot {
          width: 40px;
          height: 40px;
          height: 40px;
          line-height: 40px;
          vertical-align: middle;
          padding-top: 0;
          padding-bottom: 0;
          margin-top: -16.25px; }
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-5 div.line div.phase div.dot:after {
            width: 40px;
            font-size: 30px; }
        @media (min-width: 768px) and (max-width: 991px) {
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-5 div.line div.phase div.dot {
            font-size: 1.6rem;
            line-height: 1.75em;
            width: 40px;
            height: 40px;
            height: 40px;
            line-height: 40px;
            vertical-align: middle;
            padding-top: 0;
            padding-bottom: 0;
            margin-top: -16.25px; }
            body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-5 div.line div.phase div.dot:after {
              width: 40px;
              font-size: 30px; }
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-5 div.line div.phase small {
            display: none; } }
        @media (max-width: 767px) {
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-5 div.line div.phase div.dot {
            font-size: 1.6rem;
            line-height: 1.75em;
            width: 30px;
            height: 30px;
            height: 30px;
            line-height: 30px;
            vertical-align: middle;
            padding-top: 0;
            padding-bottom: 0;
            margin-top: -11.25px; }
            body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-5 div.line div.phase div.dot:after {
              width: 30px;
              font-size: 20px; }
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-5 div.line div.phase small {
            display: none; } }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-6 div.line div.phase {
        position: relative;
        float: left;
        width: 16.66667%;
        min-height: 1px;
        padding-right: 0;
        padding-left: 0;
        position: relative;
        min-height: 1px;
        padding-right: 0;
        padding-left: 0;
        position: relative;
        min-height: 1px;
        padding-right: 0;
        padding-left: 0;
        position: relative;
        min-height: 1px;
        padding-right: 0;
        padding-left: 0; }
        @media (min-width: 768px) {
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-6 div.line div.phase {
            float: left;
            width: 16.66667%; } }
        @media (min-width: 992px) {
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-6 div.line div.phase {
            float: left;
            width: 16.66667%; } }
        @media (min-width: 1200px) {
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-6 div.line div.phase {
            float: left;
            width: 16.66667%; } }
        body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-6 div.line div.phase div.dot {
          font-size: 1.6rem;
          line-height: 1.75em;
          width: 40px;
          height: 40px;
          height: 40px;
          line-height: 40px;
          vertical-align: middle;
          padding-top: 0;
          padding-bottom: 0;
          margin-top: -16.25px; }
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-6 div.line div.phase div.dot:after {
            width: 40px;
            font-size: 30px; }
        @media (min-width: 768px) and (max-width: 991px) {
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-6 div.line div.phase small {
            display: none; } }
        @media (max-width: 767px) {
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-6 div.line div.phase div.dot {
            font-size: 1.6rem;
            line-height: 1.75em;
            width: 30px;
            height: 30px;
            height: 30px;
            line-height: 30px;
            vertical-align: middle;
            padding-top: 0;
            padding-bottom: 0;
            margin-top: -11.25px; }
            body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-6 div.line div.phase div.dot:after {
              width: 30px;
              font-size: 20px; }
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.timeline.count-6 div.line div.phase small {
            display: none; } }
    body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.current {
      text-align: center;
      margin-top: 60px;
      font-family: 'Segoe UI', sans-serif;
      font-weight: normal;
      font-size: 1.6rem;
      line-height: 1.75em;
      color: #333333; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.current span.title {
        display: inline-block;
        font-family: 'Albertus Medium', sans-serif;
        font-weight: normal;
        font-size: 2.2rem;
        line-height: 1.25;
        color: #0865B7;
        margin-bottom: 7.5px; }
  body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action {
    font-family: 'Segoe UI', sans-serif;
    font-weight: normal;
    font-size: 1.6rem;
    line-height: 1.75em;
    color: #333333;
    text-align: center;
    padding: 30px 60px 30px 60px;
    background-color: #F8F7F6; }
    body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button {
      color: #ffffff;
      background-color: #E67B16;
      border-color: #E67B16;
      padding: 15px 30px;
      font-size: inherit;
      line-height: 1rem;
      border-radius: 3px;
      margin-top: 15px; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button:focus, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button.focus {
        color: #ffffff;
        background-color: #b76212;
        border-color: #723d0b; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button:hover {
        color: #ffffff;
        background-color: #b76212;
        border-color: #ae5d11; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button:active, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button.active,
      .open > body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button.dropdown-toggle {
        color: #ffffff;
        background-color: #b76212;
        background-image: none;
        border-color: #ae5d11; }
        body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button:active:hover, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button:active:focus, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button:active.focus, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button.active:hover, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button.active:focus, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button.active.focus,
        .open > body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button.dropdown-toggle:hover,
        .open > body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button.dropdown-toggle:focus,
        .open > body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button.dropdown-toggle.focus {
          color: #ffffff;
          background-color: #97510e;
          border-color: #723d0b; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button.disabled:hover, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button.disabled:focus, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button.disabled.focus, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button[disabled]:hover, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button[disabled]:focus, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button[disabled].focus,
      fieldset[disabled] body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button:hover,
      fieldset[disabled] body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button:focus,
      fieldset[disabled] body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button.focus {
        background-color: #E67B16;
        border-color: #E67B16; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button .badge {
        color: #E67B16;
        background-color: #ffffff; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.call-to-action a.button.without-text {
        margin-top: 0; }
  body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links {
    font-family: 'Segoe UI', sans-serif;
    font-weight: normal;
    font-size: 1.6rem;
    line-height: 1.75em;
    color: #064a86;
    text-align: center;
    padding: 30px 60px 30px 60px;
    background-color: #0865B7; }
    body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links span.title {
      display: block;
      font-family: 'Albertus Medium', sans-serif;
      font-weight: normal;
      font-size: 2rem;
      line-height: 1.75em;
      color: #ffffff;
      margin-bottom: 7.5px; }
    body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button {
      color: #E67B16;
      background-color: #ffffff;
      border-color: #ffffff;
      padding: 15px 30px;
      font-size: inherit;
      line-height: 1rem;
      border-radius: 3px;
      font-family: 'Segoe UI', sans-serif;
      font-weight: bold;
      margin-top: 15px;
      margin-bottom: 7.5px; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button:focus, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button.focus {
        color: #E67B16;
        background-color: #e6e6e6;
        border-color: #bfbfbf; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button:hover {
        color: #E67B16;
        background-color: #e6e6e6;
        border-color: #e0e0e0; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button:active, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button.active,
      .open > body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button.dropdown-toggle {
        color: #E67B16;
        background-color: #e6e6e6;
        background-image: none;
        border-color: #e0e0e0; }
        body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button:active:hover, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button:active:focus, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button:active.focus, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button.active:hover, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button.active:focus, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button.active.focus,
        .open > body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button.dropdown-toggle:hover,
        .open > body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button.dropdown-toggle:focus,
        .open > body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button.dropdown-toggle.focus {
          color: #E67B16;
          background-color: #d4d4d4;
          border-color: #bfbfbf; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button.disabled:hover, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button.disabled:focus, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button.disabled.focus, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button[disabled]:hover, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button[disabled]:focus, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button[disabled].focus,
      fieldset[disabled] body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button:hover,
      fieldset[disabled] body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button:focus,
      fieldset[disabled] body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button.focus {
        background-color: #ffffff;
        border-color: #ffffff; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button .badge {
        color: #ffffff;
        background-color: #E67B16; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links a.button i {
        margin-left: 7.5px; }
    body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links p {
      font-family: 'Segoe UI', sans-serif;
      font-weight: normal;
      font-size: 1.4rem;
      line-height: 1.75em;
      color: #ffffff; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links p a {
        color: #ffffff;
        text-decoration: underline; }
    body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links hr {
      margin: 30px 0 30px 0; }
    body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links div.urls div.url {
      margin-right: -15px;
      margin-left: -15px;
      margin-top: 15px; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links div.urls div.url:before, body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links div.urls div.url:after {
        display: table;
        content: " "; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links div.urls div.url:after {
        clear: both; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links div.urls div.url label {
        position: relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        font-family: 'Segoe UI', sans-serif;
        font-weight: bold;
        font-size: 1.6rem;
        line-height: 1.75em;
        color: #ffffff;
        margin-bottom: 3.75px; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links div.urls div.url input[type="text"] {
        position: relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
        font-size: 90%;
        float: none !important;
        cursor: pointer;
        text-align: center;
        margin: 0 auto 0 auto;
        padding: 3.75px 7.5px 3.75px 7.5px;
        border: none;
        border-radius: 4px;
        background-color: #91c9fa;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
        @media (min-width: 768px) {
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links div.urls div.url input[type="text"] {
            float: left;
            width: 83.33333%; } }
        @media (min-width: 992px) {
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links div.urls div.url input[type="text"] {
            float: left;
            width: 66.66667%; } }
        @media (min-width: 1200px) {
          body.module--frontend-order.controller--status section.first div.container div.status-timeline div.download-links div.urls div.url input[type="text"] {
            float: left;
            width: 50%; } }
  @media (max-width: 767px) {
    body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner {
      padding: 36.25px 30px 30px 30px; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner hr {
        margin: 30px 0 30px 0; }
      body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.current {
        margin-top: 30px; }
        body.module--frontend-order.controller--status section.first div.container div.status-timeline div.inner div.current span.title {
          font-size: 2rem;
          line-height: 1.75em; } }

body.module--frontend-payment.controller--default section.first div.container div.status {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }
  @media (min-width: 768px) {
    body.module--frontend-payment.controller--default section.first div.container div.status {
      float: left;
      width: 100%; } }
  @media (min-width: 992px) {
    body.module--frontend-payment.controller--default section.first div.container div.status {
      float: left;
      width: 100%; } }
  @media (min-width: 1200px) {
    body.module--frontend-payment.controller--default section.first div.container div.status {
      float: left;
      width: 100%; } }
  body.module--frontend-payment.controller--default section.first div.container div.status div.inner {
    padding: 60px 30px 60px 30px;
    background-color: #ffffff; }
    body.module--frontend-payment.controller--default section.first div.container div.status div.inner div.current {
      text-align: center;
      margin-top: 60px;
      font-family: 'Segoe UI', sans-serif;
      font-weight: normal;
      font-size: 1.6rem;
      line-height: 1.75em;
      color: #8B8B8B; }
      body.module--frontend-payment.controller--default section.first div.container div.status div.inner div.current span.title {
        display: inline-block;
        font-family: 'Albertus Medium', sans-serif;
        font-weight: normal;
        font-size: 2.2rem;
        line-height: 1.25;
        color: #0865B7;
        margin-bottom: 7.5px; }
  body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action {
    font-family: 'Segoe UI', sans-serif;
    font-weight: normal;
    font-size: 1.6rem;
    line-height: 1.75em;
    color: #064a86;
    text-align: center;
    padding: 30px 60px 30px 60px;
    background-color: #91c9fa; }
    body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button {
      color: #ffffff;
      background-color: #E67B16;
      border-color: #E67B16;
      padding: 15px 30px;
      font-size: inherit;
      line-height: 1rem;
      border-radius: 3px;
      margin-top: 15px; }
      body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button:focus, body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button.focus {
        color: #ffffff;
        background-color: #b76212;
        border-color: #723d0b; }
      body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button:hover {
        color: #ffffff;
        background-color: #b76212;
        border-color: #ae5d11; }
      body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button:active, body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button.active,
      .open > body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button.dropdown-toggle {
        color: #ffffff;
        background-color: #b76212;
        background-image: none;
        border-color: #ae5d11; }
        body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button:active:hover, body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button:active:focus, body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button:active.focus, body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button.active:hover, body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button.active:focus, body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button.active.focus,
        .open > body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button.dropdown-toggle:hover,
        .open > body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button.dropdown-toggle:focus,
        .open > body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button.dropdown-toggle.focus {
          color: #ffffff;
          background-color: #97510e;
          border-color: #723d0b; }
      body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button.disabled:hover, body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button.disabled:focus, body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button.disabled.focus, body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button[disabled]:hover, body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button[disabled]:focus, body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button[disabled].focus,
      fieldset[disabled] body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button:hover,
      fieldset[disabled] body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button:focus,
      fieldset[disabled] body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button.focus {
        background-color: #E67B16;
        border-color: #E67B16; }
      body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button .badge {
        color: #E67B16;
        background-color: #ffffff; }
      body.module--frontend-payment.controller--default section.first div.container div.status div.call-to-action a.button.without-text {
        margin-top: 0; }
  @media (max-width: 767px) {
    body.module--frontend-payment.controller--default section.first div.container div.status div.inner {
      padding: 30px; }
      body.module--frontend-payment.controller--default section.first div.container div.status div.inner div.current {
        margin-top: 30px; }
        body.module--frontend-payment.controller--default section.first div.container div.status div.inner div.current span.title {
          font-size: 2rem;
          line-height: 1.75em; } }

body.module--frontend-referrers section {
  text-align: center;
  /*
		 * Titel
		 */
  /*
		 * Balk met de tekst
		 */
  /*
		 * Templates
		 */ }
  body.module--frontend-referrers section.logo {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #ffffff; }
    body.module--frontend-referrers section.logo div.container {
      padding-left: 60px;
      padding-right: 60px; }
      body.module--frontend-referrers section.logo div.container img {
        display: block;
        max-width: 100%;
        height: auto;
        width: 300%;
        max-width: 300px;
        margin: 0 auto 0 auto; }
  body.module--frontend-referrers section.text {
    padding-top: 90px;
    padding-bottom: 90px; }
    body.module--frontend-referrers section.text div.tagline {
      display: inline-block;
      font-family: 'Segoe UI', sans-serif;
      font-weight: normal;
      font-size: 2rem;
      line-height: 1.75em;
      color: #ffffff;
      max-width: 992px; }
      body.module--frontend-referrers section.text div.tagline p {
        margin-bottom: 30px; }
        body.module--frontend-referrers section.text div.tagline p:last-child {
          margin-bottom: 0; }
      body.module--frontend-referrers section.text div.tagline a {
        color: #ffffff;
        text-decoration: underline; }
        body.module--frontend-referrers section.text div.tagline a:hover {
          color: #000000; }
    body.module--frontend-referrers section.text div.credits {
      font-family: 'Segoe UI', sans-serif;
      font-weight: normal;
      font-size: 1.6rem;
      line-height: 1.75em;
      color: #ffffff;
      margin-top: 30px; }
      body.module--frontend-referrers section.text div.credits a.logo {
        display: inline-block;
        width: 45px;
        height: 45px;
        vertical-align: middle;
        margin-left: 5px;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAMAAABgZ9sFAAACkVBMVEVMaXH///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+qXInxAAAA2nRSTlMAHQMv2+0N/g8XAvx5eIwFSCxziA4kWJafAXr99ZJOq5ePEIGuDDoIaW27t5jrzyg97hQJijDM99QT3WuQkUH0ZMqkT9AiG+qLjjeT6Fy6mTbAxz8jVeW8+gTCNDF0nnC5BlaJKxZ1PF8+ZuLJxAcY83LkxbImIFBdlLHjSVrmqkvTtKDyjZVGWaf4pvZ9tVO22kzczi6bFUclhyfYGppAVJxS0e8Kb3yid7+sEq0h1aEebkphwWrXY0JXgmjgC+Ec+SqEfuy9dr5sLaUZ8RFxfzkyxl4puMs136Glc/8AAANjSURBVBgZzcFjX6UJAMbhf3WYbds2JszEmWqqqUlj27Ztr23bto370+zTOc1s2z693d9eF/9XxeGYCUjGVEZkBBMV4zJ9Nuacmskdy3I2JtiAe2dsZwqRmgbeuCRKSgHK1zCVQF0B78XNGHZLOk7UE1rAVLykN+FC7FuAR6WeSg48pLxHMbMos4HiGLUDu7Xl3LSw+LolWyUdxExAjpQ4J0ZbMQzLUGGVIRhTZZI2Rts1lzHH5da6EnPOImldhJTo2BedeZlr/p9KR2tCgbQTmOjIfjr9dSm/WlLP7Cg/q3T0bQyluzDnK5ff/6DQKpcz4PBZjqlpcpkxRMtpaeDixXelPk7qNcysipUa9yimALr05y8OKNnR2sNMxQEZ/JPTX5Jvcp5yoEO9objtGjqjSijdXL6NCQIble//Adt8dA5+jo0iozA4JSR6rwczpReDJPUygUdYKHjXhl1SMN/FpBPeVG6XYeAdX+nUA5L2MNn7n5Erf/ojyRjZ/h6OkzmSZklKmi/tY1xAaBpjNskPD1k4OBuDZwewUy72TQUbcLl11z1SxcNxK2CNkuATBXlHYfBsOAKES3YZlqzHJbA9IvURGXLD9ssCrJ3FuN65QJd8ahdKOp0b79EchMuOdZKsVukN8L7qh5tT/tAvrcCvWmMsWYx7XC6DhYBvAWMKOSUvgmTfAKRnLlj+kBO36Own4+T2ww3cRkO4qWFG9TmTrJTke0T6oluG4ci2CL+fOHyMAqkq6zyTJUlKdfgonx9zLfU6mx09wk2NMEf6Mgzb5dKEx2z8zateCueAYh2jnqQNYWgevAJ9Uid+rdKBVZ5McPfqPuiXFV/LDcZcyNMJiJD942zJ4oWJj3SIb/Tt9c7A7+dKv8FXg7JLqq7CjFN1cF1uV+HagFzKMFVmnQMB5z+UNKv91+lfy+Aj1WFueg0GW6OkbvC/tD8/6SUfnbXF9xwr4d8cGDKfj5Fhcxash3ipKUjSfZhr0m2pGFZLNa9IsmDqBUlFz3bXRr5qVwLwsrSzJVaah5lwqbIBl+dSlAXLKhTM0pBOzHgWKQSSQ1LSMNz/YCgkqI2pLFYwPJMnLYzC4G0DL81gKoe7gL0yOLitTUsxtyjOA3DWS1s8uSN1bQCmSloY4zU/sYoJ5qXzX/kLty6UEImPlZAAAAAASUVORK5CYII=); }
        @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
          body.module--frontend-referrers section.text div.credits a.logo {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABbCAMAAAAr6AmrAAAC/VBMVEVMaXH///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8ikRTKAAAA/nRSTlMA9/L9BAISAQP+/AcGDQoJMg75YOIMHervURXeLUr7OPFA+vjFOfP07RwPHuvpFJEQ7gUIRYDoUF/DOwtNRkSQfsZXaMjQ34duNeX1niUn9jNrF1bsWWRHGZt01b8bGkmCc8ndMfA9hFiprz4YIlrNkuCYmSsWjxEjwNqwwSS9jmPZTMfLzHIf231vfBPRN9cqaSAmzy/cUtZbYlzmyki2KadPpaKDnJe61G2Jmr54znphZbTTsZNUXqt7MKMspCGKSzq8gXWGlU6fNkGoruS3uTxTpo2sd4zElGzYeTRCi3EuauedoCizrapmVePCXXa40oh/tXC7oWdDsuGWhf0gcqUAAAleSURBVBgZ7cFjlCRpAgXQl1nJsm3bVtu2bdu2bdu2bY9t21i+M19EZFZnV9dMZezPPXMv/vZ/r+myObBb1iioob95pEQPOxXWhSr6mjyuQ8X0C9sa8NSog79CnQAt6+pRkYXNJtaenO8Dqw1NAqDSDJr7ogIujyg5nQXFlbUpPaFS3Sb0W4rnzQ+lLMIISWY7DvGBSp0+Jv+lg8RkxFP9qXjFCZLD5KtQrTvJEEic3JejzF4qfncFkNme1HhBtTsO5ETI1s1cCqsRVCwzAZ2rkNxngGrtNaRmFSQJw+Zuh0W9ZEq8U4Eukyn8DPW+iyUd60CWT97JhqL6EdJzSyNEpDlSqGWACqbGYyGsCSfZHbIxBWTkQS93F0hCZjcrufuJlhKH6VDhwY5aM4fHAC+Fk0xJhKyeH4Uep6a80+wjr1Y1DsykRVeokJ1MwbspvmpAMv4+FBtCWZF2etjPUJOyQz7nPUn2KobFRw583u4iqBDiT0VSQzNJ7RpYtdrI8m66Qo2zkVQMmkUhPABl7l/mM74NgDru9Smr/543Bf9/AkjYuiIRgmuLbbQyT6zhC4ukM7CLqQplX/XRUKifWK/KjVpvr920Ja3YCfAJXj+MEm37LFilv5kD+6SOprDL9QglfqNr0yL5Ximw5pdwSjxn7IeVl2Y67JQVc7b1i5gaSYkjLfq1iAhzuX4jjlah9zIhS8rN6Ak13E7S1huFYwCsf0xbdSAxfsS1K6DGK2bauDgQwq+xfIY2G4LvSi7ZChVa+NPGZQ8IfRuwnEMmABFk7cWwn/vbtBHtAmHVeEpi+9e92+baP9p5k9T2BjLnkS0DYLfgIZSYq0VSyG0DwTiFQnyOr4sOgMk1tdUis3k0YOhPml+DnXSl0ygJ3ZYXR9I8wQihNIoM7T8pE1bG1LTQWkYk/EhyJyTOnXpfcsVfSa+qpSS8j8tmDUn/vhCc25FRXTNhy+lmfV+MTSY5MxWAYY/GM6rau0b8CefmazpQkvGkEMjTkAxqC6G3llG3UE7W7VKMbUnSvy+Q1Y+SoJ6okDGw9UnSsUly0MUHgMnpmoZkLQj6d+j4X8icF/o2LizO2755la+La1MMekzhnAleVBwwoSK6kjrD7zUcPTtCB8Bt8Mh3NSQPQUiI5ilXALrlEV07xlOx8dPiVKR2p7CxFHWomNwJlfG4+iSxKIPkCxAKmRwGvW9Yt5Wkg5llokua76HkhP41Kjp2RiVc7zAfpickq0E4xgWAR+sJ23Jmf/BB14bjOmTQYugCSsxnYjwpq+OESnSl4xUY80mONwHG/6QMBHyMsEpt8XIQFbmUjc/OoWTuClQiz5PDmgOG2uTjpYCh3+so4waZ+8442up46eiilLl7R6ISHifJlaMA41SySTPAfUQjlKk3AIrW9Wmro8GtTU+U1/i96lPfOj548wUXKOp6ksOaA3AuILcA9T7AUysa7ocixI+2lhSinEle7RZFUhb0ZbfekNwg6bgcwv045g5C+nLYiHmc5gzZYDNtRc2bAxvuVYfQVsuhAwBDBwrFkHSj43CU48VtRZDtpsQviBbR631R5sVdR5vN7rN7opZWflX1g2pTuKyDYGzIlLEo5xEfOUHSKI7CooAdtHqj6vROeEbbkHkFtLr8dQcKsVcgcfucD1FOo5YcDonzQwqrE0xV/WgVV3Dvdrf2dXLwVML6aFr0aEnJQcg8znEwyvnEgXUheYlCrURgQJUU2pp1GLbmVI2kLXMryNyGe9eDjUsGNG5JbVMIjSmcgKRw/svTHCjR1jxdvTPK6T2XtnK7QDH/YCM89c4F4Deyow5AQjKpOQ6Fa3Bp9WNe+Wt6X0F573ZxC4ymrY01oIhwR5medxoD8zWkFwDf2uQmH1TC/UYPv1rfB79BW00eXocsC2U+/aQIWJVLrvYBkvwZl41KBAdRcnRzD8qGUeH9RX4CrDwMQKMmNwHo/k2yFTDSzFuohNtQyjRN1zlQcut9WoS/Hd3v/Xnnz0/ZcuI7NyCN2yGsJPk59M1YxwmVSJpBxVumHygZnfrgNz6j5v6YgUBJgyYXIEwk+bFu1LifXVGZpAIq5qFNLoVxiTCUjFhNxTdbvg/zNQJoPo4/BEKoRjL8w+AWzgBcuxw+fXFnw1eyTaiIrgoV1WE6RaFHAsLcijpvjcjL69J0bKcxJshGOLCZEcI0ktoSJz30xa/Wjtc4kJs2GIyo0H1vSj51Atb5k6yfhLs/6VDO7VDmNoUwpz7J2BCgtKAXJbO6BOrwJ4yLa0ZFadLSAQQeIemdhM9ScjJhy2loJPm6CcLUWJLaiPTRWkr82yfirxQtDWubCck2kjWbwzQ+dGigHlbOqw45kPExEPQvUIi/+4sjJYuum2Cn82by5UQYR9C8zyuwSAfAOXHslFgKOUYIefEUorpTVm0S7HYmnmyvA7I1JD++2O2lkuoLJntSMqQxBMNM2vhxKexX6E3zYgBO0SwnPARC+gTa8JsOFYJXc8YoCNca8BkZGyB0OkcbDrugxsjxPAbZ+7QVtB3AwveG0NYmJ6ixONx7IGRODSNp1bL/1jFhEa2+oMIcSolmA1QJiPsaVjWqOVKS8WgAsPn3eFrMvZpMySzAaXFpjAF26nPAB1YLj3pSMv6sezrgtn3ok00dlqzceyDYw4+C5y2MetORPOcO+7RoC4uthzuwzBetXCCkN/qsM4BsLYWNzYtOUNJjElTRrV/LZzyMQZkWcRSGoJiKdlAjcA/LS1kHq74NSJp34zYVHV1hv84T+DzHZbAIiCUZ9RquUvGCG+zm8Tkr4jkYirBwktp85FExBfYbQYvuw3PqtvY6NntXv30UUnpCNsafZEYxfL6kZMkK2K01Zd+knRkEC+eR607HkpM9IJtFMmM6kF5ltYP/jmDYzXcYhYyu9fCsB2lkX8j6OJK9qkO40GZAFuz3JoVXX4TEI9gHT4VMW9IWkg8jyQbzoVpSEMmqYyB4pM2YVu11A8p8Fh0AiX4c6VAFqnULpcNUSFwmULLDBWXmjHSGpA3JAqi2lzwOiTGAihqwoYfE+RTpPRAqDVzLPpC57aGiH553KZkNakClAb0KAiHz2UlFf1RgMDkOKuX3CoHCtJ+Kn1AB41vsdQ3qLLjqAovlQZTsm4SK6GrwW6iz7EOUCevu6OBYMwwV04ecXGCEGoHOeMoj5ux1F/ypQcvc8be//c/+ADJchnRH1x35AAAAAElFTkSuQmCC);
            background-size: 45px 45px; } }
  body.module--frontend-referrers section.templates {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #c2e1fc; }
    body.module--frontend-referrers section.templates div.container div.formatted-text {
      color: #8B8B8B;
      margin-bottom: 30px; }
      body.module--frontend-referrers section.templates div.container div.formatted-text * {
        color: #8B8B8B; }
      body.module--frontend-referrers section.templates div.container div.formatted-text h2 {
        font-size: 2.2rem;
        line-height: 1.25;
        margin-bottom: 60px; }
    body.module--frontend-referrers section.templates div.container div.templates > div.row div.template div.inner div.action a.add-to-cart {
      background-color: #E67B16; }
      body.module--frontend-referrers section.templates div.container div.templates > div.row div.template div.inner div.action a.add-to-cart:hover, body.module--frontend-referrers section.templates div.container div.templates > div.row div.template div.inner div.action a.add-to-cart:active, body.module--frontend-referrers section.templates div.container div.templates > div.row div.template div.inner div.action a.add-to-cart:focus {
        background-color: #b76212; }
    body.module--frontend-referrers section.templates div.container div.templates div.help {
      margin-top: 0; }
      body.module--frontend-referrers section.templates div.container div.templates div.help a.button {
        margin-top: 0; }

body.module--frontend-shops section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: center;
  padding-bottom: 90px;
  /**
		 * Bovenste helft
		 */
  /**
		 * Content
		 */ }
  body.module--frontend-shops section div.top {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    margin: 60px 0 60px 0; }
    body.module--frontend-shops section div.top h1 {
      font-family: 'Albertus Medium', sans-serif;
      font-weight: normal;
      font-size: 4.3rem;
      line-height: 1.5em;
      line-height: 1.2;
      color: #ffffff;
      margin-bottom: 0; }
      @media (max-width: 991px) {
        body.module--frontend-shops section div.top h1 {
          font-size: 2.2rem;
          line-height: 1.25; } }
  body.module--frontend-shops section div.body {
    -ms-flex: 1 0 auto;
        flex: 1 0 auto; }
    body.module--frontend-shops section div.body div.container div.content {
      /*
					 * Links onder elkaar, als soort-van knoppen
					 */ }
      body.module--frontend-shops section div.body div.container div.content div.formatted-text {
        color: #ffffff;
        margin-bottom: 30px; }
        body.module--frontend-shops section div.body div.container div.content div.formatted-text h2 {
          color: #ffffff; }
      body.module--frontend-shops section div.body div.container div.content div.links a.link {
        position: relative;
        display: block;
        font-family: 'Albertus Medium', sans-serif;
        font-weight: normal;
        font-size: 1.6rem;
        line-height: 1.75em;
        color: #8B8B8B;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding: 15px 30px 15px 30px;
        margin-bottom: 7.5px;
        border-radius: 4px;
        background-color: #ffffff; }
        body.module--frontend-shops section div.body div.container div.content div.links a.link i {
          position: absolute;
          right: 7.5px;
          vertical-align: middle;
          padding-top: 2px; }
        body.module--frontend-shops section div.body div.container div.content div.links a.link:hover {
          color: #064a86;
          text-decoration: none;
          background-color: #91c9fa; }
    body.module--frontend-shops section div.body div.container aside div.wrapper {
      border-left: 1px solid #ffffff;
      padding-left: 30px;
      margin-bottom: 30px; }
      body.module--frontend-shops section div.body div.container aside div.wrapper div.text {
        font-family: 'Segoe UI', sans-serif;
        font-weight: normal;
        font-size: 2rem;
        line-height: 1.75em;
        color: #ffffff;
        text-align: left;
        padding: 30px 0 30px 30px; }
        body.module--frontend-shops section div.body div.container aside div.wrapper div.text h2 {
          color: #ffffff; }
        body.module--frontend-shops section div.body div.container aside div.wrapper div.text a {
          color: #ffffff; }
          body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button {
            color: #ffffff;
            background-color: #E67B16;
            border-color: transparent;
            padding: 15px 30px;
            font-size: inherit;
            line-height: inherit;
            border-radius: 4px;
            font-family: 'Albertus Medium', sans-serif;
            font-weight: normal;
            font-size: 2rem;
            line-height: 1.75em; }
            body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button:focus, body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button.focus {
              color: #ffffff;
              background-color: #b76212;
              border-color: rgba(0, 0, 0, 0); }
            body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button:hover {
              color: #ffffff;
              background-color: #b76212;
              border-color: rgba(0, 0, 0, 0); }
            body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button:active, body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button.active,
            .open > body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button.dropdown-toggle {
              color: #ffffff;
              background-color: #b76212;
              background-image: none;
              border-color: rgba(0, 0, 0, 0); }
              body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button:active:hover, body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button:active:focus, body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button:active.focus, body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button.active:hover, body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button.active:focus, body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button.active.focus,
              .open > body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button.dropdown-toggle:hover,
              .open > body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button.dropdown-toggle:focus,
              .open > body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button.dropdown-toggle.focus {
                color: #ffffff;
                background-color: #97510e;
                border-color: rgba(0, 0, 0, 0); }
            body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button.disabled:hover, body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button.disabled:focus, body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button.disabled.focus, body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button[disabled]:hover, body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button[disabled]:focus, body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button[disabled].focus,
            fieldset[disabled] body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button:hover,
            fieldset[disabled] body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button:focus,
            fieldset[disabled] body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button.focus {
              background-color: #E67B16;
              border-color: transparent; }
            body.module--frontend-shops section div.body div.container aside div.wrapper div.text a.button .badge {
              color: #E67B16;
              background-color: #ffffff; }
    @media (max-width: 991px) {
      body.module--frontend-shops section div.body div.container aside div.wrapper {
        border-left: none;
        padding-left: 0; }
        body.module--frontend-shops section div.body div.container aside div.wrapper div.text {
          padding: 15px; } }

body.module--shop-templates.controller--details {
  /**
         * Templates
         */ }
  body.module--shop-templates.controller--details div.share h5 {
    font-family: 'Segoe UI', sans-serif;
    font-weight: bold;
    font-size: 2rem;
    line-height: 1.75em;
    color: #333333;
    margin: 0 0 30px 0; }
  body.module--shop-templates.controller--details div.share a.icon {
    width: 28px;
    height: 28px;
    float: left;
    margin-left: 10px; }
    body.module--shop-templates.controller--details div.share a.icon:first-of-type {
      margin-left: 0; }
    body.module--shop-templates.controller--details div.share a.icon:hover, body.module--shop-templates.controller--details div.share a.icon:active, body.module--shop-templates.controller--details div.share a.icon:focus {
      text-decoration: none; }
  body.module--shop-templates.controller--details div.call-to-action {
    margin-bottom: 15px; }
    body.module--shop-templates.controller--details div.call-to-action:before, body.module--shop-templates.controller--details div.call-to-action:after {
      display: table;
      content: " "; }
    body.module--shop-templates.controller--details div.call-to-action:after {
      clear: both; }
    @media (min-width: 768px) {
      body.module--shop-templates.controller--details div.call-to-action .button {
        float: left;
        margin-right: 30px; } }
  body.module--shop-templates.controller--details div.preview {
    margin-top: 30px; }
    body.module--shop-templates.controller--details div.preview h3 {
      margin-bottom: 30px; }
    body.module--shop-templates.controller--details div.preview .preview__container {
      background-color: #F8F7F6;
      padding: 30px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      @media (max-width: 1199px) {
        body.module--shop-templates.controller--details div.preview .preview__container {
          -ms-flex-direction: column;
              flex-direction: column; } }
    body.module--shop-templates.controller--details div.preview .preview__holder {
      width: 210px;
      height: 290px;
      position: relative;
      background-size: cover; }
    body.module--shop-templates.controller--details div.preview .preview__title {
      display: block;
      position: absolute;
      text-overflow: ellipsis;
      word-wrap: break-word;
      overflow: hidden;
      left: 33px;
      top: 65px;
      max-width: 150px;
      max-height: 3.2rem;
      line-height: 1.6rem;
      color: #0865B7;
      font-family: 'Segoe UI', sans-serif;
      font-weight: bold;
      font-size: 1.4rem;
      line-height: 1.75em; }
    body.module--shop-templates.controller--details div.preview .download__wrapper {
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -ms-flex-pack: center;
          justify-content: center; }
      @media (max-width: 1199px) {
        body.module--shop-templates.controller--details div.preview .download__wrapper {
          margin-top: 30px; } }
      body.module--shop-templates.controller--details div.preview .download__wrapper .button {
        margin: 0 auto; }
        body.module--shop-templates.controller--details div.preview .download__wrapper .button div.text {
          font-family: 'Albertus Medium', sans-serif;
          font-weight: normal;
          font-size: 1.6rem;
          line-height: 1.75em; }
  body.module--shop-templates.controller--details section.templates {
    text-align: left;
    background-color: #f5f5f0;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    padding-top: 90px; }
    body.module--shop-templates.controller--details section.templates .title__wrapper {
      overflow: hidden;
      margin-bottom: 45px; }
      body.module--shop-templates.controller--details section.templates .title__wrapper h2 {
        margin: 0; }
      body.module--shop-templates.controller--details section.templates .title__wrapper a {
        float: right;
        font-family: 'Segoe UI', sans-serif;
        font-weight: bold;
        font-size: 1.8rem;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; }
        body.module--shop-templates.controller--details section.templates .title__wrapper a .circle {
          width: 34px;
          height: 34px;
          border-radius: 50%;
          background-color: #0865B7;
          margin-left: 1.8rem;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: center;
              justify-content: center; }

body.module--shared-templates.controller--search div.templates div.search {
  margin-bottom: 30px; }
  body.module--shared-templates.controller--search div.templates div.search form:before, body.module--shared-templates.controller--search div.templates div.search form:after {
    display: table;
    content: " "; }
  body.module--shared-templates.controller--search div.templates div.search form:after {
    clear: both; }
  body.module--shared-templates.controller--search div.templates div.search form div.row {
    display: -ms-flexbox;
    display: flex; }
    body.module--shared-templates.controller--search div.templates div.search form div.row div.keywords {
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      float: left;
      width: 75%;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px; }
      @media (min-width: 1200px) {
        body.module--shared-templates.controller--search div.templates div.search form div.row div.keywords {
          float: left;
          width: 75%; } }
      @media (min-width: 992px) {
        body.module--shared-templates.controller--search div.templates div.search form div.row div.keywords {
          float: left;
          width: 75%; } }
      @media (min-width: 768px) {
        body.module--shared-templates.controller--search div.templates div.search form div.row div.keywords {
          float: left;
          width: 75%; } }
      body.module--shared-templates.controller--search div.templates div.search form div.row div.keywords input {
        border: 2px solid #0865B7;
        width: 100%; }
    body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger {
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      position: relative;
      float: left;
      width: 25%;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px; }
      @media (min-width: 1200px) {
        body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger {
          float: left;
          width: 25%; } }
      @media (min-width: 992px) {
        body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger {
          float: left;
          width: 25%; } }
      @media (min-width: 768px) {
        body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger {
          float: left;
          width: 25%; } }
      body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button {
        display: block;
        width: 100%;
        text-align: center;
        color: #ffffff;
        background-color: #E67B16;
        border-color: transparent;
        padding: 7.5px 15px;
        font-size: inherit;
        line-height: inherit;
        border-radius: 4px;
        line-height: 2.7rem; }
        body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button:focus, body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button.focus {
          color: #ffffff;
          background-color: #b76212;
          border-color: rgba(0, 0, 0, 0); }
        body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button:hover {
          color: #ffffff;
          background-color: #b76212;
          border-color: rgba(0, 0, 0, 0); }
        body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button:active, body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button.active,
        .open > body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button.dropdown-toggle {
          color: #ffffff;
          background-color: #b76212;
          background-image: none;
          border-color: rgba(0, 0, 0, 0); }
          body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button:active:hover, body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button:active:focus, body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button:active.focus, body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button.active:hover, body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button.active:focus, body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button.active.focus,
          .open > body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button.dropdown-toggle:hover,
          .open > body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button.dropdown-toggle:focus,
          .open > body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button.dropdown-toggle.focus {
            color: #ffffff;
            background-color: #97510e;
            border-color: rgba(0, 0, 0, 0); }
        body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button.disabled:hover, body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button.disabled:focus, body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button.disabled.focus, body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button[disabled]:hover, body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button[disabled]:focus, body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button[disabled].focus,
        fieldset[disabled] body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button:hover,
        fieldset[disabled] body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button:focus,
        fieldset[disabled] body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button.focus {
          background-color: #E67B16;
          border-color: transparent; }
        body.module--shared-templates.controller--search div.templates div.search form div.row div.trigger button .badge {
          color: #E67B16;
          background-color: #ffffff; }

body.module--shared-templates.controller--search div.templates div.wizard__callout {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  padding: 30px; }
  @media (min-width: 1200px) {
    body.module--shared-templates.controller--search div.templates div.wizard__callout {
      float: left;
      width: 100%; } }
  body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    background-color: #F8F7F6;
    padding: 30px;
    border-radius: 4px; }
    body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .icon {
      margin-right: 120px; }
      body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .icon i {
        font-size: 80px;
        color: #0865B7; }
    body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column; }
      body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .text {
        font-size: 2rem;
        line-height: 1.75em;
        font-family: 'Albertus Medium', sans-serif;
        font-weight: normal;
        color: #0865B7;
        margin-bottom: 15px; }
      body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button {
        color: #ffffff;
        background-color: #E67B16;
        border-color: transparent;
        padding: 7.5px 15px;
        font-size: inherit;
        line-height: inherit;
        border-radius: 4px; }
        body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button:focus, body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button.focus {
          color: #ffffff;
          background-color: #b76212;
          border-color: rgba(0, 0, 0, 0); }
        body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button:hover {
          color: #ffffff;
          background-color: #b76212;
          border-color: rgba(0, 0, 0, 0); }
        body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button:active, body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button.active,
        .open > body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button.dropdown-toggle {
          color: #ffffff;
          background-color: #b76212;
          background-image: none;
          border-color: rgba(0, 0, 0, 0); }
          body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button:active:hover, body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button:active:focus, body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button:active.focus, body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button.active:hover, body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button.active:focus, body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button.active.focus,
          .open > body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button.dropdown-toggle:hover,
          .open > body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button.dropdown-toggle:focus,
          .open > body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button.dropdown-toggle.focus {
            color: #ffffff;
            background-color: #97510e;
            border-color: rgba(0, 0, 0, 0); }
        body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button.disabled:hover, body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button.disabled:focus, body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button.disabled.focus, body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button[disabled]:hover, body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button[disabled]:focus, body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button[disabled].focus,
        fieldset[disabled] body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button:hover,
        fieldset[disabled] body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button:focus,
        fieldset[disabled] body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button.focus {
          background-color: #E67B16;
          border-color: transparent; }
        body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action .button .badge {
          color: #E67B16;
          background-color: #ffffff; }
      body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action small {
        color: #064a86;
        margin-left: 15px; }
        @media (max-width: 767px) {
          body.module--shared-templates.controller--search div.templates div.wizard__callout .wizard__callout__inner .content .action small {
            margin-top: 15px;
            margin-left: 0;
            display: block; } }

div.navigation > div.row > div.current {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  color: #dbd6d6; }
  @media (min-width: 768px) {
    div.navigation > div.row > div.current {
      float: left;
      width: 50%; } }
  @media (min-width: 992px) {
    div.navigation > div.row > div.current {
      float: left;
      width: 50%; } }
  @media (min-width: 1200px) {
    div.navigation > div.row > div.current {
      float: left;
      width: 50%; } }
  div.navigation > div.row > div.current em {
    font-family: 'Segoe UI', sans-serif;
    font-weight: bold; }
  @media (max-width: 767px) {
    div.navigation > div.row > div.current {
      display: none !important; } }

div.navigation > div.row > div.pagination {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }
  @media (min-width: 768px) {
    div.navigation > div.row > div.pagination {
      float: left;
      width: 50%; } }
  @media (min-width: 992px) {
    div.navigation > div.row > div.pagination {
      float: left;
      width: 50%; } }
  @media (min-width: 1200px) {
    div.navigation > div.row > div.pagination {
      float: left;
      width: 50%; } }
  div.navigation > div.row > div.pagination ul {
    float: right; }
    div.navigation > div.row > div.pagination ul li {
      float: left;
      margin-right: 11.25px; }
      div.navigation > div.row > div.pagination ul li.previous, div.navigation > div.row > div.pagination ul li.next {
        color: #dbd6d6; }
        div.navigation > div.row > div.pagination ul li.previous a, div.navigation > div.row > div.pagination ul li.next a {
          color: #dbd6d6; }
        div.navigation > div.row > div.pagination ul li.previous i, div.navigation > div.row > div.pagination ul li.next i {
          position: relative;
          top: 2px; }
      div.navigation > div.row > div.pagination ul li.page:last-child {
        margin-right: 11.25px; }
      div.navigation > div.row > div.pagination ul li.current {
        font-family: 'Segoe UI', sans-serif;
        font-weight: bold;
        color: #ffffff;
        padding: 3.75px 11.25px 3.75px 11.25px;
        margin-top: -3.75px;
        border-radius: 4px;
        background-color: #0865B7; }
      div.navigation > div.row > div.pagination ul li:last-child {
        margin-right: 0; }
  @media (max-width: 767px) {
    div.navigation > div.row > div.pagination ul {
      float: none; } }

div.navigation.above {
  margin-bottom: 30px;
  border-bottom: 2px solid #91c9fa; }
  div.navigation.above > div.row {
    margin-bottom: 15px; }

div.navigation.below {
  margin-top: 30px;
  border-top: 2px solid #91c9fa; }
  div.navigation.below > div.row {
    margin-top: 15px; }
  @media (max-width: 767px) {
    div.navigation.below {
      margin-top: 0; } }

body.module--shared-templates.controller--category div.wizard__callout {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  padding: 30px; }
  @media (min-width: 1200px) {
    body.module--shared-templates.controller--category div.wizard__callout {
      float: left;
      width: 100%; } }
  body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    background-color: #F8F7F6;
    padding: 30px;
    border-radius: 4px; }
    body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .icon {
      margin-right: 120px; }
      body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .icon i {
        font-size: 80px;
        color: #0865B7; }
    body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column; }
      body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .text {
        font-size: 2rem;
        line-height: 1.75em;
        font-family: 'Albertus Medium', sans-serif;
        font-weight: normal;
        color: #0865B7;
        margin-bottom: 15px; }
      body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button {
        color: #ffffff;
        background-color: #E67B16;
        border-color: transparent;
        padding: 7.5px 15px;
        font-size: inherit;
        line-height: inherit;
        border-radius: 4px; }
        body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button:focus, body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button.focus {
          color: #ffffff;
          background-color: #b76212;
          border-color: rgba(0, 0, 0, 0); }
        body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button:hover {
          color: #ffffff;
          background-color: #b76212;
          border-color: rgba(0, 0, 0, 0); }
        body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button:active, body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button.active,
        .open > body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button.dropdown-toggle {
          color: #ffffff;
          background-color: #b76212;
          background-image: none;
          border-color: rgba(0, 0, 0, 0); }
          body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button:active:hover, body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button:active:focus, body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button:active.focus, body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button.active:hover, body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button.active:focus, body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button.active.focus,
          .open > body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button.dropdown-toggle:hover,
          .open > body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button.dropdown-toggle:focus,
          .open > body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button.dropdown-toggle.focus {
            color: #ffffff;
            background-color: #97510e;
            border-color: rgba(0, 0, 0, 0); }
        body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button.disabled:hover, body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button.disabled:focus, body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button.disabled.focus, body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button[disabled]:hover, body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button[disabled]:focus, body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button[disabled].focus,
        fieldset[disabled] body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button:hover,
        fieldset[disabled] body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button:focus,
        fieldset[disabled] body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button.focus {
          background-color: #E67B16;
          border-color: transparent; }
        body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action .button .badge {
          color: #E67B16;
          background-color: #ffffff; }
      body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action small {
        color: #064a86;
        margin-left: 15px; }
        @media (max-width: 767px) {
          body.module--shared-templates.controller--category div.wizard__callout .wizard__callout__inner .content .action small {
            margin-top: 15px;
            margin-left: 0;
            display: block; } }

body.module--frontend-wizard section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: center;
  padding-bottom: 90px;
  /**
		 * Bovenste helft
		 */
  /**
		 * Content
		 */ }
  body.module--frontend-wizard section div.top {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    margin: 60px 0 60px 0; }
    body.module--frontend-wizard section div.top h1 {
      font-family: 'Albertus Medium', sans-serif;
      font-weight: normal;
      font-size: 4.3rem;
      line-height: 1.5em;
      line-height: 1.2;
      color: #ffffff;
      margin-bottom: 30px; }
      @media (max-width: 991px) {
        body.module--frontend-wizard section div.top h1 {
          font-size: 2.2rem;
          line-height: 1.25; } }
    body.module--frontend-wizard section div.top span.tagline {
      display: inline-block;
      font-family: 'Segoe UI', sans-serif;
      font-weight: normal;
      font-size: 2rem;
      line-height: 1.75em;
      color: #ffffff;
      max-width: 992px; }
    body.module--frontend-wizard section div.top a.button {
      color: #ffffff;
      background-color: #E67B16;
      border-color: transparent;
      padding: 15px 30px;
      font-size: inherit;
      line-height: inherit;
      border-radius: 4px;
      font-family: 'Albertus Medium', sans-serif;
      font-weight: normal;
      font-size: 2rem;
      line-height: 1.75em; }
      body.module--frontend-wizard section div.top a.button:focus, body.module--frontend-wizard section div.top a.button.focus {
        color: #ffffff;
        background-color: #b76212;
        border-color: rgba(0, 0, 0, 0); }
      body.module--frontend-wizard section div.top a.button:hover {
        color: #ffffff;
        background-color: #b76212;
        border-color: rgba(0, 0, 0, 0); }
      body.module--frontend-wizard section div.top a.button:active, body.module--frontend-wizard section div.top a.button.active,
      .open > body.module--frontend-wizard section div.top a.button.dropdown-toggle {
        color: #ffffff;
        background-color: #b76212;
        background-image: none;
        border-color: rgba(0, 0, 0, 0); }
        body.module--frontend-wizard section div.top a.button:active:hover, body.module--frontend-wizard section div.top a.button:active:focus, body.module--frontend-wizard section div.top a.button:active.focus, body.module--frontend-wizard section div.top a.button.active:hover, body.module--frontend-wizard section div.top a.button.active:focus, body.module--frontend-wizard section div.top a.button.active.focus,
        .open > body.module--frontend-wizard section div.top a.button.dropdown-toggle:hover,
        .open > body.module--frontend-wizard section div.top a.button.dropdown-toggle:focus,
        .open > body.module--frontend-wizard section div.top a.button.dropdown-toggle.focus {
          color: #ffffff;
          background-color: #97510e;
          border-color: rgba(0, 0, 0, 0); }
      body.module--frontend-wizard section div.top a.button.disabled:hover, body.module--frontend-wizard section div.top a.button.disabled:focus, body.module--frontend-wizard section div.top a.button.disabled.focus, body.module--frontend-wizard section div.top a.button[disabled]:hover, body.module--frontend-wizard section div.top a.button[disabled]:focus, body.module--frontend-wizard section div.top a.button[disabled].focus,
      fieldset[disabled] body.module--frontend-wizard section div.top a.button:hover,
      fieldset[disabled] body.module--frontend-wizard section div.top a.button:focus,
      fieldset[disabled] body.module--frontend-wizard section div.top a.button.focus {
        background-color: #E67B16;
        border-color: transparent; }
      body.module--frontend-wizard section div.top a.button .badge {
        color: #E67B16;
        background-color: #ffffff; }
  body.module--frontend-wizard section div.body {
    -ms-flex: 1 0 auto;
        flex: 1 0 auto; }
    body.module--frontend-wizard section div.body div.container div.content {
      /*
					 * Links onder elkaar, als soort-van knoppen
					 */
      /*
					 * Opties met een selectbox
					 */
      /*
					 * Submit-knoppen
					 */
      /*
					 * Templates
					 */ }
      body.module--frontend-wizard section div.body div.container div.content div.formatted-text {
        color: #ffffff;
        margin-bottom: 30px; }
        body.module--frontend-wizard section div.body div.container div.content div.formatted-text h2 {
          color: #ffffff; }
      body.module--frontend-wizard section div.body div.container div.content div.links a.link {
        position: relative;
        display: block;
        font-family: 'Albertus Medium', sans-serif;
        font-weight: normal;
        font-size: 1.6rem;
        line-height: 1.75em;
        color: #8B8B8B;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding: 15px 30px 15px 30px;
        margin-bottom: 7.5px;
        border-radius: 4px;
        background-color: #ffffff; }
        body.module--frontend-wizard section div.body div.container div.content div.links a.link i {
          position: absolute;
          right: 7.5px;
          vertical-align: middle;
          padding-top: 2px; }
        body.module--frontend-wizard section div.body div.container div.content div.links a.link:hover {
          color: #064a86;
          text-decoration: none;
          background-color: #91c9fa; }
      body.module--frontend-wizard section div.body div.container div.content div.options {
        margin-bottom: 30px; }
        body.module--frontend-wizard section div.body div.container div.content div.options > div.option {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          cursor: pointer;
          -webkit-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          padding: 15px 30px 15px 30px;
          margin-bottom: 7.5px;
          border-radius: 4px;
          background-color: #ffffff; }
          body.module--frontend-wizard section div.body div.container div.content div.options > div.option div.input-enhanced-checkbox {
            margin-right: 15px; }
          body.module--frontend-wizard section div.body div.container div.content div.options > div.option div.text {
            font-family: 'Albertus Medium', sans-serif;
            font-weight: normal;
            font-size: 1.6rem;
            line-height: 1.75em;
            color: #8B8B8B;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis; }
          body.module--frontend-wizard section div.body div.container div.content div.options > div.option:hover {
            background-color: #91c9fa; }
            body.module--frontend-wizard section div.body div.container div.content div.options > div.option:hover div.text {
              color: #064a86;
              text-decoration: none; }
          body.module--frontend-wizard section div.body div.container div.content div.options > div.option.selected {
            background-color: #91c9fa; }
            body.module--frontend-wizard section div.body div.container div.content div.options > div.option.selected div.input-enhanced-checkbox input[type="checkbox"]:checked + label div.input span {
              background-color: #0865B7; }
            body.module--frontend-wizard section div.body div.container div.content div.options > div.option.selected div.text {
              color: #0865B7; }
      body.module--frontend-wizard section div.body div.container div.content div.buttons {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; }
        body.module--frontend-wizard section div.body div.container div.content div.buttons div.back {
          -ms-flex: 1;
              flex: 1;
          font-family: 'Segoe UI', sans-serif;
          font-weight: normal;
          font-size: 1.6rem;
          line-height: 1.75em;
          color: #ffffff; }
          body.module--frontend-wizard section div.body div.container div.content div.buttons div.back i {
            vertical-align: middle; }
          body.module--frontend-wizard section div.body div.container div.content div.buttons div.back a {
            color: #ffffff; }
        body.module--frontend-wizard section div.body div.container div.content div.buttons div.next {
          -ms-flex: 1;
              flex: 1;
          text-align: right; }
          body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"] {
            color: #ffffff;
            background-color: #E67B16;
            border-color: transparent;
            padding: 15px 30px;
            font-size: inherit;
            line-height: inherit;
            border-radius: 4px;
            font-family: 'Albertus Medium', sans-serif;
            font-weight: normal;
            font-size: 2rem;
            line-height: 1.75em;
            margin: 0 0 0 auto; }
            body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"]:focus, body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"].focus {
              color: #ffffff;
              background-color: #b76212;
              border-color: rgba(0, 0, 0, 0); }
            body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"]:hover {
              color: #ffffff;
              background-color: #b76212;
              border-color: rgba(0, 0, 0, 0); }
            body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"]:active, body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"].active,
            .open > body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"].dropdown-toggle {
              color: #ffffff;
              background-color: #b76212;
              background-image: none;
              border-color: rgba(0, 0, 0, 0); }
              body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"]:active:hover, body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"]:active:focus, body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"]:active.focus, body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"].active:hover, body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"].active:focus, body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"].active.focus,
              .open > body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"].dropdown-toggle:hover,
              .open > body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"].dropdown-toggle:focus,
              .open > body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"].dropdown-toggle.focus {
                color: #ffffff;
                background-color: #97510e;
                border-color: rgba(0, 0, 0, 0); }
            body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"].disabled:hover, body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"].disabled:focus, body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"].disabled.focus, body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"][disabled]:hover, body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"][disabled]:focus, body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"][disabled].focus,
            fieldset[disabled] body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"]:hover,
            fieldset[disabled] body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"]:focus,
            fieldset[disabled] body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"].focus {
              background-color: #E67B16;
              border-color: transparent; }
            body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"] .badge {
              color: #E67B16;
              background-color: #ffffff; }
            body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"]:after {
              position: relative;
              top: 2px;
              font-family: 'Flaticons Solid';
              font-size: 1.8rem;
              font-style: normal;
              font-weight: normal;
              line-height: 1;
              -webkit-font-smoothing: antialiased;
              content: "\E1C3";
              margin-left: 7.5px; }
        @media (max-width: 767px) {
          body.module--frontend-wizard section div.body div.container div.content div.buttons {
            display: block;
            margin-bottom: 30px; }
            body.module--frontend-wizard section div.body div.container div.content div.buttons div.back {
              position: relative;
              float: left;
              width: 100%;
              min-height: 1px;
              padding-right: 15px;
              padding-left: 15px;
              font-size: 1.4rem;
              line-height: 1.75em;
              text-align: center;
              margin-bottom: 15px; }
              body.module--frontend-wizard section div.body div.container div.content div.buttons div.back i {
                display: none; }
            body.module--frontend-wizard section div.body div.container div.content div.buttons div.next {
              position: relative;
              float: left;
              width: 100%;
              min-height: 1px;
              padding-right: 15px;
              padding-left: 15px; }
              body.module--frontend-wizard section div.body div.container div.content div.buttons div.next button[type="submit"] {
                display: block;
                width: 100%; } }
      body.module--frontend-wizard section div.body div.container div.content div.templates > div.row div.template div.inner div.action a.add-to-cart {
        background-color: #E67B16; }
        body.module--frontend-wizard section div.body div.container div.content div.templates > div.row div.template div.inner div.action a.add-to-cart:hover, body.module--frontend-wizard section div.body div.container div.content div.templates > div.row div.template div.inner div.action a.add-to-cart:active, body.module--frontend-wizard section div.body div.container div.content div.templates > div.row div.template div.inner div.action a.add-to-cart:focus {
          background-color: #b76212; }
    body.module--frontend-wizard section div.body div.container aside div.summary {
      border-left: 1px solid #ffffff;
      padding-left: 30px;
      margin-bottom: 30px; }
      body.module--frontend-wizard section div.body div.container aside div.summary div.text {
        font-family: 'Segoe UI', sans-serif;
        font-weight: normal;
        font-size: 2rem;
        line-height: 1.75em;
        color: #ffffff;
        text-align: left;
        padding: 30px 0 30px 30px; }
        body.module--frontend-wizard section div.body div.container aside div.summary div.text h2 {
          color: #ffffff; }
        body.module--frontend-wizard section div.body div.container aside div.summary div.text a {
          color: #ffffff; }
          body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button {
            color: #ffffff;
            background-color: #E67B16;
            border-color: transparent;
            padding: 15px 30px;
            font-size: inherit;
            line-height: inherit;
            border-radius: 4px;
            font-family: 'Albertus Medium', sans-serif;
            font-weight: normal;
            font-size: 2rem;
            line-height: 1.75em; }
            body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button:focus, body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button.focus {
              color: #ffffff;
              background-color: #b76212;
              border-color: rgba(0, 0, 0, 0); }
            body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button:hover {
              color: #ffffff;
              background-color: #b76212;
              border-color: rgba(0, 0, 0, 0); }
            body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button:active, body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button.active,
            .open > body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button.dropdown-toggle {
              color: #ffffff;
              background-color: #b76212;
              background-image: none;
              border-color: rgba(0, 0, 0, 0); }
              body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button:active:hover, body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button:active:focus, body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button:active.focus, body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button.active:hover, body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button.active:focus, body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button.active.focus,
              .open > body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button.dropdown-toggle:hover,
              .open > body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button.dropdown-toggle:focus,
              .open > body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button.dropdown-toggle.focus {
                color: #ffffff;
                background-color: #97510e;
                border-color: rgba(0, 0, 0, 0); }
            body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button.disabled:hover, body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button.disabled:focus, body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button.disabled.focus, body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button[disabled]:hover, body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button[disabled]:focus, body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button[disabled].focus,
            fieldset[disabled] body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button:hover,
            fieldset[disabled] body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button:focus,
            fieldset[disabled] body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button.focus {
              background-color: #E67B16;
              border-color: transparent; }
            body.module--frontend-wizard section div.body div.container aside div.summary div.text a.button .badge {
              color: #E67B16;
              background-color: #ffffff; }
    @media (max-width: 991px) {
      body.module--frontend-wizard section div.body div.container aside div.summary {
        border-left: none;
        padding-left: 0; }
        body.module--frontend-wizard section div.body div.container aside div.summary div.text {
          padding: 15px; } }

body.module--frontend-wizard.controller--activities.action--templates div.template div.inner {
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 991px) {
    body.module--frontend-wizard.controller--activities.action--templates div.template div.inner {
      display: block; } }
  body.module--frontend-wizard.controller--activities.action--templates div.template div.inner div.information {
    -ms-flex: 1;
        flex: 1;
    display: -ms-flexbox;
    display: flex; }
    body.module--frontend-wizard.controller--activities.action--templates div.template div.inner div.information a.details {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      padding: 0; }
      body.module--frontend-wizard.controller--activities.action--templates div.template div.inner div.information a.details div.document-icon, body.module--frontend-wizard.controller--activities.action--templates div.template div.inner div.information a.details div.service-icon, body.module--frontend-wizard.controller--activities.action--templates div.template div.inner div.information a.details div.advice-icon {
        height: 100%;
        width: 150px;
        background-repeat: no-repeat;
        background-position: center center; }
      body.module--frontend-wizard.controller--activities.action--templates div.template div.inner div.information a.details div.text {
        padding: 15px 0;
        -ms-flex: 1;
            flex: 1; }
        @media (max-width: 991px) {
          body.module--frontend-wizard.controller--activities.action--templates div.template div.inner div.information a.details div.text {
            padding-right: 15px; } }
  body.module--frontend-wizard.controller--activities.action--templates div.template div.inner div.actions {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 15px 15px 15px 30px; }
    @media (max-width: 991px) {
      body.module--frontend-wizard.controller--activities.action--templates div.template div.inner div.actions {
        display: block;
        padding: 0 15px 15px 15px; } }
    body.module--frontend-wizard.controller--activities.action--templates div.template div.inner div.actions div.price-wrapper {
      position: relative;
      -ms-flex: 1;
          flex: 1;
      margin-bottom: 60px;
      display: -ms-flexbox;
      display: flex; }
      body.module--frontend-wizard.controller--activities.action--templates div.template div.inner div.actions div.price-wrapper div.price {
        position: absolute;
        top: 0;
        right: 0;
        line-height: 2rem; }
    body.module--frontend-wizard.controller--activities.action--templates div.template div.inner div.actions div.link__wrapper {
      padding: 0;
      -ms-flex: 1;
          flex: 1;
      min-width: 200px; }

body.module--frontend-partners.controller--default section.first {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: center;
  padding-bottom: 90px;
  /**
     * Bovenste helft
     */
  /**
     * Content
     */ }
  body.module--frontend-partners.controller--default section.first div.top {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    margin: 120px 0 120px 0; }
    body.module--frontend-partners.controller--default section.first div.top h1 {
      font-family: 'Albertus Medium', sans-serif;
      font-weight: normal;
      font-size: 4.3rem;
      line-height: 1.5em;
      line-height: 1.2;
      color: #ffffff;
      margin-bottom: 30px; }
      @media (max-width: 991px) {
        body.module--frontend-partners.controller--default section.first div.top h1 {
          font-size: 2.2rem;
          line-height: 1.25; } }
    body.module--frontend-partners.controller--default section.first div.top span.tagline {
      display: inline-block;
      font-family: 'Segoe UI', sans-serif;
      font-weight: normal;
      font-size: 2rem;
      line-height: 1.75em;
      color: #ffffff;
      max-width: 992px; }
  body.module--frontend-partners.controller--default section.first div.body {
    -ms-flex: 1 0 auto;
        flex: 1 0 auto; }
    body.module--frontend-partners.controller--default section.first div.body div.container aside div.block {
      border-left: 1px solid #ffffff;
      padding-left: 30px;
      margin-bottom: 30px; }
      body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text {
        font-family: 'Segoe UI', sans-serif;
        font-weight: normal;
        font-size: 1.6rem;
        line-height: 1.75em;
        font-family: 'Segoe UI', sans-serif;
        font-weight: normal;
        font-size: 1.6rem;
        line-height: 1.75em;
        color: #333333;
        margin-bottom: -15px;
        color: #ffffff;
        text-align: left;
        padding: 30px 0 30px 30px; }
        body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text span.title {
          display: block;
          font-family: 'Albertus Medium', sans-serif;
          font-weight: normal;
          font-size: 2rem;
          line-height: 1.75em;
          color: #0865B7;
          margin-bottom: 7.5px; }
        body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text h2 {
          font-family: 'Albertus Medium', sans-serif;
          font-weight: normal;
          font-size: 2.2rem;
          line-height: 1.25;
          color: #0865B7;
          margin-top: 5rem;
          margin-bottom: 1rem; }
        body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text h3 {
          font-family: 'Albertus Medium', sans-serif;
          font-weight: normal;
          font-size: 1.6rem;
          line-height: 1.75em;
          color: #0865B7;
          margin: 15px 0 7.5px 0; }
        body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text ul {
          margin-bottom: 2rem; }
          body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text ul li {
            list-style-type: none;
            position: relative;
            padding-left: 2rem;
            margin-bottom: 1rem; }
        body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text ul li::before {
          position: absolute;
          content: '';
          top: 1rem;
          left: 0;
          width: .6rem;
          height: .6rem;
          background-color: rgba(106, 169, 228, 0.8);
          border-radius: 50%; }
        body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text ul.pros li {
          color: #333333;
          font-family: 'Albertus Medium', sans-serif;
          font-weight: normal;
          font-size: 1.6rem;
          line-height: 1.75em; }
        body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text p, body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text address {
          margin-bottom: 2rem; }
        body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text p.intro {
          font-size: 1.8rem; }
        body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text h2 {
          color: #ffffff; }
        body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a {
          color: #ffffff; }
          body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button {
            color: #ffffff;
            background-color: #E67B16;
            border-color: transparent;
            padding: 15px 30px;
            font-size: inherit;
            line-height: inherit;
            border-radius: 4px;
            font-family: 'Albertus Medium', sans-serif;
            font-weight: normal;
            font-size: 2rem;
            line-height: 1.75em; }
            body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button:focus, body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button.focus {
              color: #ffffff;
              background-color: #b76212;
              border-color: rgba(0, 0, 0, 0); }
            body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button:hover {
              color: #ffffff;
              background-color: #b76212;
              border-color: rgba(0, 0, 0, 0); }
            body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button:active, body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button.active,
            .open > body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button.dropdown-toggle {
              color: #ffffff;
              background-color: #b76212;
              background-image: none;
              border-color: rgba(0, 0, 0, 0); }
              body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button:active:hover, body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button:active:focus, body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button:active.focus, body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button.active:hover, body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button.active:focus, body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button.active.focus,
              .open > body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button.dropdown-toggle:hover,
              .open > body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button.dropdown-toggle:focus,
              .open > body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button.dropdown-toggle.focus {
                color: #ffffff;
                background-color: #97510e;
                border-color: rgba(0, 0, 0, 0); }
            body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button.disabled:hover, body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button.disabled:focus, body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button.disabled.focus, body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button[disabled]:hover, body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button[disabled]:focus, body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button[disabled].focus,
            fieldset[disabled] body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button:hover,
            fieldset[disabled] body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button:focus,
            fieldset[disabled] body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button.focus {
              background-color: #E67B16;
              border-color: transparent; }
            body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text a.button .badge {
              color: #E67B16;
              background-color: #ffffff; }
    @media (max-width: 991px) {
      body.module--frontend-partners.controller--default section.first div.body div.container div.content {
        padding-left: 60px !important;
        padding-right: 60px !important; }
        body.module--frontend-partners.controller--default section.first div.body div.container div.content div.partner_container div.partner {
          text-align: center; }
          body.module--frontend-partners.controller--default section.first div.body div.container div.content div.partner_container div.partner div.logo {
            float: none;
            width: 100%;
            display: inline-block; }
            body.module--frontend-partners.controller--default section.first div.body div.container div.content div.partner_container div.partner div.logo img {
              width: 50%;
              margin-bottom: 15px; }
          body.module--frontend-partners.controller--default section.first div.body div.container div.content div.partner_container div.partner div.info {
            float: none; }
      body.module--frontend-partners.controller--default section.first div.body div.container aside div.block {
        border-left: none;
        padding-left: 0; }
        body.module--frontend-partners.controller--default section.first div.body div.container aside div.block div.text {
          text-align: center;
          padding: 15px; } }

div.blocks div.row div.block--account .title {
  background-color: #0865B7 !important; }

div.blocks div.row div.block--account ul {
  list-style-type: none !important;
  font-size: 1.3rem !important;
  margin-top: 1rem !important; }

.alert--centered {
  text-align: center; }
